Documentation ¶
Index ¶
- func PkgVersion() (semver.Version, error)
- type AlarmNotice
- type AlarmNoticeArgs
- type AlarmNoticeArray
- type AlarmNoticeArrayInput
- type AlarmNoticeArrayOutput
- func (AlarmNoticeArrayOutput) ElementType() reflect.Type
- func (o AlarmNoticeArrayOutput) Index(i pulumi.IntInput) AlarmNoticeOutput
- func (o AlarmNoticeArrayOutput) ToAlarmNoticeArrayOutput() AlarmNoticeArrayOutput
- func (o AlarmNoticeArrayOutput) ToAlarmNoticeArrayOutputWithContext(ctx context.Context) AlarmNoticeArrayOutput
- type AlarmNoticeClsNotice
- type AlarmNoticeClsNoticeArgs
- type AlarmNoticeClsNoticeArray
- type AlarmNoticeClsNoticeArrayInput
- type AlarmNoticeClsNoticeArrayOutput
- func (AlarmNoticeClsNoticeArrayOutput) ElementType() reflect.Type
- func (o AlarmNoticeClsNoticeArrayOutput) Index(i pulumi.IntInput) AlarmNoticeClsNoticeOutput
- func (o AlarmNoticeClsNoticeArrayOutput) ToAlarmNoticeClsNoticeArrayOutput() AlarmNoticeClsNoticeArrayOutput
- func (o AlarmNoticeClsNoticeArrayOutput) ToAlarmNoticeClsNoticeArrayOutputWithContext(ctx context.Context) AlarmNoticeClsNoticeArrayOutput
- type AlarmNoticeClsNoticeInput
- type AlarmNoticeClsNoticeOutput
- func (AlarmNoticeClsNoticeOutput) ElementType() reflect.Type
- func (o AlarmNoticeClsNoticeOutput) Enable() pulumi.IntPtrOutput
- func (o AlarmNoticeClsNoticeOutput) LogSetId() pulumi.StringOutput
- func (o AlarmNoticeClsNoticeOutput) Region() pulumi.StringOutput
- func (o AlarmNoticeClsNoticeOutput) ToAlarmNoticeClsNoticeOutput() AlarmNoticeClsNoticeOutput
- func (o AlarmNoticeClsNoticeOutput) ToAlarmNoticeClsNoticeOutputWithContext(ctx context.Context) AlarmNoticeClsNoticeOutput
- func (o AlarmNoticeClsNoticeOutput) TopicId() pulumi.StringOutput
- type AlarmNoticeInput
- type AlarmNoticeMap
- type AlarmNoticeMapInput
- type AlarmNoticeMapOutput
- func (AlarmNoticeMapOutput) ElementType() reflect.Type
- func (o AlarmNoticeMapOutput) MapIndex(k pulumi.StringInput) AlarmNoticeOutput
- func (o AlarmNoticeMapOutput) ToAlarmNoticeMapOutput() AlarmNoticeMapOutput
- func (o AlarmNoticeMapOutput) ToAlarmNoticeMapOutputWithContext(ctx context.Context) AlarmNoticeMapOutput
- type AlarmNoticeOutput
- func (o AlarmNoticeOutput) AmpConsumerId() pulumi.StringOutput
- func (o AlarmNoticeOutput) ClsNotices() AlarmNoticeClsNoticeArrayOutput
- func (AlarmNoticeOutput) ElementType() reflect.Type
- func (o AlarmNoticeOutput) IsPreset() pulumi.IntOutput
- func (o AlarmNoticeOutput) Name() pulumi.StringOutput
- func (o AlarmNoticeOutput) NoticeLanguage() pulumi.StringOutput
- func (o AlarmNoticeOutput) NoticeType() pulumi.StringOutput
- func (o AlarmNoticeOutput) PolicyIds() pulumi.StringArrayOutput
- func (o AlarmNoticeOutput) ToAlarmNoticeOutput() AlarmNoticeOutput
- func (o AlarmNoticeOutput) ToAlarmNoticeOutputWithContext(ctx context.Context) AlarmNoticeOutput
- func (o AlarmNoticeOutput) UpdatedAt() pulumi.StringOutput
- func (o AlarmNoticeOutput) UpdatedBy() pulumi.StringOutput
- func (o AlarmNoticeOutput) UrlNotices() AlarmNoticeUrlNoticeArrayOutput
- func (o AlarmNoticeOutput) UserNotices() AlarmNoticeUserNoticeArrayOutput
- type AlarmNoticeState
- type AlarmNoticeUrlNotice
- type AlarmNoticeUrlNoticeArgs
- type AlarmNoticeUrlNoticeArray
- type AlarmNoticeUrlNoticeArrayInput
- type AlarmNoticeUrlNoticeArrayOutput
- func (AlarmNoticeUrlNoticeArrayOutput) ElementType() reflect.Type
- func (o AlarmNoticeUrlNoticeArrayOutput) Index(i pulumi.IntInput) AlarmNoticeUrlNoticeOutput
- func (o AlarmNoticeUrlNoticeArrayOutput) ToAlarmNoticeUrlNoticeArrayOutput() AlarmNoticeUrlNoticeArrayOutput
- func (o AlarmNoticeUrlNoticeArrayOutput) ToAlarmNoticeUrlNoticeArrayOutputWithContext(ctx context.Context) AlarmNoticeUrlNoticeArrayOutput
- type AlarmNoticeUrlNoticeInput
- type AlarmNoticeUrlNoticeOutput
- func (AlarmNoticeUrlNoticeOutput) ElementType() reflect.Type
- func (o AlarmNoticeUrlNoticeOutput) EndTime() pulumi.IntPtrOutput
- func (o AlarmNoticeUrlNoticeOutput) IsValid() pulumi.IntPtrOutput
- func (o AlarmNoticeUrlNoticeOutput) StartTime() pulumi.IntPtrOutput
- func (o AlarmNoticeUrlNoticeOutput) ToAlarmNoticeUrlNoticeOutput() AlarmNoticeUrlNoticeOutput
- func (o AlarmNoticeUrlNoticeOutput) ToAlarmNoticeUrlNoticeOutputWithContext(ctx context.Context) AlarmNoticeUrlNoticeOutput
- func (o AlarmNoticeUrlNoticeOutput) Url() pulumi.StringOutput
- func (o AlarmNoticeUrlNoticeOutput) ValidationCode() pulumi.StringPtrOutput
- func (o AlarmNoticeUrlNoticeOutput) Weekdays() pulumi.IntArrayOutput
- type AlarmNoticeUserNotice
- type AlarmNoticeUserNoticeArgs
- type AlarmNoticeUserNoticeArray
- func (AlarmNoticeUserNoticeArray) ElementType() reflect.Type
- func (i AlarmNoticeUserNoticeArray) ToAlarmNoticeUserNoticeArrayOutput() AlarmNoticeUserNoticeArrayOutput
- func (i AlarmNoticeUserNoticeArray) ToAlarmNoticeUserNoticeArrayOutputWithContext(ctx context.Context) AlarmNoticeUserNoticeArrayOutput
- type AlarmNoticeUserNoticeArrayInput
- type AlarmNoticeUserNoticeArrayOutput
- func (AlarmNoticeUserNoticeArrayOutput) ElementType() reflect.Type
- func (o AlarmNoticeUserNoticeArrayOutput) Index(i pulumi.IntInput) AlarmNoticeUserNoticeOutput
- func (o AlarmNoticeUserNoticeArrayOutput) ToAlarmNoticeUserNoticeArrayOutput() AlarmNoticeUserNoticeArrayOutput
- func (o AlarmNoticeUserNoticeArrayOutput) ToAlarmNoticeUserNoticeArrayOutputWithContext(ctx context.Context) AlarmNoticeUserNoticeArrayOutput
- type AlarmNoticeUserNoticeInput
- type AlarmNoticeUserNoticeOutput
- func (AlarmNoticeUserNoticeOutput) ElementType() reflect.Type
- func (o AlarmNoticeUserNoticeOutput) EndTime() pulumi.IntOutput
- func (o AlarmNoticeUserNoticeOutput) GroupIds() pulumi.IntArrayOutput
- func (o AlarmNoticeUserNoticeOutput) NeedPhoneArriveNotice() pulumi.IntPtrOutput
- func (o AlarmNoticeUserNoticeOutput) NoticeWays() pulumi.StringArrayOutput
- func (o AlarmNoticeUserNoticeOutput) PhoneCallType() pulumi.StringPtrOutput
- func (o AlarmNoticeUserNoticeOutput) PhoneCircleInterval() pulumi.IntPtrOutput
- func (o AlarmNoticeUserNoticeOutput) PhoneCircleTimes() pulumi.IntPtrOutput
- func (o AlarmNoticeUserNoticeOutput) PhoneInnerInterval() pulumi.IntPtrOutput
- func (o AlarmNoticeUserNoticeOutput) PhoneOrders() pulumi.IntArrayOutput
- func (o AlarmNoticeUserNoticeOutput) ReceiverType() pulumi.StringOutput
- func (o AlarmNoticeUserNoticeOutput) StartTime() pulumi.IntOutput
- func (o AlarmNoticeUserNoticeOutput) ToAlarmNoticeUserNoticeOutput() AlarmNoticeUserNoticeOutput
- func (o AlarmNoticeUserNoticeOutput) ToAlarmNoticeUserNoticeOutputWithContext(ctx context.Context) AlarmNoticeUserNoticeOutput
- func (o AlarmNoticeUserNoticeOutput) UserIds() pulumi.IntArrayOutput
- func (o AlarmNoticeUserNoticeOutput) Weekdays() pulumi.IntArrayOutput
- type AlarmPolicy
- type AlarmPolicyArgs
- type AlarmPolicyArray
- type AlarmPolicyArrayInput
- type AlarmPolicyArrayOutput
- func (AlarmPolicyArrayOutput) ElementType() reflect.Type
- func (o AlarmPolicyArrayOutput) Index(i pulumi.IntInput) AlarmPolicyOutput
- func (o AlarmPolicyArrayOutput) ToAlarmPolicyArrayOutput() AlarmPolicyArrayOutput
- func (o AlarmPolicyArrayOutput) ToAlarmPolicyArrayOutputWithContext(ctx context.Context) AlarmPolicyArrayOutput
- type AlarmPolicyConditions
- type AlarmPolicyConditionsArgs
- func (AlarmPolicyConditionsArgs) ElementType() reflect.Type
- func (i AlarmPolicyConditionsArgs) ToAlarmPolicyConditionsOutput() AlarmPolicyConditionsOutput
- func (i AlarmPolicyConditionsArgs) ToAlarmPolicyConditionsOutputWithContext(ctx context.Context) AlarmPolicyConditionsOutput
- func (i AlarmPolicyConditionsArgs) ToAlarmPolicyConditionsPtrOutput() AlarmPolicyConditionsPtrOutput
- func (i AlarmPolicyConditionsArgs) ToAlarmPolicyConditionsPtrOutputWithContext(ctx context.Context) AlarmPolicyConditionsPtrOutput
- type AlarmPolicyConditionsInput
- type AlarmPolicyConditionsOutput
- func (AlarmPolicyConditionsOutput) ElementType() reflect.Type
- func (o AlarmPolicyConditionsOutput) IsUnionRule() pulumi.IntPtrOutput
- func (o AlarmPolicyConditionsOutput) Rules() AlarmPolicyConditionsRuleArrayOutput
- func (o AlarmPolicyConditionsOutput) ToAlarmPolicyConditionsOutput() AlarmPolicyConditionsOutput
- func (o AlarmPolicyConditionsOutput) ToAlarmPolicyConditionsOutputWithContext(ctx context.Context) AlarmPolicyConditionsOutput
- func (o AlarmPolicyConditionsOutput) ToAlarmPolicyConditionsPtrOutput() AlarmPolicyConditionsPtrOutput
- func (o AlarmPolicyConditionsOutput) ToAlarmPolicyConditionsPtrOutputWithContext(ctx context.Context) AlarmPolicyConditionsPtrOutput
- type AlarmPolicyConditionsPtrInput
- type AlarmPolicyConditionsPtrOutput
- func (o AlarmPolicyConditionsPtrOutput) Elem() AlarmPolicyConditionsOutput
- func (AlarmPolicyConditionsPtrOutput) ElementType() reflect.Type
- func (o AlarmPolicyConditionsPtrOutput) IsUnionRule() pulumi.IntPtrOutput
- func (o AlarmPolicyConditionsPtrOutput) Rules() AlarmPolicyConditionsRuleArrayOutput
- func (o AlarmPolicyConditionsPtrOutput) ToAlarmPolicyConditionsPtrOutput() AlarmPolicyConditionsPtrOutput
- func (o AlarmPolicyConditionsPtrOutput) ToAlarmPolicyConditionsPtrOutputWithContext(ctx context.Context) AlarmPolicyConditionsPtrOutput
- type AlarmPolicyConditionsRule
- type AlarmPolicyConditionsRuleArgs
- func (AlarmPolicyConditionsRuleArgs) ElementType() reflect.Type
- func (i AlarmPolicyConditionsRuleArgs) ToAlarmPolicyConditionsRuleOutput() AlarmPolicyConditionsRuleOutput
- func (i AlarmPolicyConditionsRuleArgs) ToAlarmPolicyConditionsRuleOutputWithContext(ctx context.Context) AlarmPolicyConditionsRuleOutput
- type AlarmPolicyConditionsRuleArray
- func (AlarmPolicyConditionsRuleArray) ElementType() reflect.Type
- func (i AlarmPolicyConditionsRuleArray) ToAlarmPolicyConditionsRuleArrayOutput() AlarmPolicyConditionsRuleArrayOutput
- func (i AlarmPolicyConditionsRuleArray) ToAlarmPolicyConditionsRuleArrayOutputWithContext(ctx context.Context) AlarmPolicyConditionsRuleArrayOutput
- type AlarmPolicyConditionsRuleArrayInput
- type AlarmPolicyConditionsRuleArrayOutput
- func (AlarmPolicyConditionsRuleArrayOutput) ElementType() reflect.Type
- func (o AlarmPolicyConditionsRuleArrayOutput) Index(i pulumi.IntInput) AlarmPolicyConditionsRuleOutput
- func (o AlarmPolicyConditionsRuleArrayOutput) ToAlarmPolicyConditionsRuleArrayOutput() AlarmPolicyConditionsRuleArrayOutput
- func (o AlarmPolicyConditionsRuleArrayOutput) ToAlarmPolicyConditionsRuleArrayOutputWithContext(ctx context.Context) AlarmPolicyConditionsRuleArrayOutput
- type AlarmPolicyConditionsRuleFilter
- type AlarmPolicyConditionsRuleFilterArgs
- func (AlarmPolicyConditionsRuleFilterArgs) ElementType() reflect.Type
- func (i AlarmPolicyConditionsRuleFilterArgs) ToAlarmPolicyConditionsRuleFilterOutput() AlarmPolicyConditionsRuleFilterOutput
- func (i AlarmPolicyConditionsRuleFilterArgs) ToAlarmPolicyConditionsRuleFilterOutputWithContext(ctx context.Context) AlarmPolicyConditionsRuleFilterOutput
- func (i AlarmPolicyConditionsRuleFilterArgs) ToAlarmPolicyConditionsRuleFilterPtrOutput() AlarmPolicyConditionsRuleFilterPtrOutput
- func (i AlarmPolicyConditionsRuleFilterArgs) ToAlarmPolicyConditionsRuleFilterPtrOutputWithContext(ctx context.Context) AlarmPolicyConditionsRuleFilterPtrOutput
- type AlarmPolicyConditionsRuleFilterInput
- type AlarmPolicyConditionsRuleFilterOutput
- func (o AlarmPolicyConditionsRuleFilterOutput) Dimensions() pulumi.StringPtrOutput
- func (AlarmPolicyConditionsRuleFilterOutput) ElementType() reflect.Type
- func (o AlarmPolicyConditionsRuleFilterOutput) ToAlarmPolicyConditionsRuleFilterOutput() AlarmPolicyConditionsRuleFilterOutput
- func (o AlarmPolicyConditionsRuleFilterOutput) ToAlarmPolicyConditionsRuleFilterOutputWithContext(ctx context.Context) AlarmPolicyConditionsRuleFilterOutput
- func (o AlarmPolicyConditionsRuleFilterOutput) ToAlarmPolicyConditionsRuleFilterPtrOutput() AlarmPolicyConditionsRuleFilterPtrOutput
- func (o AlarmPolicyConditionsRuleFilterOutput) ToAlarmPolicyConditionsRuleFilterPtrOutputWithContext(ctx context.Context) AlarmPolicyConditionsRuleFilterPtrOutput
- func (o AlarmPolicyConditionsRuleFilterOutput) Type() pulumi.StringPtrOutput
- type AlarmPolicyConditionsRuleFilterPtrInput
- type AlarmPolicyConditionsRuleFilterPtrOutput
- func (o AlarmPolicyConditionsRuleFilterPtrOutput) Dimensions() pulumi.StringPtrOutput
- func (o AlarmPolicyConditionsRuleFilterPtrOutput) Elem() AlarmPolicyConditionsRuleFilterOutput
- func (AlarmPolicyConditionsRuleFilterPtrOutput) ElementType() reflect.Type
- func (o AlarmPolicyConditionsRuleFilterPtrOutput) ToAlarmPolicyConditionsRuleFilterPtrOutput() AlarmPolicyConditionsRuleFilterPtrOutput
- func (o AlarmPolicyConditionsRuleFilterPtrOutput) ToAlarmPolicyConditionsRuleFilterPtrOutputWithContext(ctx context.Context) AlarmPolicyConditionsRuleFilterPtrOutput
- func (o AlarmPolicyConditionsRuleFilterPtrOutput) Type() pulumi.StringPtrOutput
- type AlarmPolicyConditionsRuleInput
- type AlarmPolicyConditionsRuleOutput
- func (o AlarmPolicyConditionsRuleOutput) ContinuePeriod() pulumi.IntPtrOutput
- func (o AlarmPolicyConditionsRuleOutput) Description() pulumi.StringPtrOutput
- func (AlarmPolicyConditionsRuleOutput) ElementType() reflect.Type
- func (o AlarmPolicyConditionsRuleOutput) Filter() AlarmPolicyConditionsRuleFilterPtrOutput
- func (o AlarmPolicyConditionsRuleOutput) IsPowerNotice() pulumi.IntPtrOutput
- func (o AlarmPolicyConditionsRuleOutput) MetricName() pulumi.StringPtrOutput
- func (o AlarmPolicyConditionsRuleOutput) NoticeFrequency() pulumi.IntPtrOutput
- func (o AlarmPolicyConditionsRuleOutput) Operator() pulumi.StringPtrOutput
- func (o AlarmPolicyConditionsRuleOutput) Period() pulumi.IntPtrOutput
- func (o AlarmPolicyConditionsRuleOutput) RuleType() pulumi.StringPtrOutput
- func (o AlarmPolicyConditionsRuleOutput) ToAlarmPolicyConditionsRuleOutput() AlarmPolicyConditionsRuleOutput
- func (o AlarmPolicyConditionsRuleOutput) ToAlarmPolicyConditionsRuleOutputWithContext(ctx context.Context) AlarmPolicyConditionsRuleOutput
- func (o AlarmPolicyConditionsRuleOutput) Unit() pulumi.StringPtrOutput
- func (o AlarmPolicyConditionsRuleOutput) Value() pulumi.StringPtrOutput
- type AlarmPolicyEventCondition
- type AlarmPolicyEventConditionArgs
- func (AlarmPolicyEventConditionArgs) ElementType() reflect.Type
- func (i AlarmPolicyEventConditionArgs) ToAlarmPolicyEventConditionOutput() AlarmPolicyEventConditionOutput
- func (i AlarmPolicyEventConditionArgs) ToAlarmPolicyEventConditionOutputWithContext(ctx context.Context) AlarmPolicyEventConditionOutput
- type AlarmPolicyEventConditionArray
- func (AlarmPolicyEventConditionArray) ElementType() reflect.Type
- func (i AlarmPolicyEventConditionArray) ToAlarmPolicyEventConditionArrayOutput() AlarmPolicyEventConditionArrayOutput
- func (i AlarmPolicyEventConditionArray) ToAlarmPolicyEventConditionArrayOutputWithContext(ctx context.Context) AlarmPolicyEventConditionArrayOutput
- type AlarmPolicyEventConditionArrayInput
- type AlarmPolicyEventConditionArrayOutput
- func (AlarmPolicyEventConditionArrayOutput) ElementType() reflect.Type
- func (o AlarmPolicyEventConditionArrayOutput) Index(i pulumi.IntInput) AlarmPolicyEventConditionOutput
- func (o AlarmPolicyEventConditionArrayOutput) ToAlarmPolicyEventConditionArrayOutput() AlarmPolicyEventConditionArrayOutput
- func (o AlarmPolicyEventConditionArrayOutput) ToAlarmPolicyEventConditionArrayOutputWithContext(ctx context.Context) AlarmPolicyEventConditionArrayOutput
- type AlarmPolicyEventConditionFilter
- type AlarmPolicyEventConditionFilterArgs
- func (AlarmPolicyEventConditionFilterArgs) ElementType() reflect.Type
- func (i AlarmPolicyEventConditionFilterArgs) ToAlarmPolicyEventConditionFilterOutput() AlarmPolicyEventConditionFilterOutput
- func (i AlarmPolicyEventConditionFilterArgs) ToAlarmPolicyEventConditionFilterOutputWithContext(ctx context.Context) AlarmPolicyEventConditionFilterOutput
- func (i AlarmPolicyEventConditionFilterArgs) ToAlarmPolicyEventConditionFilterPtrOutput() AlarmPolicyEventConditionFilterPtrOutput
- func (i AlarmPolicyEventConditionFilterArgs) ToAlarmPolicyEventConditionFilterPtrOutputWithContext(ctx context.Context) AlarmPolicyEventConditionFilterPtrOutput
- type AlarmPolicyEventConditionFilterInput
- type AlarmPolicyEventConditionFilterOutput
- func (o AlarmPolicyEventConditionFilterOutput) Dimensions() pulumi.StringPtrOutput
- func (AlarmPolicyEventConditionFilterOutput) ElementType() reflect.Type
- func (o AlarmPolicyEventConditionFilterOutput) ToAlarmPolicyEventConditionFilterOutput() AlarmPolicyEventConditionFilterOutput
- func (o AlarmPolicyEventConditionFilterOutput) ToAlarmPolicyEventConditionFilterOutputWithContext(ctx context.Context) AlarmPolicyEventConditionFilterOutput
- func (o AlarmPolicyEventConditionFilterOutput) ToAlarmPolicyEventConditionFilterPtrOutput() AlarmPolicyEventConditionFilterPtrOutput
- func (o AlarmPolicyEventConditionFilterOutput) ToAlarmPolicyEventConditionFilterPtrOutputWithContext(ctx context.Context) AlarmPolicyEventConditionFilterPtrOutput
- func (o AlarmPolicyEventConditionFilterOutput) Type() pulumi.StringPtrOutput
- type AlarmPolicyEventConditionFilterPtrInput
- type AlarmPolicyEventConditionFilterPtrOutput
- func (o AlarmPolicyEventConditionFilterPtrOutput) Dimensions() pulumi.StringPtrOutput
- func (o AlarmPolicyEventConditionFilterPtrOutput) Elem() AlarmPolicyEventConditionFilterOutput
- func (AlarmPolicyEventConditionFilterPtrOutput) ElementType() reflect.Type
- func (o AlarmPolicyEventConditionFilterPtrOutput) ToAlarmPolicyEventConditionFilterPtrOutput() AlarmPolicyEventConditionFilterPtrOutput
- func (o AlarmPolicyEventConditionFilterPtrOutput) ToAlarmPolicyEventConditionFilterPtrOutputWithContext(ctx context.Context) AlarmPolicyEventConditionFilterPtrOutput
- func (o AlarmPolicyEventConditionFilterPtrOutput) Type() pulumi.StringPtrOutput
- type AlarmPolicyEventConditionInput
- type AlarmPolicyEventConditionOutput
- func (o AlarmPolicyEventConditionOutput) ContinuePeriod() pulumi.IntPtrOutput
- func (o AlarmPolicyEventConditionOutput) Description() pulumi.StringPtrOutput
- func (AlarmPolicyEventConditionOutput) ElementType() reflect.Type
- func (o AlarmPolicyEventConditionOutput) Filter() AlarmPolicyEventConditionFilterPtrOutput
- func (o AlarmPolicyEventConditionOutput) IsPowerNotice() pulumi.IntPtrOutput
- func (o AlarmPolicyEventConditionOutput) MetricName() pulumi.StringPtrOutput
- func (o AlarmPolicyEventConditionOutput) NoticeFrequency() pulumi.IntPtrOutput
- func (o AlarmPolicyEventConditionOutput) Operator() pulumi.StringPtrOutput
- func (o AlarmPolicyEventConditionOutput) Period() pulumi.IntPtrOutput
- func (o AlarmPolicyEventConditionOutput) RuleType() pulumi.StringPtrOutput
- func (o AlarmPolicyEventConditionOutput) ToAlarmPolicyEventConditionOutput() AlarmPolicyEventConditionOutput
- func (o AlarmPolicyEventConditionOutput) ToAlarmPolicyEventConditionOutputWithContext(ctx context.Context) AlarmPolicyEventConditionOutput
- func (o AlarmPolicyEventConditionOutput) Unit() pulumi.StringPtrOutput
- func (o AlarmPolicyEventConditionOutput) Value() pulumi.StringPtrOutput
- type AlarmPolicyFilter
- type AlarmPolicyFilterArgs
- func (AlarmPolicyFilterArgs) ElementType() reflect.Type
- func (i AlarmPolicyFilterArgs) ToAlarmPolicyFilterOutput() AlarmPolicyFilterOutput
- func (i AlarmPolicyFilterArgs) ToAlarmPolicyFilterOutputWithContext(ctx context.Context) AlarmPolicyFilterOutput
- func (i AlarmPolicyFilterArgs) ToAlarmPolicyFilterPtrOutput() AlarmPolicyFilterPtrOutput
- func (i AlarmPolicyFilterArgs) ToAlarmPolicyFilterPtrOutputWithContext(ctx context.Context) AlarmPolicyFilterPtrOutput
- type AlarmPolicyFilterInput
- type AlarmPolicyFilterOutput
- func (o AlarmPolicyFilterOutput) Dimensions() pulumi.StringPtrOutput
- func (AlarmPolicyFilterOutput) ElementType() reflect.Type
- func (o AlarmPolicyFilterOutput) ToAlarmPolicyFilterOutput() AlarmPolicyFilterOutput
- func (o AlarmPolicyFilterOutput) ToAlarmPolicyFilterOutputWithContext(ctx context.Context) AlarmPolicyFilterOutput
- func (o AlarmPolicyFilterOutput) ToAlarmPolicyFilterPtrOutput() AlarmPolicyFilterPtrOutput
- func (o AlarmPolicyFilterOutput) ToAlarmPolicyFilterPtrOutputWithContext(ctx context.Context) AlarmPolicyFilterPtrOutput
- func (o AlarmPolicyFilterOutput) Type() pulumi.StringOutput
- type AlarmPolicyFilterPtrInput
- type AlarmPolicyFilterPtrOutput
- func (o AlarmPolicyFilterPtrOutput) Dimensions() pulumi.StringPtrOutput
- func (o AlarmPolicyFilterPtrOutput) Elem() AlarmPolicyFilterOutput
- func (AlarmPolicyFilterPtrOutput) ElementType() reflect.Type
- func (o AlarmPolicyFilterPtrOutput) ToAlarmPolicyFilterPtrOutput() AlarmPolicyFilterPtrOutput
- func (o AlarmPolicyFilterPtrOutput) ToAlarmPolicyFilterPtrOutputWithContext(ctx context.Context) AlarmPolicyFilterPtrOutput
- func (o AlarmPolicyFilterPtrOutput) Type() pulumi.StringPtrOutput
- type AlarmPolicyInput
- type AlarmPolicyMap
- type AlarmPolicyMapInput
- type AlarmPolicyMapOutput
- func (AlarmPolicyMapOutput) ElementType() reflect.Type
- func (o AlarmPolicyMapOutput) MapIndex(k pulumi.StringInput) AlarmPolicyOutput
- func (o AlarmPolicyMapOutput) ToAlarmPolicyMapOutput() AlarmPolicyMapOutput
- func (o AlarmPolicyMapOutput) ToAlarmPolicyMapOutputWithContext(ctx context.Context) AlarmPolicyMapOutput
- type AlarmPolicyOutput
- func (o AlarmPolicyOutput) Conditions() AlarmPolicyConditionsOutput
- func (o AlarmPolicyOutput) ConditonTemplateId() pulumi.IntPtrOutput
- func (o AlarmPolicyOutput) CreateTime() pulumi.StringOutput
- func (AlarmPolicyOutput) ElementType() reflect.Type
- func (o AlarmPolicyOutput) Enable() pulumi.IntPtrOutput
- func (o AlarmPolicyOutput) EventConditions() AlarmPolicyEventConditionArrayOutput
- func (o AlarmPolicyOutput) Filter() AlarmPolicyFilterPtrOutput
- func (o AlarmPolicyOutput) GroupBies() pulumi.StringArrayOutput
- func (o AlarmPolicyOutput) MonitorType() pulumi.StringOutput
- func (o AlarmPolicyOutput) Namespace() pulumi.StringOutput
- func (o AlarmPolicyOutput) NoticeIds() pulumi.StringArrayOutput
- func (o AlarmPolicyOutput) PolicyName() pulumi.StringOutput
- func (o AlarmPolicyOutput) PolicyTags() AlarmPolicyPolicyTagArrayOutput
- func (o AlarmPolicyOutput) ProjectId() pulumi.IntPtrOutput
- func (o AlarmPolicyOutput) Remark() pulumi.StringPtrOutput
- func (o AlarmPolicyOutput) ToAlarmPolicyOutput() AlarmPolicyOutput
- func (o AlarmPolicyOutput) ToAlarmPolicyOutputWithContext(ctx context.Context) AlarmPolicyOutput
- func (o AlarmPolicyOutput) TriggerTasks() AlarmPolicyTriggerTaskArrayOutput
- func (o AlarmPolicyOutput) UpdateTime() pulumi.StringOutput
- type AlarmPolicyPolicyTag
- type AlarmPolicyPolicyTagArgs
- type AlarmPolicyPolicyTagArray
- type AlarmPolicyPolicyTagArrayInput
- type AlarmPolicyPolicyTagArrayOutput
- func (AlarmPolicyPolicyTagArrayOutput) ElementType() reflect.Type
- func (o AlarmPolicyPolicyTagArrayOutput) Index(i pulumi.IntInput) AlarmPolicyPolicyTagOutput
- func (o AlarmPolicyPolicyTagArrayOutput) ToAlarmPolicyPolicyTagArrayOutput() AlarmPolicyPolicyTagArrayOutput
- func (o AlarmPolicyPolicyTagArrayOutput) ToAlarmPolicyPolicyTagArrayOutputWithContext(ctx context.Context) AlarmPolicyPolicyTagArrayOutput
- type AlarmPolicyPolicyTagInput
- type AlarmPolicyPolicyTagOutput
- func (AlarmPolicyPolicyTagOutput) ElementType() reflect.Type
- func (o AlarmPolicyPolicyTagOutput) Key() pulumi.StringOutput
- func (o AlarmPolicyPolicyTagOutput) ToAlarmPolicyPolicyTagOutput() AlarmPolicyPolicyTagOutput
- func (o AlarmPolicyPolicyTagOutput) ToAlarmPolicyPolicyTagOutputWithContext(ctx context.Context) AlarmPolicyPolicyTagOutput
- func (o AlarmPolicyPolicyTagOutput) Value() pulumi.StringOutput
- type AlarmPolicySetDefault
- type AlarmPolicySetDefaultArgs
- type AlarmPolicySetDefaultArray
- func (AlarmPolicySetDefaultArray) ElementType() reflect.Type
- func (i AlarmPolicySetDefaultArray) ToAlarmPolicySetDefaultArrayOutput() AlarmPolicySetDefaultArrayOutput
- func (i AlarmPolicySetDefaultArray) ToAlarmPolicySetDefaultArrayOutputWithContext(ctx context.Context) AlarmPolicySetDefaultArrayOutput
- type AlarmPolicySetDefaultArrayInput
- type AlarmPolicySetDefaultArrayOutput
- func (AlarmPolicySetDefaultArrayOutput) ElementType() reflect.Type
- func (o AlarmPolicySetDefaultArrayOutput) Index(i pulumi.IntInput) AlarmPolicySetDefaultOutput
- func (o AlarmPolicySetDefaultArrayOutput) ToAlarmPolicySetDefaultArrayOutput() AlarmPolicySetDefaultArrayOutput
- func (o AlarmPolicySetDefaultArrayOutput) ToAlarmPolicySetDefaultArrayOutputWithContext(ctx context.Context) AlarmPolicySetDefaultArrayOutput
- type AlarmPolicySetDefaultInput
- type AlarmPolicySetDefaultMap
- type AlarmPolicySetDefaultMapInput
- type AlarmPolicySetDefaultMapOutput
- func (AlarmPolicySetDefaultMapOutput) ElementType() reflect.Type
- func (o AlarmPolicySetDefaultMapOutput) MapIndex(k pulumi.StringInput) AlarmPolicySetDefaultOutput
- func (o AlarmPolicySetDefaultMapOutput) ToAlarmPolicySetDefaultMapOutput() AlarmPolicySetDefaultMapOutput
- func (o AlarmPolicySetDefaultMapOutput) ToAlarmPolicySetDefaultMapOutputWithContext(ctx context.Context) AlarmPolicySetDefaultMapOutput
- type AlarmPolicySetDefaultOutput
- func (AlarmPolicySetDefaultOutput) ElementType() reflect.Type
- func (o AlarmPolicySetDefaultOutput) Module() pulumi.StringOutput
- func (o AlarmPolicySetDefaultOutput) PolicyId() pulumi.StringOutput
- func (o AlarmPolicySetDefaultOutput) ToAlarmPolicySetDefaultOutput() AlarmPolicySetDefaultOutput
- func (o AlarmPolicySetDefaultOutput) ToAlarmPolicySetDefaultOutputWithContext(ctx context.Context) AlarmPolicySetDefaultOutput
- type AlarmPolicySetDefaultState
- type AlarmPolicyState
- type AlarmPolicyTriggerTask
- type AlarmPolicyTriggerTaskArgs
- type AlarmPolicyTriggerTaskArray
- func (AlarmPolicyTriggerTaskArray) ElementType() reflect.Type
- func (i AlarmPolicyTriggerTaskArray) ToAlarmPolicyTriggerTaskArrayOutput() AlarmPolicyTriggerTaskArrayOutput
- func (i AlarmPolicyTriggerTaskArray) ToAlarmPolicyTriggerTaskArrayOutputWithContext(ctx context.Context) AlarmPolicyTriggerTaskArrayOutput
- type AlarmPolicyTriggerTaskArrayInput
- type AlarmPolicyTriggerTaskArrayOutput
- func (AlarmPolicyTriggerTaskArrayOutput) ElementType() reflect.Type
- func (o AlarmPolicyTriggerTaskArrayOutput) Index(i pulumi.IntInput) AlarmPolicyTriggerTaskOutput
- func (o AlarmPolicyTriggerTaskArrayOutput) ToAlarmPolicyTriggerTaskArrayOutput() AlarmPolicyTriggerTaskArrayOutput
- func (o AlarmPolicyTriggerTaskArrayOutput) ToAlarmPolicyTriggerTaskArrayOutputWithContext(ctx context.Context) AlarmPolicyTriggerTaskArrayOutput
- type AlarmPolicyTriggerTaskInput
- type AlarmPolicyTriggerTaskOutput
- func (AlarmPolicyTriggerTaskOutput) ElementType() reflect.Type
- func (o AlarmPolicyTriggerTaskOutput) TaskConfig() pulumi.StringOutput
- func (o AlarmPolicyTriggerTaskOutput) ToAlarmPolicyTriggerTaskOutput() AlarmPolicyTriggerTaskOutput
- func (o AlarmPolicyTriggerTaskOutput) ToAlarmPolicyTriggerTaskOutputWithContext(ctx context.Context) AlarmPolicyTriggerTaskOutput
- func (o AlarmPolicyTriggerTaskOutput) Type() pulumi.StringOutput
- type BindingReceiver
- type BindingReceiverArgs
- type BindingReceiverArray
- type BindingReceiverArrayInput
- type BindingReceiverArrayOutput
- func (BindingReceiverArrayOutput) ElementType() reflect.Type
- func (o BindingReceiverArrayOutput) Index(i pulumi.IntInput) BindingReceiverOutput
- func (o BindingReceiverArrayOutput) ToBindingReceiverArrayOutput() BindingReceiverArrayOutput
- func (o BindingReceiverArrayOutput) ToBindingReceiverArrayOutputWithContext(ctx context.Context) BindingReceiverArrayOutput
- type BindingReceiverInput
- type BindingReceiverMap
- type BindingReceiverMapInput
- type BindingReceiverMapOutput
- func (BindingReceiverMapOutput) ElementType() reflect.Type
- func (o BindingReceiverMapOutput) MapIndex(k pulumi.StringInput) BindingReceiverOutput
- func (o BindingReceiverMapOutput) ToBindingReceiverMapOutput() BindingReceiverMapOutput
- func (o BindingReceiverMapOutput) ToBindingReceiverMapOutputWithContext(ctx context.Context) BindingReceiverMapOutput
- type BindingReceiverOutput
- func (BindingReceiverOutput) ElementType() reflect.Type
- func (o BindingReceiverOutput) GroupId() pulumi.IntOutput
- func (o BindingReceiverOutput) Receivers() BindingReceiverReceiversPtrOutput
- func (o BindingReceiverOutput) ToBindingReceiverOutput() BindingReceiverOutput
- func (o BindingReceiverOutput) ToBindingReceiverOutputWithContext(ctx context.Context) BindingReceiverOutput
- type BindingReceiverReceivers
- type BindingReceiverReceiversArgs
- func (BindingReceiverReceiversArgs) ElementType() reflect.Type
- func (i BindingReceiverReceiversArgs) ToBindingReceiverReceiversOutput() BindingReceiverReceiversOutput
- func (i BindingReceiverReceiversArgs) ToBindingReceiverReceiversOutputWithContext(ctx context.Context) BindingReceiverReceiversOutput
- func (i BindingReceiverReceiversArgs) ToBindingReceiverReceiversPtrOutput() BindingReceiverReceiversPtrOutput
- func (i BindingReceiverReceiversArgs) ToBindingReceiverReceiversPtrOutputWithContext(ctx context.Context) BindingReceiverReceiversPtrOutput
- type BindingReceiverReceiversInput
- type BindingReceiverReceiversOutput
- func (BindingReceiverReceiversOutput) ElementType() reflect.Type
- func (o BindingReceiverReceiversOutput) EndTime() pulumi.IntPtrOutput
- func (o BindingReceiverReceiversOutput) NotifyWays() pulumi.StringArrayOutput
- func (o BindingReceiverReceiversOutput) ReceiveLanguage() pulumi.StringPtrOutput
- func (o BindingReceiverReceiversOutput) ReceiverGroupLists() pulumi.IntArrayOutput
- func (o BindingReceiverReceiversOutput) ReceiverType() pulumi.StringOutput
- func (o BindingReceiverReceiversOutput) ReceiverUserLists() pulumi.IntArrayOutput
- func (o BindingReceiverReceiversOutput) StartTime() pulumi.IntPtrOutput
- func (o BindingReceiverReceiversOutput) ToBindingReceiverReceiversOutput() BindingReceiverReceiversOutput
- func (o BindingReceiverReceiversOutput) ToBindingReceiverReceiversOutputWithContext(ctx context.Context) BindingReceiverReceiversOutput
- func (o BindingReceiverReceiversOutput) ToBindingReceiverReceiversPtrOutput() BindingReceiverReceiversPtrOutput
- func (o BindingReceiverReceiversOutput) ToBindingReceiverReceiversPtrOutputWithContext(ctx context.Context) BindingReceiverReceiversPtrOutput
- type BindingReceiverReceiversPtrInput
- type BindingReceiverReceiversPtrOutput
- func (o BindingReceiverReceiversPtrOutput) Elem() BindingReceiverReceiversOutput
- func (BindingReceiverReceiversPtrOutput) ElementType() reflect.Type
- func (o BindingReceiverReceiversPtrOutput) EndTime() pulumi.IntPtrOutput
- func (o BindingReceiverReceiversPtrOutput) NotifyWays() pulumi.StringArrayOutput
- func (o BindingReceiverReceiversPtrOutput) ReceiveLanguage() pulumi.StringPtrOutput
- func (o BindingReceiverReceiversPtrOutput) ReceiverGroupLists() pulumi.IntArrayOutput
- func (o BindingReceiverReceiversPtrOutput) ReceiverType() pulumi.StringPtrOutput
- func (o BindingReceiverReceiversPtrOutput) ReceiverUserLists() pulumi.IntArrayOutput
- func (o BindingReceiverReceiversPtrOutput) StartTime() pulumi.IntPtrOutput
- func (o BindingReceiverReceiversPtrOutput) ToBindingReceiverReceiversPtrOutput() BindingReceiverReceiversPtrOutput
- func (o BindingReceiverReceiversPtrOutput) ToBindingReceiverReceiversPtrOutputWithContext(ctx context.Context) BindingReceiverReceiversPtrOutput
- type BindingReceiverState
- type GetAlarmAllNamespacesArgs
- type GetAlarmAllNamespacesCommonNamespace
- type GetAlarmAllNamespacesCommonNamespaceArgs
- func (GetAlarmAllNamespacesCommonNamespaceArgs) ElementType() reflect.Type
- func (i GetAlarmAllNamespacesCommonNamespaceArgs) ToGetAlarmAllNamespacesCommonNamespaceOutput() GetAlarmAllNamespacesCommonNamespaceOutput
- func (i GetAlarmAllNamespacesCommonNamespaceArgs) ToGetAlarmAllNamespacesCommonNamespaceOutputWithContext(ctx context.Context) GetAlarmAllNamespacesCommonNamespaceOutput
- type GetAlarmAllNamespacesCommonNamespaceArray
- func (GetAlarmAllNamespacesCommonNamespaceArray) ElementType() reflect.Type
- func (i GetAlarmAllNamespacesCommonNamespaceArray) ToGetAlarmAllNamespacesCommonNamespaceArrayOutput() GetAlarmAllNamespacesCommonNamespaceArrayOutput
- func (i GetAlarmAllNamespacesCommonNamespaceArray) ToGetAlarmAllNamespacesCommonNamespaceArrayOutputWithContext(ctx context.Context) GetAlarmAllNamespacesCommonNamespaceArrayOutput
- type GetAlarmAllNamespacesCommonNamespaceArrayInput
- type GetAlarmAllNamespacesCommonNamespaceArrayOutput
- func (GetAlarmAllNamespacesCommonNamespaceArrayOutput) ElementType() reflect.Type
- func (o GetAlarmAllNamespacesCommonNamespaceArrayOutput) Index(i pulumi.IntInput) GetAlarmAllNamespacesCommonNamespaceOutput
- func (o GetAlarmAllNamespacesCommonNamespaceArrayOutput) ToGetAlarmAllNamespacesCommonNamespaceArrayOutput() GetAlarmAllNamespacesCommonNamespaceArrayOutput
- func (o GetAlarmAllNamespacesCommonNamespaceArrayOutput) ToGetAlarmAllNamespacesCommonNamespaceArrayOutputWithContext(ctx context.Context) GetAlarmAllNamespacesCommonNamespaceArrayOutput
- type GetAlarmAllNamespacesCommonNamespaceDimension
- type GetAlarmAllNamespacesCommonNamespaceDimensionArgs
- func (GetAlarmAllNamespacesCommonNamespaceDimensionArgs) ElementType() reflect.Type
- func (i GetAlarmAllNamespacesCommonNamespaceDimensionArgs) ToGetAlarmAllNamespacesCommonNamespaceDimensionOutput() GetAlarmAllNamespacesCommonNamespaceDimensionOutput
- func (i GetAlarmAllNamespacesCommonNamespaceDimensionArgs) ToGetAlarmAllNamespacesCommonNamespaceDimensionOutputWithContext(ctx context.Context) GetAlarmAllNamespacesCommonNamespaceDimensionOutput
- type GetAlarmAllNamespacesCommonNamespaceDimensionArray
- func (GetAlarmAllNamespacesCommonNamespaceDimensionArray) ElementType() reflect.Type
- func (i GetAlarmAllNamespacesCommonNamespaceDimensionArray) ToGetAlarmAllNamespacesCommonNamespaceDimensionArrayOutput() GetAlarmAllNamespacesCommonNamespaceDimensionArrayOutput
- func (i GetAlarmAllNamespacesCommonNamespaceDimensionArray) ToGetAlarmAllNamespacesCommonNamespaceDimensionArrayOutputWithContext(ctx context.Context) GetAlarmAllNamespacesCommonNamespaceDimensionArrayOutput
- type GetAlarmAllNamespacesCommonNamespaceDimensionArrayInput
- type GetAlarmAllNamespacesCommonNamespaceDimensionArrayOutput
- func (GetAlarmAllNamespacesCommonNamespaceDimensionArrayOutput) ElementType() reflect.Type
- func (o GetAlarmAllNamespacesCommonNamespaceDimensionArrayOutput) Index(i pulumi.IntInput) GetAlarmAllNamespacesCommonNamespaceDimensionOutput
- func (o GetAlarmAllNamespacesCommonNamespaceDimensionArrayOutput) ToGetAlarmAllNamespacesCommonNamespaceDimensionArrayOutput() GetAlarmAllNamespacesCommonNamespaceDimensionArrayOutput
- func (o GetAlarmAllNamespacesCommonNamespaceDimensionArrayOutput) ToGetAlarmAllNamespacesCommonNamespaceDimensionArrayOutputWithContext(ctx context.Context) GetAlarmAllNamespacesCommonNamespaceDimensionArrayOutput
- type GetAlarmAllNamespacesCommonNamespaceDimensionInput
- type GetAlarmAllNamespacesCommonNamespaceDimensionOperator
- type GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArgs
- func (GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArgs) ElementType() reflect.Type
- func (i GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArgs) ToGetAlarmAllNamespacesCommonNamespaceDimensionOperatorOutput() GetAlarmAllNamespacesCommonNamespaceDimensionOperatorOutput
- func (i GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArgs) ToGetAlarmAllNamespacesCommonNamespaceDimensionOperatorOutputWithContext(ctx context.Context) GetAlarmAllNamespacesCommonNamespaceDimensionOperatorOutput
- type GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArray
- func (GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArray) ElementType() reflect.Type
- func (i GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArray) ToGetAlarmAllNamespacesCommonNamespaceDimensionOperatorArrayOutput() GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArrayOutput
- func (i GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArray) ToGetAlarmAllNamespacesCommonNamespaceDimensionOperatorArrayOutputWithContext(ctx context.Context) GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArrayOutput
- type GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArrayInput
- type GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArrayOutput
- func (GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArrayOutput) ElementType() reflect.Type
- func (o GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArrayOutput) Index(i pulumi.IntInput) GetAlarmAllNamespacesCommonNamespaceDimensionOperatorOutput
- func (o GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArrayOutput) ToGetAlarmAllNamespacesCommonNamespaceDimensionOperatorArrayOutput() GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArrayOutput
- func (o GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArrayOutput) ToGetAlarmAllNamespacesCommonNamespaceDimensionOperatorArrayOutputWithContext(ctx context.Context) GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArrayOutput
- type GetAlarmAllNamespacesCommonNamespaceDimensionOperatorInput
- type GetAlarmAllNamespacesCommonNamespaceDimensionOperatorOutput
- func (GetAlarmAllNamespacesCommonNamespaceDimensionOperatorOutput) ElementType() reflect.Type
- func (o GetAlarmAllNamespacesCommonNamespaceDimensionOperatorOutput) Id() pulumi.StringOutput
- func (o GetAlarmAllNamespacesCommonNamespaceDimensionOperatorOutput) Name() pulumi.StringOutput
- func (o GetAlarmAllNamespacesCommonNamespaceDimensionOperatorOutput) ToGetAlarmAllNamespacesCommonNamespaceDimensionOperatorOutput() GetAlarmAllNamespacesCommonNamespaceDimensionOperatorOutput
- func (o GetAlarmAllNamespacesCommonNamespaceDimensionOperatorOutput) ToGetAlarmAllNamespacesCommonNamespaceDimensionOperatorOutputWithContext(ctx context.Context) GetAlarmAllNamespacesCommonNamespaceDimensionOperatorOutput
- type GetAlarmAllNamespacesCommonNamespaceDimensionOutput
- func (o GetAlarmAllNamespacesCommonNamespaceDimensionOutput) CanFilterHistory() pulumi.BoolOutput
- func (o GetAlarmAllNamespacesCommonNamespaceDimensionOutput) CanFilterPolicy() pulumi.BoolOutput
- func (o GetAlarmAllNamespacesCommonNamespaceDimensionOutput) CanGroupBy() pulumi.BoolOutput
- func (GetAlarmAllNamespacesCommonNamespaceDimensionOutput) ElementType() reflect.Type
- func (o GetAlarmAllNamespacesCommonNamespaceDimensionOutput) IsMultiple() pulumi.BoolOutput
- func (o GetAlarmAllNamespacesCommonNamespaceDimensionOutput) IsMutable() pulumi.BoolOutput
- func (o GetAlarmAllNamespacesCommonNamespaceDimensionOutput) IsRequired() pulumi.BoolOutput
- func (o GetAlarmAllNamespacesCommonNamespaceDimensionOutput) IsVisible() pulumi.BoolOutput
- func (o GetAlarmAllNamespacesCommonNamespaceDimensionOutput) Key() pulumi.StringOutput
- func (o GetAlarmAllNamespacesCommonNamespaceDimensionOutput) MustGroupBy() pulumi.BoolOutput
- func (o GetAlarmAllNamespacesCommonNamespaceDimensionOutput) Name() pulumi.StringOutput
- func (o GetAlarmAllNamespacesCommonNamespaceDimensionOutput) Operators() GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArrayOutput
- func (o GetAlarmAllNamespacesCommonNamespaceDimensionOutput) ShowValueReplace() pulumi.StringOutput
- func (o GetAlarmAllNamespacesCommonNamespaceDimensionOutput) ToGetAlarmAllNamespacesCommonNamespaceDimensionOutput() GetAlarmAllNamespacesCommonNamespaceDimensionOutput
- func (o GetAlarmAllNamespacesCommonNamespaceDimensionOutput) ToGetAlarmAllNamespacesCommonNamespaceDimensionOutputWithContext(ctx context.Context) GetAlarmAllNamespacesCommonNamespaceDimensionOutput
- type GetAlarmAllNamespacesCommonNamespaceInput
- type GetAlarmAllNamespacesCommonNamespaceOutput
- func (o GetAlarmAllNamespacesCommonNamespaceOutput) Dimensions() GetAlarmAllNamespacesCommonNamespaceDimensionArrayOutput
- func (GetAlarmAllNamespacesCommonNamespaceOutput) ElementType() reflect.Type
- func (o GetAlarmAllNamespacesCommonNamespaceOutput) Id() pulumi.StringOutput
- func (o GetAlarmAllNamespacesCommonNamespaceOutput) MonitorType() pulumi.StringOutput
- func (o GetAlarmAllNamespacesCommonNamespaceOutput) Name() pulumi.StringOutput
- func (o GetAlarmAllNamespacesCommonNamespaceOutput) ToGetAlarmAllNamespacesCommonNamespaceOutput() GetAlarmAllNamespacesCommonNamespaceOutput
- func (o GetAlarmAllNamespacesCommonNamespaceOutput) ToGetAlarmAllNamespacesCommonNamespaceOutputWithContext(ctx context.Context) GetAlarmAllNamespacesCommonNamespaceOutput
- type GetAlarmAllNamespacesCustomNamespacesNews
- type GetAlarmAllNamespacesCustomNamespacesNewsArgs
- func (GetAlarmAllNamespacesCustomNamespacesNewsArgs) ElementType() reflect.Type
- func (i GetAlarmAllNamespacesCustomNamespacesNewsArgs) ToGetAlarmAllNamespacesCustomNamespacesNewsOutput() GetAlarmAllNamespacesCustomNamespacesNewsOutput
- func (i GetAlarmAllNamespacesCustomNamespacesNewsArgs) ToGetAlarmAllNamespacesCustomNamespacesNewsOutputWithContext(ctx context.Context) GetAlarmAllNamespacesCustomNamespacesNewsOutput
- type GetAlarmAllNamespacesCustomNamespacesNewsArray
- func (GetAlarmAllNamespacesCustomNamespacesNewsArray) ElementType() reflect.Type
- func (i GetAlarmAllNamespacesCustomNamespacesNewsArray) ToGetAlarmAllNamespacesCustomNamespacesNewsArrayOutput() GetAlarmAllNamespacesCustomNamespacesNewsArrayOutput
- func (i GetAlarmAllNamespacesCustomNamespacesNewsArray) ToGetAlarmAllNamespacesCustomNamespacesNewsArrayOutputWithContext(ctx context.Context) GetAlarmAllNamespacesCustomNamespacesNewsArrayOutput
- type GetAlarmAllNamespacesCustomNamespacesNewsArrayInput
- type GetAlarmAllNamespacesCustomNamespacesNewsArrayOutput
- func (GetAlarmAllNamespacesCustomNamespacesNewsArrayOutput) ElementType() reflect.Type
- func (o GetAlarmAllNamespacesCustomNamespacesNewsArrayOutput) Index(i pulumi.IntInput) GetAlarmAllNamespacesCustomNamespacesNewsOutput
- func (o GetAlarmAllNamespacesCustomNamespacesNewsArrayOutput) ToGetAlarmAllNamespacesCustomNamespacesNewsArrayOutput() GetAlarmAllNamespacesCustomNamespacesNewsArrayOutput
- func (o GetAlarmAllNamespacesCustomNamespacesNewsArrayOutput) ToGetAlarmAllNamespacesCustomNamespacesNewsArrayOutputWithContext(ctx context.Context) GetAlarmAllNamespacesCustomNamespacesNewsArrayOutput
- type GetAlarmAllNamespacesCustomNamespacesNewsInput
- type GetAlarmAllNamespacesCustomNamespacesNewsOutput
- func (o GetAlarmAllNamespacesCustomNamespacesNewsOutput) AvailableRegions() pulumi.StringArrayOutput
- func (o GetAlarmAllNamespacesCustomNamespacesNewsOutput) Config() pulumi.StringOutput
- func (o GetAlarmAllNamespacesCustomNamespacesNewsOutput) DashboardId() pulumi.StringOutput
- func (GetAlarmAllNamespacesCustomNamespacesNewsOutput) ElementType() reflect.Type
- func (o GetAlarmAllNamespacesCustomNamespacesNewsOutput) Id() pulumi.StringOutput
- func (o GetAlarmAllNamespacesCustomNamespacesNewsOutput) Name() pulumi.StringOutput
- func (o GetAlarmAllNamespacesCustomNamespacesNewsOutput) ProductName() pulumi.StringOutput
- func (o GetAlarmAllNamespacesCustomNamespacesNewsOutput) SortId() pulumi.IntOutput
- func (o GetAlarmAllNamespacesCustomNamespacesNewsOutput) ToGetAlarmAllNamespacesCustomNamespacesNewsOutput() GetAlarmAllNamespacesCustomNamespacesNewsOutput
- func (o GetAlarmAllNamespacesCustomNamespacesNewsOutput) ToGetAlarmAllNamespacesCustomNamespacesNewsOutputWithContext(ctx context.Context) GetAlarmAllNamespacesCustomNamespacesNewsOutput
- func (o GetAlarmAllNamespacesCustomNamespacesNewsOutput) Value() pulumi.StringOutput
- type GetAlarmAllNamespacesOutputArgs
- type GetAlarmAllNamespacesQceNamespacesNews
- type GetAlarmAllNamespacesQceNamespacesNewsArgs
- func (GetAlarmAllNamespacesQceNamespacesNewsArgs) ElementType() reflect.Type
- func (i GetAlarmAllNamespacesQceNamespacesNewsArgs) ToGetAlarmAllNamespacesQceNamespacesNewsOutput() GetAlarmAllNamespacesQceNamespacesNewsOutput
- func (i GetAlarmAllNamespacesQceNamespacesNewsArgs) ToGetAlarmAllNamespacesQceNamespacesNewsOutputWithContext(ctx context.Context) GetAlarmAllNamespacesQceNamespacesNewsOutput
- type GetAlarmAllNamespacesQceNamespacesNewsArray
- func (GetAlarmAllNamespacesQceNamespacesNewsArray) ElementType() reflect.Type
- func (i GetAlarmAllNamespacesQceNamespacesNewsArray) ToGetAlarmAllNamespacesQceNamespacesNewsArrayOutput() GetAlarmAllNamespacesQceNamespacesNewsArrayOutput
- func (i GetAlarmAllNamespacesQceNamespacesNewsArray) ToGetAlarmAllNamespacesQceNamespacesNewsArrayOutputWithContext(ctx context.Context) GetAlarmAllNamespacesQceNamespacesNewsArrayOutput
- type GetAlarmAllNamespacesQceNamespacesNewsArrayInput
- type GetAlarmAllNamespacesQceNamespacesNewsArrayOutput
- func (GetAlarmAllNamespacesQceNamespacesNewsArrayOutput) ElementType() reflect.Type
- func (o GetAlarmAllNamespacesQceNamespacesNewsArrayOutput) Index(i pulumi.IntInput) GetAlarmAllNamespacesQceNamespacesNewsOutput
- func (o GetAlarmAllNamespacesQceNamespacesNewsArrayOutput) ToGetAlarmAllNamespacesQceNamespacesNewsArrayOutput() GetAlarmAllNamespacesQceNamespacesNewsArrayOutput
- func (o GetAlarmAllNamespacesQceNamespacesNewsArrayOutput) ToGetAlarmAllNamespacesQceNamespacesNewsArrayOutputWithContext(ctx context.Context) GetAlarmAllNamespacesQceNamespacesNewsArrayOutput
- type GetAlarmAllNamespacesQceNamespacesNewsInput
- type GetAlarmAllNamespacesQceNamespacesNewsOutput
- func (o GetAlarmAllNamespacesQceNamespacesNewsOutput) AvailableRegions() pulumi.StringArrayOutput
- func (o GetAlarmAllNamespacesQceNamespacesNewsOutput) Config() pulumi.StringOutput
- func (o GetAlarmAllNamespacesQceNamespacesNewsOutput) DashboardId() pulumi.StringOutput
- func (GetAlarmAllNamespacesQceNamespacesNewsOutput) ElementType() reflect.Type
- func (o GetAlarmAllNamespacesQceNamespacesNewsOutput) Id() pulumi.StringOutput
- func (o GetAlarmAllNamespacesQceNamespacesNewsOutput) Name() pulumi.StringOutput
- func (o GetAlarmAllNamespacesQceNamespacesNewsOutput) ProductName() pulumi.StringOutput
- func (o GetAlarmAllNamespacesQceNamespacesNewsOutput) SortId() pulumi.IntOutput
- func (o GetAlarmAllNamespacesQceNamespacesNewsOutput) ToGetAlarmAllNamespacesQceNamespacesNewsOutput() GetAlarmAllNamespacesQceNamespacesNewsOutput
- func (o GetAlarmAllNamespacesQceNamespacesNewsOutput) ToGetAlarmAllNamespacesQceNamespacesNewsOutputWithContext(ctx context.Context) GetAlarmAllNamespacesQceNamespacesNewsOutput
- func (o GetAlarmAllNamespacesQceNamespacesNewsOutput) Value() pulumi.StringOutput
- type GetAlarmAllNamespacesResult
- type GetAlarmAllNamespacesResultOutput
- func (o GetAlarmAllNamespacesResultOutput) CommonNamespaces() GetAlarmAllNamespacesCommonNamespaceArrayOutput
- func (o GetAlarmAllNamespacesResultOutput) CustomNamespacesNews() GetAlarmAllNamespacesCustomNamespacesNewsArrayOutput
- func (GetAlarmAllNamespacesResultOutput) ElementType() reflect.Type
- func (o GetAlarmAllNamespacesResultOutput) Id() pulumi.StringOutput
- func (o GetAlarmAllNamespacesResultOutput) Ids() pulumi.StringArrayOutput
- func (o GetAlarmAllNamespacesResultOutput) Module() pulumi.StringOutput
- func (o GetAlarmAllNamespacesResultOutput) MonitorTypes() pulumi.StringArrayOutput
- func (o GetAlarmAllNamespacesResultOutput) QceNamespacesNews() GetAlarmAllNamespacesQceNamespacesNewsArrayOutput
- func (o GetAlarmAllNamespacesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetAlarmAllNamespacesResultOutput) SceneType() pulumi.StringOutput
- func (o GetAlarmAllNamespacesResultOutput) ToGetAlarmAllNamespacesResultOutput() GetAlarmAllNamespacesResultOutput
- func (o GetAlarmAllNamespacesResultOutput) ToGetAlarmAllNamespacesResultOutputWithContext(ctx context.Context) GetAlarmAllNamespacesResultOutput
- type GetAlarmBasicAlarmsAlarm
- type GetAlarmBasicAlarmsAlarmArgs
- func (GetAlarmBasicAlarmsAlarmArgs) ElementType() reflect.Type
- func (i GetAlarmBasicAlarmsAlarmArgs) ToGetAlarmBasicAlarmsAlarmOutput() GetAlarmBasicAlarmsAlarmOutput
- func (i GetAlarmBasicAlarmsAlarmArgs) ToGetAlarmBasicAlarmsAlarmOutputWithContext(ctx context.Context) GetAlarmBasicAlarmsAlarmOutput
- type GetAlarmBasicAlarmsAlarmArray
- func (GetAlarmBasicAlarmsAlarmArray) ElementType() reflect.Type
- func (i GetAlarmBasicAlarmsAlarmArray) ToGetAlarmBasicAlarmsAlarmArrayOutput() GetAlarmBasicAlarmsAlarmArrayOutput
- func (i GetAlarmBasicAlarmsAlarmArray) ToGetAlarmBasicAlarmsAlarmArrayOutputWithContext(ctx context.Context) GetAlarmBasicAlarmsAlarmArrayOutput
- type GetAlarmBasicAlarmsAlarmArrayInput
- type GetAlarmBasicAlarmsAlarmArrayOutput
- func (GetAlarmBasicAlarmsAlarmArrayOutput) ElementType() reflect.Type
- func (o GetAlarmBasicAlarmsAlarmArrayOutput) Index(i pulumi.IntInput) GetAlarmBasicAlarmsAlarmOutput
- func (o GetAlarmBasicAlarmsAlarmArrayOutput) ToGetAlarmBasicAlarmsAlarmArrayOutput() GetAlarmBasicAlarmsAlarmArrayOutput
- func (o GetAlarmBasicAlarmsAlarmArrayOutput) ToGetAlarmBasicAlarmsAlarmArrayOutputWithContext(ctx context.Context) GetAlarmBasicAlarmsAlarmArrayOutput
- type GetAlarmBasicAlarmsAlarmInput
- type GetAlarmBasicAlarmsAlarmInstanceGroup
- type GetAlarmBasicAlarmsAlarmInstanceGroupArgs
- func (GetAlarmBasicAlarmsAlarmInstanceGroupArgs) ElementType() reflect.Type
- func (i GetAlarmBasicAlarmsAlarmInstanceGroupArgs) ToGetAlarmBasicAlarmsAlarmInstanceGroupOutput() GetAlarmBasicAlarmsAlarmInstanceGroupOutput
- func (i GetAlarmBasicAlarmsAlarmInstanceGroupArgs) ToGetAlarmBasicAlarmsAlarmInstanceGroupOutputWithContext(ctx context.Context) GetAlarmBasicAlarmsAlarmInstanceGroupOutput
- type GetAlarmBasicAlarmsAlarmInstanceGroupArray
- func (GetAlarmBasicAlarmsAlarmInstanceGroupArray) ElementType() reflect.Type
- func (i GetAlarmBasicAlarmsAlarmInstanceGroupArray) ToGetAlarmBasicAlarmsAlarmInstanceGroupArrayOutput() GetAlarmBasicAlarmsAlarmInstanceGroupArrayOutput
- func (i GetAlarmBasicAlarmsAlarmInstanceGroupArray) ToGetAlarmBasicAlarmsAlarmInstanceGroupArrayOutputWithContext(ctx context.Context) GetAlarmBasicAlarmsAlarmInstanceGroupArrayOutput
- type GetAlarmBasicAlarmsAlarmInstanceGroupArrayInput
- type GetAlarmBasicAlarmsAlarmInstanceGroupArrayOutput
- func (GetAlarmBasicAlarmsAlarmInstanceGroupArrayOutput) ElementType() reflect.Type
- func (o GetAlarmBasicAlarmsAlarmInstanceGroupArrayOutput) Index(i pulumi.IntInput) GetAlarmBasicAlarmsAlarmInstanceGroupOutput
- func (o GetAlarmBasicAlarmsAlarmInstanceGroupArrayOutput) ToGetAlarmBasicAlarmsAlarmInstanceGroupArrayOutput() GetAlarmBasicAlarmsAlarmInstanceGroupArrayOutput
- func (o GetAlarmBasicAlarmsAlarmInstanceGroupArrayOutput) ToGetAlarmBasicAlarmsAlarmInstanceGroupArrayOutputWithContext(ctx context.Context) GetAlarmBasicAlarmsAlarmInstanceGroupArrayOutput
- type GetAlarmBasicAlarmsAlarmInstanceGroupInput
- type GetAlarmBasicAlarmsAlarmInstanceGroupOutput
- func (GetAlarmBasicAlarmsAlarmInstanceGroupOutput) ElementType() reflect.Type
- func (o GetAlarmBasicAlarmsAlarmInstanceGroupOutput) InstanceGroupId() pulumi.IntOutput
- func (o GetAlarmBasicAlarmsAlarmInstanceGroupOutput) InstanceGroupName() pulumi.StringOutput
- func (o GetAlarmBasicAlarmsAlarmInstanceGroupOutput) ToGetAlarmBasicAlarmsAlarmInstanceGroupOutput() GetAlarmBasicAlarmsAlarmInstanceGroupOutput
- func (o GetAlarmBasicAlarmsAlarmInstanceGroupOutput) ToGetAlarmBasicAlarmsAlarmInstanceGroupOutputWithContext(ctx context.Context) GetAlarmBasicAlarmsAlarmInstanceGroupOutput
- type GetAlarmBasicAlarmsAlarmOutput
- func (o GetAlarmBasicAlarmsAlarmOutput) AlarmStatus() pulumi.StringOutput
- func (o GetAlarmBasicAlarmsAlarmOutput) AlarmType() pulumi.IntOutput
- func (o GetAlarmBasicAlarmsAlarmOutput) Content() pulumi.StringOutput
- func (o GetAlarmBasicAlarmsAlarmOutput) Dimensions() pulumi.StringOutput
- func (o GetAlarmBasicAlarmsAlarmOutput) Duration() pulumi.IntOutput
- func (GetAlarmBasicAlarmsAlarmOutput) ElementType() reflect.Type
- func (o GetAlarmBasicAlarmsAlarmOutput) FirstOccurTime() pulumi.StringOutput
- func (o GetAlarmBasicAlarmsAlarmOutput) GroupId() pulumi.IntOutput
- func (o GetAlarmBasicAlarmsAlarmOutput) GroupName() pulumi.StringOutput
- func (o GetAlarmBasicAlarmsAlarmOutput) Id() pulumi.IntOutput
- func (o GetAlarmBasicAlarmsAlarmOutput) InstanceGroups() GetAlarmBasicAlarmsAlarmInstanceGroupArrayOutput
- func (o GetAlarmBasicAlarmsAlarmOutput) LastOccurTime() pulumi.StringOutput
- func (o GetAlarmBasicAlarmsAlarmOutput) MetricId() pulumi.IntOutput
- func (o GetAlarmBasicAlarmsAlarmOutput) MetricName() pulumi.StringOutput
- func (o GetAlarmBasicAlarmsAlarmOutput) NotifyWays() pulumi.StringArrayOutput
- func (o GetAlarmBasicAlarmsAlarmOutput) ObjId() pulumi.StringOutput
- func (o GetAlarmBasicAlarmsAlarmOutput) ObjName() pulumi.StringOutput
- func (o GetAlarmBasicAlarmsAlarmOutput) ProjectId() pulumi.IntOutput
- func (o GetAlarmBasicAlarmsAlarmOutput) ProjectName() pulumi.StringOutput
- func (o GetAlarmBasicAlarmsAlarmOutput) Region() pulumi.StringOutput
- func (o GetAlarmBasicAlarmsAlarmOutput) Status() pulumi.IntOutput
- func (o GetAlarmBasicAlarmsAlarmOutput) ToGetAlarmBasicAlarmsAlarmOutput() GetAlarmBasicAlarmsAlarmOutput
- func (o GetAlarmBasicAlarmsAlarmOutput) ToGetAlarmBasicAlarmsAlarmOutputWithContext(ctx context.Context) GetAlarmBasicAlarmsAlarmOutput
- func (o GetAlarmBasicAlarmsAlarmOutput) ViewName() pulumi.StringOutput
- func (o GetAlarmBasicAlarmsAlarmOutput) Vpc() pulumi.StringOutput
- type GetAlarmBasicAlarmsArgs
- type GetAlarmBasicAlarmsOutputArgs
- type GetAlarmBasicAlarmsResult
- type GetAlarmBasicAlarmsResultOutput
- func (o GetAlarmBasicAlarmsResultOutput) AlarmStatuses() pulumi.IntArrayOutput
- func (o GetAlarmBasicAlarmsResultOutput) Alarms() GetAlarmBasicAlarmsAlarmArrayOutput
- func (GetAlarmBasicAlarmsResultOutput) ElementType() reflect.Type
- func (o GetAlarmBasicAlarmsResultOutput) EndTime() pulumi.IntPtrOutput
- func (o GetAlarmBasicAlarmsResultOutput) Id() pulumi.StringOutput
- func (o GetAlarmBasicAlarmsResultOutput) InstanceGroupIds() pulumi.IntArrayOutput
- func (o GetAlarmBasicAlarmsResultOutput) MetricNames() pulumi.StringArrayOutput
- func (o GetAlarmBasicAlarmsResultOutput) Module() pulumi.StringOutput
- func (o GetAlarmBasicAlarmsResultOutput) ObjLike() pulumi.StringPtrOutput
- func (o GetAlarmBasicAlarmsResultOutput) OccurTimeOrder() pulumi.StringPtrOutput
- func (o GetAlarmBasicAlarmsResultOutput) ProjectIds() pulumi.IntArrayOutput
- func (o GetAlarmBasicAlarmsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetAlarmBasicAlarmsResultOutput) StartTime() pulumi.IntPtrOutput
- func (o GetAlarmBasicAlarmsResultOutput) ToGetAlarmBasicAlarmsResultOutput() GetAlarmBasicAlarmsResultOutput
- func (o GetAlarmBasicAlarmsResultOutput) ToGetAlarmBasicAlarmsResultOutputWithContext(ctx context.Context) GetAlarmBasicAlarmsResultOutput
- func (o GetAlarmBasicAlarmsResultOutput) ViewNames() pulumi.StringArrayOutput
- func (o GetAlarmBasicAlarmsResultOutput) Warning() pulumi.StringOutput
- type GetAlarmBasicMetricArgs
- type GetAlarmBasicMetricMetricSet
- type GetAlarmBasicMetricMetricSetArgs
- func (GetAlarmBasicMetricMetricSetArgs) ElementType() reflect.Type
- func (i GetAlarmBasicMetricMetricSetArgs) ToGetAlarmBasicMetricMetricSetOutput() GetAlarmBasicMetricMetricSetOutput
- func (i GetAlarmBasicMetricMetricSetArgs) ToGetAlarmBasicMetricMetricSetOutputWithContext(ctx context.Context) GetAlarmBasicMetricMetricSetOutput
- type GetAlarmBasicMetricMetricSetArray
- func (GetAlarmBasicMetricMetricSetArray) ElementType() reflect.Type
- func (i GetAlarmBasicMetricMetricSetArray) ToGetAlarmBasicMetricMetricSetArrayOutput() GetAlarmBasicMetricMetricSetArrayOutput
- func (i GetAlarmBasicMetricMetricSetArray) ToGetAlarmBasicMetricMetricSetArrayOutputWithContext(ctx context.Context) GetAlarmBasicMetricMetricSetArrayOutput
- type GetAlarmBasicMetricMetricSetArrayInput
- type GetAlarmBasicMetricMetricSetArrayOutput
- func (GetAlarmBasicMetricMetricSetArrayOutput) ElementType() reflect.Type
- func (o GetAlarmBasicMetricMetricSetArrayOutput) Index(i pulumi.IntInput) GetAlarmBasicMetricMetricSetOutput
- func (o GetAlarmBasicMetricMetricSetArrayOutput) ToGetAlarmBasicMetricMetricSetArrayOutput() GetAlarmBasicMetricMetricSetArrayOutput
- func (o GetAlarmBasicMetricMetricSetArrayOutput) ToGetAlarmBasicMetricMetricSetArrayOutputWithContext(ctx context.Context) GetAlarmBasicMetricMetricSetArrayOutput
- type GetAlarmBasicMetricMetricSetDimension
- type GetAlarmBasicMetricMetricSetDimensionArgs
- func (GetAlarmBasicMetricMetricSetDimensionArgs) ElementType() reflect.Type
- func (i GetAlarmBasicMetricMetricSetDimensionArgs) ToGetAlarmBasicMetricMetricSetDimensionOutput() GetAlarmBasicMetricMetricSetDimensionOutput
- func (i GetAlarmBasicMetricMetricSetDimensionArgs) ToGetAlarmBasicMetricMetricSetDimensionOutputWithContext(ctx context.Context) GetAlarmBasicMetricMetricSetDimensionOutput
- type GetAlarmBasicMetricMetricSetDimensionArray
- func (GetAlarmBasicMetricMetricSetDimensionArray) ElementType() reflect.Type
- func (i GetAlarmBasicMetricMetricSetDimensionArray) ToGetAlarmBasicMetricMetricSetDimensionArrayOutput() GetAlarmBasicMetricMetricSetDimensionArrayOutput
- func (i GetAlarmBasicMetricMetricSetDimensionArray) ToGetAlarmBasicMetricMetricSetDimensionArrayOutputWithContext(ctx context.Context) GetAlarmBasicMetricMetricSetDimensionArrayOutput
- type GetAlarmBasicMetricMetricSetDimensionArrayInput
- type GetAlarmBasicMetricMetricSetDimensionArrayOutput
- func (GetAlarmBasicMetricMetricSetDimensionArrayOutput) ElementType() reflect.Type
- func (o GetAlarmBasicMetricMetricSetDimensionArrayOutput) Index(i pulumi.IntInput) GetAlarmBasicMetricMetricSetDimensionOutput
- func (o GetAlarmBasicMetricMetricSetDimensionArrayOutput) ToGetAlarmBasicMetricMetricSetDimensionArrayOutput() GetAlarmBasicMetricMetricSetDimensionArrayOutput
- func (o GetAlarmBasicMetricMetricSetDimensionArrayOutput) ToGetAlarmBasicMetricMetricSetDimensionArrayOutputWithContext(ctx context.Context) GetAlarmBasicMetricMetricSetDimensionArrayOutput
- type GetAlarmBasicMetricMetricSetDimensionInput
- type GetAlarmBasicMetricMetricSetDimensionOutput
- func (o GetAlarmBasicMetricMetricSetDimensionOutput) Dimensions() pulumi.StringArrayOutput
- func (GetAlarmBasicMetricMetricSetDimensionOutput) ElementType() reflect.Type
- func (o GetAlarmBasicMetricMetricSetDimensionOutput) ToGetAlarmBasicMetricMetricSetDimensionOutput() GetAlarmBasicMetricMetricSetDimensionOutput
- func (o GetAlarmBasicMetricMetricSetDimensionOutput) ToGetAlarmBasicMetricMetricSetDimensionOutputWithContext(ctx context.Context) GetAlarmBasicMetricMetricSetDimensionOutput
- type GetAlarmBasicMetricMetricSetInput
- type GetAlarmBasicMetricMetricSetMeaning
- type GetAlarmBasicMetricMetricSetMeaningArgs
- func (GetAlarmBasicMetricMetricSetMeaningArgs) ElementType() reflect.Type
- func (i GetAlarmBasicMetricMetricSetMeaningArgs) ToGetAlarmBasicMetricMetricSetMeaningOutput() GetAlarmBasicMetricMetricSetMeaningOutput
- func (i GetAlarmBasicMetricMetricSetMeaningArgs) ToGetAlarmBasicMetricMetricSetMeaningOutputWithContext(ctx context.Context) GetAlarmBasicMetricMetricSetMeaningOutput
- type GetAlarmBasicMetricMetricSetMeaningArray
- func (GetAlarmBasicMetricMetricSetMeaningArray) ElementType() reflect.Type
- func (i GetAlarmBasicMetricMetricSetMeaningArray) ToGetAlarmBasicMetricMetricSetMeaningArrayOutput() GetAlarmBasicMetricMetricSetMeaningArrayOutput
- func (i GetAlarmBasicMetricMetricSetMeaningArray) ToGetAlarmBasicMetricMetricSetMeaningArrayOutputWithContext(ctx context.Context) GetAlarmBasicMetricMetricSetMeaningArrayOutput
- type GetAlarmBasicMetricMetricSetMeaningArrayInput
- type GetAlarmBasicMetricMetricSetMeaningArrayOutput
- func (GetAlarmBasicMetricMetricSetMeaningArrayOutput) ElementType() reflect.Type
- func (o GetAlarmBasicMetricMetricSetMeaningArrayOutput) Index(i pulumi.IntInput) GetAlarmBasicMetricMetricSetMeaningOutput
- func (o GetAlarmBasicMetricMetricSetMeaningArrayOutput) ToGetAlarmBasicMetricMetricSetMeaningArrayOutput() GetAlarmBasicMetricMetricSetMeaningArrayOutput
- func (o GetAlarmBasicMetricMetricSetMeaningArrayOutput) ToGetAlarmBasicMetricMetricSetMeaningArrayOutputWithContext(ctx context.Context) GetAlarmBasicMetricMetricSetMeaningArrayOutput
- type GetAlarmBasicMetricMetricSetMeaningInput
- type GetAlarmBasicMetricMetricSetMeaningOutput
- func (GetAlarmBasicMetricMetricSetMeaningOutput) ElementType() reflect.Type
- func (o GetAlarmBasicMetricMetricSetMeaningOutput) En() pulumi.StringOutput
- func (o GetAlarmBasicMetricMetricSetMeaningOutput) ToGetAlarmBasicMetricMetricSetMeaningOutput() GetAlarmBasicMetricMetricSetMeaningOutput
- func (o GetAlarmBasicMetricMetricSetMeaningOutput) ToGetAlarmBasicMetricMetricSetMeaningOutputWithContext(ctx context.Context) GetAlarmBasicMetricMetricSetMeaningOutput
- func (o GetAlarmBasicMetricMetricSetMeaningOutput) Zh() pulumi.StringOutput
- type GetAlarmBasicMetricMetricSetOutput
- func (o GetAlarmBasicMetricMetricSetOutput) Dimensions() GetAlarmBasicMetricMetricSetDimensionArrayOutput
- func (GetAlarmBasicMetricMetricSetOutput) ElementType() reflect.Type
- func (o GetAlarmBasicMetricMetricSetOutput) Meanings() GetAlarmBasicMetricMetricSetMeaningArrayOutput
- func (o GetAlarmBasicMetricMetricSetOutput) MetricCName() pulumi.StringOutput
- func (o GetAlarmBasicMetricMetricSetOutput) MetricEName() pulumi.StringOutput
- func (o GetAlarmBasicMetricMetricSetOutput) MetricName() pulumi.StringOutput
- func (o GetAlarmBasicMetricMetricSetOutput) Namespace() pulumi.StringOutput
- func (o GetAlarmBasicMetricMetricSetOutput) Periods() GetAlarmBasicMetricMetricSetPeriodArrayOutput
- func (o GetAlarmBasicMetricMetricSetOutput) ToGetAlarmBasicMetricMetricSetOutput() GetAlarmBasicMetricMetricSetOutput
- func (o GetAlarmBasicMetricMetricSetOutput) ToGetAlarmBasicMetricMetricSetOutputWithContext(ctx context.Context) GetAlarmBasicMetricMetricSetOutput
- func (o GetAlarmBasicMetricMetricSetOutput) Unit() pulumi.StringOutput
- func (o GetAlarmBasicMetricMetricSetOutput) UnitCname() pulumi.StringOutput
- type GetAlarmBasicMetricMetricSetPeriod
- type GetAlarmBasicMetricMetricSetPeriodArgs
- func (GetAlarmBasicMetricMetricSetPeriodArgs) ElementType() reflect.Type
- func (i GetAlarmBasicMetricMetricSetPeriodArgs) ToGetAlarmBasicMetricMetricSetPeriodOutput() GetAlarmBasicMetricMetricSetPeriodOutput
- func (i GetAlarmBasicMetricMetricSetPeriodArgs) ToGetAlarmBasicMetricMetricSetPeriodOutputWithContext(ctx context.Context) GetAlarmBasicMetricMetricSetPeriodOutput
- type GetAlarmBasicMetricMetricSetPeriodArray
- func (GetAlarmBasicMetricMetricSetPeriodArray) ElementType() reflect.Type
- func (i GetAlarmBasicMetricMetricSetPeriodArray) ToGetAlarmBasicMetricMetricSetPeriodArrayOutput() GetAlarmBasicMetricMetricSetPeriodArrayOutput
- func (i GetAlarmBasicMetricMetricSetPeriodArray) ToGetAlarmBasicMetricMetricSetPeriodArrayOutputWithContext(ctx context.Context) GetAlarmBasicMetricMetricSetPeriodArrayOutput
- type GetAlarmBasicMetricMetricSetPeriodArrayInput
- type GetAlarmBasicMetricMetricSetPeriodArrayOutput
- func (GetAlarmBasicMetricMetricSetPeriodArrayOutput) ElementType() reflect.Type
- func (o GetAlarmBasicMetricMetricSetPeriodArrayOutput) Index(i pulumi.IntInput) GetAlarmBasicMetricMetricSetPeriodOutput
- func (o GetAlarmBasicMetricMetricSetPeriodArrayOutput) ToGetAlarmBasicMetricMetricSetPeriodArrayOutput() GetAlarmBasicMetricMetricSetPeriodArrayOutput
- func (o GetAlarmBasicMetricMetricSetPeriodArrayOutput) ToGetAlarmBasicMetricMetricSetPeriodArrayOutputWithContext(ctx context.Context) GetAlarmBasicMetricMetricSetPeriodArrayOutput
- type GetAlarmBasicMetricMetricSetPeriodInput
- type GetAlarmBasicMetricMetricSetPeriodOutput
- func (GetAlarmBasicMetricMetricSetPeriodOutput) ElementType() reflect.Type
- func (o GetAlarmBasicMetricMetricSetPeriodOutput) Period() pulumi.StringOutput
- func (o GetAlarmBasicMetricMetricSetPeriodOutput) StatTypes() pulumi.StringArrayOutput
- func (o GetAlarmBasicMetricMetricSetPeriodOutput) ToGetAlarmBasicMetricMetricSetPeriodOutput() GetAlarmBasicMetricMetricSetPeriodOutput
- func (o GetAlarmBasicMetricMetricSetPeriodOutput) ToGetAlarmBasicMetricMetricSetPeriodOutputWithContext(ctx context.Context) GetAlarmBasicMetricMetricSetPeriodOutput
- type GetAlarmBasicMetricOutputArgs
- type GetAlarmBasicMetricResult
- type GetAlarmBasicMetricResultOutput
- func (o GetAlarmBasicMetricResultOutput) Dimensions() pulumi.StringArrayOutput
- func (GetAlarmBasicMetricResultOutput) ElementType() reflect.Type
- func (o GetAlarmBasicMetricResultOutput) Id() pulumi.StringOutput
- func (o GetAlarmBasicMetricResultOutput) MetricName() pulumi.StringPtrOutput
- func (o GetAlarmBasicMetricResultOutput) MetricSets() GetAlarmBasicMetricMetricSetArrayOutput
- func (o GetAlarmBasicMetricResultOutput) Namespace() pulumi.StringOutput
- func (o GetAlarmBasicMetricResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetAlarmBasicMetricResultOutput) ToGetAlarmBasicMetricResultOutput() GetAlarmBasicMetricResultOutput
- func (o GetAlarmBasicMetricResultOutput) ToGetAlarmBasicMetricResultOutputWithContext(ctx context.Context) GetAlarmBasicMetricResultOutput
- type GetAlarmConditionsTemplateArgs
- type GetAlarmConditionsTemplateOutputArgs
- type GetAlarmConditionsTemplateResult
- type GetAlarmConditionsTemplateResultOutput
- func (GetAlarmConditionsTemplateResultOutput) ElementType() reflect.Type
- func (o GetAlarmConditionsTemplateResultOutput) GroupId() pulumi.StringPtrOutput
- func (o GetAlarmConditionsTemplateResultOutput) GroupName() pulumi.StringPtrOutput
- func (o GetAlarmConditionsTemplateResultOutput) Id() pulumi.StringOutput
- func (o GetAlarmConditionsTemplateResultOutput) Module() pulumi.StringOutput
- func (o GetAlarmConditionsTemplateResultOutput) PolicyCountOrder() pulumi.StringPtrOutput
- func (o GetAlarmConditionsTemplateResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetAlarmConditionsTemplateResultOutput) TemplateGroupLists() GetAlarmConditionsTemplateTemplateGroupListArrayOutput
- func (o GetAlarmConditionsTemplateResultOutput) ToGetAlarmConditionsTemplateResultOutput() GetAlarmConditionsTemplateResultOutput
- func (o GetAlarmConditionsTemplateResultOutput) ToGetAlarmConditionsTemplateResultOutputWithContext(ctx context.Context) GetAlarmConditionsTemplateResultOutput
- func (o GetAlarmConditionsTemplateResultOutput) UpdateTimeOrder() pulumi.StringPtrOutput
- func (o GetAlarmConditionsTemplateResultOutput) ViewName() pulumi.StringPtrOutput
- type GetAlarmConditionsTemplateTemplateGroupList
- type GetAlarmConditionsTemplateTemplateGroupListArgs
- func (GetAlarmConditionsTemplateTemplateGroupListArgs) ElementType() reflect.Type
- func (i GetAlarmConditionsTemplateTemplateGroupListArgs) ToGetAlarmConditionsTemplateTemplateGroupListOutput() GetAlarmConditionsTemplateTemplateGroupListOutput
- func (i GetAlarmConditionsTemplateTemplateGroupListArgs) ToGetAlarmConditionsTemplateTemplateGroupListOutputWithContext(ctx context.Context) GetAlarmConditionsTemplateTemplateGroupListOutput
- type GetAlarmConditionsTemplateTemplateGroupListArray
- func (GetAlarmConditionsTemplateTemplateGroupListArray) ElementType() reflect.Type
- func (i GetAlarmConditionsTemplateTemplateGroupListArray) ToGetAlarmConditionsTemplateTemplateGroupListArrayOutput() GetAlarmConditionsTemplateTemplateGroupListArrayOutput
- func (i GetAlarmConditionsTemplateTemplateGroupListArray) ToGetAlarmConditionsTemplateTemplateGroupListArrayOutputWithContext(ctx context.Context) GetAlarmConditionsTemplateTemplateGroupListArrayOutput
- type GetAlarmConditionsTemplateTemplateGroupListArrayInput
- type GetAlarmConditionsTemplateTemplateGroupListArrayOutput
- func (GetAlarmConditionsTemplateTemplateGroupListArrayOutput) ElementType() reflect.Type
- func (o GetAlarmConditionsTemplateTemplateGroupListArrayOutput) Index(i pulumi.IntInput) GetAlarmConditionsTemplateTemplateGroupListOutput
- func (o GetAlarmConditionsTemplateTemplateGroupListArrayOutput) ToGetAlarmConditionsTemplateTemplateGroupListArrayOutput() GetAlarmConditionsTemplateTemplateGroupListArrayOutput
- func (o GetAlarmConditionsTemplateTemplateGroupListArrayOutput) ToGetAlarmConditionsTemplateTemplateGroupListArrayOutputWithContext(ctx context.Context) GetAlarmConditionsTemplateTemplateGroupListArrayOutput
- type GetAlarmConditionsTemplateTemplateGroupListCondition
- type GetAlarmConditionsTemplateTemplateGroupListConditionArgs
- func (GetAlarmConditionsTemplateTemplateGroupListConditionArgs) ElementType() reflect.Type
- func (i GetAlarmConditionsTemplateTemplateGroupListConditionArgs) ToGetAlarmConditionsTemplateTemplateGroupListConditionOutput() GetAlarmConditionsTemplateTemplateGroupListConditionOutput
- func (i GetAlarmConditionsTemplateTemplateGroupListConditionArgs) ToGetAlarmConditionsTemplateTemplateGroupListConditionOutputWithContext(ctx context.Context) GetAlarmConditionsTemplateTemplateGroupListConditionOutput
- type GetAlarmConditionsTemplateTemplateGroupListConditionArray
- func (GetAlarmConditionsTemplateTemplateGroupListConditionArray) ElementType() reflect.Type
- func (i GetAlarmConditionsTemplateTemplateGroupListConditionArray) ToGetAlarmConditionsTemplateTemplateGroupListConditionArrayOutput() GetAlarmConditionsTemplateTemplateGroupListConditionArrayOutput
- func (i GetAlarmConditionsTemplateTemplateGroupListConditionArray) ToGetAlarmConditionsTemplateTemplateGroupListConditionArrayOutputWithContext(ctx context.Context) GetAlarmConditionsTemplateTemplateGroupListConditionArrayOutput
- type GetAlarmConditionsTemplateTemplateGroupListConditionArrayInput
- type GetAlarmConditionsTemplateTemplateGroupListConditionArrayOutput
- func (GetAlarmConditionsTemplateTemplateGroupListConditionArrayOutput) ElementType() reflect.Type
- func (o GetAlarmConditionsTemplateTemplateGroupListConditionArrayOutput) Index(i pulumi.IntInput) GetAlarmConditionsTemplateTemplateGroupListConditionOutput
- func (o GetAlarmConditionsTemplateTemplateGroupListConditionArrayOutput) ToGetAlarmConditionsTemplateTemplateGroupListConditionArrayOutput() GetAlarmConditionsTemplateTemplateGroupListConditionArrayOutput
- func (o GetAlarmConditionsTemplateTemplateGroupListConditionArrayOutput) ToGetAlarmConditionsTemplateTemplateGroupListConditionArrayOutputWithContext(ctx context.Context) GetAlarmConditionsTemplateTemplateGroupListConditionArrayOutput
- type GetAlarmConditionsTemplateTemplateGroupListConditionInput
- type GetAlarmConditionsTemplateTemplateGroupListConditionOutput
- func (o GetAlarmConditionsTemplateTemplateGroupListConditionOutput) AlarmNotifyPeriod() pulumi.IntOutput
- func (o GetAlarmConditionsTemplateTemplateGroupListConditionOutput) AlarmNotifyType() pulumi.IntOutput
- func (o GetAlarmConditionsTemplateTemplateGroupListConditionOutput) CalcType() pulumi.StringOutput
- func (o GetAlarmConditionsTemplateTemplateGroupListConditionOutput) CalcValue() pulumi.StringOutput
- func (o GetAlarmConditionsTemplateTemplateGroupListConditionOutput) ContinueTime() pulumi.StringOutput
- func (GetAlarmConditionsTemplateTemplateGroupListConditionOutput) ElementType() reflect.Type
- func (o GetAlarmConditionsTemplateTemplateGroupListConditionOutput) IsAdvanced() pulumi.IntOutput
- func (o GetAlarmConditionsTemplateTemplateGroupListConditionOutput) IsOpen() pulumi.IntOutput
- func (o GetAlarmConditionsTemplateTemplateGroupListConditionOutput) MetricDisplayName() pulumi.StringOutput
- func (o GetAlarmConditionsTemplateTemplateGroupListConditionOutput) MetricId() pulumi.IntOutput
- func (o GetAlarmConditionsTemplateTemplateGroupListConditionOutput) Period() pulumi.IntOutput
- func (o GetAlarmConditionsTemplateTemplateGroupListConditionOutput) ProductId() pulumi.StringOutput
- func (o GetAlarmConditionsTemplateTemplateGroupListConditionOutput) RuleId() pulumi.IntOutput
- func (o GetAlarmConditionsTemplateTemplateGroupListConditionOutput) ToGetAlarmConditionsTemplateTemplateGroupListConditionOutput() GetAlarmConditionsTemplateTemplateGroupListConditionOutput
- func (o GetAlarmConditionsTemplateTemplateGroupListConditionOutput) ToGetAlarmConditionsTemplateTemplateGroupListConditionOutputWithContext(ctx context.Context) GetAlarmConditionsTemplateTemplateGroupListConditionOutput
- func (o GetAlarmConditionsTemplateTemplateGroupListConditionOutput) Unit() pulumi.StringOutput
- type GetAlarmConditionsTemplateTemplateGroupListEventCondition
- type GetAlarmConditionsTemplateTemplateGroupListEventConditionArgs
- func (GetAlarmConditionsTemplateTemplateGroupListEventConditionArgs) ElementType() reflect.Type
- func (i GetAlarmConditionsTemplateTemplateGroupListEventConditionArgs) ToGetAlarmConditionsTemplateTemplateGroupListEventConditionOutput() GetAlarmConditionsTemplateTemplateGroupListEventConditionOutput
- func (i GetAlarmConditionsTemplateTemplateGroupListEventConditionArgs) ToGetAlarmConditionsTemplateTemplateGroupListEventConditionOutputWithContext(ctx context.Context) GetAlarmConditionsTemplateTemplateGroupListEventConditionOutput
- type GetAlarmConditionsTemplateTemplateGroupListEventConditionArray
- func (GetAlarmConditionsTemplateTemplateGroupListEventConditionArray) ElementType() reflect.Type
- func (i GetAlarmConditionsTemplateTemplateGroupListEventConditionArray) ToGetAlarmConditionsTemplateTemplateGroupListEventConditionArrayOutput() GetAlarmConditionsTemplateTemplateGroupListEventConditionArrayOutput
- func (i GetAlarmConditionsTemplateTemplateGroupListEventConditionArray) ToGetAlarmConditionsTemplateTemplateGroupListEventConditionArrayOutputWithContext(ctx context.Context) GetAlarmConditionsTemplateTemplateGroupListEventConditionArrayOutput
- type GetAlarmConditionsTemplateTemplateGroupListEventConditionArrayInput
- type GetAlarmConditionsTemplateTemplateGroupListEventConditionArrayOutput
- func (GetAlarmConditionsTemplateTemplateGroupListEventConditionArrayOutput) ElementType() reflect.Type
- func (o GetAlarmConditionsTemplateTemplateGroupListEventConditionArrayOutput) Index(i pulumi.IntInput) GetAlarmConditionsTemplateTemplateGroupListEventConditionOutput
- func (o GetAlarmConditionsTemplateTemplateGroupListEventConditionArrayOutput) ToGetAlarmConditionsTemplateTemplateGroupListEventConditionArrayOutput() GetAlarmConditionsTemplateTemplateGroupListEventConditionArrayOutput
- func (o GetAlarmConditionsTemplateTemplateGroupListEventConditionArrayOutput) ToGetAlarmConditionsTemplateTemplateGroupListEventConditionArrayOutputWithContext(ctx context.Context) GetAlarmConditionsTemplateTemplateGroupListEventConditionArrayOutput
- type GetAlarmConditionsTemplateTemplateGroupListEventConditionInput
- type GetAlarmConditionsTemplateTemplateGroupListEventConditionOutput
- func (o GetAlarmConditionsTemplateTemplateGroupListEventConditionOutput) AlarmNotifyPeriod() pulumi.StringOutput
- func (o GetAlarmConditionsTemplateTemplateGroupListEventConditionOutput) AlarmNotifyType() pulumi.StringOutput
- func (GetAlarmConditionsTemplateTemplateGroupListEventConditionOutput) ElementType() reflect.Type
- func (o GetAlarmConditionsTemplateTemplateGroupListEventConditionOutput) EventDisplayName() pulumi.StringOutput
- func (o GetAlarmConditionsTemplateTemplateGroupListEventConditionOutput) EventId() pulumi.StringOutput
- func (o GetAlarmConditionsTemplateTemplateGroupListEventConditionOutput) RuleId() pulumi.StringOutput
- func (o GetAlarmConditionsTemplateTemplateGroupListEventConditionOutput) ToGetAlarmConditionsTemplateTemplateGroupListEventConditionOutput() GetAlarmConditionsTemplateTemplateGroupListEventConditionOutput
- func (o GetAlarmConditionsTemplateTemplateGroupListEventConditionOutput) ToGetAlarmConditionsTemplateTemplateGroupListEventConditionOutputWithContext(ctx context.Context) GetAlarmConditionsTemplateTemplateGroupListEventConditionOutput
- type GetAlarmConditionsTemplateTemplateGroupListInput
- type GetAlarmConditionsTemplateTemplateGroupListOutput
- func (o GetAlarmConditionsTemplateTemplateGroupListOutput) Conditions() GetAlarmConditionsTemplateTemplateGroupListConditionArrayOutput
- func (GetAlarmConditionsTemplateTemplateGroupListOutput) ElementType() reflect.Type
- func (o GetAlarmConditionsTemplateTemplateGroupListOutput) EventConditions() GetAlarmConditionsTemplateTemplateGroupListEventConditionArrayOutput
- func (o GetAlarmConditionsTemplateTemplateGroupListOutput) GroupId() pulumi.IntOutput
- func (o GetAlarmConditionsTemplateTemplateGroupListOutput) GroupName() pulumi.StringOutput
- func (o GetAlarmConditionsTemplateTemplateGroupListOutput) InsertTime() pulumi.IntOutput
- func (o GetAlarmConditionsTemplateTemplateGroupListOutput) IsUnionRule() pulumi.IntOutput
- func (o GetAlarmConditionsTemplateTemplateGroupListOutput) LastEditUin() pulumi.IntOutput
- func (o GetAlarmConditionsTemplateTemplateGroupListOutput) PolicyGroups() GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArrayOutput
- func (o GetAlarmConditionsTemplateTemplateGroupListOutput) Remark() pulumi.StringOutput
- func (o GetAlarmConditionsTemplateTemplateGroupListOutput) ToGetAlarmConditionsTemplateTemplateGroupListOutput() GetAlarmConditionsTemplateTemplateGroupListOutput
- func (o GetAlarmConditionsTemplateTemplateGroupListOutput) ToGetAlarmConditionsTemplateTemplateGroupListOutputWithContext(ctx context.Context) GetAlarmConditionsTemplateTemplateGroupListOutput
- func (o GetAlarmConditionsTemplateTemplateGroupListOutput) UpdateTime() pulumi.IntOutput
- func (o GetAlarmConditionsTemplateTemplateGroupListOutput) ViewName() pulumi.StringOutput
- type GetAlarmConditionsTemplateTemplateGroupListPolicyGroup
- type GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArgs
- func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArgs) ElementType() reflect.Type
- func (i GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArgs) ToGetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput() GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput
- func (i GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArgs) ToGetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutputWithContext(ctx context.Context) GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput
- type GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArray
- func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArray) ElementType() reflect.Type
- func (i GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArray) ToGetAlarmConditionsTemplateTemplateGroupListPolicyGroupArrayOutput() GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArrayOutput
- func (i GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArray) ToGetAlarmConditionsTemplateTemplateGroupListPolicyGroupArrayOutputWithContext(ctx context.Context) GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArrayOutput
- type GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArrayInput
- type GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArrayOutput
- func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArrayOutput) ElementType() reflect.Type
- func (o GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArrayOutput) Index(i pulumi.IntInput) GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput
- func (o GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArrayOutput) ToGetAlarmConditionsTemplateTemplateGroupListPolicyGroupArrayOutput() GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArrayOutput
- func (o GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArrayOutput) ToGetAlarmConditionsTemplateTemplateGroupListPolicyGroupArrayOutputWithContext(ctx context.Context) GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArrayOutput
- type GetAlarmConditionsTemplateTemplateGroupListPolicyGroupInput
- type GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput
- func (o GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput) CanSetDefault() pulumi.BoolOutput
- func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput) ElementType() reflect.Type
- func (o GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput) Enable() pulumi.BoolOutput
- func (o GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput) GroupId() pulumi.IntOutput
- func (o GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput) GroupName() pulumi.StringOutput
- func (o GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput) InsertTime() pulumi.IntOutput
- func (o GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput) IsDefault() pulumi.IntOutput
- func (o GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput) IsUnionRule() pulumi.IntOutput
- func (o GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput) LastEditUin() pulumi.IntOutput
- func (o GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput) NoShieldedInstanceCount() pulumi.IntOutput
- func (o GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput) ParentGroupId() pulumi.IntOutput
- func (o GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput) ProjectId() pulumi.IntOutput
- func (o GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput) ReceiverInfos() GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArrayOutput
- func (o GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput) Remark() pulumi.StringOutput
- func (o GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput) ToGetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput() GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput
- func (o GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput) ToGetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutputWithContext(ctx context.Context) GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput
- func (o GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput) TotalInstanceCount() pulumi.IntOutput
- func (o GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput) UpdateTime() pulumi.IntOutput
- func (o GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput) ViewName() pulumi.StringOutput
- type GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfo
- type GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArgs
- func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArgs) ElementType() reflect.Type
- func (i GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArgs) ToGetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput() GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput
- func (i GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArgs) ToGetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutputWithContext(ctx context.Context) GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput
- type GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArray
- func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArray) ElementType() reflect.Type
- func (i GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArray) ToGetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArrayOutput() GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArrayOutput
- func (i GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArray) ToGetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArrayOutputWithContext(ctx context.Context) GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArrayOutput
- type GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArrayInput
- type GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArrayOutput
- func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArrayOutput) ElementType() reflect.Type
- func (o GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArrayOutput) Index(i pulumi.IntInput) GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput
- func (o GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArrayOutput) ToGetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArrayOutput() GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArrayOutput
- func (o GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArrayOutput) ToGetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArrayOutputWithContext(ctx context.Context) GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArrayOutput
- type GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoInput
- type GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput
- func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput) ElementType() reflect.Type
- func (o GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput) EndTime() pulumi.IntOutput
- func (o GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput) NeedSendNotice() pulumi.IntOutput
- func (o GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput) NotifyWays() pulumi.StringArrayOutput
- func (o GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput) PersonInterval() pulumi.IntOutput
- func (o GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput) ReceiverGroupLists() pulumi.IntArrayOutput
- func (o GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput) ReceiverType() pulumi.StringOutput
- func (o GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput) ReceiverUserLists() pulumi.IntArrayOutput
- func (o GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput) RecoverNotifies() pulumi.StringArrayOutput
- func (o GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput) RoundInterval() pulumi.IntOutput
- func (o GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput) RoundNumber() pulumi.IntOutput
- func (o GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput) SendFors() pulumi.StringArrayOutput
- func (o GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput) StartTime() pulumi.IntOutput
- func (o GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput) ToGetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput() GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput
- func (o GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput) ToGetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutputWithContext(ctx context.Context) GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput
- func (o GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput) UidLists() pulumi.IntArrayOutput
- type GetAlarmHistoryArgs
- type GetAlarmHistoryHistory
- type GetAlarmHistoryHistoryArgs
- type GetAlarmHistoryHistoryArray
- func (GetAlarmHistoryHistoryArray) ElementType() reflect.Type
- func (i GetAlarmHistoryHistoryArray) ToGetAlarmHistoryHistoryArrayOutput() GetAlarmHistoryHistoryArrayOutput
- func (i GetAlarmHistoryHistoryArray) ToGetAlarmHistoryHistoryArrayOutputWithContext(ctx context.Context) GetAlarmHistoryHistoryArrayOutput
- type GetAlarmHistoryHistoryArrayInput
- type GetAlarmHistoryHistoryArrayOutput
- func (GetAlarmHistoryHistoryArrayOutput) ElementType() reflect.Type
- func (o GetAlarmHistoryHistoryArrayOutput) Index(i pulumi.IntInput) GetAlarmHistoryHistoryOutput
- func (o GetAlarmHistoryHistoryArrayOutput) ToGetAlarmHistoryHistoryArrayOutput() GetAlarmHistoryHistoryArrayOutput
- func (o GetAlarmHistoryHistoryArrayOutput) ToGetAlarmHistoryHistoryArrayOutputWithContext(ctx context.Context) GetAlarmHistoryHistoryArrayOutput
- type GetAlarmHistoryHistoryInput
- type GetAlarmHistoryHistoryInstanceGroup
- type GetAlarmHistoryHistoryInstanceGroupArgs
- func (GetAlarmHistoryHistoryInstanceGroupArgs) ElementType() reflect.Type
- func (i GetAlarmHistoryHistoryInstanceGroupArgs) ToGetAlarmHistoryHistoryInstanceGroupOutput() GetAlarmHistoryHistoryInstanceGroupOutput
- func (i GetAlarmHistoryHistoryInstanceGroupArgs) ToGetAlarmHistoryHistoryInstanceGroupOutputWithContext(ctx context.Context) GetAlarmHistoryHistoryInstanceGroupOutput
- type GetAlarmHistoryHistoryInstanceGroupArray
- func (GetAlarmHistoryHistoryInstanceGroupArray) ElementType() reflect.Type
- func (i GetAlarmHistoryHistoryInstanceGroupArray) ToGetAlarmHistoryHistoryInstanceGroupArrayOutput() GetAlarmHistoryHistoryInstanceGroupArrayOutput
- func (i GetAlarmHistoryHistoryInstanceGroupArray) ToGetAlarmHistoryHistoryInstanceGroupArrayOutputWithContext(ctx context.Context) GetAlarmHistoryHistoryInstanceGroupArrayOutput
- type GetAlarmHistoryHistoryInstanceGroupArrayInput
- type GetAlarmHistoryHistoryInstanceGroupArrayOutput
- func (GetAlarmHistoryHistoryInstanceGroupArrayOutput) ElementType() reflect.Type
- func (o GetAlarmHistoryHistoryInstanceGroupArrayOutput) Index(i pulumi.IntInput) GetAlarmHistoryHistoryInstanceGroupOutput
- func (o GetAlarmHistoryHistoryInstanceGroupArrayOutput) ToGetAlarmHistoryHistoryInstanceGroupArrayOutput() GetAlarmHistoryHistoryInstanceGroupArrayOutput
- func (o GetAlarmHistoryHistoryInstanceGroupArrayOutput) ToGetAlarmHistoryHistoryInstanceGroupArrayOutputWithContext(ctx context.Context) GetAlarmHistoryHistoryInstanceGroupArrayOutput
- type GetAlarmHistoryHistoryInstanceGroupInput
- type GetAlarmHistoryHistoryInstanceGroupOutput
- func (GetAlarmHistoryHistoryInstanceGroupOutput) ElementType() reflect.Type
- func (o GetAlarmHistoryHistoryInstanceGroupOutput) Id() pulumi.IntOutput
- func (o GetAlarmHistoryHistoryInstanceGroupOutput) Name() pulumi.StringOutput
- func (o GetAlarmHistoryHistoryInstanceGroupOutput) ToGetAlarmHistoryHistoryInstanceGroupOutput() GetAlarmHistoryHistoryInstanceGroupOutput
- func (o GetAlarmHistoryHistoryInstanceGroupOutput) ToGetAlarmHistoryHistoryInstanceGroupOutputWithContext(ctx context.Context) GetAlarmHistoryHistoryInstanceGroupOutput
- type GetAlarmHistoryHistoryMetricsInfo
- type GetAlarmHistoryHistoryMetricsInfoArgs
- func (GetAlarmHistoryHistoryMetricsInfoArgs) ElementType() reflect.Type
- func (i GetAlarmHistoryHistoryMetricsInfoArgs) ToGetAlarmHistoryHistoryMetricsInfoOutput() GetAlarmHistoryHistoryMetricsInfoOutput
- func (i GetAlarmHistoryHistoryMetricsInfoArgs) ToGetAlarmHistoryHistoryMetricsInfoOutputWithContext(ctx context.Context) GetAlarmHistoryHistoryMetricsInfoOutput
- type GetAlarmHistoryHistoryMetricsInfoArray
- func (GetAlarmHistoryHistoryMetricsInfoArray) ElementType() reflect.Type
- func (i GetAlarmHistoryHistoryMetricsInfoArray) ToGetAlarmHistoryHistoryMetricsInfoArrayOutput() GetAlarmHistoryHistoryMetricsInfoArrayOutput
- func (i GetAlarmHistoryHistoryMetricsInfoArray) ToGetAlarmHistoryHistoryMetricsInfoArrayOutputWithContext(ctx context.Context) GetAlarmHistoryHistoryMetricsInfoArrayOutput
- type GetAlarmHistoryHistoryMetricsInfoArrayInput
- type GetAlarmHistoryHistoryMetricsInfoArrayOutput
- func (GetAlarmHistoryHistoryMetricsInfoArrayOutput) ElementType() reflect.Type
- func (o GetAlarmHistoryHistoryMetricsInfoArrayOutput) Index(i pulumi.IntInput) GetAlarmHistoryHistoryMetricsInfoOutput
- func (o GetAlarmHistoryHistoryMetricsInfoArrayOutput) ToGetAlarmHistoryHistoryMetricsInfoArrayOutput() GetAlarmHistoryHistoryMetricsInfoArrayOutput
- func (o GetAlarmHistoryHistoryMetricsInfoArrayOutput) ToGetAlarmHistoryHistoryMetricsInfoArrayOutputWithContext(ctx context.Context) GetAlarmHistoryHistoryMetricsInfoArrayOutput
- type GetAlarmHistoryHistoryMetricsInfoInput
- type GetAlarmHistoryHistoryMetricsInfoOutput
- func (o GetAlarmHistoryHistoryMetricsInfoOutput) Description() pulumi.StringOutput
- func (GetAlarmHistoryHistoryMetricsInfoOutput) ElementType() reflect.Type
- func (o GetAlarmHistoryHistoryMetricsInfoOutput) MetricName() pulumi.StringOutput
- func (o GetAlarmHistoryHistoryMetricsInfoOutput) Period() pulumi.IntOutput
- func (o GetAlarmHistoryHistoryMetricsInfoOutput) QceNamespace() pulumi.StringOutput
- func (o GetAlarmHistoryHistoryMetricsInfoOutput) ToGetAlarmHistoryHistoryMetricsInfoOutput() GetAlarmHistoryHistoryMetricsInfoOutput
- func (o GetAlarmHistoryHistoryMetricsInfoOutput) ToGetAlarmHistoryHistoryMetricsInfoOutputWithContext(ctx context.Context) GetAlarmHistoryHistoryMetricsInfoOutput
- func (o GetAlarmHistoryHistoryMetricsInfoOutput) Value() pulumi.StringOutput
- type GetAlarmHistoryHistoryOutput
- func (o GetAlarmHistoryHistoryOutput) AlarmId() pulumi.StringOutput
- func (o GetAlarmHistoryHistoryOutput) AlarmLevel() pulumi.StringOutput
- func (o GetAlarmHistoryHistoryOutput) AlarmObject() pulumi.StringOutput
- func (o GetAlarmHistoryHistoryOutput) AlarmStatus() pulumi.StringOutput
- func (o GetAlarmHistoryHistoryOutput) AlarmType() pulumi.StringOutput
- func (o GetAlarmHistoryHistoryOutput) Content() pulumi.StringOutput
- func (o GetAlarmHistoryHistoryOutput) Dimensions() pulumi.StringOutput
- func (GetAlarmHistoryHistoryOutput) ElementType() reflect.Type
- func (o GetAlarmHistoryHistoryOutput) EventId() pulumi.IntOutput
- func (o GetAlarmHistoryHistoryOutput) FirstOccurTime() pulumi.IntOutput
- func (o GetAlarmHistoryHistoryOutput) InstanceGroups() GetAlarmHistoryHistoryInstanceGroupArrayOutput
- func (o GetAlarmHistoryHistoryOutput) LastOccurTime() pulumi.IntOutput
- func (o GetAlarmHistoryHistoryOutput) MetricsInfos() GetAlarmHistoryHistoryMetricsInfoArrayOutput
- func (o GetAlarmHistoryHistoryOutput) MonitorType() pulumi.StringOutput
- func (o GetAlarmHistoryHistoryOutput) Namespace() pulumi.StringOutput
- func (o GetAlarmHistoryHistoryOutput) NoticeWays() pulumi.StringArrayOutput
- func (o GetAlarmHistoryHistoryOutput) OriginId() pulumi.StringOutput
- func (o GetAlarmHistoryHistoryOutput) PolicyExists() pulumi.IntOutput
- func (o GetAlarmHistoryHistoryOutput) PolicyId() pulumi.StringOutput
- func (o GetAlarmHistoryHistoryOutput) PolicyName() pulumi.StringOutput
- func (o GetAlarmHistoryHistoryOutput) ProjectId() pulumi.IntOutput
- func (o GetAlarmHistoryHistoryOutput) ProjectName() pulumi.StringOutput
- func (o GetAlarmHistoryHistoryOutput) ReceiverGroups() pulumi.IntArrayOutput
- func (o GetAlarmHistoryHistoryOutput) ReceiverUids() pulumi.IntArrayOutput
- func (o GetAlarmHistoryHistoryOutput) Region() pulumi.StringOutput
- func (o GetAlarmHistoryHistoryOutput) ToGetAlarmHistoryHistoryOutput() GetAlarmHistoryHistoryOutput
- func (o GetAlarmHistoryHistoryOutput) ToGetAlarmHistoryHistoryOutputWithContext(ctx context.Context) GetAlarmHistoryHistoryOutput
- func (o GetAlarmHistoryHistoryOutput) Vpc() pulumi.StringOutput
- type GetAlarmHistoryNamespace
- type GetAlarmHistoryNamespaceArgs
- func (GetAlarmHistoryNamespaceArgs) ElementType() reflect.Type
- func (i GetAlarmHistoryNamespaceArgs) ToGetAlarmHistoryNamespaceOutput() GetAlarmHistoryNamespaceOutput
- func (i GetAlarmHistoryNamespaceArgs) ToGetAlarmHistoryNamespaceOutputWithContext(ctx context.Context) GetAlarmHistoryNamespaceOutput
- type GetAlarmHistoryNamespaceArray
- func (GetAlarmHistoryNamespaceArray) ElementType() reflect.Type
- func (i GetAlarmHistoryNamespaceArray) ToGetAlarmHistoryNamespaceArrayOutput() GetAlarmHistoryNamespaceArrayOutput
- func (i GetAlarmHistoryNamespaceArray) ToGetAlarmHistoryNamespaceArrayOutputWithContext(ctx context.Context) GetAlarmHistoryNamespaceArrayOutput
- type GetAlarmHistoryNamespaceArrayInput
- type GetAlarmHistoryNamespaceArrayOutput
- func (GetAlarmHistoryNamespaceArrayOutput) ElementType() reflect.Type
- func (o GetAlarmHistoryNamespaceArrayOutput) Index(i pulumi.IntInput) GetAlarmHistoryNamespaceOutput
- func (o GetAlarmHistoryNamespaceArrayOutput) ToGetAlarmHistoryNamespaceArrayOutput() GetAlarmHistoryNamespaceArrayOutput
- func (o GetAlarmHistoryNamespaceArrayOutput) ToGetAlarmHistoryNamespaceArrayOutputWithContext(ctx context.Context) GetAlarmHistoryNamespaceArrayOutput
- type GetAlarmHistoryNamespaceInput
- type GetAlarmHistoryNamespaceOutput
- func (GetAlarmHistoryNamespaceOutput) ElementType() reflect.Type
- func (o GetAlarmHistoryNamespaceOutput) MonitorType() pulumi.StringOutput
- func (o GetAlarmHistoryNamespaceOutput) Namespace() pulumi.StringOutput
- func (o GetAlarmHistoryNamespaceOutput) ToGetAlarmHistoryNamespaceOutput() GetAlarmHistoryNamespaceOutput
- func (o GetAlarmHistoryNamespaceOutput) ToGetAlarmHistoryNamespaceOutputWithContext(ctx context.Context) GetAlarmHistoryNamespaceOutput
- type GetAlarmHistoryOutputArgs
- type GetAlarmHistoryResult
- type GetAlarmHistoryResultOutput
- func (o GetAlarmHistoryResultOutput) AlarmLevels() pulumi.StringArrayOutput
- func (o GetAlarmHistoryResultOutput) AlarmObject() pulumi.StringPtrOutput
- func (o GetAlarmHistoryResultOutput) AlarmStatuses() pulumi.StringArrayOutput
- func (o GetAlarmHistoryResultOutput) Content() pulumi.StringPtrOutput
- func (GetAlarmHistoryResultOutput) ElementType() reflect.Type
- func (o GetAlarmHistoryResultOutput) EndTime() pulumi.IntPtrOutput
- func (o GetAlarmHistoryResultOutput) Histories() GetAlarmHistoryHistoryArrayOutput
- func (o GetAlarmHistoryResultOutput) Id() pulumi.StringOutput
- func (o GetAlarmHistoryResultOutput) InstanceGroupIds() pulumi.IntArrayOutput
- func (o GetAlarmHistoryResultOutput) MetricNames() pulumi.StringArrayOutput
- func (o GetAlarmHistoryResultOutput) Module() pulumi.StringOutput
- func (o GetAlarmHistoryResultOutput) MonitorTypes() pulumi.StringArrayOutput
- func (o GetAlarmHistoryResultOutput) Namespaces() GetAlarmHistoryNamespaceArrayOutput
- func (o GetAlarmHistoryResultOutput) Order() pulumi.StringPtrOutput
- func (o GetAlarmHistoryResultOutput) PolicyIds() pulumi.StringArrayOutput
- func (o GetAlarmHistoryResultOutput) PolicyName() pulumi.StringPtrOutput
- func (o GetAlarmHistoryResultOutput) ProjectIds() pulumi.IntArrayOutput
- func (o GetAlarmHistoryResultOutput) ReceiverGroups() pulumi.IntArrayOutput
- func (o GetAlarmHistoryResultOutput) ReceiverUids() pulumi.IntArrayOutput
- func (o GetAlarmHistoryResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetAlarmHistoryResultOutput) StartTime() pulumi.IntPtrOutput
- func (o GetAlarmHistoryResultOutput) ToGetAlarmHistoryResultOutput() GetAlarmHistoryResultOutput
- func (o GetAlarmHistoryResultOutput) ToGetAlarmHistoryResultOutputWithContext(ctx context.Context) GetAlarmHistoryResultOutput
- type GetAlarmMetricArgs
- type GetAlarmMetricMetric
- type GetAlarmMetricMetricArgs
- type GetAlarmMetricMetricArray
- type GetAlarmMetricMetricArrayInput
- type GetAlarmMetricMetricArrayOutput
- func (GetAlarmMetricMetricArrayOutput) ElementType() reflect.Type
- func (o GetAlarmMetricMetricArrayOutput) Index(i pulumi.IntInput) GetAlarmMetricMetricOutput
- func (o GetAlarmMetricMetricArrayOutput) ToGetAlarmMetricMetricArrayOutput() GetAlarmMetricMetricArrayOutput
- func (o GetAlarmMetricMetricArrayOutput) ToGetAlarmMetricMetricArrayOutputWithContext(ctx context.Context) GetAlarmMetricMetricArrayOutput
- type GetAlarmMetricMetricInput
- type GetAlarmMetricMetricMetricConfig
- type GetAlarmMetricMetricMetricConfigArgs
- func (GetAlarmMetricMetricMetricConfigArgs) ElementType() reflect.Type
- func (i GetAlarmMetricMetricMetricConfigArgs) ToGetAlarmMetricMetricMetricConfigOutput() GetAlarmMetricMetricMetricConfigOutput
- func (i GetAlarmMetricMetricMetricConfigArgs) ToGetAlarmMetricMetricMetricConfigOutputWithContext(ctx context.Context) GetAlarmMetricMetricMetricConfigOutput
- type GetAlarmMetricMetricMetricConfigArray
- func (GetAlarmMetricMetricMetricConfigArray) ElementType() reflect.Type
- func (i GetAlarmMetricMetricMetricConfigArray) ToGetAlarmMetricMetricMetricConfigArrayOutput() GetAlarmMetricMetricMetricConfigArrayOutput
- func (i GetAlarmMetricMetricMetricConfigArray) ToGetAlarmMetricMetricMetricConfigArrayOutputWithContext(ctx context.Context) GetAlarmMetricMetricMetricConfigArrayOutput
- type GetAlarmMetricMetricMetricConfigArrayInput
- type GetAlarmMetricMetricMetricConfigArrayOutput
- func (GetAlarmMetricMetricMetricConfigArrayOutput) ElementType() reflect.Type
- func (o GetAlarmMetricMetricMetricConfigArrayOutput) Index(i pulumi.IntInput) GetAlarmMetricMetricMetricConfigOutput
- func (o GetAlarmMetricMetricMetricConfigArrayOutput) ToGetAlarmMetricMetricMetricConfigArrayOutput() GetAlarmMetricMetricMetricConfigArrayOutput
- func (o GetAlarmMetricMetricMetricConfigArrayOutput) ToGetAlarmMetricMetricMetricConfigArrayOutputWithContext(ctx context.Context) GetAlarmMetricMetricMetricConfigArrayOutput
- type GetAlarmMetricMetricMetricConfigInput
- type GetAlarmMetricMetricMetricConfigOutput
- func (o GetAlarmMetricMetricMetricConfigOutput) ContinuePeriods() pulumi.IntArrayOutput
- func (GetAlarmMetricMetricMetricConfigOutput) ElementType() reflect.Type
- func (o GetAlarmMetricMetricMetricConfigOutput) Operators() pulumi.StringArrayOutput
- func (o GetAlarmMetricMetricMetricConfigOutput) Periods() pulumi.IntArrayOutput
- func (o GetAlarmMetricMetricMetricConfigOutput) ToGetAlarmMetricMetricMetricConfigOutput() GetAlarmMetricMetricMetricConfigOutput
- func (o GetAlarmMetricMetricMetricConfigOutput) ToGetAlarmMetricMetricMetricConfigOutputWithContext(ctx context.Context) GetAlarmMetricMetricMetricConfigOutput
- type GetAlarmMetricMetricOperator
- type GetAlarmMetricMetricOperatorArgs
- func (GetAlarmMetricMetricOperatorArgs) ElementType() reflect.Type
- func (i GetAlarmMetricMetricOperatorArgs) ToGetAlarmMetricMetricOperatorOutput() GetAlarmMetricMetricOperatorOutput
- func (i GetAlarmMetricMetricOperatorArgs) ToGetAlarmMetricMetricOperatorOutputWithContext(ctx context.Context) GetAlarmMetricMetricOperatorOutput
- type GetAlarmMetricMetricOperatorArray
- func (GetAlarmMetricMetricOperatorArray) ElementType() reflect.Type
- func (i GetAlarmMetricMetricOperatorArray) ToGetAlarmMetricMetricOperatorArrayOutput() GetAlarmMetricMetricOperatorArrayOutput
- func (i GetAlarmMetricMetricOperatorArray) ToGetAlarmMetricMetricOperatorArrayOutputWithContext(ctx context.Context) GetAlarmMetricMetricOperatorArrayOutput
- type GetAlarmMetricMetricOperatorArrayInput
- type GetAlarmMetricMetricOperatorArrayOutput
- func (GetAlarmMetricMetricOperatorArrayOutput) ElementType() reflect.Type
- func (o GetAlarmMetricMetricOperatorArrayOutput) Index(i pulumi.IntInput) GetAlarmMetricMetricOperatorOutput
- func (o GetAlarmMetricMetricOperatorArrayOutput) ToGetAlarmMetricMetricOperatorArrayOutput() GetAlarmMetricMetricOperatorArrayOutput
- func (o GetAlarmMetricMetricOperatorArrayOutput) ToGetAlarmMetricMetricOperatorArrayOutputWithContext(ctx context.Context) GetAlarmMetricMetricOperatorArrayOutput
- type GetAlarmMetricMetricOperatorInput
- type GetAlarmMetricMetricOperatorOutput
- func (GetAlarmMetricMetricOperatorOutput) ElementType() reflect.Type
- func (o GetAlarmMetricMetricOperatorOutput) Id() pulumi.StringOutput
- func (o GetAlarmMetricMetricOperatorOutput) Name() pulumi.StringOutput
- func (o GetAlarmMetricMetricOperatorOutput) ToGetAlarmMetricMetricOperatorOutput() GetAlarmMetricMetricOperatorOutput
- func (o GetAlarmMetricMetricOperatorOutput) ToGetAlarmMetricMetricOperatorOutputWithContext(ctx context.Context) GetAlarmMetricMetricOperatorOutput
- type GetAlarmMetricMetricOutput
- func (o GetAlarmMetricMetricOutput) Description() pulumi.StringOutput
- func (o GetAlarmMetricMetricOutput) Dimensions() pulumi.StringArrayOutput
- func (GetAlarmMetricMetricOutput) ElementType() reflect.Type
- func (o GetAlarmMetricMetricOutput) IsAdvanced() pulumi.IntOutput
- func (o GetAlarmMetricMetricOutput) IsOpen() pulumi.IntOutput
- func (o GetAlarmMetricMetricOutput) Max() pulumi.Float64Output
- func (o GetAlarmMetricMetricOutput) MetricConfigs() GetAlarmMetricMetricMetricConfigArrayOutput
- func (o GetAlarmMetricMetricOutput) MetricName() pulumi.StringOutput
- func (o GetAlarmMetricMetricOutput) Min() pulumi.Float64Output
- func (o GetAlarmMetricMetricOutput) Namespace() pulumi.StringOutput
- func (o GetAlarmMetricMetricOutput) Operators() GetAlarmMetricMetricOperatorArrayOutput
- func (o GetAlarmMetricMetricOutput) Periods() pulumi.IntArrayOutput
- func (o GetAlarmMetricMetricOutput) ProductId() pulumi.IntOutput
- func (o GetAlarmMetricMetricOutput) ToGetAlarmMetricMetricOutput() GetAlarmMetricMetricOutput
- func (o GetAlarmMetricMetricOutput) ToGetAlarmMetricMetricOutputWithContext(ctx context.Context) GetAlarmMetricMetricOutput
- func (o GetAlarmMetricMetricOutput) Unit() pulumi.StringOutput
- type GetAlarmMetricOutputArgs
- type GetAlarmMetricResult
- type GetAlarmMetricResultOutput
- func (GetAlarmMetricResultOutput) ElementType() reflect.Type
- func (o GetAlarmMetricResultOutput) Id() pulumi.StringOutput
- func (o GetAlarmMetricResultOutput) Metrics() GetAlarmMetricMetricArrayOutput
- func (o GetAlarmMetricResultOutput) Module() pulumi.StringOutput
- func (o GetAlarmMetricResultOutput) MonitorType() pulumi.StringOutput
- func (o GetAlarmMetricResultOutput) Namespace() pulumi.StringOutput
- func (o GetAlarmMetricResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetAlarmMetricResultOutput) ToGetAlarmMetricResultOutput() GetAlarmMetricResultOutput
- func (o GetAlarmMetricResultOutput) ToGetAlarmMetricResultOutputWithContext(ctx context.Context) GetAlarmMetricResultOutput
- type GetAlarmMonitorTypeArgs
- type GetAlarmMonitorTypeMonitorTypeInfo
- type GetAlarmMonitorTypeMonitorTypeInfoArgs
- func (GetAlarmMonitorTypeMonitorTypeInfoArgs) ElementType() reflect.Type
- func (i GetAlarmMonitorTypeMonitorTypeInfoArgs) ToGetAlarmMonitorTypeMonitorTypeInfoOutput() GetAlarmMonitorTypeMonitorTypeInfoOutput
- func (i GetAlarmMonitorTypeMonitorTypeInfoArgs) ToGetAlarmMonitorTypeMonitorTypeInfoOutputWithContext(ctx context.Context) GetAlarmMonitorTypeMonitorTypeInfoOutput
- type GetAlarmMonitorTypeMonitorTypeInfoArray
- func (GetAlarmMonitorTypeMonitorTypeInfoArray) ElementType() reflect.Type
- func (i GetAlarmMonitorTypeMonitorTypeInfoArray) ToGetAlarmMonitorTypeMonitorTypeInfoArrayOutput() GetAlarmMonitorTypeMonitorTypeInfoArrayOutput
- func (i GetAlarmMonitorTypeMonitorTypeInfoArray) ToGetAlarmMonitorTypeMonitorTypeInfoArrayOutputWithContext(ctx context.Context) GetAlarmMonitorTypeMonitorTypeInfoArrayOutput
- type GetAlarmMonitorTypeMonitorTypeInfoArrayInput
- type GetAlarmMonitorTypeMonitorTypeInfoArrayOutput
- func (GetAlarmMonitorTypeMonitorTypeInfoArrayOutput) ElementType() reflect.Type
- func (o GetAlarmMonitorTypeMonitorTypeInfoArrayOutput) Index(i pulumi.IntInput) GetAlarmMonitorTypeMonitorTypeInfoOutput
- func (o GetAlarmMonitorTypeMonitorTypeInfoArrayOutput) ToGetAlarmMonitorTypeMonitorTypeInfoArrayOutput() GetAlarmMonitorTypeMonitorTypeInfoArrayOutput
- func (o GetAlarmMonitorTypeMonitorTypeInfoArrayOutput) ToGetAlarmMonitorTypeMonitorTypeInfoArrayOutputWithContext(ctx context.Context) GetAlarmMonitorTypeMonitorTypeInfoArrayOutput
- type GetAlarmMonitorTypeMonitorTypeInfoInput
- type GetAlarmMonitorTypeMonitorTypeInfoOutput
- func (GetAlarmMonitorTypeMonitorTypeInfoOutput) ElementType() reflect.Type
- func (o GetAlarmMonitorTypeMonitorTypeInfoOutput) Id() pulumi.StringOutput
- func (o GetAlarmMonitorTypeMonitorTypeInfoOutput) Name() pulumi.StringOutput
- func (o GetAlarmMonitorTypeMonitorTypeInfoOutput) SortId() pulumi.IntOutput
- func (o GetAlarmMonitorTypeMonitorTypeInfoOutput) ToGetAlarmMonitorTypeMonitorTypeInfoOutput() GetAlarmMonitorTypeMonitorTypeInfoOutput
- func (o GetAlarmMonitorTypeMonitorTypeInfoOutput) ToGetAlarmMonitorTypeMonitorTypeInfoOutputWithContext(ctx context.Context) GetAlarmMonitorTypeMonitorTypeInfoOutput
- type GetAlarmMonitorTypeOutputArgs
- type GetAlarmMonitorTypeResult
- type GetAlarmMonitorTypeResultOutput
- func (GetAlarmMonitorTypeResultOutput) ElementType() reflect.Type
- func (o GetAlarmMonitorTypeResultOutput) Id() pulumi.StringOutput
- func (o GetAlarmMonitorTypeResultOutput) MonitorTypeInfos() GetAlarmMonitorTypeMonitorTypeInfoArrayOutput
- func (o GetAlarmMonitorTypeResultOutput) MonitorTypes() pulumi.StringArrayOutput
- func (o GetAlarmMonitorTypeResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetAlarmMonitorTypeResultOutput) ToGetAlarmMonitorTypeResultOutput() GetAlarmMonitorTypeResultOutput
- func (o GetAlarmMonitorTypeResultOutput) ToGetAlarmMonitorTypeResultOutputWithContext(ctx context.Context) GetAlarmMonitorTypeResultOutput
- type GetAlarmNoticeCallbacksArgs
- type GetAlarmNoticeCallbacksOutputArgs
- type GetAlarmNoticeCallbacksResult
- type GetAlarmNoticeCallbacksResultOutput
- func (GetAlarmNoticeCallbacksResultOutput) ElementType() reflect.Type
- func (o GetAlarmNoticeCallbacksResultOutput) Id() pulumi.StringOutput
- func (o GetAlarmNoticeCallbacksResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetAlarmNoticeCallbacksResultOutput) Tags() pulumi.MapOutput
- func (o GetAlarmNoticeCallbacksResultOutput) ToGetAlarmNoticeCallbacksResultOutput() GetAlarmNoticeCallbacksResultOutput
- func (o GetAlarmNoticeCallbacksResultOutput) ToGetAlarmNoticeCallbacksResultOutputWithContext(ctx context.Context) GetAlarmNoticeCallbacksResultOutput
- func (o GetAlarmNoticeCallbacksResultOutput) UrlNotices() GetAlarmNoticeCallbacksUrlNoticeArrayOutput
- type GetAlarmNoticeCallbacksUrlNotice
- type GetAlarmNoticeCallbacksUrlNoticeArgs
- func (GetAlarmNoticeCallbacksUrlNoticeArgs) ElementType() reflect.Type
- func (i GetAlarmNoticeCallbacksUrlNoticeArgs) ToGetAlarmNoticeCallbacksUrlNoticeOutput() GetAlarmNoticeCallbacksUrlNoticeOutput
- func (i GetAlarmNoticeCallbacksUrlNoticeArgs) ToGetAlarmNoticeCallbacksUrlNoticeOutputWithContext(ctx context.Context) GetAlarmNoticeCallbacksUrlNoticeOutput
- type GetAlarmNoticeCallbacksUrlNoticeArray
- func (GetAlarmNoticeCallbacksUrlNoticeArray) ElementType() reflect.Type
- func (i GetAlarmNoticeCallbacksUrlNoticeArray) ToGetAlarmNoticeCallbacksUrlNoticeArrayOutput() GetAlarmNoticeCallbacksUrlNoticeArrayOutput
- func (i GetAlarmNoticeCallbacksUrlNoticeArray) ToGetAlarmNoticeCallbacksUrlNoticeArrayOutputWithContext(ctx context.Context) GetAlarmNoticeCallbacksUrlNoticeArrayOutput
- type GetAlarmNoticeCallbacksUrlNoticeArrayInput
- type GetAlarmNoticeCallbacksUrlNoticeArrayOutput
- func (GetAlarmNoticeCallbacksUrlNoticeArrayOutput) ElementType() reflect.Type
- func (o GetAlarmNoticeCallbacksUrlNoticeArrayOutput) Index(i pulumi.IntInput) GetAlarmNoticeCallbacksUrlNoticeOutput
- func (o GetAlarmNoticeCallbacksUrlNoticeArrayOutput) ToGetAlarmNoticeCallbacksUrlNoticeArrayOutput() GetAlarmNoticeCallbacksUrlNoticeArrayOutput
- func (o GetAlarmNoticeCallbacksUrlNoticeArrayOutput) ToGetAlarmNoticeCallbacksUrlNoticeArrayOutputWithContext(ctx context.Context) GetAlarmNoticeCallbacksUrlNoticeArrayOutput
- type GetAlarmNoticeCallbacksUrlNoticeInput
- type GetAlarmNoticeCallbacksUrlNoticeOutput
- func (GetAlarmNoticeCallbacksUrlNoticeOutput) ElementType() reflect.Type
- func (o GetAlarmNoticeCallbacksUrlNoticeOutput) EndTime() pulumi.IntOutput
- func (o GetAlarmNoticeCallbacksUrlNoticeOutput) IsValid() pulumi.IntOutput
- func (o GetAlarmNoticeCallbacksUrlNoticeOutput) StartTime() pulumi.IntOutput
- func (o GetAlarmNoticeCallbacksUrlNoticeOutput) ToGetAlarmNoticeCallbacksUrlNoticeOutput() GetAlarmNoticeCallbacksUrlNoticeOutput
- func (o GetAlarmNoticeCallbacksUrlNoticeOutput) ToGetAlarmNoticeCallbacksUrlNoticeOutputWithContext(ctx context.Context) GetAlarmNoticeCallbacksUrlNoticeOutput
- func (o GetAlarmNoticeCallbacksUrlNoticeOutput) Url() pulumi.StringOutput
- func (o GetAlarmNoticeCallbacksUrlNoticeOutput) ValidationCode() pulumi.StringOutput
- func (o GetAlarmNoticeCallbacksUrlNoticeOutput) Weekdays() pulumi.IntArrayOutput
- type GetAlarmNoticesAlarmNotice
- type GetAlarmNoticesAlarmNoticeArgs
- func (GetAlarmNoticesAlarmNoticeArgs) ElementType() reflect.Type
- func (i GetAlarmNoticesAlarmNoticeArgs) ToGetAlarmNoticesAlarmNoticeOutput() GetAlarmNoticesAlarmNoticeOutput
- func (i GetAlarmNoticesAlarmNoticeArgs) ToGetAlarmNoticesAlarmNoticeOutputWithContext(ctx context.Context) GetAlarmNoticesAlarmNoticeOutput
- type GetAlarmNoticesAlarmNoticeArray
- func (GetAlarmNoticesAlarmNoticeArray) ElementType() reflect.Type
- func (i GetAlarmNoticesAlarmNoticeArray) ToGetAlarmNoticesAlarmNoticeArrayOutput() GetAlarmNoticesAlarmNoticeArrayOutput
- func (i GetAlarmNoticesAlarmNoticeArray) ToGetAlarmNoticesAlarmNoticeArrayOutputWithContext(ctx context.Context) GetAlarmNoticesAlarmNoticeArrayOutput
- type GetAlarmNoticesAlarmNoticeArrayInput
- type GetAlarmNoticesAlarmNoticeArrayOutput
- func (GetAlarmNoticesAlarmNoticeArrayOutput) ElementType() reflect.Type
- func (o GetAlarmNoticesAlarmNoticeArrayOutput) Index(i pulumi.IntInput) GetAlarmNoticesAlarmNoticeOutput
- func (o GetAlarmNoticesAlarmNoticeArrayOutput) ToGetAlarmNoticesAlarmNoticeArrayOutput() GetAlarmNoticesAlarmNoticeArrayOutput
- func (o GetAlarmNoticesAlarmNoticeArrayOutput) ToGetAlarmNoticesAlarmNoticeArrayOutputWithContext(ctx context.Context) GetAlarmNoticesAlarmNoticeArrayOutput
- type GetAlarmNoticesAlarmNoticeClsNotice
- type GetAlarmNoticesAlarmNoticeClsNoticeArgs
- func (GetAlarmNoticesAlarmNoticeClsNoticeArgs) ElementType() reflect.Type
- func (i GetAlarmNoticesAlarmNoticeClsNoticeArgs) ToGetAlarmNoticesAlarmNoticeClsNoticeOutput() GetAlarmNoticesAlarmNoticeClsNoticeOutput
- func (i GetAlarmNoticesAlarmNoticeClsNoticeArgs) ToGetAlarmNoticesAlarmNoticeClsNoticeOutputWithContext(ctx context.Context) GetAlarmNoticesAlarmNoticeClsNoticeOutput
- type GetAlarmNoticesAlarmNoticeClsNoticeArray
- func (GetAlarmNoticesAlarmNoticeClsNoticeArray) ElementType() reflect.Type
- func (i GetAlarmNoticesAlarmNoticeClsNoticeArray) ToGetAlarmNoticesAlarmNoticeClsNoticeArrayOutput() GetAlarmNoticesAlarmNoticeClsNoticeArrayOutput
- func (i GetAlarmNoticesAlarmNoticeClsNoticeArray) ToGetAlarmNoticesAlarmNoticeClsNoticeArrayOutputWithContext(ctx context.Context) GetAlarmNoticesAlarmNoticeClsNoticeArrayOutput
- type GetAlarmNoticesAlarmNoticeClsNoticeArrayInput
- type GetAlarmNoticesAlarmNoticeClsNoticeArrayOutput
- func (GetAlarmNoticesAlarmNoticeClsNoticeArrayOutput) ElementType() reflect.Type
- func (o GetAlarmNoticesAlarmNoticeClsNoticeArrayOutput) Index(i pulumi.IntInput) GetAlarmNoticesAlarmNoticeClsNoticeOutput
- func (o GetAlarmNoticesAlarmNoticeClsNoticeArrayOutput) ToGetAlarmNoticesAlarmNoticeClsNoticeArrayOutput() GetAlarmNoticesAlarmNoticeClsNoticeArrayOutput
- func (o GetAlarmNoticesAlarmNoticeClsNoticeArrayOutput) ToGetAlarmNoticesAlarmNoticeClsNoticeArrayOutputWithContext(ctx context.Context) GetAlarmNoticesAlarmNoticeClsNoticeArrayOutput
- type GetAlarmNoticesAlarmNoticeClsNoticeInput
- type GetAlarmNoticesAlarmNoticeClsNoticeOutput
- func (GetAlarmNoticesAlarmNoticeClsNoticeOutput) ElementType() reflect.Type
- func (o GetAlarmNoticesAlarmNoticeClsNoticeOutput) Enable() pulumi.IntOutput
- func (o GetAlarmNoticesAlarmNoticeClsNoticeOutput) LogSetId() pulumi.StringOutput
- func (o GetAlarmNoticesAlarmNoticeClsNoticeOutput) Region() pulumi.StringOutput
- func (o GetAlarmNoticesAlarmNoticeClsNoticeOutput) ToGetAlarmNoticesAlarmNoticeClsNoticeOutput() GetAlarmNoticesAlarmNoticeClsNoticeOutput
- func (o GetAlarmNoticesAlarmNoticeClsNoticeOutput) ToGetAlarmNoticesAlarmNoticeClsNoticeOutputWithContext(ctx context.Context) GetAlarmNoticesAlarmNoticeClsNoticeOutput
- func (o GetAlarmNoticesAlarmNoticeClsNoticeOutput) TopicId() pulumi.StringOutput
- type GetAlarmNoticesAlarmNoticeInput
- type GetAlarmNoticesAlarmNoticeOutput
- func (o GetAlarmNoticesAlarmNoticeOutput) AmpConsumerId() pulumi.StringOutput
- func (o GetAlarmNoticesAlarmNoticeOutput) ClsNotices() GetAlarmNoticesAlarmNoticeClsNoticeArrayOutput
- func (GetAlarmNoticesAlarmNoticeOutput) ElementType() reflect.Type
- func (o GetAlarmNoticesAlarmNoticeOutput) Id() pulumi.StringOutput
- func (o GetAlarmNoticesAlarmNoticeOutput) IsPreset() pulumi.IntOutput
- func (o GetAlarmNoticesAlarmNoticeOutput) Name() pulumi.StringOutput
- func (o GetAlarmNoticesAlarmNoticeOutput) NoticeLanguage() pulumi.StringOutput
- func (o GetAlarmNoticesAlarmNoticeOutput) NoticeType() pulumi.StringOutput
- func (o GetAlarmNoticesAlarmNoticeOutput) PolicyIds() pulumi.StringArrayOutput
- func (o GetAlarmNoticesAlarmNoticeOutput) ToGetAlarmNoticesAlarmNoticeOutput() GetAlarmNoticesAlarmNoticeOutput
- func (o GetAlarmNoticesAlarmNoticeOutput) ToGetAlarmNoticesAlarmNoticeOutputWithContext(ctx context.Context) GetAlarmNoticesAlarmNoticeOutput
- func (o GetAlarmNoticesAlarmNoticeOutput) UpdatedAt() pulumi.StringOutput
- func (o GetAlarmNoticesAlarmNoticeOutput) UpdatedBy() pulumi.StringOutput
- func (o GetAlarmNoticesAlarmNoticeOutput) UrlNotices() GetAlarmNoticesAlarmNoticeUrlNoticeArrayOutput
- func (o GetAlarmNoticesAlarmNoticeOutput) UserNotices() GetAlarmNoticesAlarmNoticeUserNoticeArrayOutput
- type GetAlarmNoticesAlarmNoticeUrlNotice
- type GetAlarmNoticesAlarmNoticeUrlNoticeArgs
- func (GetAlarmNoticesAlarmNoticeUrlNoticeArgs) ElementType() reflect.Type
- func (i GetAlarmNoticesAlarmNoticeUrlNoticeArgs) ToGetAlarmNoticesAlarmNoticeUrlNoticeOutput() GetAlarmNoticesAlarmNoticeUrlNoticeOutput
- func (i GetAlarmNoticesAlarmNoticeUrlNoticeArgs) ToGetAlarmNoticesAlarmNoticeUrlNoticeOutputWithContext(ctx context.Context) GetAlarmNoticesAlarmNoticeUrlNoticeOutput
- type GetAlarmNoticesAlarmNoticeUrlNoticeArray
- func (GetAlarmNoticesAlarmNoticeUrlNoticeArray) ElementType() reflect.Type
- func (i GetAlarmNoticesAlarmNoticeUrlNoticeArray) ToGetAlarmNoticesAlarmNoticeUrlNoticeArrayOutput() GetAlarmNoticesAlarmNoticeUrlNoticeArrayOutput
- func (i GetAlarmNoticesAlarmNoticeUrlNoticeArray) ToGetAlarmNoticesAlarmNoticeUrlNoticeArrayOutputWithContext(ctx context.Context) GetAlarmNoticesAlarmNoticeUrlNoticeArrayOutput
- type GetAlarmNoticesAlarmNoticeUrlNoticeArrayInput
- type GetAlarmNoticesAlarmNoticeUrlNoticeArrayOutput
- func (GetAlarmNoticesAlarmNoticeUrlNoticeArrayOutput) ElementType() reflect.Type
- func (o GetAlarmNoticesAlarmNoticeUrlNoticeArrayOutput) Index(i pulumi.IntInput) GetAlarmNoticesAlarmNoticeUrlNoticeOutput
- func (o GetAlarmNoticesAlarmNoticeUrlNoticeArrayOutput) ToGetAlarmNoticesAlarmNoticeUrlNoticeArrayOutput() GetAlarmNoticesAlarmNoticeUrlNoticeArrayOutput
- func (o GetAlarmNoticesAlarmNoticeUrlNoticeArrayOutput) ToGetAlarmNoticesAlarmNoticeUrlNoticeArrayOutputWithContext(ctx context.Context) GetAlarmNoticesAlarmNoticeUrlNoticeArrayOutput
- type GetAlarmNoticesAlarmNoticeUrlNoticeInput
- type GetAlarmNoticesAlarmNoticeUrlNoticeOutput
- func (GetAlarmNoticesAlarmNoticeUrlNoticeOutput) ElementType() reflect.Type
- func (o GetAlarmNoticesAlarmNoticeUrlNoticeOutput) EndTime() pulumi.IntOutput
- func (o GetAlarmNoticesAlarmNoticeUrlNoticeOutput) StartTime() pulumi.IntOutput
- func (o GetAlarmNoticesAlarmNoticeUrlNoticeOutput) ToGetAlarmNoticesAlarmNoticeUrlNoticeOutput() GetAlarmNoticesAlarmNoticeUrlNoticeOutput
- func (o GetAlarmNoticesAlarmNoticeUrlNoticeOutput) ToGetAlarmNoticesAlarmNoticeUrlNoticeOutputWithContext(ctx context.Context) GetAlarmNoticesAlarmNoticeUrlNoticeOutput
- func (o GetAlarmNoticesAlarmNoticeUrlNoticeOutput) Url() pulumi.StringOutput
- func (o GetAlarmNoticesAlarmNoticeUrlNoticeOutput) Weekdays() pulumi.IntArrayOutput
- type GetAlarmNoticesAlarmNoticeUserNotice
- type GetAlarmNoticesAlarmNoticeUserNoticeArgs
- func (GetAlarmNoticesAlarmNoticeUserNoticeArgs) ElementType() reflect.Type
- func (i GetAlarmNoticesAlarmNoticeUserNoticeArgs) ToGetAlarmNoticesAlarmNoticeUserNoticeOutput() GetAlarmNoticesAlarmNoticeUserNoticeOutput
- func (i GetAlarmNoticesAlarmNoticeUserNoticeArgs) ToGetAlarmNoticesAlarmNoticeUserNoticeOutputWithContext(ctx context.Context) GetAlarmNoticesAlarmNoticeUserNoticeOutput
- type GetAlarmNoticesAlarmNoticeUserNoticeArray
- func (GetAlarmNoticesAlarmNoticeUserNoticeArray) ElementType() reflect.Type
- func (i GetAlarmNoticesAlarmNoticeUserNoticeArray) ToGetAlarmNoticesAlarmNoticeUserNoticeArrayOutput() GetAlarmNoticesAlarmNoticeUserNoticeArrayOutput
- func (i GetAlarmNoticesAlarmNoticeUserNoticeArray) ToGetAlarmNoticesAlarmNoticeUserNoticeArrayOutputWithContext(ctx context.Context) GetAlarmNoticesAlarmNoticeUserNoticeArrayOutput
- type GetAlarmNoticesAlarmNoticeUserNoticeArrayInput
- type GetAlarmNoticesAlarmNoticeUserNoticeArrayOutput
- func (GetAlarmNoticesAlarmNoticeUserNoticeArrayOutput) ElementType() reflect.Type
- func (o GetAlarmNoticesAlarmNoticeUserNoticeArrayOutput) Index(i pulumi.IntInput) GetAlarmNoticesAlarmNoticeUserNoticeOutput
- func (o GetAlarmNoticesAlarmNoticeUserNoticeArrayOutput) ToGetAlarmNoticesAlarmNoticeUserNoticeArrayOutput() GetAlarmNoticesAlarmNoticeUserNoticeArrayOutput
- func (o GetAlarmNoticesAlarmNoticeUserNoticeArrayOutput) ToGetAlarmNoticesAlarmNoticeUserNoticeArrayOutputWithContext(ctx context.Context) GetAlarmNoticesAlarmNoticeUserNoticeArrayOutput
- type GetAlarmNoticesAlarmNoticeUserNoticeInput
- type GetAlarmNoticesAlarmNoticeUserNoticeOutput
- func (GetAlarmNoticesAlarmNoticeUserNoticeOutput) ElementType() reflect.Type
- func (o GetAlarmNoticesAlarmNoticeUserNoticeOutput) EndTime() pulumi.IntOutput
- func (o GetAlarmNoticesAlarmNoticeUserNoticeOutput) GroupIds() pulumi.IntArrayOutput
- func (o GetAlarmNoticesAlarmNoticeUserNoticeOutput) NeedPhoneArriveNotice() pulumi.IntOutput
- func (o GetAlarmNoticesAlarmNoticeUserNoticeOutput) NoticeWays() pulumi.StringArrayOutput
- func (o GetAlarmNoticesAlarmNoticeUserNoticeOutput) PhoneCallType() pulumi.StringOutput
- func (o GetAlarmNoticesAlarmNoticeUserNoticeOutput) PhoneCircleInterval() pulumi.IntOutput
- func (o GetAlarmNoticesAlarmNoticeUserNoticeOutput) PhoneCircleTimes() pulumi.IntOutput
- func (o GetAlarmNoticesAlarmNoticeUserNoticeOutput) PhoneInnerInterval() pulumi.IntOutput
- func (o GetAlarmNoticesAlarmNoticeUserNoticeOutput) PhoneOrders() pulumi.IntArrayOutput
- func (o GetAlarmNoticesAlarmNoticeUserNoticeOutput) ReceiverType() pulumi.StringOutput
- func (o GetAlarmNoticesAlarmNoticeUserNoticeOutput) StartTime() pulumi.IntOutput
- func (o GetAlarmNoticesAlarmNoticeUserNoticeOutput) ToGetAlarmNoticesAlarmNoticeUserNoticeOutput() GetAlarmNoticesAlarmNoticeUserNoticeOutput
- func (o GetAlarmNoticesAlarmNoticeUserNoticeOutput) ToGetAlarmNoticesAlarmNoticeUserNoticeOutputWithContext(ctx context.Context) GetAlarmNoticesAlarmNoticeUserNoticeOutput
- func (o GetAlarmNoticesAlarmNoticeUserNoticeOutput) UserIds() pulumi.IntArrayOutput
- func (o GetAlarmNoticesAlarmNoticeUserNoticeOutput) Weekdays() pulumi.IntArrayOutput
- type GetAlarmNoticesArgs
- type GetAlarmNoticesOutputArgs
- type GetAlarmNoticesResult
- type GetAlarmNoticesResultOutput
- func (o GetAlarmNoticesResultOutput) AlarmNotices() GetAlarmNoticesAlarmNoticeArrayOutput
- func (GetAlarmNoticesResultOutput) ElementType() reflect.Type
- func (o GetAlarmNoticesResultOutput) GroupIds() pulumi.IntArrayOutput
- func (o GetAlarmNoticesResultOutput) Id() pulumi.StringOutput
- func (o GetAlarmNoticesResultOutput) Name() pulumi.StringPtrOutput
- func (o GetAlarmNoticesResultOutput) NoticeIds() pulumi.StringArrayOutput
- func (o GetAlarmNoticesResultOutput) Order() pulumi.StringPtrOutput
- func (o GetAlarmNoticesResultOutput) OwnerUid() pulumi.IntPtrOutput
- func (o GetAlarmNoticesResultOutput) ReceiverType() pulumi.StringPtrOutput
- func (o GetAlarmNoticesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetAlarmNoticesResultOutput) ToGetAlarmNoticesResultOutput() GetAlarmNoticesResultOutput
- func (o GetAlarmNoticesResultOutput) ToGetAlarmNoticesResultOutputWithContext(ctx context.Context) GetAlarmNoticesResultOutput
- func (o GetAlarmNoticesResultOutput) UserIds() pulumi.IntArrayOutput
- type GetAlarmPolicyPolicy
- type GetAlarmPolicyPolicyArgs
- type GetAlarmPolicyPolicyArray
- type GetAlarmPolicyPolicyArrayInput
- type GetAlarmPolicyPolicyArrayOutput
- func (GetAlarmPolicyPolicyArrayOutput) ElementType() reflect.Type
- func (o GetAlarmPolicyPolicyArrayOutput) Index(i pulumi.IntInput) GetAlarmPolicyPolicyOutput
- func (o GetAlarmPolicyPolicyArrayOutput) ToGetAlarmPolicyPolicyArrayOutput() GetAlarmPolicyPolicyArrayOutput
- func (o GetAlarmPolicyPolicyArrayOutput) ToGetAlarmPolicyPolicyArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyArrayOutput
- type GetAlarmPolicyPolicyCondition
- type GetAlarmPolicyPolicyConditionArgs
- func (GetAlarmPolicyPolicyConditionArgs) ElementType() reflect.Type
- func (i GetAlarmPolicyPolicyConditionArgs) ToGetAlarmPolicyPolicyConditionOutput() GetAlarmPolicyPolicyConditionOutput
- func (i GetAlarmPolicyPolicyConditionArgs) ToGetAlarmPolicyPolicyConditionOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionOutput
- type GetAlarmPolicyPolicyConditionArray
- func (GetAlarmPolicyPolicyConditionArray) ElementType() reflect.Type
- func (i GetAlarmPolicyPolicyConditionArray) ToGetAlarmPolicyPolicyConditionArrayOutput() GetAlarmPolicyPolicyConditionArrayOutput
- func (i GetAlarmPolicyPolicyConditionArray) ToGetAlarmPolicyPolicyConditionArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionArrayOutput
- type GetAlarmPolicyPolicyConditionArrayInput
- type GetAlarmPolicyPolicyConditionArrayOutput
- func (GetAlarmPolicyPolicyConditionArrayOutput) ElementType() reflect.Type
- func (o GetAlarmPolicyPolicyConditionArrayOutput) Index(i pulumi.IntInput) GetAlarmPolicyPolicyConditionOutput
- func (o GetAlarmPolicyPolicyConditionArrayOutput) ToGetAlarmPolicyPolicyConditionArrayOutput() GetAlarmPolicyPolicyConditionArrayOutput
- func (o GetAlarmPolicyPolicyConditionArrayOutput) ToGetAlarmPolicyPolicyConditionArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionArrayOutput
- type GetAlarmPolicyPolicyConditionInput
- type GetAlarmPolicyPolicyConditionOutput
- func (o GetAlarmPolicyPolicyConditionOutput) ComplexExpression() pulumi.StringOutput
- func (GetAlarmPolicyPolicyConditionOutput) ElementType() reflect.Type
- func (o GetAlarmPolicyPolicyConditionOutput) IsUnionRule() pulumi.IntOutput
- func (o GetAlarmPolicyPolicyConditionOutput) Rules() GetAlarmPolicyPolicyConditionRuleArrayOutput
- func (o GetAlarmPolicyPolicyConditionOutput) ToGetAlarmPolicyPolicyConditionOutput() GetAlarmPolicyPolicyConditionOutput
- func (o GetAlarmPolicyPolicyConditionOutput) ToGetAlarmPolicyPolicyConditionOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionOutput
- type GetAlarmPolicyPolicyConditionRule
- type GetAlarmPolicyPolicyConditionRuleArgs
- func (GetAlarmPolicyPolicyConditionRuleArgs) ElementType() reflect.Type
- func (i GetAlarmPolicyPolicyConditionRuleArgs) ToGetAlarmPolicyPolicyConditionRuleOutput() GetAlarmPolicyPolicyConditionRuleOutput
- func (i GetAlarmPolicyPolicyConditionRuleArgs) ToGetAlarmPolicyPolicyConditionRuleOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionRuleOutput
- type GetAlarmPolicyPolicyConditionRuleArray
- func (GetAlarmPolicyPolicyConditionRuleArray) ElementType() reflect.Type
- func (i GetAlarmPolicyPolicyConditionRuleArray) ToGetAlarmPolicyPolicyConditionRuleArrayOutput() GetAlarmPolicyPolicyConditionRuleArrayOutput
- func (i GetAlarmPolicyPolicyConditionRuleArray) ToGetAlarmPolicyPolicyConditionRuleArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionRuleArrayOutput
- type GetAlarmPolicyPolicyConditionRuleArrayInput
- type GetAlarmPolicyPolicyConditionRuleArrayOutput
- func (GetAlarmPolicyPolicyConditionRuleArrayOutput) ElementType() reflect.Type
- func (o GetAlarmPolicyPolicyConditionRuleArrayOutput) Index(i pulumi.IntInput) GetAlarmPolicyPolicyConditionRuleOutput
- func (o GetAlarmPolicyPolicyConditionRuleArrayOutput) ToGetAlarmPolicyPolicyConditionRuleArrayOutput() GetAlarmPolicyPolicyConditionRuleArrayOutput
- func (o GetAlarmPolicyPolicyConditionRuleArrayOutput) ToGetAlarmPolicyPolicyConditionRuleArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionRuleArrayOutput
- type GetAlarmPolicyPolicyConditionRuleFilter
- type GetAlarmPolicyPolicyConditionRuleFilterArgs
- func (GetAlarmPolicyPolicyConditionRuleFilterArgs) ElementType() reflect.Type
- func (i GetAlarmPolicyPolicyConditionRuleFilterArgs) ToGetAlarmPolicyPolicyConditionRuleFilterOutput() GetAlarmPolicyPolicyConditionRuleFilterOutput
- func (i GetAlarmPolicyPolicyConditionRuleFilterArgs) ToGetAlarmPolicyPolicyConditionRuleFilterOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionRuleFilterOutput
- type GetAlarmPolicyPolicyConditionRuleFilterArray
- func (GetAlarmPolicyPolicyConditionRuleFilterArray) ElementType() reflect.Type
- func (i GetAlarmPolicyPolicyConditionRuleFilterArray) ToGetAlarmPolicyPolicyConditionRuleFilterArrayOutput() GetAlarmPolicyPolicyConditionRuleFilterArrayOutput
- func (i GetAlarmPolicyPolicyConditionRuleFilterArray) ToGetAlarmPolicyPolicyConditionRuleFilterArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionRuleFilterArrayOutput
- type GetAlarmPolicyPolicyConditionRuleFilterArrayInput
- type GetAlarmPolicyPolicyConditionRuleFilterArrayOutput
- func (GetAlarmPolicyPolicyConditionRuleFilterArrayOutput) ElementType() reflect.Type
- func (o GetAlarmPolicyPolicyConditionRuleFilterArrayOutput) Index(i pulumi.IntInput) GetAlarmPolicyPolicyConditionRuleFilterOutput
- func (o GetAlarmPolicyPolicyConditionRuleFilterArrayOutput) ToGetAlarmPolicyPolicyConditionRuleFilterArrayOutput() GetAlarmPolicyPolicyConditionRuleFilterArrayOutput
- func (o GetAlarmPolicyPolicyConditionRuleFilterArrayOutput) ToGetAlarmPolicyPolicyConditionRuleFilterArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionRuleFilterArrayOutput
- type GetAlarmPolicyPolicyConditionRuleFilterInput
- type GetAlarmPolicyPolicyConditionRuleFilterOutput
- func (o GetAlarmPolicyPolicyConditionRuleFilterOutput) Dimensions() pulumi.StringOutput
- func (GetAlarmPolicyPolicyConditionRuleFilterOutput) ElementType() reflect.Type
- func (o GetAlarmPolicyPolicyConditionRuleFilterOutput) ToGetAlarmPolicyPolicyConditionRuleFilterOutput() GetAlarmPolicyPolicyConditionRuleFilterOutput
- func (o GetAlarmPolicyPolicyConditionRuleFilterOutput) ToGetAlarmPolicyPolicyConditionRuleFilterOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionRuleFilterOutput
- func (o GetAlarmPolicyPolicyConditionRuleFilterOutput) Type() pulumi.StringOutput
- type GetAlarmPolicyPolicyConditionRuleHierarchicalValue
- type GetAlarmPolicyPolicyConditionRuleHierarchicalValueArgs
- func (GetAlarmPolicyPolicyConditionRuleHierarchicalValueArgs) ElementType() reflect.Type
- func (i GetAlarmPolicyPolicyConditionRuleHierarchicalValueArgs) ToGetAlarmPolicyPolicyConditionRuleHierarchicalValueOutput() GetAlarmPolicyPolicyConditionRuleHierarchicalValueOutput
- func (i GetAlarmPolicyPolicyConditionRuleHierarchicalValueArgs) ToGetAlarmPolicyPolicyConditionRuleHierarchicalValueOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionRuleHierarchicalValueOutput
- type GetAlarmPolicyPolicyConditionRuleHierarchicalValueArray
- func (GetAlarmPolicyPolicyConditionRuleHierarchicalValueArray) ElementType() reflect.Type
- func (i GetAlarmPolicyPolicyConditionRuleHierarchicalValueArray) ToGetAlarmPolicyPolicyConditionRuleHierarchicalValueArrayOutput() GetAlarmPolicyPolicyConditionRuleHierarchicalValueArrayOutput
- func (i GetAlarmPolicyPolicyConditionRuleHierarchicalValueArray) ToGetAlarmPolicyPolicyConditionRuleHierarchicalValueArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionRuleHierarchicalValueArrayOutput
- type GetAlarmPolicyPolicyConditionRuleHierarchicalValueArrayInput
- type GetAlarmPolicyPolicyConditionRuleHierarchicalValueArrayOutput
- func (GetAlarmPolicyPolicyConditionRuleHierarchicalValueArrayOutput) ElementType() reflect.Type
- func (o GetAlarmPolicyPolicyConditionRuleHierarchicalValueArrayOutput) Index(i pulumi.IntInput) GetAlarmPolicyPolicyConditionRuleHierarchicalValueOutput
- func (o GetAlarmPolicyPolicyConditionRuleHierarchicalValueArrayOutput) ToGetAlarmPolicyPolicyConditionRuleHierarchicalValueArrayOutput() GetAlarmPolicyPolicyConditionRuleHierarchicalValueArrayOutput
- func (o GetAlarmPolicyPolicyConditionRuleHierarchicalValueArrayOutput) ToGetAlarmPolicyPolicyConditionRuleHierarchicalValueArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionRuleHierarchicalValueArrayOutput
- type GetAlarmPolicyPolicyConditionRuleHierarchicalValueInput
- type GetAlarmPolicyPolicyConditionRuleHierarchicalValueOutput
- func (GetAlarmPolicyPolicyConditionRuleHierarchicalValueOutput) ElementType() reflect.Type
- func (o GetAlarmPolicyPolicyConditionRuleHierarchicalValueOutput) Remind() pulumi.StringOutput
- func (o GetAlarmPolicyPolicyConditionRuleHierarchicalValueOutput) Serious() pulumi.StringOutput
- func (o GetAlarmPolicyPolicyConditionRuleHierarchicalValueOutput) ToGetAlarmPolicyPolicyConditionRuleHierarchicalValueOutput() GetAlarmPolicyPolicyConditionRuleHierarchicalValueOutput
- func (o GetAlarmPolicyPolicyConditionRuleHierarchicalValueOutput) ToGetAlarmPolicyPolicyConditionRuleHierarchicalValueOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionRuleHierarchicalValueOutput
- func (o GetAlarmPolicyPolicyConditionRuleHierarchicalValueOutput) Warn() pulumi.StringOutput
- type GetAlarmPolicyPolicyConditionRuleInput
- type GetAlarmPolicyPolicyConditionRuleOutput
- func (o GetAlarmPolicyPolicyConditionRuleOutput) ContinuePeriod() pulumi.IntOutput
- func (o GetAlarmPolicyPolicyConditionRuleOutput) Description() pulumi.StringOutput
- func (GetAlarmPolicyPolicyConditionRuleOutput) ElementType() reflect.Type
- func (o GetAlarmPolicyPolicyConditionRuleOutput) Filters() GetAlarmPolicyPolicyConditionRuleFilterArrayOutput
- func (o GetAlarmPolicyPolicyConditionRuleOutput) HierarchicalValues() GetAlarmPolicyPolicyConditionRuleHierarchicalValueArrayOutput
- func (o GetAlarmPolicyPolicyConditionRuleOutput) IsAdvanced() pulumi.IntOutput
- func (o GetAlarmPolicyPolicyConditionRuleOutput) IsOpen() pulumi.IntOutput
- func (o GetAlarmPolicyPolicyConditionRuleOutput) IsPowerNotice() pulumi.IntOutput
- func (o GetAlarmPolicyPolicyConditionRuleOutput) MetricName() pulumi.StringOutput
- func (o GetAlarmPolicyPolicyConditionRuleOutput) NoticeFrequency() pulumi.IntOutput
- func (o GetAlarmPolicyPolicyConditionRuleOutput) Operator() pulumi.StringOutput
- func (o GetAlarmPolicyPolicyConditionRuleOutput) Period() pulumi.IntOutput
- func (o GetAlarmPolicyPolicyConditionRuleOutput) ProductId() pulumi.StringOutput
- func (o GetAlarmPolicyPolicyConditionRuleOutput) RuleType() pulumi.StringOutput
- func (o GetAlarmPolicyPolicyConditionRuleOutput) ToGetAlarmPolicyPolicyConditionRuleOutput() GetAlarmPolicyPolicyConditionRuleOutput
- func (o GetAlarmPolicyPolicyConditionRuleOutput) ToGetAlarmPolicyPolicyConditionRuleOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionRuleOutput
- func (o GetAlarmPolicyPolicyConditionRuleOutput) Unit() pulumi.StringOutput
- func (o GetAlarmPolicyPolicyConditionRuleOutput) Value() pulumi.StringOutput
- func (o GetAlarmPolicyPolicyConditionRuleOutput) ValueMax() pulumi.Float64Output
- func (o GetAlarmPolicyPolicyConditionRuleOutput) ValueMin() pulumi.Float64Output
- type GetAlarmPolicyPolicyConditionsTemp
- type GetAlarmPolicyPolicyConditionsTempArgs
- func (GetAlarmPolicyPolicyConditionsTempArgs) ElementType() reflect.Type
- func (i GetAlarmPolicyPolicyConditionsTempArgs) ToGetAlarmPolicyPolicyConditionsTempOutput() GetAlarmPolicyPolicyConditionsTempOutput
- func (i GetAlarmPolicyPolicyConditionsTempArgs) ToGetAlarmPolicyPolicyConditionsTempOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempOutput
- type GetAlarmPolicyPolicyConditionsTempArray
- func (GetAlarmPolicyPolicyConditionsTempArray) ElementType() reflect.Type
- func (i GetAlarmPolicyPolicyConditionsTempArray) ToGetAlarmPolicyPolicyConditionsTempArrayOutput() GetAlarmPolicyPolicyConditionsTempArrayOutput
- func (i GetAlarmPolicyPolicyConditionsTempArray) ToGetAlarmPolicyPolicyConditionsTempArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempArrayOutput
- type GetAlarmPolicyPolicyConditionsTempArrayInput
- type GetAlarmPolicyPolicyConditionsTempArrayOutput
- func (GetAlarmPolicyPolicyConditionsTempArrayOutput) ElementType() reflect.Type
- func (o GetAlarmPolicyPolicyConditionsTempArrayOutput) Index(i pulumi.IntInput) GetAlarmPolicyPolicyConditionsTempOutput
- func (o GetAlarmPolicyPolicyConditionsTempArrayOutput) ToGetAlarmPolicyPolicyConditionsTempArrayOutput() GetAlarmPolicyPolicyConditionsTempArrayOutput
- func (o GetAlarmPolicyPolicyConditionsTempArrayOutput) ToGetAlarmPolicyPolicyConditionsTempArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempArrayOutput
- type GetAlarmPolicyPolicyConditionsTempCondition
- type GetAlarmPolicyPolicyConditionsTempConditionArgs
- func (GetAlarmPolicyPolicyConditionsTempConditionArgs) ElementType() reflect.Type
- func (i GetAlarmPolicyPolicyConditionsTempConditionArgs) ToGetAlarmPolicyPolicyConditionsTempConditionOutput() GetAlarmPolicyPolicyConditionsTempConditionOutput
- func (i GetAlarmPolicyPolicyConditionsTempConditionArgs) ToGetAlarmPolicyPolicyConditionsTempConditionOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempConditionOutput
- type GetAlarmPolicyPolicyConditionsTempConditionArray
- func (GetAlarmPolicyPolicyConditionsTempConditionArray) ElementType() reflect.Type
- func (i GetAlarmPolicyPolicyConditionsTempConditionArray) ToGetAlarmPolicyPolicyConditionsTempConditionArrayOutput() GetAlarmPolicyPolicyConditionsTempConditionArrayOutput
- func (i GetAlarmPolicyPolicyConditionsTempConditionArray) ToGetAlarmPolicyPolicyConditionsTempConditionArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempConditionArrayOutput
- type GetAlarmPolicyPolicyConditionsTempConditionArrayInput
- type GetAlarmPolicyPolicyConditionsTempConditionArrayOutput
- func (GetAlarmPolicyPolicyConditionsTempConditionArrayOutput) ElementType() reflect.Type
- func (o GetAlarmPolicyPolicyConditionsTempConditionArrayOutput) Index(i pulumi.IntInput) GetAlarmPolicyPolicyConditionsTempConditionOutput
- func (o GetAlarmPolicyPolicyConditionsTempConditionArrayOutput) ToGetAlarmPolicyPolicyConditionsTempConditionArrayOutput() GetAlarmPolicyPolicyConditionsTempConditionArrayOutput
- func (o GetAlarmPolicyPolicyConditionsTempConditionArrayOutput) ToGetAlarmPolicyPolicyConditionsTempConditionArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempConditionArrayOutput
- type GetAlarmPolicyPolicyConditionsTempConditionInput
- type GetAlarmPolicyPolicyConditionsTempConditionOutput
- func (o GetAlarmPolicyPolicyConditionsTempConditionOutput) ComplexExpression() pulumi.StringOutput
- func (GetAlarmPolicyPolicyConditionsTempConditionOutput) ElementType() reflect.Type
- func (o GetAlarmPolicyPolicyConditionsTempConditionOutput) IsUnionRule() pulumi.IntOutput
- func (o GetAlarmPolicyPolicyConditionsTempConditionOutput) Rules() GetAlarmPolicyPolicyConditionsTempConditionRuleArrayOutput
- func (o GetAlarmPolicyPolicyConditionsTempConditionOutput) ToGetAlarmPolicyPolicyConditionsTempConditionOutput() GetAlarmPolicyPolicyConditionsTempConditionOutput
- func (o GetAlarmPolicyPolicyConditionsTempConditionOutput) ToGetAlarmPolicyPolicyConditionsTempConditionOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempConditionOutput
- type GetAlarmPolicyPolicyConditionsTempConditionRule
- type GetAlarmPolicyPolicyConditionsTempConditionRuleArgs
- func (GetAlarmPolicyPolicyConditionsTempConditionRuleArgs) ElementType() reflect.Type
- func (i GetAlarmPolicyPolicyConditionsTempConditionRuleArgs) ToGetAlarmPolicyPolicyConditionsTempConditionRuleOutput() GetAlarmPolicyPolicyConditionsTempConditionRuleOutput
- func (i GetAlarmPolicyPolicyConditionsTempConditionRuleArgs) ToGetAlarmPolicyPolicyConditionsTempConditionRuleOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempConditionRuleOutput
- type GetAlarmPolicyPolicyConditionsTempConditionRuleArray
- func (GetAlarmPolicyPolicyConditionsTempConditionRuleArray) ElementType() reflect.Type
- func (i GetAlarmPolicyPolicyConditionsTempConditionRuleArray) ToGetAlarmPolicyPolicyConditionsTempConditionRuleArrayOutput() GetAlarmPolicyPolicyConditionsTempConditionRuleArrayOutput
- func (i GetAlarmPolicyPolicyConditionsTempConditionRuleArray) ToGetAlarmPolicyPolicyConditionsTempConditionRuleArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempConditionRuleArrayOutput
- type GetAlarmPolicyPolicyConditionsTempConditionRuleArrayInput
- type GetAlarmPolicyPolicyConditionsTempConditionRuleArrayOutput
- func (GetAlarmPolicyPolicyConditionsTempConditionRuleArrayOutput) ElementType() reflect.Type
- func (o GetAlarmPolicyPolicyConditionsTempConditionRuleArrayOutput) Index(i pulumi.IntInput) GetAlarmPolicyPolicyConditionsTempConditionRuleOutput
- func (o GetAlarmPolicyPolicyConditionsTempConditionRuleArrayOutput) ToGetAlarmPolicyPolicyConditionsTempConditionRuleArrayOutput() GetAlarmPolicyPolicyConditionsTempConditionRuleArrayOutput
- func (o GetAlarmPolicyPolicyConditionsTempConditionRuleArrayOutput) ToGetAlarmPolicyPolicyConditionsTempConditionRuleArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempConditionRuleArrayOutput
- type GetAlarmPolicyPolicyConditionsTempConditionRuleFilter
- type GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArgs
- func (GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArgs) ElementType() reflect.Type
- func (i GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArgs) ToGetAlarmPolicyPolicyConditionsTempConditionRuleFilterOutput() GetAlarmPolicyPolicyConditionsTempConditionRuleFilterOutput
- func (i GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArgs) ToGetAlarmPolicyPolicyConditionsTempConditionRuleFilterOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempConditionRuleFilterOutput
- type GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArray
- func (GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArray) ElementType() reflect.Type
- func (i GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArray) ToGetAlarmPolicyPolicyConditionsTempConditionRuleFilterArrayOutput() GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArrayOutput
- func (i GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArray) ToGetAlarmPolicyPolicyConditionsTempConditionRuleFilterArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArrayOutput
- type GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArrayInput
- type GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArrayOutput
- func (GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArrayOutput) ElementType() reflect.Type
- func (o GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArrayOutput) Index(i pulumi.IntInput) GetAlarmPolicyPolicyConditionsTempConditionRuleFilterOutput
- func (o GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArrayOutput) ToGetAlarmPolicyPolicyConditionsTempConditionRuleFilterArrayOutput() GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArrayOutput
- func (o GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArrayOutput) ToGetAlarmPolicyPolicyConditionsTempConditionRuleFilterArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArrayOutput
- type GetAlarmPolicyPolicyConditionsTempConditionRuleFilterInput
- type GetAlarmPolicyPolicyConditionsTempConditionRuleFilterOutput
- func (o GetAlarmPolicyPolicyConditionsTempConditionRuleFilterOutput) Dimensions() pulumi.StringOutput
- func (GetAlarmPolicyPolicyConditionsTempConditionRuleFilterOutput) ElementType() reflect.Type
- func (o GetAlarmPolicyPolicyConditionsTempConditionRuleFilterOutput) ToGetAlarmPolicyPolicyConditionsTempConditionRuleFilterOutput() GetAlarmPolicyPolicyConditionsTempConditionRuleFilterOutput
- func (o GetAlarmPolicyPolicyConditionsTempConditionRuleFilterOutput) ToGetAlarmPolicyPolicyConditionsTempConditionRuleFilterOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempConditionRuleFilterOutput
- func (o GetAlarmPolicyPolicyConditionsTempConditionRuleFilterOutput) Type() pulumi.StringOutput
- type GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValue
- type GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArgs
- func (GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArgs) ElementType() reflect.Type
- func (i GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArgs) ToGetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueOutput() GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueOutput
- func (i GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArgs) ToGetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueOutput
- type GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArray
- func (GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArray) ElementType() reflect.Type
- func (i GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArray) ToGetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArrayOutput() GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArrayOutput
- func (i GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArray) ToGetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArrayOutput
- type GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArrayInput
- type GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArrayOutput
- func (GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArrayOutput) ElementType() reflect.Type
- func (o GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArrayOutput) Index(i pulumi.IntInput) GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueOutput
- func (o GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArrayOutput) ToGetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArrayOutput() GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArrayOutput
- func (o GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArrayOutput) ToGetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArrayOutput
- type GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueInput
- type GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueOutput
- func (GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueOutput) ElementType() reflect.Type
- func (o GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueOutput) Remind() pulumi.StringOutput
- func (o GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueOutput) Serious() pulumi.StringOutput
- func (o GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueOutput) ToGetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueOutput() GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueOutput
- func (o GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueOutput) ToGetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueOutput
- func (o GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueOutput) Warn() pulumi.StringOutput
- type GetAlarmPolicyPolicyConditionsTempConditionRuleInput
- type GetAlarmPolicyPolicyConditionsTempConditionRuleOutput
- func (o GetAlarmPolicyPolicyConditionsTempConditionRuleOutput) ContinuePeriod() pulumi.IntOutput
- func (o GetAlarmPolicyPolicyConditionsTempConditionRuleOutput) Description() pulumi.StringOutput
- func (GetAlarmPolicyPolicyConditionsTempConditionRuleOutput) ElementType() reflect.Type
- func (o GetAlarmPolicyPolicyConditionsTempConditionRuleOutput) Filters() GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArrayOutput
- func (o GetAlarmPolicyPolicyConditionsTempConditionRuleOutput) HierarchicalValues() GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArrayOutput
- func (o GetAlarmPolicyPolicyConditionsTempConditionRuleOutput) IsAdvanced() pulumi.IntOutput
- func (o GetAlarmPolicyPolicyConditionsTempConditionRuleOutput) IsOpen() pulumi.IntOutput
- func (o GetAlarmPolicyPolicyConditionsTempConditionRuleOutput) IsPowerNotice() pulumi.IntOutput
- func (o GetAlarmPolicyPolicyConditionsTempConditionRuleOutput) MetricName() pulumi.StringOutput
- func (o GetAlarmPolicyPolicyConditionsTempConditionRuleOutput) NoticeFrequency() pulumi.IntOutput
- func (o GetAlarmPolicyPolicyConditionsTempConditionRuleOutput) Operator() pulumi.StringOutput
- func (o GetAlarmPolicyPolicyConditionsTempConditionRuleOutput) Period() pulumi.IntOutput
- func (o GetAlarmPolicyPolicyConditionsTempConditionRuleOutput) ProductId() pulumi.StringOutput
- func (o GetAlarmPolicyPolicyConditionsTempConditionRuleOutput) RuleType() pulumi.StringOutput
- func (o GetAlarmPolicyPolicyConditionsTempConditionRuleOutput) ToGetAlarmPolicyPolicyConditionsTempConditionRuleOutput() GetAlarmPolicyPolicyConditionsTempConditionRuleOutput
- func (o GetAlarmPolicyPolicyConditionsTempConditionRuleOutput) ToGetAlarmPolicyPolicyConditionsTempConditionRuleOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempConditionRuleOutput
- func (o GetAlarmPolicyPolicyConditionsTempConditionRuleOutput) Unit() pulumi.StringOutput
- func (o GetAlarmPolicyPolicyConditionsTempConditionRuleOutput) Value() pulumi.StringOutput
- func (o GetAlarmPolicyPolicyConditionsTempConditionRuleOutput) ValueMax() pulumi.Float64Output
- func (o GetAlarmPolicyPolicyConditionsTempConditionRuleOutput) ValueMin() pulumi.Float64Output
- type GetAlarmPolicyPolicyConditionsTempEventCondition
- type GetAlarmPolicyPolicyConditionsTempEventConditionArgs
- func (GetAlarmPolicyPolicyConditionsTempEventConditionArgs) ElementType() reflect.Type
- func (i GetAlarmPolicyPolicyConditionsTempEventConditionArgs) ToGetAlarmPolicyPolicyConditionsTempEventConditionOutput() GetAlarmPolicyPolicyConditionsTempEventConditionOutput
- func (i GetAlarmPolicyPolicyConditionsTempEventConditionArgs) ToGetAlarmPolicyPolicyConditionsTempEventConditionOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempEventConditionOutput
- type GetAlarmPolicyPolicyConditionsTempEventConditionArray
- func (GetAlarmPolicyPolicyConditionsTempEventConditionArray) ElementType() reflect.Type
- func (i GetAlarmPolicyPolicyConditionsTempEventConditionArray) ToGetAlarmPolicyPolicyConditionsTempEventConditionArrayOutput() GetAlarmPolicyPolicyConditionsTempEventConditionArrayOutput
- func (i GetAlarmPolicyPolicyConditionsTempEventConditionArray) ToGetAlarmPolicyPolicyConditionsTempEventConditionArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempEventConditionArrayOutput
- type GetAlarmPolicyPolicyConditionsTempEventConditionArrayInput
- type GetAlarmPolicyPolicyConditionsTempEventConditionArrayOutput
- func (GetAlarmPolicyPolicyConditionsTempEventConditionArrayOutput) ElementType() reflect.Type
- func (o GetAlarmPolicyPolicyConditionsTempEventConditionArrayOutput) Index(i pulumi.IntInput) GetAlarmPolicyPolicyConditionsTempEventConditionOutput
- func (o GetAlarmPolicyPolicyConditionsTempEventConditionArrayOutput) ToGetAlarmPolicyPolicyConditionsTempEventConditionArrayOutput() GetAlarmPolicyPolicyConditionsTempEventConditionArrayOutput
- func (o GetAlarmPolicyPolicyConditionsTempEventConditionArrayOutput) ToGetAlarmPolicyPolicyConditionsTempEventConditionArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempEventConditionArrayOutput
- type GetAlarmPolicyPolicyConditionsTempEventConditionInput
- type GetAlarmPolicyPolicyConditionsTempEventConditionOutput
- func (GetAlarmPolicyPolicyConditionsTempEventConditionOutput) ElementType() reflect.Type
- func (o GetAlarmPolicyPolicyConditionsTempEventConditionOutput) Rules() GetAlarmPolicyPolicyConditionsTempEventConditionRuleArrayOutput
- func (o GetAlarmPolicyPolicyConditionsTempEventConditionOutput) ToGetAlarmPolicyPolicyConditionsTempEventConditionOutput() GetAlarmPolicyPolicyConditionsTempEventConditionOutput
- func (o GetAlarmPolicyPolicyConditionsTempEventConditionOutput) ToGetAlarmPolicyPolicyConditionsTempEventConditionOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempEventConditionOutput
- type GetAlarmPolicyPolicyConditionsTempEventConditionRule
- type GetAlarmPolicyPolicyConditionsTempEventConditionRuleArgs
- func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleArgs) ElementType() reflect.Type
- func (i GetAlarmPolicyPolicyConditionsTempEventConditionRuleArgs) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput() GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput
- func (i GetAlarmPolicyPolicyConditionsTempEventConditionRuleArgs) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput
- type GetAlarmPolicyPolicyConditionsTempEventConditionRuleArray
- func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleArray) ElementType() reflect.Type
- func (i GetAlarmPolicyPolicyConditionsTempEventConditionRuleArray) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleArrayOutput() GetAlarmPolicyPolicyConditionsTempEventConditionRuleArrayOutput
- func (i GetAlarmPolicyPolicyConditionsTempEventConditionRuleArray) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempEventConditionRuleArrayOutput
- type GetAlarmPolicyPolicyConditionsTempEventConditionRuleArrayInput
- type GetAlarmPolicyPolicyConditionsTempEventConditionRuleArrayOutput
- func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleArrayOutput) ElementType() reflect.Type
- func (o GetAlarmPolicyPolicyConditionsTempEventConditionRuleArrayOutput) Index(i pulumi.IntInput) GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput
- func (o GetAlarmPolicyPolicyConditionsTempEventConditionRuleArrayOutput) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleArrayOutput() GetAlarmPolicyPolicyConditionsTempEventConditionRuleArrayOutput
- func (o GetAlarmPolicyPolicyConditionsTempEventConditionRuleArrayOutput) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempEventConditionRuleArrayOutput
- type GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilter
- type GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArgs
- func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArgs) ElementType() reflect.Type
- func (i GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArgs) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterOutput() GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterOutput
- func (i GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArgs) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterOutput
- type GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArray
- func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArray) ElementType() reflect.Type
- func (i GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArray) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArrayOutput() GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArrayOutput
- func (i GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArray) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArrayOutput
- type GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArrayInput
- type GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArrayOutput
- func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArrayOutput) ElementType() reflect.Type
- func (o GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArrayOutput) Index(i pulumi.IntInput) GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterOutput
- func (o GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArrayOutput) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArrayOutput() GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArrayOutput
- func (o GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArrayOutput) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArrayOutput
- type GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterInput
- type GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterOutput
- func (o GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterOutput) Dimensions() pulumi.StringOutput
- func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterOutput) ElementType() reflect.Type
- func (o GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterOutput) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterOutput() GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterOutput
- func (o GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterOutput) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterOutput
- func (o GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterOutput) Type() pulumi.StringOutput
- type GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValue
- type GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArgs
- func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArgs) ElementType() reflect.Type
- func (i GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArgs) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueOutput() GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueOutput
- func (i GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArgs) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueOutput
- type GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArray
- func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArray) ElementType() reflect.Type
- func (i GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArray) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArrayOutput() ...
- func (i GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArray) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArrayOutputWithContext(ctx context.Context) ...
- type GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArrayInput
- type GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArrayOutput
- func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArrayOutput) ElementType() reflect.Type
- func (o GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArrayOutput) Index(i pulumi.IntInput) GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueOutput
- func (o GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArrayOutput) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArrayOutput() ...
- func (o GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArrayOutput) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArrayOutputWithContext(ctx context.Context) ...
- type GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueInput
- type GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueOutput
- func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueOutput) ElementType() reflect.Type
- func (o GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueOutput) Remind() pulumi.StringOutput
- func (o GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueOutput) Serious() pulumi.StringOutput
- func (o GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueOutput) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueOutput() GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueOutput
- func (o GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueOutput) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueOutput
- func (o GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueOutput) Warn() pulumi.StringOutput
- type GetAlarmPolicyPolicyConditionsTempEventConditionRuleInput
- type GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput
- func (o GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput) ContinuePeriod() pulumi.IntOutput
- func (o GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput) Description() pulumi.StringOutput
- func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput) ElementType() reflect.Type
- func (o GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput) Filters() GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArrayOutput
- func (o GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput) HierarchicalValues() ...
- func (o GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput) IsAdvanced() pulumi.IntOutput
- func (o GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput) IsOpen() pulumi.IntOutput
- func (o GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput) IsPowerNotice() pulumi.IntOutput
- func (o GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput) MetricName() pulumi.StringOutput
- func (o GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput) NoticeFrequency() pulumi.IntOutput
- func (o GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput) Operator() pulumi.StringOutput
- func (o GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput) Period() pulumi.IntOutput
- func (o GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput) ProductId() pulumi.StringOutput
- func (o GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput) RuleType() pulumi.StringOutput
- func (o GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput() GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput
- func (o GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput
- func (o GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput) Unit() pulumi.StringOutput
- func (o GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput) Value() pulumi.StringOutput
- func (o GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput) ValueMax() pulumi.Float64Output
- func (o GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput) ValueMin() pulumi.Float64Output
- type GetAlarmPolicyPolicyConditionsTempInput
- type GetAlarmPolicyPolicyConditionsTempOutput
- func (o GetAlarmPolicyPolicyConditionsTempOutput) Conditions() GetAlarmPolicyPolicyConditionsTempConditionArrayOutput
- func (GetAlarmPolicyPolicyConditionsTempOutput) ElementType() reflect.Type
- func (o GetAlarmPolicyPolicyConditionsTempOutput) EventConditions() GetAlarmPolicyPolicyConditionsTempEventConditionArrayOutput
- func (o GetAlarmPolicyPolicyConditionsTempOutput) TemplateName() pulumi.StringOutput
- func (o GetAlarmPolicyPolicyConditionsTempOutput) ToGetAlarmPolicyPolicyConditionsTempOutput() GetAlarmPolicyPolicyConditionsTempOutput
- func (o GetAlarmPolicyPolicyConditionsTempOutput) ToGetAlarmPolicyPolicyConditionsTempOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempOutput
- type GetAlarmPolicyPolicyEventCondition
- type GetAlarmPolicyPolicyEventConditionArgs
- func (GetAlarmPolicyPolicyEventConditionArgs) ElementType() reflect.Type
- func (i GetAlarmPolicyPolicyEventConditionArgs) ToGetAlarmPolicyPolicyEventConditionOutput() GetAlarmPolicyPolicyEventConditionOutput
- func (i GetAlarmPolicyPolicyEventConditionArgs) ToGetAlarmPolicyPolicyEventConditionOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyEventConditionOutput
- type GetAlarmPolicyPolicyEventConditionArray
- func (GetAlarmPolicyPolicyEventConditionArray) ElementType() reflect.Type
- func (i GetAlarmPolicyPolicyEventConditionArray) ToGetAlarmPolicyPolicyEventConditionArrayOutput() GetAlarmPolicyPolicyEventConditionArrayOutput
- func (i GetAlarmPolicyPolicyEventConditionArray) ToGetAlarmPolicyPolicyEventConditionArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyEventConditionArrayOutput
- type GetAlarmPolicyPolicyEventConditionArrayInput
- type GetAlarmPolicyPolicyEventConditionArrayOutput
- func (GetAlarmPolicyPolicyEventConditionArrayOutput) ElementType() reflect.Type
- func (o GetAlarmPolicyPolicyEventConditionArrayOutput) Index(i pulumi.IntInput) GetAlarmPolicyPolicyEventConditionOutput
- func (o GetAlarmPolicyPolicyEventConditionArrayOutput) ToGetAlarmPolicyPolicyEventConditionArrayOutput() GetAlarmPolicyPolicyEventConditionArrayOutput
- func (o GetAlarmPolicyPolicyEventConditionArrayOutput) ToGetAlarmPolicyPolicyEventConditionArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyEventConditionArrayOutput
- type GetAlarmPolicyPolicyEventConditionInput
- type GetAlarmPolicyPolicyEventConditionOutput
- func (GetAlarmPolicyPolicyEventConditionOutput) ElementType() reflect.Type
- func (o GetAlarmPolicyPolicyEventConditionOutput) Rules() GetAlarmPolicyPolicyEventConditionRuleArrayOutput
- func (o GetAlarmPolicyPolicyEventConditionOutput) ToGetAlarmPolicyPolicyEventConditionOutput() GetAlarmPolicyPolicyEventConditionOutput
- func (o GetAlarmPolicyPolicyEventConditionOutput) ToGetAlarmPolicyPolicyEventConditionOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyEventConditionOutput
- type GetAlarmPolicyPolicyEventConditionRule
- type GetAlarmPolicyPolicyEventConditionRuleArgs
- func (GetAlarmPolicyPolicyEventConditionRuleArgs) ElementType() reflect.Type
- func (i GetAlarmPolicyPolicyEventConditionRuleArgs) ToGetAlarmPolicyPolicyEventConditionRuleOutput() GetAlarmPolicyPolicyEventConditionRuleOutput
- func (i GetAlarmPolicyPolicyEventConditionRuleArgs) ToGetAlarmPolicyPolicyEventConditionRuleOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyEventConditionRuleOutput
- type GetAlarmPolicyPolicyEventConditionRuleArray
- func (GetAlarmPolicyPolicyEventConditionRuleArray) ElementType() reflect.Type
- func (i GetAlarmPolicyPolicyEventConditionRuleArray) ToGetAlarmPolicyPolicyEventConditionRuleArrayOutput() GetAlarmPolicyPolicyEventConditionRuleArrayOutput
- func (i GetAlarmPolicyPolicyEventConditionRuleArray) ToGetAlarmPolicyPolicyEventConditionRuleArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyEventConditionRuleArrayOutput
- type GetAlarmPolicyPolicyEventConditionRuleArrayInput
- type GetAlarmPolicyPolicyEventConditionRuleArrayOutput
- func (GetAlarmPolicyPolicyEventConditionRuleArrayOutput) ElementType() reflect.Type
- func (o GetAlarmPolicyPolicyEventConditionRuleArrayOutput) Index(i pulumi.IntInput) GetAlarmPolicyPolicyEventConditionRuleOutput
- func (o GetAlarmPolicyPolicyEventConditionRuleArrayOutput) ToGetAlarmPolicyPolicyEventConditionRuleArrayOutput() GetAlarmPolicyPolicyEventConditionRuleArrayOutput
- func (o GetAlarmPolicyPolicyEventConditionRuleArrayOutput) ToGetAlarmPolicyPolicyEventConditionRuleArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyEventConditionRuleArrayOutput
- type GetAlarmPolicyPolicyEventConditionRuleFilter
- type GetAlarmPolicyPolicyEventConditionRuleFilterArgs
- func (GetAlarmPolicyPolicyEventConditionRuleFilterArgs) ElementType() reflect.Type
- func (i GetAlarmPolicyPolicyEventConditionRuleFilterArgs) ToGetAlarmPolicyPolicyEventConditionRuleFilterOutput() GetAlarmPolicyPolicyEventConditionRuleFilterOutput
- func (i GetAlarmPolicyPolicyEventConditionRuleFilterArgs) ToGetAlarmPolicyPolicyEventConditionRuleFilterOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyEventConditionRuleFilterOutput
- type GetAlarmPolicyPolicyEventConditionRuleFilterArray
- func (GetAlarmPolicyPolicyEventConditionRuleFilterArray) ElementType() reflect.Type
- func (i GetAlarmPolicyPolicyEventConditionRuleFilterArray) ToGetAlarmPolicyPolicyEventConditionRuleFilterArrayOutput() GetAlarmPolicyPolicyEventConditionRuleFilterArrayOutput
- func (i GetAlarmPolicyPolicyEventConditionRuleFilterArray) ToGetAlarmPolicyPolicyEventConditionRuleFilterArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyEventConditionRuleFilterArrayOutput
- type GetAlarmPolicyPolicyEventConditionRuleFilterArrayInput
- type GetAlarmPolicyPolicyEventConditionRuleFilterArrayOutput
- func (GetAlarmPolicyPolicyEventConditionRuleFilterArrayOutput) ElementType() reflect.Type
- func (o GetAlarmPolicyPolicyEventConditionRuleFilterArrayOutput) Index(i pulumi.IntInput) GetAlarmPolicyPolicyEventConditionRuleFilterOutput
- func (o GetAlarmPolicyPolicyEventConditionRuleFilterArrayOutput) ToGetAlarmPolicyPolicyEventConditionRuleFilterArrayOutput() GetAlarmPolicyPolicyEventConditionRuleFilterArrayOutput
- func (o GetAlarmPolicyPolicyEventConditionRuleFilterArrayOutput) ToGetAlarmPolicyPolicyEventConditionRuleFilterArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyEventConditionRuleFilterArrayOutput
- type GetAlarmPolicyPolicyEventConditionRuleFilterInput
- type GetAlarmPolicyPolicyEventConditionRuleFilterOutput
- func (o GetAlarmPolicyPolicyEventConditionRuleFilterOutput) Dimensions() pulumi.StringOutput
- func (GetAlarmPolicyPolicyEventConditionRuleFilterOutput) ElementType() reflect.Type
- func (o GetAlarmPolicyPolicyEventConditionRuleFilterOutput) ToGetAlarmPolicyPolicyEventConditionRuleFilterOutput() GetAlarmPolicyPolicyEventConditionRuleFilterOutput
- func (o GetAlarmPolicyPolicyEventConditionRuleFilterOutput) ToGetAlarmPolicyPolicyEventConditionRuleFilterOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyEventConditionRuleFilterOutput
- func (o GetAlarmPolicyPolicyEventConditionRuleFilterOutput) Type() pulumi.StringOutput
- type GetAlarmPolicyPolicyEventConditionRuleHierarchicalValue
- type GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArgs
- func (GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArgs) ElementType() reflect.Type
- func (i GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArgs) ToGetAlarmPolicyPolicyEventConditionRuleHierarchicalValueOutput() GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueOutput
- func (i GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArgs) ToGetAlarmPolicyPolicyEventConditionRuleHierarchicalValueOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueOutput
- type GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArray
- func (GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArray) ElementType() reflect.Type
- func (i GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArray) ToGetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArrayOutput() GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArrayOutput
- func (i GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArray) ToGetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArrayOutput
- type GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArrayInput
- type GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArrayOutput
- func (GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArrayOutput) ElementType() reflect.Type
- func (o GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArrayOutput) Index(i pulumi.IntInput) GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueOutput
- func (o GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArrayOutput) ToGetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArrayOutput() GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArrayOutput
- func (o GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArrayOutput) ToGetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArrayOutput
- type GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueInput
- type GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueOutput
- func (GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueOutput) ElementType() reflect.Type
- func (o GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueOutput) Remind() pulumi.StringOutput
- func (o GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueOutput) Serious() pulumi.StringOutput
- func (o GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueOutput) ToGetAlarmPolicyPolicyEventConditionRuleHierarchicalValueOutput() GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueOutput
- func (o GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueOutput) ToGetAlarmPolicyPolicyEventConditionRuleHierarchicalValueOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueOutput
- func (o GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueOutput) Warn() pulumi.StringOutput
- type GetAlarmPolicyPolicyEventConditionRuleInput
- type GetAlarmPolicyPolicyEventConditionRuleOutput
- func (o GetAlarmPolicyPolicyEventConditionRuleOutput) ContinuePeriod() pulumi.IntOutput
- func (o GetAlarmPolicyPolicyEventConditionRuleOutput) Description() pulumi.StringOutput
- func (GetAlarmPolicyPolicyEventConditionRuleOutput) ElementType() reflect.Type
- func (o GetAlarmPolicyPolicyEventConditionRuleOutput) Filters() GetAlarmPolicyPolicyEventConditionRuleFilterArrayOutput
- func (o GetAlarmPolicyPolicyEventConditionRuleOutput) HierarchicalValues() GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArrayOutput
- func (o GetAlarmPolicyPolicyEventConditionRuleOutput) IsAdvanced() pulumi.IntOutput
- func (o GetAlarmPolicyPolicyEventConditionRuleOutput) IsOpen() pulumi.IntOutput
- func (o GetAlarmPolicyPolicyEventConditionRuleOutput) IsPowerNotice() pulumi.IntOutput
- func (o GetAlarmPolicyPolicyEventConditionRuleOutput) MetricName() pulumi.StringOutput
- func (o GetAlarmPolicyPolicyEventConditionRuleOutput) NoticeFrequency() pulumi.IntOutput
- func (o GetAlarmPolicyPolicyEventConditionRuleOutput) Operator() pulumi.StringOutput
- func (o GetAlarmPolicyPolicyEventConditionRuleOutput) Period() pulumi.IntOutput
- func (o GetAlarmPolicyPolicyEventConditionRuleOutput) ProductId() pulumi.StringOutput
- func (o GetAlarmPolicyPolicyEventConditionRuleOutput) RuleType() pulumi.StringOutput
- func (o GetAlarmPolicyPolicyEventConditionRuleOutput) ToGetAlarmPolicyPolicyEventConditionRuleOutput() GetAlarmPolicyPolicyEventConditionRuleOutput
- func (o GetAlarmPolicyPolicyEventConditionRuleOutput) ToGetAlarmPolicyPolicyEventConditionRuleOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyEventConditionRuleOutput
- func (o GetAlarmPolicyPolicyEventConditionRuleOutput) Unit() pulumi.StringOutput
- func (o GetAlarmPolicyPolicyEventConditionRuleOutput) Value() pulumi.StringOutput
- func (o GetAlarmPolicyPolicyEventConditionRuleOutput) ValueMax() pulumi.Float64Output
- func (o GetAlarmPolicyPolicyEventConditionRuleOutput) ValueMin() pulumi.Float64Output
- type GetAlarmPolicyPolicyInput
- type GetAlarmPolicyPolicyNotice
- type GetAlarmPolicyPolicyNoticeArgs
- func (GetAlarmPolicyPolicyNoticeArgs) ElementType() reflect.Type
- func (i GetAlarmPolicyPolicyNoticeArgs) ToGetAlarmPolicyPolicyNoticeOutput() GetAlarmPolicyPolicyNoticeOutput
- func (i GetAlarmPolicyPolicyNoticeArgs) ToGetAlarmPolicyPolicyNoticeOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyNoticeOutput
- type GetAlarmPolicyPolicyNoticeArray
- func (GetAlarmPolicyPolicyNoticeArray) ElementType() reflect.Type
- func (i GetAlarmPolicyPolicyNoticeArray) ToGetAlarmPolicyPolicyNoticeArrayOutput() GetAlarmPolicyPolicyNoticeArrayOutput
- func (i GetAlarmPolicyPolicyNoticeArray) ToGetAlarmPolicyPolicyNoticeArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyNoticeArrayOutput
- type GetAlarmPolicyPolicyNoticeArrayInput
- type GetAlarmPolicyPolicyNoticeArrayOutput
- func (GetAlarmPolicyPolicyNoticeArrayOutput) ElementType() reflect.Type
- func (o GetAlarmPolicyPolicyNoticeArrayOutput) Index(i pulumi.IntInput) GetAlarmPolicyPolicyNoticeOutput
- func (o GetAlarmPolicyPolicyNoticeArrayOutput) ToGetAlarmPolicyPolicyNoticeArrayOutput() GetAlarmPolicyPolicyNoticeArrayOutput
- func (o GetAlarmPolicyPolicyNoticeArrayOutput) ToGetAlarmPolicyPolicyNoticeArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyNoticeArrayOutput
- type GetAlarmPolicyPolicyNoticeClsNotice
- type GetAlarmPolicyPolicyNoticeClsNoticeArgs
- func (GetAlarmPolicyPolicyNoticeClsNoticeArgs) ElementType() reflect.Type
- func (i GetAlarmPolicyPolicyNoticeClsNoticeArgs) ToGetAlarmPolicyPolicyNoticeClsNoticeOutput() GetAlarmPolicyPolicyNoticeClsNoticeOutput
- func (i GetAlarmPolicyPolicyNoticeClsNoticeArgs) ToGetAlarmPolicyPolicyNoticeClsNoticeOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyNoticeClsNoticeOutput
- type GetAlarmPolicyPolicyNoticeClsNoticeArray
- func (GetAlarmPolicyPolicyNoticeClsNoticeArray) ElementType() reflect.Type
- func (i GetAlarmPolicyPolicyNoticeClsNoticeArray) ToGetAlarmPolicyPolicyNoticeClsNoticeArrayOutput() GetAlarmPolicyPolicyNoticeClsNoticeArrayOutput
- func (i GetAlarmPolicyPolicyNoticeClsNoticeArray) ToGetAlarmPolicyPolicyNoticeClsNoticeArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyNoticeClsNoticeArrayOutput
- type GetAlarmPolicyPolicyNoticeClsNoticeArrayInput
- type GetAlarmPolicyPolicyNoticeClsNoticeArrayOutput
- func (GetAlarmPolicyPolicyNoticeClsNoticeArrayOutput) ElementType() reflect.Type
- func (o GetAlarmPolicyPolicyNoticeClsNoticeArrayOutput) Index(i pulumi.IntInput) GetAlarmPolicyPolicyNoticeClsNoticeOutput
- func (o GetAlarmPolicyPolicyNoticeClsNoticeArrayOutput) ToGetAlarmPolicyPolicyNoticeClsNoticeArrayOutput() GetAlarmPolicyPolicyNoticeClsNoticeArrayOutput
- func (o GetAlarmPolicyPolicyNoticeClsNoticeArrayOutput) ToGetAlarmPolicyPolicyNoticeClsNoticeArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyNoticeClsNoticeArrayOutput
- type GetAlarmPolicyPolicyNoticeClsNoticeInput
- type GetAlarmPolicyPolicyNoticeClsNoticeOutput
- func (GetAlarmPolicyPolicyNoticeClsNoticeOutput) ElementType() reflect.Type
- func (o GetAlarmPolicyPolicyNoticeClsNoticeOutput) Enable() pulumi.IntOutput
- func (o GetAlarmPolicyPolicyNoticeClsNoticeOutput) LogSetId() pulumi.StringOutput
- func (o GetAlarmPolicyPolicyNoticeClsNoticeOutput) Region() pulumi.StringOutput
- func (o GetAlarmPolicyPolicyNoticeClsNoticeOutput) ToGetAlarmPolicyPolicyNoticeClsNoticeOutput() GetAlarmPolicyPolicyNoticeClsNoticeOutput
- func (o GetAlarmPolicyPolicyNoticeClsNoticeOutput) ToGetAlarmPolicyPolicyNoticeClsNoticeOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyNoticeClsNoticeOutput
- func (o GetAlarmPolicyPolicyNoticeClsNoticeOutput) TopicId() pulumi.StringOutput
- type GetAlarmPolicyPolicyNoticeInput
- type GetAlarmPolicyPolicyNoticeOutput
- func (o GetAlarmPolicyPolicyNoticeOutput) AmpConsumerId() pulumi.StringOutput
- func (o GetAlarmPolicyPolicyNoticeOutput) ClsNotices() GetAlarmPolicyPolicyNoticeClsNoticeArrayOutput
- func (GetAlarmPolicyPolicyNoticeOutput) ElementType() reflect.Type
- func (o GetAlarmPolicyPolicyNoticeOutput) Id() pulumi.StringOutput
- func (o GetAlarmPolicyPolicyNoticeOutput) IsPreset() pulumi.IntOutput
- func (o GetAlarmPolicyPolicyNoticeOutput) Name() pulumi.StringOutput
- func (o GetAlarmPolicyPolicyNoticeOutput) NoticeLanguage() pulumi.StringOutput
- func (o GetAlarmPolicyPolicyNoticeOutput) NoticeType() pulumi.StringOutput
- func (o GetAlarmPolicyPolicyNoticeOutput) PolicyIds() pulumi.StringArrayOutput
- func (o GetAlarmPolicyPolicyNoticeOutput) Tags() GetAlarmPolicyPolicyNoticeTagArrayOutput
- func (o GetAlarmPolicyPolicyNoticeOutput) ToGetAlarmPolicyPolicyNoticeOutput() GetAlarmPolicyPolicyNoticeOutput
- func (o GetAlarmPolicyPolicyNoticeOutput) ToGetAlarmPolicyPolicyNoticeOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyNoticeOutput
- func (o GetAlarmPolicyPolicyNoticeOutput) UpdatedAt() pulumi.StringOutput
- func (o GetAlarmPolicyPolicyNoticeOutput) UpdatedBy() pulumi.StringOutput
- func (o GetAlarmPolicyPolicyNoticeOutput) UrlNotices() GetAlarmPolicyPolicyNoticeUrlNoticeArrayOutput
- func (o GetAlarmPolicyPolicyNoticeOutput) UserNotices() GetAlarmPolicyPolicyNoticeUserNoticeArrayOutput
- type GetAlarmPolicyPolicyNoticeTag
- type GetAlarmPolicyPolicyNoticeTagArgs
- func (GetAlarmPolicyPolicyNoticeTagArgs) ElementType() reflect.Type
- func (i GetAlarmPolicyPolicyNoticeTagArgs) ToGetAlarmPolicyPolicyNoticeTagOutput() GetAlarmPolicyPolicyNoticeTagOutput
- func (i GetAlarmPolicyPolicyNoticeTagArgs) ToGetAlarmPolicyPolicyNoticeTagOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyNoticeTagOutput
- type GetAlarmPolicyPolicyNoticeTagArray
- func (GetAlarmPolicyPolicyNoticeTagArray) ElementType() reflect.Type
- func (i GetAlarmPolicyPolicyNoticeTagArray) ToGetAlarmPolicyPolicyNoticeTagArrayOutput() GetAlarmPolicyPolicyNoticeTagArrayOutput
- func (i GetAlarmPolicyPolicyNoticeTagArray) ToGetAlarmPolicyPolicyNoticeTagArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyNoticeTagArrayOutput
- type GetAlarmPolicyPolicyNoticeTagArrayInput
- type GetAlarmPolicyPolicyNoticeTagArrayOutput
- func (GetAlarmPolicyPolicyNoticeTagArrayOutput) ElementType() reflect.Type
- func (o GetAlarmPolicyPolicyNoticeTagArrayOutput) Index(i pulumi.IntInput) GetAlarmPolicyPolicyNoticeTagOutput
- func (o GetAlarmPolicyPolicyNoticeTagArrayOutput) ToGetAlarmPolicyPolicyNoticeTagArrayOutput() GetAlarmPolicyPolicyNoticeTagArrayOutput
- func (o GetAlarmPolicyPolicyNoticeTagArrayOutput) ToGetAlarmPolicyPolicyNoticeTagArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyNoticeTagArrayOutput
- type GetAlarmPolicyPolicyNoticeTagInput
- type GetAlarmPolicyPolicyNoticeTagOutput
- func (GetAlarmPolicyPolicyNoticeTagOutput) ElementType() reflect.Type
- func (o GetAlarmPolicyPolicyNoticeTagOutput) Key() pulumi.StringOutput
- func (o GetAlarmPolicyPolicyNoticeTagOutput) ToGetAlarmPolicyPolicyNoticeTagOutput() GetAlarmPolicyPolicyNoticeTagOutput
- func (o GetAlarmPolicyPolicyNoticeTagOutput) ToGetAlarmPolicyPolicyNoticeTagOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyNoticeTagOutput
- func (o GetAlarmPolicyPolicyNoticeTagOutput) Value() pulumi.StringOutput
- type GetAlarmPolicyPolicyNoticeUrlNotice
- type GetAlarmPolicyPolicyNoticeUrlNoticeArgs
- func (GetAlarmPolicyPolicyNoticeUrlNoticeArgs) ElementType() reflect.Type
- func (i GetAlarmPolicyPolicyNoticeUrlNoticeArgs) ToGetAlarmPolicyPolicyNoticeUrlNoticeOutput() GetAlarmPolicyPolicyNoticeUrlNoticeOutput
- func (i GetAlarmPolicyPolicyNoticeUrlNoticeArgs) ToGetAlarmPolicyPolicyNoticeUrlNoticeOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyNoticeUrlNoticeOutput
- type GetAlarmPolicyPolicyNoticeUrlNoticeArray
- func (GetAlarmPolicyPolicyNoticeUrlNoticeArray) ElementType() reflect.Type
- func (i GetAlarmPolicyPolicyNoticeUrlNoticeArray) ToGetAlarmPolicyPolicyNoticeUrlNoticeArrayOutput() GetAlarmPolicyPolicyNoticeUrlNoticeArrayOutput
- func (i GetAlarmPolicyPolicyNoticeUrlNoticeArray) ToGetAlarmPolicyPolicyNoticeUrlNoticeArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyNoticeUrlNoticeArrayOutput
- type GetAlarmPolicyPolicyNoticeUrlNoticeArrayInput
- type GetAlarmPolicyPolicyNoticeUrlNoticeArrayOutput
- func (GetAlarmPolicyPolicyNoticeUrlNoticeArrayOutput) ElementType() reflect.Type
- func (o GetAlarmPolicyPolicyNoticeUrlNoticeArrayOutput) Index(i pulumi.IntInput) GetAlarmPolicyPolicyNoticeUrlNoticeOutput
- func (o GetAlarmPolicyPolicyNoticeUrlNoticeArrayOutput) ToGetAlarmPolicyPolicyNoticeUrlNoticeArrayOutput() GetAlarmPolicyPolicyNoticeUrlNoticeArrayOutput
- func (o GetAlarmPolicyPolicyNoticeUrlNoticeArrayOutput) ToGetAlarmPolicyPolicyNoticeUrlNoticeArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyNoticeUrlNoticeArrayOutput
- type GetAlarmPolicyPolicyNoticeUrlNoticeInput
- type GetAlarmPolicyPolicyNoticeUrlNoticeOutput
- func (GetAlarmPolicyPolicyNoticeUrlNoticeOutput) ElementType() reflect.Type
- func (o GetAlarmPolicyPolicyNoticeUrlNoticeOutput) EndTime() pulumi.IntOutput
- func (o GetAlarmPolicyPolicyNoticeUrlNoticeOutput) IsValid() pulumi.IntOutput
- func (o GetAlarmPolicyPolicyNoticeUrlNoticeOutput) StartTime() pulumi.IntOutput
- func (o GetAlarmPolicyPolicyNoticeUrlNoticeOutput) ToGetAlarmPolicyPolicyNoticeUrlNoticeOutput() GetAlarmPolicyPolicyNoticeUrlNoticeOutput
- func (o GetAlarmPolicyPolicyNoticeUrlNoticeOutput) ToGetAlarmPolicyPolicyNoticeUrlNoticeOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyNoticeUrlNoticeOutput
- func (o GetAlarmPolicyPolicyNoticeUrlNoticeOutput) Url() pulumi.StringOutput
- func (o GetAlarmPolicyPolicyNoticeUrlNoticeOutput) ValidationCode() pulumi.StringOutput
- func (o GetAlarmPolicyPolicyNoticeUrlNoticeOutput) Weekdays() pulumi.IntArrayOutput
- type GetAlarmPolicyPolicyNoticeUserNotice
- type GetAlarmPolicyPolicyNoticeUserNoticeArgs
- func (GetAlarmPolicyPolicyNoticeUserNoticeArgs) ElementType() reflect.Type
- func (i GetAlarmPolicyPolicyNoticeUserNoticeArgs) ToGetAlarmPolicyPolicyNoticeUserNoticeOutput() GetAlarmPolicyPolicyNoticeUserNoticeOutput
- func (i GetAlarmPolicyPolicyNoticeUserNoticeArgs) ToGetAlarmPolicyPolicyNoticeUserNoticeOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyNoticeUserNoticeOutput
- type GetAlarmPolicyPolicyNoticeUserNoticeArray
- func (GetAlarmPolicyPolicyNoticeUserNoticeArray) ElementType() reflect.Type
- func (i GetAlarmPolicyPolicyNoticeUserNoticeArray) ToGetAlarmPolicyPolicyNoticeUserNoticeArrayOutput() GetAlarmPolicyPolicyNoticeUserNoticeArrayOutput
- func (i GetAlarmPolicyPolicyNoticeUserNoticeArray) ToGetAlarmPolicyPolicyNoticeUserNoticeArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyNoticeUserNoticeArrayOutput
- type GetAlarmPolicyPolicyNoticeUserNoticeArrayInput
- type GetAlarmPolicyPolicyNoticeUserNoticeArrayOutput
- func (GetAlarmPolicyPolicyNoticeUserNoticeArrayOutput) ElementType() reflect.Type
- func (o GetAlarmPolicyPolicyNoticeUserNoticeArrayOutput) Index(i pulumi.IntInput) GetAlarmPolicyPolicyNoticeUserNoticeOutput
- func (o GetAlarmPolicyPolicyNoticeUserNoticeArrayOutput) ToGetAlarmPolicyPolicyNoticeUserNoticeArrayOutput() GetAlarmPolicyPolicyNoticeUserNoticeArrayOutput
- func (o GetAlarmPolicyPolicyNoticeUserNoticeArrayOutput) ToGetAlarmPolicyPolicyNoticeUserNoticeArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyNoticeUserNoticeArrayOutput
- type GetAlarmPolicyPolicyNoticeUserNoticeInput
- type GetAlarmPolicyPolicyNoticeUserNoticeOutput
- func (GetAlarmPolicyPolicyNoticeUserNoticeOutput) ElementType() reflect.Type
- func (o GetAlarmPolicyPolicyNoticeUserNoticeOutput) EndTime() pulumi.IntOutput
- func (o GetAlarmPolicyPolicyNoticeUserNoticeOutput) GroupIds() pulumi.IntArrayOutput
- func (o GetAlarmPolicyPolicyNoticeUserNoticeOutput) NeedPhoneArriveNotice() pulumi.IntOutput
- func (o GetAlarmPolicyPolicyNoticeUserNoticeOutput) NoticeWays() pulumi.StringArrayOutput
- func (o GetAlarmPolicyPolicyNoticeUserNoticeOutput) OnCallFormIds() pulumi.StringArrayOutput
- func (o GetAlarmPolicyPolicyNoticeUserNoticeOutput) PhoneCallType() pulumi.StringOutput
- func (o GetAlarmPolicyPolicyNoticeUserNoticeOutput) PhoneCircleInterval() pulumi.IntOutput
- func (o GetAlarmPolicyPolicyNoticeUserNoticeOutput) PhoneCircleTimes() pulumi.IntOutput
- func (o GetAlarmPolicyPolicyNoticeUserNoticeOutput) PhoneInnerInterval() pulumi.IntOutput
- func (o GetAlarmPolicyPolicyNoticeUserNoticeOutput) PhoneOrders() pulumi.IntArrayOutput
- func (o GetAlarmPolicyPolicyNoticeUserNoticeOutput) ReceiverType() pulumi.StringOutput
- func (o GetAlarmPolicyPolicyNoticeUserNoticeOutput) StartTime() pulumi.IntOutput
- func (o GetAlarmPolicyPolicyNoticeUserNoticeOutput) ToGetAlarmPolicyPolicyNoticeUserNoticeOutput() GetAlarmPolicyPolicyNoticeUserNoticeOutput
- func (o GetAlarmPolicyPolicyNoticeUserNoticeOutput) ToGetAlarmPolicyPolicyNoticeUserNoticeOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyNoticeUserNoticeOutput
- func (o GetAlarmPolicyPolicyNoticeUserNoticeOutput) UserIds() pulumi.IntArrayOutput
- func (o GetAlarmPolicyPolicyNoticeUserNoticeOutput) Weekdays() pulumi.IntArrayOutput
- type GetAlarmPolicyPolicyOutput
- func (o GetAlarmPolicyPolicyOutput) AdvancedMetricNumber() pulumi.IntOutput
- func (o GetAlarmPolicyPolicyOutput) CanSetDefault() pulumi.IntOutput
- func (o GetAlarmPolicyPolicyOutput) ConditionTemplateId() pulumi.StringOutput
- func (o GetAlarmPolicyPolicyOutput) Conditions() GetAlarmPolicyPolicyConditionArrayOutput
- func (o GetAlarmPolicyPolicyOutput) ConditionsTemps() GetAlarmPolicyPolicyConditionsTempArrayOutput
- func (GetAlarmPolicyPolicyOutput) ElementType() reflect.Type
- func (o GetAlarmPolicyPolicyOutput) Enable() pulumi.IntOutput
- func (o GetAlarmPolicyPolicyOutput) EventConditions() GetAlarmPolicyPolicyEventConditionArrayOutput
- func (o GetAlarmPolicyPolicyOutput) FilterDimensionsParam() pulumi.StringOutput
- func (o GetAlarmPolicyPolicyOutput) InsertTime() pulumi.IntOutput
- func (o GetAlarmPolicyPolicyOutput) InstanceGroupId() pulumi.IntOutput
- func (o GetAlarmPolicyPolicyOutput) InstanceGroupName() pulumi.StringOutput
- func (o GetAlarmPolicyPolicyOutput) InstanceSum() pulumi.IntOutput
- func (o GetAlarmPolicyPolicyOutput) IsBindAll() pulumi.IntOutput
- func (o GetAlarmPolicyPolicyOutput) IsDefault() pulumi.IntOutput
- func (o GetAlarmPolicyPolicyOutput) IsOneClick() pulumi.IntOutput
- func (o GetAlarmPolicyPolicyOutput) LastEditUin() pulumi.StringOutput
- func (o GetAlarmPolicyPolicyOutput) MonitorType() pulumi.StringOutput
- func (o GetAlarmPolicyPolicyOutput) Namespace() pulumi.StringOutput
- func (o GetAlarmPolicyPolicyOutput) NamespaceShowName() pulumi.StringOutput
- func (o GetAlarmPolicyPolicyOutput) NoticeIds() pulumi.StringArrayOutput
- func (o GetAlarmPolicyPolicyOutput) Notices() GetAlarmPolicyPolicyNoticeArrayOutput
- func (o GetAlarmPolicyPolicyOutput) OneClickStatus() pulumi.IntOutput
- func (o GetAlarmPolicyPolicyOutput) OriginId() pulumi.StringOutput
- func (o GetAlarmPolicyPolicyOutput) PolicyId() pulumi.StringOutput
- func (o GetAlarmPolicyPolicyOutput) PolicyName() pulumi.StringOutput
- func (o GetAlarmPolicyPolicyOutput) ProjectId() pulumi.IntOutput
- func (o GetAlarmPolicyPolicyOutput) ProjectName() pulumi.StringOutput
- func (o GetAlarmPolicyPolicyOutput) Regions() pulumi.StringArrayOutput
- func (o GetAlarmPolicyPolicyOutput) Remark() pulumi.StringOutput
- func (o GetAlarmPolicyPolicyOutput) RuleType() pulumi.StringOutput
- func (o GetAlarmPolicyPolicyOutput) TagInstances() GetAlarmPolicyPolicyTagInstanceArrayOutput
- func (o GetAlarmPolicyPolicyOutput) Tags() GetAlarmPolicyPolicyTagArrayOutput
- func (o GetAlarmPolicyPolicyOutput) ToGetAlarmPolicyPolicyOutput() GetAlarmPolicyPolicyOutput
- func (o GetAlarmPolicyPolicyOutput) ToGetAlarmPolicyPolicyOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyOutput
- func (o GetAlarmPolicyPolicyOutput) TriggerTasks() GetAlarmPolicyPolicyTriggerTaskArrayOutput
- func (o GetAlarmPolicyPolicyOutput) UpdateTime() pulumi.IntOutput
- func (o GetAlarmPolicyPolicyOutput) UseSum() pulumi.IntOutput
- type GetAlarmPolicyPolicyTag
- type GetAlarmPolicyPolicyTagArgs
- type GetAlarmPolicyPolicyTagArray
- func (GetAlarmPolicyPolicyTagArray) ElementType() reflect.Type
- func (i GetAlarmPolicyPolicyTagArray) ToGetAlarmPolicyPolicyTagArrayOutput() GetAlarmPolicyPolicyTagArrayOutput
- func (i GetAlarmPolicyPolicyTagArray) ToGetAlarmPolicyPolicyTagArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyTagArrayOutput
- type GetAlarmPolicyPolicyTagArrayInput
- type GetAlarmPolicyPolicyTagArrayOutput
- func (GetAlarmPolicyPolicyTagArrayOutput) ElementType() reflect.Type
- func (o GetAlarmPolicyPolicyTagArrayOutput) Index(i pulumi.IntInput) GetAlarmPolicyPolicyTagOutput
- func (o GetAlarmPolicyPolicyTagArrayOutput) ToGetAlarmPolicyPolicyTagArrayOutput() GetAlarmPolicyPolicyTagArrayOutput
- func (o GetAlarmPolicyPolicyTagArrayOutput) ToGetAlarmPolicyPolicyTagArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyTagArrayOutput
- type GetAlarmPolicyPolicyTagInput
- type GetAlarmPolicyPolicyTagInstance
- type GetAlarmPolicyPolicyTagInstanceArgs
- func (GetAlarmPolicyPolicyTagInstanceArgs) ElementType() reflect.Type
- func (i GetAlarmPolicyPolicyTagInstanceArgs) ToGetAlarmPolicyPolicyTagInstanceOutput() GetAlarmPolicyPolicyTagInstanceOutput
- func (i GetAlarmPolicyPolicyTagInstanceArgs) ToGetAlarmPolicyPolicyTagInstanceOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyTagInstanceOutput
- type GetAlarmPolicyPolicyTagInstanceArray
- func (GetAlarmPolicyPolicyTagInstanceArray) ElementType() reflect.Type
- func (i GetAlarmPolicyPolicyTagInstanceArray) ToGetAlarmPolicyPolicyTagInstanceArrayOutput() GetAlarmPolicyPolicyTagInstanceArrayOutput
- func (i GetAlarmPolicyPolicyTagInstanceArray) ToGetAlarmPolicyPolicyTagInstanceArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyTagInstanceArrayOutput
- type GetAlarmPolicyPolicyTagInstanceArrayInput
- type GetAlarmPolicyPolicyTagInstanceArrayOutput
- func (GetAlarmPolicyPolicyTagInstanceArrayOutput) ElementType() reflect.Type
- func (o GetAlarmPolicyPolicyTagInstanceArrayOutput) Index(i pulumi.IntInput) GetAlarmPolicyPolicyTagInstanceOutput
- func (o GetAlarmPolicyPolicyTagInstanceArrayOutput) ToGetAlarmPolicyPolicyTagInstanceArrayOutput() GetAlarmPolicyPolicyTagInstanceArrayOutput
- func (o GetAlarmPolicyPolicyTagInstanceArrayOutput) ToGetAlarmPolicyPolicyTagInstanceArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyTagInstanceArrayOutput
- type GetAlarmPolicyPolicyTagInstanceInput
- type GetAlarmPolicyPolicyTagInstanceOutput
- func (o GetAlarmPolicyPolicyTagInstanceOutput) BindingStatus() pulumi.IntOutput
- func (GetAlarmPolicyPolicyTagInstanceOutput) ElementType() reflect.Type
- func (o GetAlarmPolicyPolicyTagInstanceOutput) InstanceSum() pulumi.IntOutput
- func (o GetAlarmPolicyPolicyTagInstanceOutput) Key() pulumi.StringOutput
- func (o GetAlarmPolicyPolicyTagInstanceOutput) RegionId() pulumi.IntOutput
- func (o GetAlarmPolicyPolicyTagInstanceOutput) ServiceType() pulumi.StringOutput
- func (o GetAlarmPolicyPolicyTagInstanceOutput) TagStatus() pulumi.IntOutput
- func (o GetAlarmPolicyPolicyTagInstanceOutput) ToGetAlarmPolicyPolicyTagInstanceOutput() GetAlarmPolicyPolicyTagInstanceOutput
- func (o GetAlarmPolicyPolicyTagInstanceOutput) ToGetAlarmPolicyPolicyTagInstanceOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyTagInstanceOutput
- func (o GetAlarmPolicyPolicyTagInstanceOutput) Value() pulumi.StringOutput
- type GetAlarmPolicyPolicyTagOutput
- func (GetAlarmPolicyPolicyTagOutput) ElementType() reflect.Type
- func (o GetAlarmPolicyPolicyTagOutput) Key() pulumi.StringOutput
- func (o GetAlarmPolicyPolicyTagOutput) ToGetAlarmPolicyPolicyTagOutput() GetAlarmPolicyPolicyTagOutput
- func (o GetAlarmPolicyPolicyTagOutput) ToGetAlarmPolicyPolicyTagOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyTagOutput
- func (o GetAlarmPolicyPolicyTagOutput) Value() pulumi.StringOutput
- type GetAlarmPolicyPolicyTriggerTask
- type GetAlarmPolicyPolicyTriggerTaskArgs
- func (GetAlarmPolicyPolicyTriggerTaskArgs) ElementType() reflect.Type
- func (i GetAlarmPolicyPolicyTriggerTaskArgs) ToGetAlarmPolicyPolicyTriggerTaskOutput() GetAlarmPolicyPolicyTriggerTaskOutput
- func (i GetAlarmPolicyPolicyTriggerTaskArgs) ToGetAlarmPolicyPolicyTriggerTaskOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyTriggerTaskOutput
- type GetAlarmPolicyPolicyTriggerTaskArray
- func (GetAlarmPolicyPolicyTriggerTaskArray) ElementType() reflect.Type
- func (i GetAlarmPolicyPolicyTriggerTaskArray) ToGetAlarmPolicyPolicyTriggerTaskArrayOutput() GetAlarmPolicyPolicyTriggerTaskArrayOutput
- func (i GetAlarmPolicyPolicyTriggerTaskArray) ToGetAlarmPolicyPolicyTriggerTaskArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyTriggerTaskArrayOutput
- type GetAlarmPolicyPolicyTriggerTaskArrayInput
- type GetAlarmPolicyPolicyTriggerTaskArrayOutput
- func (GetAlarmPolicyPolicyTriggerTaskArrayOutput) ElementType() reflect.Type
- func (o GetAlarmPolicyPolicyTriggerTaskArrayOutput) Index(i pulumi.IntInput) GetAlarmPolicyPolicyTriggerTaskOutput
- func (o GetAlarmPolicyPolicyTriggerTaskArrayOutput) ToGetAlarmPolicyPolicyTriggerTaskArrayOutput() GetAlarmPolicyPolicyTriggerTaskArrayOutput
- func (o GetAlarmPolicyPolicyTriggerTaskArrayOutput) ToGetAlarmPolicyPolicyTriggerTaskArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyTriggerTaskArrayOutput
- type GetAlarmPolicyPolicyTriggerTaskInput
- type GetAlarmPolicyPolicyTriggerTaskOutput
- func (GetAlarmPolicyPolicyTriggerTaskOutput) ElementType() reflect.Type
- func (o GetAlarmPolicyPolicyTriggerTaskOutput) TaskConfig() pulumi.StringOutput
- func (o GetAlarmPolicyPolicyTriggerTaskOutput) ToGetAlarmPolicyPolicyTriggerTaskOutput() GetAlarmPolicyPolicyTriggerTaskOutput
- func (o GetAlarmPolicyPolicyTriggerTaskOutput) ToGetAlarmPolicyPolicyTriggerTaskOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyTriggerTaskOutput
- func (o GetAlarmPolicyPolicyTriggerTaskOutput) Type() pulumi.StringOutput
- type GetAlarmPolicyTriggerTask
- type GetAlarmPolicyTriggerTaskArgs
- func (GetAlarmPolicyTriggerTaskArgs) ElementType() reflect.Type
- func (i GetAlarmPolicyTriggerTaskArgs) ToGetAlarmPolicyTriggerTaskOutput() GetAlarmPolicyTriggerTaskOutput
- func (i GetAlarmPolicyTriggerTaskArgs) ToGetAlarmPolicyTriggerTaskOutputWithContext(ctx context.Context) GetAlarmPolicyTriggerTaskOutput
- type GetAlarmPolicyTriggerTaskArray
- func (GetAlarmPolicyTriggerTaskArray) ElementType() reflect.Type
- func (i GetAlarmPolicyTriggerTaskArray) ToGetAlarmPolicyTriggerTaskArrayOutput() GetAlarmPolicyTriggerTaskArrayOutput
- func (i GetAlarmPolicyTriggerTaskArray) ToGetAlarmPolicyTriggerTaskArrayOutputWithContext(ctx context.Context) GetAlarmPolicyTriggerTaskArrayOutput
- type GetAlarmPolicyTriggerTaskArrayInput
- type GetAlarmPolicyTriggerTaskArrayOutput
- func (GetAlarmPolicyTriggerTaskArrayOutput) ElementType() reflect.Type
- func (o GetAlarmPolicyTriggerTaskArrayOutput) Index(i pulumi.IntInput) GetAlarmPolicyTriggerTaskOutput
- func (o GetAlarmPolicyTriggerTaskArrayOutput) ToGetAlarmPolicyTriggerTaskArrayOutput() GetAlarmPolicyTriggerTaskArrayOutput
- func (o GetAlarmPolicyTriggerTaskArrayOutput) ToGetAlarmPolicyTriggerTaskArrayOutputWithContext(ctx context.Context) GetAlarmPolicyTriggerTaskArrayOutput
- type GetAlarmPolicyTriggerTaskInput
- type GetAlarmPolicyTriggerTaskOutput
- func (GetAlarmPolicyTriggerTaskOutput) ElementType() reflect.Type
- func (o GetAlarmPolicyTriggerTaskOutput) TaskConfig() pulumi.StringOutput
- func (o GetAlarmPolicyTriggerTaskOutput) ToGetAlarmPolicyTriggerTaskOutput() GetAlarmPolicyTriggerTaskOutput
- func (o GetAlarmPolicyTriggerTaskOutput) ToGetAlarmPolicyTriggerTaskOutputWithContext(ctx context.Context) GetAlarmPolicyTriggerTaskOutput
- func (o GetAlarmPolicyTriggerTaskOutput) Type() pulumi.StringOutput
- type GetBindingObjectsArgs
- type GetBindingObjectsList
- type GetBindingObjectsListArgs
- type GetBindingObjectsListArray
- func (GetBindingObjectsListArray) ElementType() reflect.Type
- func (i GetBindingObjectsListArray) ToGetBindingObjectsListArrayOutput() GetBindingObjectsListArrayOutput
- func (i GetBindingObjectsListArray) ToGetBindingObjectsListArrayOutputWithContext(ctx context.Context) GetBindingObjectsListArrayOutput
- type GetBindingObjectsListArrayInput
- type GetBindingObjectsListArrayOutput
- func (GetBindingObjectsListArrayOutput) ElementType() reflect.Type
- func (o GetBindingObjectsListArrayOutput) Index(i pulumi.IntInput) GetBindingObjectsListOutput
- func (o GetBindingObjectsListArrayOutput) ToGetBindingObjectsListArrayOutput() GetBindingObjectsListArrayOutput
- func (o GetBindingObjectsListArrayOutput) ToGetBindingObjectsListArrayOutputWithContext(ctx context.Context) GetBindingObjectsListArrayOutput
- type GetBindingObjectsListInput
- type GetBindingObjectsListOutput
- func (o GetBindingObjectsListOutput) DimensionsJson() pulumi.StringOutput
- func (GetBindingObjectsListOutput) ElementType() reflect.Type
- func (o GetBindingObjectsListOutput) IsShielded() pulumi.IntOutput
- func (o GetBindingObjectsListOutput) Region() pulumi.StringOutput
- func (o GetBindingObjectsListOutput) ToGetBindingObjectsListOutput() GetBindingObjectsListOutput
- func (o GetBindingObjectsListOutput) ToGetBindingObjectsListOutputWithContext(ctx context.Context) GetBindingObjectsListOutput
- func (o GetBindingObjectsListOutput) UniqueId() pulumi.StringOutput
- type GetBindingObjectsOutputArgs
- type GetBindingObjectsResult
- type GetBindingObjectsResultOutput
- func (GetBindingObjectsResultOutput) ElementType() reflect.Type
- func (o GetBindingObjectsResultOutput) GroupId() pulumi.IntOutput
- func (o GetBindingObjectsResultOutput) Id() pulumi.StringOutput
- func (o GetBindingObjectsResultOutput) Lists() GetBindingObjectsListArrayOutput
- func (o GetBindingObjectsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetBindingObjectsResultOutput) ToGetBindingObjectsResultOutput() GetBindingObjectsResultOutput
- func (o GetBindingObjectsResultOutput) ToGetBindingObjectsResultOutputWithContext(ctx context.Context) GetBindingObjectsResultOutput
- type GetDataArgs
- type GetDataDimension
- type GetDataDimensionArgs
- type GetDataDimensionArray
- type GetDataDimensionArrayInput
- type GetDataDimensionArrayOutput
- func (GetDataDimensionArrayOutput) ElementType() reflect.Type
- func (o GetDataDimensionArrayOutput) Index(i pulumi.IntInput) GetDataDimensionOutput
- func (o GetDataDimensionArrayOutput) ToGetDataDimensionArrayOutput() GetDataDimensionArrayOutput
- func (o GetDataDimensionArrayOutput) ToGetDataDimensionArrayOutputWithContext(ctx context.Context) GetDataDimensionArrayOutput
- type GetDataDimensionInput
- type GetDataDimensionOutput
- func (GetDataDimensionOutput) ElementType() reflect.Type
- func (o GetDataDimensionOutput) Name() pulumi.StringOutput
- func (o GetDataDimensionOutput) ToGetDataDimensionOutput() GetDataDimensionOutput
- func (o GetDataDimensionOutput) ToGetDataDimensionOutputWithContext(ctx context.Context) GetDataDimensionOutput
- func (o GetDataDimensionOutput) Value() pulumi.StringOutput
- type GetDataList
- type GetDataListArgs
- type GetDataListArray
- type GetDataListArrayInput
- type GetDataListArrayOutput
- func (GetDataListArrayOutput) ElementType() reflect.Type
- func (o GetDataListArrayOutput) Index(i pulumi.IntInput) GetDataListOutput
- func (o GetDataListArrayOutput) ToGetDataListArrayOutput() GetDataListArrayOutput
- func (o GetDataListArrayOutput) ToGetDataListArrayOutputWithContext(ctx context.Context) GetDataListArrayOutput
- type GetDataListInput
- type GetDataListOutput
- func (GetDataListOutput) ElementType() reflect.Type
- func (o GetDataListOutput) Timestamp() pulumi.IntOutput
- func (o GetDataListOutput) ToGetDataListOutput() GetDataListOutput
- func (o GetDataListOutput) ToGetDataListOutputWithContext(ctx context.Context) GetDataListOutput
- func (o GetDataListOutput) Value() pulumi.Float64Output
- type GetDataOutputArgs
- type GetDataResult
- type GetDataResultOutput
- func (o GetDataResultOutput) Dimensions() GetDataDimensionArrayOutput
- func (GetDataResultOutput) ElementType() reflect.Type
- func (o GetDataResultOutput) EndTime() pulumi.StringOutput
- func (o GetDataResultOutput) Id() pulumi.StringOutput
- func (o GetDataResultOutput) Lists() GetDataListArrayOutput
- func (o GetDataResultOutput) MetricName() pulumi.StringOutput
- func (o GetDataResultOutput) Namespace() pulumi.StringOutput
- func (o GetDataResultOutput) Period() pulumi.IntPtrOutput
- func (o GetDataResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetDataResultOutput) StartTime() pulumi.StringOutput
- func (o GetDataResultOutput) ToGetDataResultOutput() GetDataResultOutput
- func (o GetDataResultOutput) ToGetDataResultOutputWithContext(ctx context.Context) GetDataResultOutput
- type GetGrafanaPluginOverviewsArgs
- type GetGrafanaPluginOverviewsOutputArgs
- type GetGrafanaPluginOverviewsPluginSet
- type GetGrafanaPluginOverviewsPluginSetArgs
- func (GetGrafanaPluginOverviewsPluginSetArgs) ElementType() reflect.Type
- func (i GetGrafanaPluginOverviewsPluginSetArgs) ToGetGrafanaPluginOverviewsPluginSetOutput() GetGrafanaPluginOverviewsPluginSetOutput
- func (i GetGrafanaPluginOverviewsPluginSetArgs) ToGetGrafanaPluginOverviewsPluginSetOutputWithContext(ctx context.Context) GetGrafanaPluginOverviewsPluginSetOutput
- type GetGrafanaPluginOverviewsPluginSetArray
- func (GetGrafanaPluginOverviewsPluginSetArray) ElementType() reflect.Type
- func (i GetGrafanaPluginOverviewsPluginSetArray) ToGetGrafanaPluginOverviewsPluginSetArrayOutput() GetGrafanaPluginOverviewsPluginSetArrayOutput
- func (i GetGrafanaPluginOverviewsPluginSetArray) ToGetGrafanaPluginOverviewsPluginSetArrayOutputWithContext(ctx context.Context) GetGrafanaPluginOverviewsPluginSetArrayOutput
- type GetGrafanaPluginOverviewsPluginSetArrayInput
- type GetGrafanaPluginOverviewsPluginSetArrayOutput
- func (GetGrafanaPluginOverviewsPluginSetArrayOutput) ElementType() reflect.Type
- func (o GetGrafanaPluginOverviewsPluginSetArrayOutput) Index(i pulumi.IntInput) GetGrafanaPluginOverviewsPluginSetOutput
- func (o GetGrafanaPluginOverviewsPluginSetArrayOutput) ToGetGrafanaPluginOverviewsPluginSetArrayOutput() GetGrafanaPluginOverviewsPluginSetArrayOutput
- func (o GetGrafanaPluginOverviewsPluginSetArrayOutput) ToGetGrafanaPluginOverviewsPluginSetArrayOutputWithContext(ctx context.Context) GetGrafanaPluginOverviewsPluginSetArrayOutput
- type GetGrafanaPluginOverviewsPluginSetInput
- type GetGrafanaPluginOverviewsPluginSetOutput
- func (GetGrafanaPluginOverviewsPluginSetOutput) ElementType() reflect.Type
- func (o GetGrafanaPluginOverviewsPluginSetOutput) PluginId() pulumi.StringOutput
- func (o GetGrafanaPluginOverviewsPluginSetOutput) ToGetGrafanaPluginOverviewsPluginSetOutput() GetGrafanaPluginOverviewsPluginSetOutput
- func (o GetGrafanaPluginOverviewsPluginSetOutput) ToGetGrafanaPluginOverviewsPluginSetOutputWithContext(ctx context.Context) GetGrafanaPluginOverviewsPluginSetOutput
- func (o GetGrafanaPluginOverviewsPluginSetOutput) Version() pulumi.StringOutput
- type GetGrafanaPluginOverviewsResult
- type GetGrafanaPluginOverviewsResultOutput
- func (GetGrafanaPluginOverviewsResultOutput) ElementType() reflect.Type
- func (o GetGrafanaPluginOverviewsResultOutput) Id() pulumi.StringOutput
- func (o GetGrafanaPluginOverviewsResultOutput) PluginSets() GetGrafanaPluginOverviewsPluginSetArrayOutput
- func (o GetGrafanaPluginOverviewsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetGrafanaPluginOverviewsResultOutput) ToGetGrafanaPluginOverviewsResultOutput() GetGrafanaPluginOverviewsResultOutput
- func (o GetGrafanaPluginOverviewsResultOutput) ToGetGrafanaPluginOverviewsResultOutputWithContext(ctx context.Context) GetGrafanaPluginOverviewsResultOutput
- type GetPolicyConditionsArgs
- type GetPolicyConditionsList
- type GetPolicyConditionsListArgs
- type GetPolicyConditionsListArray
- func (GetPolicyConditionsListArray) ElementType() reflect.Type
- func (i GetPolicyConditionsListArray) ToGetPolicyConditionsListArrayOutput() GetPolicyConditionsListArrayOutput
- func (i GetPolicyConditionsListArray) ToGetPolicyConditionsListArrayOutputWithContext(ctx context.Context) GetPolicyConditionsListArrayOutput
- type GetPolicyConditionsListArrayInput
- type GetPolicyConditionsListArrayOutput
- func (GetPolicyConditionsListArrayOutput) ElementType() reflect.Type
- func (o GetPolicyConditionsListArrayOutput) Index(i pulumi.IntInput) GetPolicyConditionsListOutput
- func (o GetPolicyConditionsListArrayOutput) ToGetPolicyConditionsListArrayOutput() GetPolicyConditionsListArrayOutput
- func (o GetPolicyConditionsListArrayOutput) ToGetPolicyConditionsListArrayOutputWithContext(ctx context.Context) GetPolicyConditionsListArrayOutput
- type GetPolicyConditionsListEventMetric
- type GetPolicyConditionsListEventMetricArgs
- func (GetPolicyConditionsListEventMetricArgs) ElementType() reflect.Type
- func (i GetPolicyConditionsListEventMetricArgs) ToGetPolicyConditionsListEventMetricOutput() GetPolicyConditionsListEventMetricOutput
- func (i GetPolicyConditionsListEventMetricArgs) ToGetPolicyConditionsListEventMetricOutputWithContext(ctx context.Context) GetPolicyConditionsListEventMetricOutput
- type GetPolicyConditionsListEventMetricArray
- func (GetPolicyConditionsListEventMetricArray) ElementType() reflect.Type
- func (i GetPolicyConditionsListEventMetricArray) ToGetPolicyConditionsListEventMetricArrayOutput() GetPolicyConditionsListEventMetricArrayOutput
- func (i GetPolicyConditionsListEventMetricArray) ToGetPolicyConditionsListEventMetricArrayOutputWithContext(ctx context.Context) GetPolicyConditionsListEventMetricArrayOutput
- type GetPolicyConditionsListEventMetricArrayInput
- type GetPolicyConditionsListEventMetricArrayOutput
- func (GetPolicyConditionsListEventMetricArrayOutput) ElementType() reflect.Type
- func (o GetPolicyConditionsListEventMetricArrayOutput) Index(i pulumi.IntInput) GetPolicyConditionsListEventMetricOutput
- func (o GetPolicyConditionsListEventMetricArrayOutput) ToGetPolicyConditionsListEventMetricArrayOutput() GetPolicyConditionsListEventMetricArrayOutput
- func (o GetPolicyConditionsListEventMetricArrayOutput) ToGetPolicyConditionsListEventMetricArrayOutputWithContext(ctx context.Context) GetPolicyConditionsListEventMetricArrayOutput
- type GetPolicyConditionsListEventMetricInput
- type GetPolicyConditionsListEventMetricOutput
- func (GetPolicyConditionsListEventMetricOutput) ElementType() reflect.Type
- func (o GetPolicyConditionsListEventMetricOutput) EventId() pulumi.IntOutput
- func (o GetPolicyConditionsListEventMetricOutput) EventShowName() pulumi.StringOutput
- func (o GetPolicyConditionsListEventMetricOutput) NeedRecovered() pulumi.BoolOutput
- func (o GetPolicyConditionsListEventMetricOutput) ToGetPolicyConditionsListEventMetricOutput() GetPolicyConditionsListEventMetricOutput
- func (o GetPolicyConditionsListEventMetricOutput) ToGetPolicyConditionsListEventMetricOutputWithContext(ctx context.Context) GetPolicyConditionsListEventMetricOutput
- type GetPolicyConditionsListInput
- type GetPolicyConditionsListMetric
- type GetPolicyConditionsListMetricArgs
- func (GetPolicyConditionsListMetricArgs) ElementType() reflect.Type
- func (i GetPolicyConditionsListMetricArgs) ToGetPolicyConditionsListMetricOutput() GetPolicyConditionsListMetricOutput
- func (i GetPolicyConditionsListMetricArgs) ToGetPolicyConditionsListMetricOutputWithContext(ctx context.Context) GetPolicyConditionsListMetricOutput
- type GetPolicyConditionsListMetricArray
- func (GetPolicyConditionsListMetricArray) ElementType() reflect.Type
- func (i GetPolicyConditionsListMetricArray) ToGetPolicyConditionsListMetricArrayOutput() GetPolicyConditionsListMetricArrayOutput
- func (i GetPolicyConditionsListMetricArray) ToGetPolicyConditionsListMetricArrayOutputWithContext(ctx context.Context) GetPolicyConditionsListMetricArrayOutput
- type GetPolicyConditionsListMetricArrayInput
- type GetPolicyConditionsListMetricArrayOutput
- func (GetPolicyConditionsListMetricArrayOutput) ElementType() reflect.Type
- func (o GetPolicyConditionsListMetricArrayOutput) Index(i pulumi.IntInput) GetPolicyConditionsListMetricOutput
- func (o GetPolicyConditionsListMetricArrayOutput) ToGetPolicyConditionsListMetricArrayOutput() GetPolicyConditionsListMetricArrayOutput
- func (o GetPolicyConditionsListMetricArrayOutput) ToGetPolicyConditionsListMetricArrayOutputWithContext(ctx context.Context) GetPolicyConditionsListMetricArrayOutput
- type GetPolicyConditionsListMetricInput
- type GetPolicyConditionsListMetricOutput
- func (o GetPolicyConditionsListMetricOutput) CalcTypeKeys() pulumi.IntArrayOutput
- func (o GetPolicyConditionsListMetricOutput) CalcTypeNeed() pulumi.BoolOutput
- func (o GetPolicyConditionsListMetricOutput) CalcValueDefault() pulumi.StringOutput
- func (o GetPolicyConditionsListMetricOutput) CalcValueFixed() pulumi.StringOutput
- func (o GetPolicyConditionsListMetricOutput) CalcValueMax() pulumi.StringOutput
- func (o GetPolicyConditionsListMetricOutput) CalcValueMin() pulumi.StringOutput
- func (o GetPolicyConditionsListMetricOutput) CalcValueNeed() pulumi.BoolOutput
- func (o GetPolicyConditionsListMetricOutput) ContinueTimeDefault() pulumi.IntOutput
- func (o GetPolicyConditionsListMetricOutput) ContinueTimeKeys() pulumi.IntArrayOutput
- func (o GetPolicyConditionsListMetricOutput) ContinueTimeNeed() pulumi.BoolOutput
- func (GetPolicyConditionsListMetricOutput) ElementType() reflect.Type
- func (o GetPolicyConditionsListMetricOutput) MetricId() pulumi.IntOutput
- func (o GetPolicyConditionsListMetricOutput) MetricShowName() pulumi.StringOutput
- func (o GetPolicyConditionsListMetricOutput) MetricUnit() pulumi.StringOutput
- func (o GetPolicyConditionsListMetricOutput) PeriodDefault() pulumi.IntOutput
- func (o GetPolicyConditionsListMetricOutput) PeriodKeys() pulumi.IntArrayOutput
- func (o GetPolicyConditionsListMetricOutput) PeriodNeed() pulumi.BoolOutput
- func (o GetPolicyConditionsListMetricOutput) PeriodNumDefault() pulumi.IntOutput
- func (o GetPolicyConditionsListMetricOutput) PeriodNumKeys() pulumi.IntArrayOutput
- func (o GetPolicyConditionsListMetricOutput) PeriodNumNeed() pulumi.BoolOutput
- func (o GetPolicyConditionsListMetricOutput) StatTypeP10() pulumi.StringOutput
- func (o GetPolicyConditionsListMetricOutput) StatTypeP1800() pulumi.StringOutput
- func (o GetPolicyConditionsListMetricOutput) StatTypeP300() pulumi.StringOutput
- func (o GetPolicyConditionsListMetricOutput) StatTypeP3600() pulumi.StringOutput
- func (o GetPolicyConditionsListMetricOutput) StatTypeP5() pulumi.StringOutput
- func (o GetPolicyConditionsListMetricOutput) StatTypeP60() pulumi.StringOutput
- func (o GetPolicyConditionsListMetricOutput) StatTypeP600() pulumi.StringOutput
- func (o GetPolicyConditionsListMetricOutput) StatTypeP86400() pulumi.StringOutput
- func (o GetPolicyConditionsListMetricOutput) ToGetPolicyConditionsListMetricOutput() GetPolicyConditionsListMetricOutput
- func (o GetPolicyConditionsListMetricOutput) ToGetPolicyConditionsListMetricOutputWithContext(ctx context.Context) GetPolicyConditionsListMetricOutput
- type GetPolicyConditionsListOutput
- func (GetPolicyConditionsListOutput) ElementType() reflect.Type
- func (o GetPolicyConditionsListOutput) EventMetrics() GetPolicyConditionsListEventMetricArrayOutput
- func (o GetPolicyConditionsListOutput) IsSupportMultiRegion() pulumi.BoolOutput
- func (o GetPolicyConditionsListOutput) Metrics() GetPolicyConditionsListMetricArrayOutput
- func (o GetPolicyConditionsListOutput) Name() pulumi.StringOutput
- func (o GetPolicyConditionsListOutput) PolicyViewName() pulumi.StringOutput
- func (o GetPolicyConditionsListOutput) SupportRegions() pulumi.StringArrayOutput
- func (o GetPolicyConditionsListOutput) ToGetPolicyConditionsListOutput() GetPolicyConditionsListOutput
- func (o GetPolicyConditionsListOutput) ToGetPolicyConditionsListOutputWithContext(ctx context.Context) GetPolicyConditionsListOutput
- type GetPolicyConditionsOutputArgs
- type GetPolicyConditionsResult
- type GetPolicyConditionsResultOutput
- func (GetPolicyConditionsResultOutput) ElementType() reflect.Type
- func (o GetPolicyConditionsResultOutput) Id() pulumi.StringOutput
- func (o GetPolicyConditionsResultOutput) Lists() GetPolicyConditionsListArrayOutput
- func (o GetPolicyConditionsResultOutput) Name() pulumi.StringPtrOutput
- func (o GetPolicyConditionsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetPolicyConditionsResultOutput) ToGetPolicyConditionsResultOutput() GetPolicyConditionsResultOutput
- func (o GetPolicyConditionsResultOutput) ToGetPolicyConditionsResultOutputWithContext(ctx context.Context) GetPolicyConditionsResultOutput
- type GetPolicyGroupsArgs
- type GetPolicyGroupsList
- type GetPolicyGroupsListArgs
- type GetPolicyGroupsListArray
- type GetPolicyGroupsListArrayInput
- type GetPolicyGroupsListArrayOutput
- func (GetPolicyGroupsListArrayOutput) ElementType() reflect.Type
- func (o GetPolicyGroupsListArrayOutput) Index(i pulumi.IntInput) GetPolicyGroupsListOutput
- func (o GetPolicyGroupsListArrayOutput) ToGetPolicyGroupsListArrayOutput() GetPolicyGroupsListArrayOutput
- func (o GetPolicyGroupsListArrayOutput) ToGetPolicyGroupsListArrayOutputWithContext(ctx context.Context) GetPolicyGroupsListArrayOutput
- type GetPolicyGroupsListCondition
- type GetPolicyGroupsListConditionArgs
- func (GetPolicyGroupsListConditionArgs) ElementType() reflect.Type
- func (i GetPolicyGroupsListConditionArgs) ToGetPolicyGroupsListConditionOutput() GetPolicyGroupsListConditionOutput
- func (i GetPolicyGroupsListConditionArgs) ToGetPolicyGroupsListConditionOutputWithContext(ctx context.Context) GetPolicyGroupsListConditionOutput
- type GetPolicyGroupsListConditionArray
- func (GetPolicyGroupsListConditionArray) ElementType() reflect.Type
- func (i GetPolicyGroupsListConditionArray) ToGetPolicyGroupsListConditionArrayOutput() GetPolicyGroupsListConditionArrayOutput
- func (i GetPolicyGroupsListConditionArray) ToGetPolicyGroupsListConditionArrayOutputWithContext(ctx context.Context) GetPolicyGroupsListConditionArrayOutput
- type GetPolicyGroupsListConditionArrayInput
- type GetPolicyGroupsListConditionArrayOutput
- func (GetPolicyGroupsListConditionArrayOutput) ElementType() reflect.Type
- func (o GetPolicyGroupsListConditionArrayOutput) Index(i pulumi.IntInput) GetPolicyGroupsListConditionOutput
- func (o GetPolicyGroupsListConditionArrayOutput) ToGetPolicyGroupsListConditionArrayOutput() GetPolicyGroupsListConditionArrayOutput
- func (o GetPolicyGroupsListConditionArrayOutput) ToGetPolicyGroupsListConditionArrayOutputWithContext(ctx context.Context) GetPolicyGroupsListConditionArrayOutput
- type GetPolicyGroupsListConditionInput
- type GetPolicyGroupsListConditionOutput
- func (o GetPolicyGroupsListConditionOutput) AlarmNotifyPeriod() pulumi.IntOutput
- func (o GetPolicyGroupsListConditionOutput) AlarmNotifyType() pulumi.IntOutput
- func (o GetPolicyGroupsListConditionOutput) CalcType() pulumi.IntOutput
- func (o GetPolicyGroupsListConditionOutput) CalcValue() pulumi.StringOutput
- func (o GetPolicyGroupsListConditionOutput) ContinueTime() pulumi.IntOutput
- func (GetPolicyGroupsListConditionOutput) ElementType() reflect.Type
- func (o GetPolicyGroupsListConditionOutput) MetricId() pulumi.IntOutput
- func (o GetPolicyGroupsListConditionOutput) MetricShowName() pulumi.StringOutput
- func (o GetPolicyGroupsListConditionOutput) MetricUnit() pulumi.StringOutput
- func (o GetPolicyGroupsListConditionOutput) Period() pulumi.IntOutput
- func (o GetPolicyGroupsListConditionOutput) RuleId() pulumi.IntOutput
- func (o GetPolicyGroupsListConditionOutput) ToGetPolicyGroupsListConditionOutput() GetPolicyGroupsListConditionOutput
- func (o GetPolicyGroupsListConditionOutput) ToGetPolicyGroupsListConditionOutputWithContext(ctx context.Context) GetPolicyGroupsListConditionOutput
- type GetPolicyGroupsListEventCondition
- type GetPolicyGroupsListEventConditionArgs
- func (GetPolicyGroupsListEventConditionArgs) ElementType() reflect.Type
- func (i GetPolicyGroupsListEventConditionArgs) ToGetPolicyGroupsListEventConditionOutput() GetPolicyGroupsListEventConditionOutput
- func (i GetPolicyGroupsListEventConditionArgs) ToGetPolicyGroupsListEventConditionOutputWithContext(ctx context.Context) GetPolicyGroupsListEventConditionOutput
- type GetPolicyGroupsListEventConditionArray
- func (GetPolicyGroupsListEventConditionArray) ElementType() reflect.Type
- func (i GetPolicyGroupsListEventConditionArray) ToGetPolicyGroupsListEventConditionArrayOutput() GetPolicyGroupsListEventConditionArrayOutput
- func (i GetPolicyGroupsListEventConditionArray) ToGetPolicyGroupsListEventConditionArrayOutputWithContext(ctx context.Context) GetPolicyGroupsListEventConditionArrayOutput
- type GetPolicyGroupsListEventConditionArrayInput
- type GetPolicyGroupsListEventConditionArrayOutput
- func (GetPolicyGroupsListEventConditionArrayOutput) ElementType() reflect.Type
- func (o GetPolicyGroupsListEventConditionArrayOutput) Index(i pulumi.IntInput) GetPolicyGroupsListEventConditionOutput
- func (o GetPolicyGroupsListEventConditionArrayOutput) ToGetPolicyGroupsListEventConditionArrayOutput() GetPolicyGroupsListEventConditionArrayOutput
- func (o GetPolicyGroupsListEventConditionArrayOutput) ToGetPolicyGroupsListEventConditionArrayOutputWithContext(ctx context.Context) GetPolicyGroupsListEventConditionArrayOutput
- type GetPolicyGroupsListEventConditionInput
- type GetPolicyGroupsListEventConditionOutput
- func (o GetPolicyGroupsListEventConditionOutput) AlarmNotifyPeriod() pulumi.IntOutput
- func (o GetPolicyGroupsListEventConditionOutput) AlarmNotifyType() pulumi.IntOutput
- func (GetPolicyGroupsListEventConditionOutput) ElementType() reflect.Type
- func (o GetPolicyGroupsListEventConditionOutput) EventId() pulumi.IntOutput
- func (o GetPolicyGroupsListEventConditionOutput) EventShowName() pulumi.StringOutput
- func (o GetPolicyGroupsListEventConditionOutput) RuleId() pulumi.IntOutput
- func (o GetPolicyGroupsListEventConditionOutput) ToGetPolicyGroupsListEventConditionOutput() GetPolicyGroupsListEventConditionOutput
- func (o GetPolicyGroupsListEventConditionOutput) ToGetPolicyGroupsListEventConditionOutputWithContext(ctx context.Context) GetPolicyGroupsListEventConditionOutput
- type GetPolicyGroupsListInput
- type GetPolicyGroupsListOutput
- func (o GetPolicyGroupsListOutput) CanSetDefault() pulumi.BoolOutput
- func (o GetPolicyGroupsListOutput) Conditions() GetPolicyGroupsListConditionArrayOutput
- func (GetPolicyGroupsListOutput) ElementType() reflect.Type
- func (o GetPolicyGroupsListOutput) EventConditions() GetPolicyGroupsListEventConditionArrayOutput
- func (o GetPolicyGroupsListOutput) GroupId() pulumi.IntOutput
- func (o GetPolicyGroupsListOutput) GroupName() pulumi.StringOutput
- func (o GetPolicyGroupsListOutput) InsertTime() pulumi.IntOutput
- func (o GetPolicyGroupsListOutput) IsDefault() pulumi.IntOutput
- func (o GetPolicyGroupsListOutput) IsOpen() pulumi.BoolOutput
- func (o GetPolicyGroupsListOutput) LastEditUin() pulumi.StringOutput
- func (o GetPolicyGroupsListOutput) NoShieldedSum() pulumi.IntOutput
- func (o GetPolicyGroupsListOutput) ParentGroupId() pulumi.IntOutput
- func (o GetPolicyGroupsListOutput) PolicyViewName() pulumi.StringOutput
- func (o GetPolicyGroupsListOutput) ProjectId() pulumi.IntOutput
- func (o GetPolicyGroupsListOutput) Receivers() GetPolicyGroupsListReceiverArrayOutput
- func (o GetPolicyGroupsListOutput) Remark() pulumi.StringOutput
- func (o GetPolicyGroupsListOutput) ToGetPolicyGroupsListOutput() GetPolicyGroupsListOutput
- func (o GetPolicyGroupsListOutput) ToGetPolicyGroupsListOutputWithContext(ctx context.Context) GetPolicyGroupsListOutput
- func (o GetPolicyGroupsListOutput) UpdateTime() pulumi.IntOutput
- func (o GetPolicyGroupsListOutput) UseSum() pulumi.IntOutput
- type GetPolicyGroupsListReceiver
- type GetPolicyGroupsListReceiverArgs
- func (GetPolicyGroupsListReceiverArgs) ElementType() reflect.Type
- func (i GetPolicyGroupsListReceiverArgs) ToGetPolicyGroupsListReceiverOutput() GetPolicyGroupsListReceiverOutput
- func (i GetPolicyGroupsListReceiverArgs) ToGetPolicyGroupsListReceiverOutputWithContext(ctx context.Context) GetPolicyGroupsListReceiverOutput
- type GetPolicyGroupsListReceiverArray
- func (GetPolicyGroupsListReceiverArray) ElementType() reflect.Type
- func (i GetPolicyGroupsListReceiverArray) ToGetPolicyGroupsListReceiverArrayOutput() GetPolicyGroupsListReceiverArrayOutput
- func (i GetPolicyGroupsListReceiverArray) ToGetPolicyGroupsListReceiverArrayOutputWithContext(ctx context.Context) GetPolicyGroupsListReceiverArrayOutput
- type GetPolicyGroupsListReceiverArrayInput
- type GetPolicyGroupsListReceiverArrayOutput
- func (GetPolicyGroupsListReceiverArrayOutput) ElementType() reflect.Type
- func (o GetPolicyGroupsListReceiverArrayOutput) Index(i pulumi.IntInput) GetPolicyGroupsListReceiverOutput
- func (o GetPolicyGroupsListReceiverArrayOutput) ToGetPolicyGroupsListReceiverArrayOutput() GetPolicyGroupsListReceiverArrayOutput
- func (o GetPolicyGroupsListReceiverArrayOutput) ToGetPolicyGroupsListReceiverArrayOutputWithContext(ctx context.Context) GetPolicyGroupsListReceiverArrayOutput
- type GetPolicyGroupsListReceiverInput
- type GetPolicyGroupsListReceiverOutput
- func (GetPolicyGroupsListReceiverOutput) ElementType() reflect.Type
- func (o GetPolicyGroupsListReceiverOutput) EndTime() pulumi.IntOutput
- func (o GetPolicyGroupsListReceiverOutput) NeedSendNotice() pulumi.IntOutput
- func (o GetPolicyGroupsListReceiverOutput) NotifyWays() pulumi.StringArrayOutput
- func (o GetPolicyGroupsListReceiverOutput) PersonInterval() pulumi.IntOutput
- func (o GetPolicyGroupsListReceiverOutput) ReceiveLanguage() pulumi.StringOutput
- func (o GetPolicyGroupsListReceiverOutput) ReceiverGroupLists() pulumi.IntArrayOutput
- func (o GetPolicyGroupsListReceiverOutput) ReceiverType() pulumi.StringOutput
- func (o GetPolicyGroupsListReceiverOutput) ReceiverUserLists() pulumi.IntArrayOutput
- func (o GetPolicyGroupsListReceiverOutput) RecoverNotifies() pulumi.StringArrayOutput
- func (o GetPolicyGroupsListReceiverOutput) RoundInterval() pulumi.IntOutput
- func (o GetPolicyGroupsListReceiverOutput) RoundNumber() pulumi.IntOutput
- func (o GetPolicyGroupsListReceiverOutput) SendFors() pulumi.StringArrayOutput
- func (o GetPolicyGroupsListReceiverOutput) StartTime() pulumi.IntOutput
- func (o GetPolicyGroupsListReceiverOutput) ToGetPolicyGroupsListReceiverOutput() GetPolicyGroupsListReceiverOutput
- func (o GetPolicyGroupsListReceiverOutput) ToGetPolicyGroupsListReceiverOutputWithContext(ctx context.Context) GetPolicyGroupsListReceiverOutput
- func (o GetPolicyGroupsListReceiverOutput) UidLists() pulumi.IntArrayOutput
- type GetPolicyGroupsOutputArgs
- type GetPolicyGroupsResult
- type GetPolicyGroupsResultOutput
- func (GetPolicyGroupsResultOutput) ElementType() reflect.Type
- func (o GetPolicyGroupsResultOutput) Id() pulumi.StringOutput
- func (o GetPolicyGroupsResultOutput) Lists() GetPolicyGroupsListArrayOutput
- func (o GetPolicyGroupsResultOutput) Name() pulumi.StringPtrOutput
- func (o GetPolicyGroupsResultOutput) PolicyViewNames() pulumi.StringArrayOutput
- func (o GetPolicyGroupsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetPolicyGroupsResultOutput) ToGetPolicyGroupsResultOutput() GetPolicyGroupsResultOutput
- func (o GetPolicyGroupsResultOutput) ToGetPolicyGroupsResultOutputWithContext(ctx context.Context) GetPolicyGroupsResultOutput
- type GetProductEventArgs
- type GetProductEventDimension
- type GetProductEventDimensionArgs
- func (GetProductEventDimensionArgs) ElementType() reflect.Type
- func (i GetProductEventDimensionArgs) ToGetProductEventDimensionOutput() GetProductEventDimensionOutput
- func (i GetProductEventDimensionArgs) ToGetProductEventDimensionOutputWithContext(ctx context.Context) GetProductEventDimensionOutput
- type GetProductEventDimensionArray
- func (GetProductEventDimensionArray) ElementType() reflect.Type
- func (i GetProductEventDimensionArray) ToGetProductEventDimensionArrayOutput() GetProductEventDimensionArrayOutput
- func (i GetProductEventDimensionArray) ToGetProductEventDimensionArrayOutputWithContext(ctx context.Context) GetProductEventDimensionArrayOutput
- type GetProductEventDimensionArrayInput
- type GetProductEventDimensionArrayOutput
- func (GetProductEventDimensionArrayOutput) ElementType() reflect.Type
- func (o GetProductEventDimensionArrayOutput) Index(i pulumi.IntInput) GetProductEventDimensionOutput
- func (o GetProductEventDimensionArrayOutput) ToGetProductEventDimensionArrayOutput() GetProductEventDimensionArrayOutput
- func (o GetProductEventDimensionArrayOutput) ToGetProductEventDimensionArrayOutputWithContext(ctx context.Context) GetProductEventDimensionArrayOutput
- type GetProductEventDimensionInput
- type GetProductEventDimensionOutput
- func (GetProductEventDimensionOutput) ElementType() reflect.Type
- func (o GetProductEventDimensionOutput) Name() pulumi.StringPtrOutput
- func (o GetProductEventDimensionOutput) ToGetProductEventDimensionOutput() GetProductEventDimensionOutput
- func (o GetProductEventDimensionOutput) ToGetProductEventDimensionOutputWithContext(ctx context.Context) GetProductEventDimensionOutput
- func (o GetProductEventDimensionOutput) Value() pulumi.StringPtrOutput
- type GetProductEventList
- type GetProductEventListAdditionMsg
- type GetProductEventListAdditionMsgArgs
- func (GetProductEventListAdditionMsgArgs) ElementType() reflect.Type
- func (i GetProductEventListAdditionMsgArgs) ToGetProductEventListAdditionMsgOutput() GetProductEventListAdditionMsgOutput
- func (i GetProductEventListAdditionMsgArgs) ToGetProductEventListAdditionMsgOutputWithContext(ctx context.Context) GetProductEventListAdditionMsgOutput
- type GetProductEventListAdditionMsgArray
- func (GetProductEventListAdditionMsgArray) ElementType() reflect.Type
- func (i GetProductEventListAdditionMsgArray) ToGetProductEventListAdditionMsgArrayOutput() GetProductEventListAdditionMsgArrayOutput
- func (i GetProductEventListAdditionMsgArray) ToGetProductEventListAdditionMsgArrayOutputWithContext(ctx context.Context) GetProductEventListAdditionMsgArrayOutput
- type GetProductEventListAdditionMsgArrayInput
- type GetProductEventListAdditionMsgArrayOutput
- func (GetProductEventListAdditionMsgArrayOutput) ElementType() reflect.Type
- func (o GetProductEventListAdditionMsgArrayOutput) Index(i pulumi.IntInput) GetProductEventListAdditionMsgOutput
- func (o GetProductEventListAdditionMsgArrayOutput) ToGetProductEventListAdditionMsgArrayOutput() GetProductEventListAdditionMsgArrayOutput
- func (o GetProductEventListAdditionMsgArrayOutput) ToGetProductEventListAdditionMsgArrayOutputWithContext(ctx context.Context) GetProductEventListAdditionMsgArrayOutput
- type GetProductEventListAdditionMsgInput
- type GetProductEventListAdditionMsgOutput
- func (GetProductEventListAdditionMsgOutput) ElementType() reflect.Type
- func (o GetProductEventListAdditionMsgOutput) Key() pulumi.StringOutput
- func (o GetProductEventListAdditionMsgOutput) Name() pulumi.StringOutput
- func (o GetProductEventListAdditionMsgOutput) ToGetProductEventListAdditionMsgOutput() GetProductEventListAdditionMsgOutput
- func (o GetProductEventListAdditionMsgOutput) ToGetProductEventListAdditionMsgOutputWithContext(ctx context.Context) GetProductEventListAdditionMsgOutput
- func (o GetProductEventListAdditionMsgOutput) Value() pulumi.StringOutput
- type GetProductEventListArgs
- type GetProductEventListArray
- type GetProductEventListArrayInput
- type GetProductEventListArrayOutput
- func (GetProductEventListArrayOutput) ElementType() reflect.Type
- func (o GetProductEventListArrayOutput) Index(i pulumi.IntInput) GetProductEventListOutput
- func (o GetProductEventListArrayOutput) ToGetProductEventListArrayOutput() GetProductEventListArrayOutput
- func (o GetProductEventListArrayOutput) ToGetProductEventListArrayOutputWithContext(ctx context.Context) GetProductEventListArrayOutput
- type GetProductEventListDimension
- type GetProductEventListDimensionArgs
- func (GetProductEventListDimensionArgs) ElementType() reflect.Type
- func (i GetProductEventListDimensionArgs) ToGetProductEventListDimensionOutput() GetProductEventListDimensionOutput
- func (i GetProductEventListDimensionArgs) ToGetProductEventListDimensionOutputWithContext(ctx context.Context) GetProductEventListDimensionOutput
- type GetProductEventListDimensionArray
- func (GetProductEventListDimensionArray) ElementType() reflect.Type
- func (i GetProductEventListDimensionArray) ToGetProductEventListDimensionArrayOutput() GetProductEventListDimensionArrayOutput
- func (i GetProductEventListDimensionArray) ToGetProductEventListDimensionArrayOutputWithContext(ctx context.Context) GetProductEventListDimensionArrayOutput
- type GetProductEventListDimensionArrayInput
- type GetProductEventListDimensionArrayOutput
- func (GetProductEventListDimensionArrayOutput) ElementType() reflect.Type
- func (o GetProductEventListDimensionArrayOutput) Index(i pulumi.IntInput) GetProductEventListDimensionOutput
- func (o GetProductEventListDimensionArrayOutput) ToGetProductEventListDimensionArrayOutput() GetProductEventListDimensionArrayOutput
- func (o GetProductEventListDimensionArrayOutput) ToGetProductEventListDimensionArrayOutputWithContext(ctx context.Context) GetProductEventListDimensionArrayOutput
- type GetProductEventListDimensionInput
- type GetProductEventListDimensionOutput
- func (GetProductEventListDimensionOutput) ElementType() reflect.Type
- func (o GetProductEventListDimensionOutput) Key() pulumi.StringOutput
- func (o GetProductEventListDimensionOutput) Name() pulumi.StringOutput
- func (o GetProductEventListDimensionOutput) ToGetProductEventListDimensionOutput() GetProductEventListDimensionOutput
- func (o GetProductEventListDimensionOutput) ToGetProductEventListDimensionOutputWithContext(ctx context.Context) GetProductEventListDimensionOutput
- func (o GetProductEventListDimensionOutput) Value() pulumi.StringOutput
- type GetProductEventListGroupInfo
- type GetProductEventListGroupInfoArgs
- func (GetProductEventListGroupInfoArgs) ElementType() reflect.Type
- func (i GetProductEventListGroupInfoArgs) ToGetProductEventListGroupInfoOutput() GetProductEventListGroupInfoOutput
- func (i GetProductEventListGroupInfoArgs) ToGetProductEventListGroupInfoOutputWithContext(ctx context.Context) GetProductEventListGroupInfoOutput
- type GetProductEventListGroupInfoArray
- func (GetProductEventListGroupInfoArray) ElementType() reflect.Type
- func (i GetProductEventListGroupInfoArray) ToGetProductEventListGroupInfoArrayOutput() GetProductEventListGroupInfoArrayOutput
- func (i GetProductEventListGroupInfoArray) ToGetProductEventListGroupInfoArrayOutputWithContext(ctx context.Context) GetProductEventListGroupInfoArrayOutput
- type GetProductEventListGroupInfoArrayInput
- type GetProductEventListGroupInfoArrayOutput
- func (GetProductEventListGroupInfoArrayOutput) ElementType() reflect.Type
- func (o GetProductEventListGroupInfoArrayOutput) Index(i pulumi.IntInput) GetProductEventListGroupInfoOutput
- func (o GetProductEventListGroupInfoArrayOutput) ToGetProductEventListGroupInfoArrayOutput() GetProductEventListGroupInfoArrayOutput
- func (o GetProductEventListGroupInfoArrayOutput) ToGetProductEventListGroupInfoArrayOutputWithContext(ctx context.Context) GetProductEventListGroupInfoArrayOutput
- type GetProductEventListGroupInfoInput
- type GetProductEventListGroupInfoOutput
- func (GetProductEventListGroupInfoOutput) ElementType() reflect.Type
- func (o GetProductEventListGroupInfoOutput) GroupId() pulumi.StringOutput
- func (o GetProductEventListGroupInfoOutput) GroupName() pulumi.StringOutput
- func (o GetProductEventListGroupInfoOutput) ToGetProductEventListGroupInfoOutput() GetProductEventListGroupInfoOutput
- func (o GetProductEventListGroupInfoOutput) ToGetProductEventListGroupInfoOutputWithContext(ctx context.Context) GetProductEventListGroupInfoOutput
- type GetProductEventListInput
- type GetProductEventListOutput
- func (o GetProductEventListOutput) AdditionMsgs() GetProductEventListAdditionMsgArrayOutput
- func (o GetProductEventListOutput) Dimensions() GetProductEventListDimensionArrayOutput
- func (GetProductEventListOutput) ElementType() reflect.Type
- func (o GetProductEventListOutput) EventCname() pulumi.StringOutput
- func (o GetProductEventListOutput) EventEname() pulumi.StringOutput
- func (o GetProductEventListOutput) EventId() pulumi.IntOutput
- func (o GetProductEventListOutput) EventName() pulumi.StringOutput
- func (o GetProductEventListOutput) GroupInfos() GetProductEventListGroupInfoArrayOutput
- func (o GetProductEventListOutput) InstanceId() pulumi.StringOutput
- func (o GetProductEventListOutput) InstanceName() pulumi.StringOutput
- func (o GetProductEventListOutput) IsAlarmConfig() pulumi.IntOutput
- func (o GetProductEventListOutput) ProductCname() pulumi.StringOutput
- func (o GetProductEventListOutput) ProductEname() pulumi.StringOutput
- func (o GetProductEventListOutput) ProductName() pulumi.StringOutput
- func (o GetProductEventListOutput) ProjectId() pulumi.StringOutput
- func (o GetProductEventListOutput) Region() pulumi.StringOutput
- func (o GetProductEventListOutput) StartTime() pulumi.IntOutput
- func (o GetProductEventListOutput) Status() pulumi.StringOutput
- func (o GetProductEventListOutput) SupportAlarm() pulumi.IntOutput
- func (o GetProductEventListOutput) ToGetProductEventListOutput() GetProductEventListOutput
- func (o GetProductEventListOutput) ToGetProductEventListOutputWithContext(ctx context.Context) GetProductEventListOutput
- func (o GetProductEventListOutput) Type() pulumi.StringOutput
- func (o GetProductEventListOutput) UpdateTime() pulumi.IntOutput
- type GetProductEventOutputArgs
- type GetProductEventResult
- type GetProductEventResultOutput
- func (o GetProductEventResultOutput) Dimensions() GetProductEventDimensionArrayOutput
- func (GetProductEventResultOutput) ElementType() reflect.Type
- func (o GetProductEventResultOutput) EndTime() pulumi.IntPtrOutput
- func (o GetProductEventResultOutput) EventNames() pulumi.StringArrayOutput
- func (o GetProductEventResultOutput) Id() pulumi.StringOutput
- func (o GetProductEventResultOutput) InstanceIds() pulumi.StringArrayOutput
- func (o GetProductEventResultOutput) IsAlarmConfig() pulumi.IntPtrOutput
- func (o GetProductEventResultOutput) Lists() GetProductEventListArrayOutput
- func (o GetProductEventResultOutput) ProductNames() pulumi.StringArrayOutput
- func (o GetProductEventResultOutput) ProjectIds() pulumi.StringArrayOutput
- func (o GetProductEventResultOutput) RegionLists() pulumi.StringArrayOutput
- func (o GetProductEventResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetProductEventResultOutput) StartTime() pulumi.IntPtrOutput
- func (o GetProductEventResultOutput) Statuses() pulumi.StringArrayOutput
- func (o GetProductEventResultOutput) ToGetProductEventResultOutput() GetProductEventResultOutput
- func (o GetProductEventResultOutput) ToGetProductEventResultOutputWithContext(ctx context.Context) GetProductEventResultOutput
- func (o GetProductEventResultOutput) Types() pulumi.StringArrayOutput
- type GetProductNamespaceArgs
- type GetProductNamespaceList
- type GetProductNamespaceListArgs
- type GetProductNamespaceListArray
- func (GetProductNamespaceListArray) ElementType() reflect.Type
- func (i GetProductNamespaceListArray) ToGetProductNamespaceListArrayOutput() GetProductNamespaceListArrayOutput
- func (i GetProductNamespaceListArray) ToGetProductNamespaceListArrayOutputWithContext(ctx context.Context) GetProductNamespaceListArrayOutput
- type GetProductNamespaceListArrayInput
- type GetProductNamespaceListArrayOutput
- func (GetProductNamespaceListArrayOutput) ElementType() reflect.Type
- func (o GetProductNamespaceListArrayOutput) Index(i pulumi.IntInput) GetProductNamespaceListOutput
- func (o GetProductNamespaceListArrayOutput) ToGetProductNamespaceListArrayOutput() GetProductNamespaceListArrayOutput
- func (o GetProductNamespaceListArrayOutput) ToGetProductNamespaceListArrayOutputWithContext(ctx context.Context) GetProductNamespaceListArrayOutput
- type GetProductNamespaceListInput
- type GetProductNamespaceListOutput
- func (GetProductNamespaceListOutput) ElementType() reflect.Type
- func (o GetProductNamespaceListOutput) Namespace() pulumi.StringOutput
- func (o GetProductNamespaceListOutput) ProductChineseName() pulumi.StringOutput
- func (o GetProductNamespaceListOutput) ProductName() pulumi.StringOutput
- func (o GetProductNamespaceListOutput) ToGetProductNamespaceListOutput() GetProductNamespaceListOutput
- func (o GetProductNamespaceListOutput) ToGetProductNamespaceListOutputWithContext(ctx context.Context) GetProductNamespaceListOutput
- type GetProductNamespaceOutputArgs
- type GetProductNamespaceResult
- type GetProductNamespaceResultOutput
- func (GetProductNamespaceResultOutput) ElementType() reflect.Type
- func (o GetProductNamespaceResultOutput) Id() pulumi.StringOutput
- func (o GetProductNamespaceResultOutput) Lists() GetProductNamespaceListArrayOutput
- func (o GetProductNamespaceResultOutput) Name() pulumi.StringPtrOutput
- func (o GetProductNamespaceResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetProductNamespaceResultOutput) ToGetProductNamespaceResultOutput() GetProductNamespaceResultOutput
- func (o GetProductNamespaceResultOutput) ToGetProductNamespaceResultOutputWithContext(ctx context.Context) GetProductNamespaceResultOutput
- type GetStatisticDataArgs
- type GetStatisticDataCondition
- type GetStatisticDataConditionArgs
- func (GetStatisticDataConditionArgs) ElementType() reflect.Type
- func (i GetStatisticDataConditionArgs) ToGetStatisticDataConditionOutput() GetStatisticDataConditionOutput
- func (i GetStatisticDataConditionArgs) ToGetStatisticDataConditionOutputWithContext(ctx context.Context) GetStatisticDataConditionOutput
- type GetStatisticDataConditionArray
- func (GetStatisticDataConditionArray) ElementType() reflect.Type
- func (i GetStatisticDataConditionArray) ToGetStatisticDataConditionArrayOutput() GetStatisticDataConditionArrayOutput
- func (i GetStatisticDataConditionArray) ToGetStatisticDataConditionArrayOutputWithContext(ctx context.Context) GetStatisticDataConditionArrayOutput
- type GetStatisticDataConditionArrayInput
- type GetStatisticDataConditionArrayOutput
- func (GetStatisticDataConditionArrayOutput) ElementType() reflect.Type
- func (o GetStatisticDataConditionArrayOutput) Index(i pulumi.IntInput) GetStatisticDataConditionOutput
- func (o GetStatisticDataConditionArrayOutput) ToGetStatisticDataConditionArrayOutput() GetStatisticDataConditionArrayOutput
- func (o GetStatisticDataConditionArrayOutput) ToGetStatisticDataConditionArrayOutputWithContext(ctx context.Context) GetStatisticDataConditionArrayOutput
- type GetStatisticDataConditionInput
- type GetStatisticDataConditionOutput
- func (GetStatisticDataConditionOutput) ElementType() reflect.Type
- func (o GetStatisticDataConditionOutput) Key() pulumi.StringOutput
- func (o GetStatisticDataConditionOutput) Operator() pulumi.StringOutput
- func (o GetStatisticDataConditionOutput) ToGetStatisticDataConditionOutput() GetStatisticDataConditionOutput
- func (o GetStatisticDataConditionOutput) ToGetStatisticDataConditionOutputWithContext(ctx context.Context) GetStatisticDataConditionOutput
- func (o GetStatisticDataConditionOutput) Values() pulumi.StringArrayOutput
- type GetStatisticDataData
- type GetStatisticDataDataArgs
- type GetStatisticDataDataArray
- type GetStatisticDataDataArrayInput
- type GetStatisticDataDataArrayOutput
- func (GetStatisticDataDataArrayOutput) ElementType() reflect.Type
- func (o GetStatisticDataDataArrayOutput) Index(i pulumi.IntInput) GetStatisticDataDataOutput
- func (o GetStatisticDataDataArrayOutput) ToGetStatisticDataDataArrayOutput() GetStatisticDataDataArrayOutput
- func (o GetStatisticDataDataArrayOutput) ToGetStatisticDataDataArrayOutputWithContext(ctx context.Context) GetStatisticDataDataArrayOutput
- type GetStatisticDataDataInput
- type GetStatisticDataDataOutput
- func (GetStatisticDataDataOutput) ElementType() reflect.Type
- func (o GetStatisticDataDataOutput) MetricName() pulumi.StringOutput
- func (o GetStatisticDataDataOutput) Points() GetStatisticDataDataPointArrayOutput
- func (o GetStatisticDataDataOutput) ToGetStatisticDataDataOutput() GetStatisticDataDataOutput
- func (o GetStatisticDataDataOutput) ToGetStatisticDataDataOutputWithContext(ctx context.Context) GetStatisticDataDataOutput
- type GetStatisticDataDataPoint
- type GetStatisticDataDataPointArgs
- func (GetStatisticDataDataPointArgs) ElementType() reflect.Type
- func (i GetStatisticDataDataPointArgs) ToGetStatisticDataDataPointOutput() GetStatisticDataDataPointOutput
- func (i GetStatisticDataDataPointArgs) ToGetStatisticDataDataPointOutputWithContext(ctx context.Context) GetStatisticDataDataPointOutput
- type GetStatisticDataDataPointArray
- func (GetStatisticDataDataPointArray) ElementType() reflect.Type
- func (i GetStatisticDataDataPointArray) ToGetStatisticDataDataPointArrayOutput() GetStatisticDataDataPointArrayOutput
- func (i GetStatisticDataDataPointArray) ToGetStatisticDataDataPointArrayOutputWithContext(ctx context.Context) GetStatisticDataDataPointArrayOutput
- type GetStatisticDataDataPointArrayInput
- type GetStatisticDataDataPointArrayOutput
- func (GetStatisticDataDataPointArrayOutput) ElementType() reflect.Type
- func (o GetStatisticDataDataPointArrayOutput) Index(i pulumi.IntInput) GetStatisticDataDataPointOutput
- func (o GetStatisticDataDataPointArrayOutput) ToGetStatisticDataDataPointArrayOutput() GetStatisticDataDataPointArrayOutput
- func (o GetStatisticDataDataPointArrayOutput) ToGetStatisticDataDataPointArrayOutputWithContext(ctx context.Context) GetStatisticDataDataPointArrayOutput
- type GetStatisticDataDataPointDimension
- type GetStatisticDataDataPointDimensionArgs
- func (GetStatisticDataDataPointDimensionArgs) ElementType() reflect.Type
- func (i GetStatisticDataDataPointDimensionArgs) ToGetStatisticDataDataPointDimensionOutput() GetStatisticDataDataPointDimensionOutput
- func (i GetStatisticDataDataPointDimensionArgs) ToGetStatisticDataDataPointDimensionOutputWithContext(ctx context.Context) GetStatisticDataDataPointDimensionOutput
- type GetStatisticDataDataPointDimensionArray
- func (GetStatisticDataDataPointDimensionArray) ElementType() reflect.Type
- func (i GetStatisticDataDataPointDimensionArray) ToGetStatisticDataDataPointDimensionArrayOutput() GetStatisticDataDataPointDimensionArrayOutput
- func (i GetStatisticDataDataPointDimensionArray) ToGetStatisticDataDataPointDimensionArrayOutputWithContext(ctx context.Context) GetStatisticDataDataPointDimensionArrayOutput
- type GetStatisticDataDataPointDimensionArrayInput
- type GetStatisticDataDataPointDimensionArrayOutput
- func (GetStatisticDataDataPointDimensionArrayOutput) ElementType() reflect.Type
- func (o GetStatisticDataDataPointDimensionArrayOutput) Index(i pulumi.IntInput) GetStatisticDataDataPointDimensionOutput
- func (o GetStatisticDataDataPointDimensionArrayOutput) ToGetStatisticDataDataPointDimensionArrayOutput() GetStatisticDataDataPointDimensionArrayOutput
- func (o GetStatisticDataDataPointDimensionArrayOutput) ToGetStatisticDataDataPointDimensionArrayOutputWithContext(ctx context.Context) GetStatisticDataDataPointDimensionArrayOutput
- type GetStatisticDataDataPointDimensionInput
- type GetStatisticDataDataPointDimensionOutput
- func (GetStatisticDataDataPointDimensionOutput) ElementType() reflect.Type
- func (o GetStatisticDataDataPointDimensionOutput) Name() pulumi.StringOutput
- func (o GetStatisticDataDataPointDimensionOutput) ToGetStatisticDataDataPointDimensionOutput() GetStatisticDataDataPointDimensionOutput
- func (o GetStatisticDataDataPointDimensionOutput) ToGetStatisticDataDataPointDimensionOutputWithContext(ctx context.Context) GetStatisticDataDataPointDimensionOutput
- func (o GetStatisticDataDataPointDimensionOutput) Value() pulumi.StringOutput
- type GetStatisticDataDataPointInput
- type GetStatisticDataDataPointOutput
- func (o GetStatisticDataDataPointOutput) Dimensions() GetStatisticDataDataPointDimensionArrayOutput
- func (GetStatisticDataDataPointOutput) ElementType() reflect.Type
- func (o GetStatisticDataDataPointOutput) ToGetStatisticDataDataPointOutput() GetStatisticDataDataPointOutput
- func (o GetStatisticDataDataPointOutput) ToGetStatisticDataDataPointOutputWithContext(ctx context.Context) GetStatisticDataDataPointOutput
- func (o GetStatisticDataDataPointOutput) Values() GetStatisticDataDataPointValueArrayOutput
- type GetStatisticDataDataPointValue
- type GetStatisticDataDataPointValueArgs
- func (GetStatisticDataDataPointValueArgs) ElementType() reflect.Type
- func (i GetStatisticDataDataPointValueArgs) ToGetStatisticDataDataPointValueOutput() GetStatisticDataDataPointValueOutput
- func (i GetStatisticDataDataPointValueArgs) ToGetStatisticDataDataPointValueOutputWithContext(ctx context.Context) GetStatisticDataDataPointValueOutput
- type GetStatisticDataDataPointValueArray
- func (GetStatisticDataDataPointValueArray) ElementType() reflect.Type
- func (i GetStatisticDataDataPointValueArray) ToGetStatisticDataDataPointValueArrayOutput() GetStatisticDataDataPointValueArrayOutput
- func (i GetStatisticDataDataPointValueArray) ToGetStatisticDataDataPointValueArrayOutputWithContext(ctx context.Context) GetStatisticDataDataPointValueArrayOutput
- type GetStatisticDataDataPointValueArrayInput
- type GetStatisticDataDataPointValueArrayOutput
- func (GetStatisticDataDataPointValueArrayOutput) ElementType() reflect.Type
- func (o GetStatisticDataDataPointValueArrayOutput) Index(i pulumi.IntInput) GetStatisticDataDataPointValueOutput
- func (o GetStatisticDataDataPointValueArrayOutput) ToGetStatisticDataDataPointValueArrayOutput() GetStatisticDataDataPointValueArrayOutput
- func (o GetStatisticDataDataPointValueArrayOutput) ToGetStatisticDataDataPointValueArrayOutputWithContext(ctx context.Context) GetStatisticDataDataPointValueArrayOutput
- type GetStatisticDataDataPointValueInput
- type GetStatisticDataDataPointValueOutput
- func (GetStatisticDataDataPointValueOutput) ElementType() reflect.Type
- func (o GetStatisticDataDataPointValueOutput) Timestamp() pulumi.IntOutput
- func (o GetStatisticDataDataPointValueOutput) ToGetStatisticDataDataPointValueOutput() GetStatisticDataDataPointValueOutput
- func (o GetStatisticDataDataPointValueOutput) ToGetStatisticDataDataPointValueOutputWithContext(ctx context.Context) GetStatisticDataDataPointValueOutput
- func (o GetStatisticDataDataPointValueOutput) Value() pulumi.Float64Output
- type GetStatisticDataOutputArgs
- type GetStatisticDataResult
- type GetStatisticDataResultOutput
- func (o GetStatisticDataResultOutput) Conditions() GetStatisticDataConditionArrayOutput
- func (o GetStatisticDataResultOutput) Datas() GetStatisticDataDataArrayOutput
- func (GetStatisticDataResultOutput) ElementType() reflect.Type
- func (o GetStatisticDataResultOutput) EndTime() pulumi.StringOutput
- func (o GetStatisticDataResultOutput) GroupBys() pulumi.StringArrayOutput
- func (o GetStatisticDataResultOutput) Id() pulumi.StringOutput
- func (o GetStatisticDataResultOutput) MetricNames() pulumi.StringArrayOutput
- func (o GetStatisticDataResultOutput) Module() pulumi.StringOutput
- func (o GetStatisticDataResultOutput) Namespace() pulumi.StringOutput
- func (o GetStatisticDataResultOutput) Period() pulumi.IntOutput
- func (o GetStatisticDataResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetStatisticDataResultOutput) StartTime() pulumi.StringOutput
- func (o GetStatisticDataResultOutput) ToGetStatisticDataResultOutput() GetStatisticDataResultOutput
- func (o GetStatisticDataResultOutput) ToGetStatisticDataResultOutputWithContext(ctx context.Context) GetStatisticDataResultOutput
- type GetTmpRegionsArgs
- type GetTmpRegionsOutputArgs
- type GetTmpRegionsRegionSet
- type GetTmpRegionsRegionSetArgs
- type GetTmpRegionsRegionSetArray
- func (GetTmpRegionsRegionSetArray) ElementType() reflect.Type
- func (i GetTmpRegionsRegionSetArray) ToGetTmpRegionsRegionSetArrayOutput() GetTmpRegionsRegionSetArrayOutput
- func (i GetTmpRegionsRegionSetArray) ToGetTmpRegionsRegionSetArrayOutputWithContext(ctx context.Context) GetTmpRegionsRegionSetArrayOutput
- type GetTmpRegionsRegionSetArrayInput
- type GetTmpRegionsRegionSetArrayOutput
- func (GetTmpRegionsRegionSetArrayOutput) ElementType() reflect.Type
- func (o GetTmpRegionsRegionSetArrayOutput) Index(i pulumi.IntInput) GetTmpRegionsRegionSetOutput
- func (o GetTmpRegionsRegionSetArrayOutput) ToGetTmpRegionsRegionSetArrayOutput() GetTmpRegionsRegionSetArrayOutput
- func (o GetTmpRegionsRegionSetArrayOutput) ToGetTmpRegionsRegionSetArrayOutputWithContext(ctx context.Context) GetTmpRegionsRegionSetArrayOutput
- type GetTmpRegionsRegionSetInput
- type GetTmpRegionsRegionSetOutput
- func (o GetTmpRegionsRegionSetOutput) Area() pulumi.StringOutput
- func (GetTmpRegionsRegionSetOutput) ElementType() reflect.Type
- func (o GetTmpRegionsRegionSetOutput) Region() pulumi.StringOutput
- func (o GetTmpRegionsRegionSetOutput) RegionId() pulumi.IntOutput
- func (o GetTmpRegionsRegionSetOutput) RegionName() pulumi.StringOutput
- func (o GetTmpRegionsRegionSetOutput) RegionPayMode() pulumi.IntOutput
- func (o GetTmpRegionsRegionSetOutput) RegionShortName() pulumi.StringOutput
- func (o GetTmpRegionsRegionSetOutput) RegionState() pulumi.IntOutput
- func (o GetTmpRegionsRegionSetOutput) ToGetTmpRegionsRegionSetOutput() GetTmpRegionsRegionSetOutput
- func (o GetTmpRegionsRegionSetOutput) ToGetTmpRegionsRegionSetOutputWithContext(ctx context.Context) GetTmpRegionsRegionSetOutput
- type GetTmpRegionsResult
- type GetTmpRegionsResultOutput
- func (GetTmpRegionsResultOutput) ElementType() reflect.Type
- func (o GetTmpRegionsResultOutput) Id() pulumi.StringOutput
- func (o GetTmpRegionsResultOutput) PayMode() pulumi.IntPtrOutput
- func (o GetTmpRegionsResultOutput) RegionSets() GetTmpRegionsRegionSetArrayOutput
- func (o GetTmpRegionsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetTmpRegionsResultOutput) ToGetTmpRegionsResultOutput() GetTmpRegionsResultOutput
- func (o GetTmpRegionsResultOutput) ToGetTmpRegionsResultOutputWithContext(ctx context.Context) GetTmpRegionsResultOutput
- type GrafanaDnsConfig
- type GrafanaDnsConfigArgs
- type GrafanaDnsConfigArray
- type GrafanaDnsConfigArrayInput
- type GrafanaDnsConfigArrayOutput
- func (GrafanaDnsConfigArrayOutput) ElementType() reflect.Type
- func (o GrafanaDnsConfigArrayOutput) Index(i pulumi.IntInput) GrafanaDnsConfigOutput
- func (o GrafanaDnsConfigArrayOutput) ToGrafanaDnsConfigArrayOutput() GrafanaDnsConfigArrayOutput
- func (o GrafanaDnsConfigArrayOutput) ToGrafanaDnsConfigArrayOutputWithContext(ctx context.Context) GrafanaDnsConfigArrayOutput
- type GrafanaDnsConfigInput
- type GrafanaDnsConfigMap
- type GrafanaDnsConfigMapInput
- type GrafanaDnsConfigMapOutput
- func (GrafanaDnsConfigMapOutput) ElementType() reflect.Type
- func (o GrafanaDnsConfigMapOutput) MapIndex(k pulumi.StringInput) GrafanaDnsConfigOutput
- func (o GrafanaDnsConfigMapOutput) ToGrafanaDnsConfigMapOutput() GrafanaDnsConfigMapOutput
- func (o GrafanaDnsConfigMapOutput) ToGrafanaDnsConfigMapOutputWithContext(ctx context.Context) GrafanaDnsConfigMapOutput
- type GrafanaDnsConfigOutput
- func (GrafanaDnsConfigOutput) ElementType() reflect.Type
- func (o GrafanaDnsConfigOutput) InstanceId() pulumi.StringOutput
- func (o GrafanaDnsConfigOutput) NameServers() pulumi.StringArrayOutput
- func (o GrafanaDnsConfigOutput) ToGrafanaDnsConfigOutput() GrafanaDnsConfigOutput
- func (o GrafanaDnsConfigOutput) ToGrafanaDnsConfigOutputWithContext(ctx context.Context) GrafanaDnsConfigOutput
- type GrafanaDnsConfigState
- type GrafanaEnvConfig
- type GrafanaEnvConfigArgs
- type GrafanaEnvConfigArray
- type GrafanaEnvConfigArrayInput
- type GrafanaEnvConfigArrayOutput
- func (GrafanaEnvConfigArrayOutput) ElementType() reflect.Type
- func (o GrafanaEnvConfigArrayOutput) Index(i pulumi.IntInput) GrafanaEnvConfigOutput
- func (o GrafanaEnvConfigArrayOutput) ToGrafanaEnvConfigArrayOutput() GrafanaEnvConfigArrayOutput
- func (o GrafanaEnvConfigArrayOutput) ToGrafanaEnvConfigArrayOutputWithContext(ctx context.Context) GrafanaEnvConfigArrayOutput
- type GrafanaEnvConfigInput
- type GrafanaEnvConfigMap
- type GrafanaEnvConfigMapInput
- type GrafanaEnvConfigMapOutput
- func (GrafanaEnvConfigMapOutput) ElementType() reflect.Type
- func (o GrafanaEnvConfigMapOutput) MapIndex(k pulumi.StringInput) GrafanaEnvConfigOutput
- func (o GrafanaEnvConfigMapOutput) ToGrafanaEnvConfigMapOutput() GrafanaEnvConfigMapOutput
- func (o GrafanaEnvConfigMapOutput) ToGrafanaEnvConfigMapOutputWithContext(ctx context.Context) GrafanaEnvConfigMapOutput
- type GrafanaEnvConfigOutput
- func (GrafanaEnvConfigOutput) ElementType() reflect.Type
- func (o GrafanaEnvConfigOutput) Envs() pulumi.MapOutput
- func (o GrafanaEnvConfigOutput) InstanceId() pulumi.StringOutput
- func (o GrafanaEnvConfigOutput) ToGrafanaEnvConfigOutput() GrafanaEnvConfigOutput
- func (o GrafanaEnvConfigOutput) ToGrafanaEnvConfigOutputWithContext(ctx context.Context) GrafanaEnvConfigOutput
- type GrafanaEnvConfigState
- type GrafanaInstance
- type GrafanaInstanceArgs
- type GrafanaInstanceArray
- type GrafanaInstanceArrayInput
- type GrafanaInstanceArrayOutput
- func (GrafanaInstanceArrayOutput) ElementType() reflect.Type
- func (o GrafanaInstanceArrayOutput) Index(i pulumi.IntInput) GrafanaInstanceOutput
- func (o GrafanaInstanceArrayOutput) ToGrafanaInstanceArrayOutput() GrafanaInstanceArrayOutput
- func (o GrafanaInstanceArrayOutput) ToGrafanaInstanceArrayOutputWithContext(ctx context.Context) GrafanaInstanceArrayOutput
- type GrafanaInstanceInput
- type GrafanaInstanceMap
- type GrafanaInstanceMapInput
- type GrafanaInstanceMapOutput
- func (GrafanaInstanceMapOutput) ElementType() reflect.Type
- func (o GrafanaInstanceMapOutput) MapIndex(k pulumi.StringInput) GrafanaInstanceOutput
- func (o GrafanaInstanceMapOutput) ToGrafanaInstanceMapOutput() GrafanaInstanceMapOutput
- func (o GrafanaInstanceMapOutput) ToGrafanaInstanceMapOutputWithContext(ctx context.Context) GrafanaInstanceMapOutput
- type GrafanaInstanceOutput
- func (o GrafanaInstanceOutput) AutoVoucher() pulumi.BoolPtrOutput
- func (GrafanaInstanceOutput) ElementType() reflect.Type
- func (o GrafanaInstanceOutput) EnableInternet() pulumi.BoolOutput
- func (o GrafanaInstanceOutput) GrafanaInitPassword() pulumi.StringOutput
- func (o GrafanaInstanceOutput) InstanceId() pulumi.StringOutput
- func (o GrafanaInstanceOutput) InstanceName() pulumi.StringOutput
- func (o GrafanaInstanceOutput) InstanceStatus() pulumi.IntOutput
- func (o GrafanaInstanceOutput) InternalUrl() pulumi.StringOutput
- func (o GrafanaInstanceOutput) InternetUrl() pulumi.StringOutput
- func (o GrafanaInstanceOutput) IsDestroy() pulumi.BoolPtrOutput
- func (o GrafanaInstanceOutput) IsDistroy() pulumi.BoolPtrOutputdeprecated
- func (o GrafanaInstanceOutput) RootUrl() pulumi.StringOutput
- func (o GrafanaInstanceOutput) SubnetIds() pulumi.StringArrayOutput
- func (o GrafanaInstanceOutput) Tags() pulumi.MapOutput
- func (o GrafanaInstanceOutput) ToGrafanaInstanceOutput() GrafanaInstanceOutput
- func (o GrafanaInstanceOutput) ToGrafanaInstanceOutputWithContext(ctx context.Context) GrafanaInstanceOutput
- func (o GrafanaInstanceOutput) VpcId() pulumi.StringOutput
- type GrafanaInstanceState
- type GrafanaIntegration
- type GrafanaIntegrationArgs
- type GrafanaIntegrationArray
- type GrafanaIntegrationArrayInput
- type GrafanaIntegrationArrayOutput
- func (GrafanaIntegrationArrayOutput) ElementType() reflect.Type
- func (o GrafanaIntegrationArrayOutput) Index(i pulumi.IntInput) GrafanaIntegrationOutput
- func (o GrafanaIntegrationArrayOutput) ToGrafanaIntegrationArrayOutput() GrafanaIntegrationArrayOutput
- func (o GrafanaIntegrationArrayOutput) ToGrafanaIntegrationArrayOutputWithContext(ctx context.Context) GrafanaIntegrationArrayOutput
- type GrafanaIntegrationInput
- type GrafanaIntegrationMap
- type GrafanaIntegrationMapInput
- type GrafanaIntegrationMapOutput
- func (GrafanaIntegrationMapOutput) ElementType() reflect.Type
- func (o GrafanaIntegrationMapOutput) MapIndex(k pulumi.StringInput) GrafanaIntegrationOutput
- func (o GrafanaIntegrationMapOutput) ToGrafanaIntegrationMapOutput() GrafanaIntegrationMapOutput
- func (o GrafanaIntegrationMapOutput) ToGrafanaIntegrationMapOutputWithContext(ctx context.Context) GrafanaIntegrationMapOutput
- type GrafanaIntegrationOutput
- func (o GrafanaIntegrationOutput) Content() pulumi.StringOutput
- func (o GrafanaIntegrationOutput) Description() pulumi.StringOutput
- func (GrafanaIntegrationOutput) ElementType() reflect.Type
- func (o GrafanaIntegrationOutput) InstanceId() pulumi.StringOutput
- func (o GrafanaIntegrationOutput) IntegrationId() pulumi.StringOutput
- func (o GrafanaIntegrationOutput) Kind() pulumi.StringOutput
- func (o GrafanaIntegrationOutput) ToGrafanaIntegrationOutput() GrafanaIntegrationOutput
- func (o GrafanaIntegrationOutput) ToGrafanaIntegrationOutputWithContext(ctx context.Context) GrafanaIntegrationOutput
- type GrafanaIntegrationState
- type GrafanaNotificationChannel
- func (*GrafanaNotificationChannel) ElementType() reflect.Type
- func (i *GrafanaNotificationChannel) ToGrafanaNotificationChannelOutput() GrafanaNotificationChannelOutput
- func (i *GrafanaNotificationChannel) ToGrafanaNotificationChannelOutputWithContext(ctx context.Context) GrafanaNotificationChannelOutput
- type GrafanaNotificationChannelArgs
- type GrafanaNotificationChannelArray
- func (GrafanaNotificationChannelArray) ElementType() reflect.Type
- func (i GrafanaNotificationChannelArray) ToGrafanaNotificationChannelArrayOutput() GrafanaNotificationChannelArrayOutput
- func (i GrafanaNotificationChannelArray) ToGrafanaNotificationChannelArrayOutputWithContext(ctx context.Context) GrafanaNotificationChannelArrayOutput
- type GrafanaNotificationChannelArrayInput
- type GrafanaNotificationChannelArrayOutput
- func (GrafanaNotificationChannelArrayOutput) ElementType() reflect.Type
- func (o GrafanaNotificationChannelArrayOutput) Index(i pulumi.IntInput) GrafanaNotificationChannelOutput
- func (o GrafanaNotificationChannelArrayOutput) ToGrafanaNotificationChannelArrayOutput() GrafanaNotificationChannelArrayOutput
- func (o GrafanaNotificationChannelArrayOutput) ToGrafanaNotificationChannelArrayOutputWithContext(ctx context.Context) GrafanaNotificationChannelArrayOutput
- type GrafanaNotificationChannelInput
- type GrafanaNotificationChannelMap
- func (GrafanaNotificationChannelMap) ElementType() reflect.Type
- func (i GrafanaNotificationChannelMap) ToGrafanaNotificationChannelMapOutput() GrafanaNotificationChannelMapOutput
- func (i GrafanaNotificationChannelMap) ToGrafanaNotificationChannelMapOutputWithContext(ctx context.Context) GrafanaNotificationChannelMapOutput
- type GrafanaNotificationChannelMapInput
- type GrafanaNotificationChannelMapOutput
- func (GrafanaNotificationChannelMapOutput) ElementType() reflect.Type
- func (o GrafanaNotificationChannelMapOutput) MapIndex(k pulumi.StringInput) GrafanaNotificationChannelOutput
- func (o GrafanaNotificationChannelMapOutput) ToGrafanaNotificationChannelMapOutput() GrafanaNotificationChannelMapOutput
- func (o GrafanaNotificationChannelMapOutput) ToGrafanaNotificationChannelMapOutputWithContext(ctx context.Context) GrafanaNotificationChannelMapOutput
- type GrafanaNotificationChannelOutput
- func (o GrafanaNotificationChannelOutput) ChannelId() pulumi.StringOutput
- func (o GrafanaNotificationChannelOutput) ChannelName() pulumi.StringOutput
- func (GrafanaNotificationChannelOutput) ElementType() reflect.Type
- func (o GrafanaNotificationChannelOutput) ExtraOrgIds() pulumi.StringArrayOutput
- func (o GrafanaNotificationChannelOutput) InstanceId() pulumi.StringOutput
- func (o GrafanaNotificationChannelOutput) OrgId() pulumi.IntOutput
- func (o GrafanaNotificationChannelOutput) Receivers() pulumi.StringArrayOutput
- func (o GrafanaNotificationChannelOutput) ToGrafanaNotificationChannelOutput() GrafanaNotificationChannelOutput
- func (o GrafanaNotificationChannelOutput) ToGrafanaNotificationChannelOutputWithContext(ctx context.Context) GrafanaNotificationChannelOutput
- type GrafanaNotificationChannelState
- type GrafanaPlugin
- type GrafanaPluginArgs
- type GrafanaPluginArray
- type GrafanaPluginArrayInput
- type GrafanaPluginArrayOutput
- func (GrafanaPluginArrayOutput) ElementType() reflect.Type
- func (o GrafanaPluginArrayOutput) Index(i pulumi.IntInput) GrafanaPluginOutput
- func (o GrafanaPluginArrayOutput) ToGrafanaPluginArrayOutput() GrafanaPluginArrayOutput
- func (o GrafanaPluginArrayOutput) ToGrafanaPluginArrayOutputWithContext(ctx context.Context) GrafanaPluginArrayOutput
- type GrafanaPluginInput
- type GrafanaPluginMap
- type GrafanaPluginMapInput
- type GrafanaPluginMapOutput
- func (GrafanaPluginMapOutput) ElementType() reflect.Type
- func (o GrafanaPluginMapOutput) MapIndex(k pulumi.StringInput) GrafanaPluginOutput
- func (o GrafanaPluginMapOutput) ToGrafanaPluginMapOutput() GrafanaPluginMapOutput
- func (o GrafanaPluginMapOutput) ToGrafanaPluginMapOutputWithContext(ctx context.Context) GrafanaPluginMapOutput
- type GrafanaPluginOutput
- func (GrafanaPluginOutput) ElementType() reflect.Type
- func (o GrafanaPluginOutput) InstanceId() pulumi.StringOutput
- func (o GrafanaPluginOutput) PluginId() pulumi.StringOutput
- func (o GrafanaPluginOutput) ToGrafanaPluginOutput() GrafanaPluginOutput
- func (o GrafanaPluginOutput) ToGrafanaPluginOutputWithContext(ctx context.Context) GrafanaPluginOutput
- func (o GrafanaPluginOutput) Version() pulumi.StringOutput
- type GrafanaPluginState
- type GrafanaSsoAccount
- type GrafanaSsoAccountArgs
- type GrafanaSsoAccountArray
- type GrafanaSsoAccountArrayInput
- type GrafanaSsoAccountArrayOutput
- func (GrafanaSsoAccountArrayOutput) ElementType() reflect.Type
- func (o GrafanaSsoAccountArrayOutput) Index(i pulumi.IntInput) GrafanaSsoAccountOutput
- func (o GrafanaSsoAccountArrayOutput) ToGrafanaSsoAccountArrayOutput() GrafanaSsoAccountArrayOutput
- func (o GrafanaSsoAccountArrayOutput) ToGrafanaSsoAccountArrayOutputWithContext(ctx context.Context) GrafanaSsoAccountArrayOutput
- type GrafanaSsoAccountInput
- type GrafanaSsoAccountMap
- type GrafanaSsoAccountMapInput
- type GrafanaSsoAccountMapOutput
- func (GrafanaSsoAccountMapOutput) ElementType() reflect.Type
- func (o GrafanaSsoAccountMapOutput) MapIndex(k pulumi.StringInput) GrafanaSsoAccountOutput
- func (o GrafanaSsoAccountMapOutput) ToGrafanaSsoAccountMapOutput() GrafanaSsoAccountMapOutput
- func (o GrafanaSsoAccountMapOutput) ToGrafanaSsoAccountMapOutputWithContext(ctx context.Context) GrafanaSsoAccountMapOutput
- type GrafanaSsoAccountOutput
- func (GrafanaSsoAccountOutput) ElementType() reflect.Type
- func (o GrafanaSsoAccountOutput) InstanceId() pulumi.StringOutput
- func (o GrafanaSsoAccountOutput) Notes() pulumi.StringOutput
- func (o GrafanaSsoAccountOutput) Roles() GrafanaSsoAccountRoleArrayOutput
- func (o GrafanaSsoAccountOutput) ToGrafanaSsoAccountOutput() GrafanaSsoAccountOutput
- func (o GrafanaSsoAccountOutput) ToGrafanaSsoAccountOutputWithContext(ctx context.Context) GrafanaSsoAccountOutput
- func (o GrafanaSsoAccountOutput) UserId() pulumi.StringOutput
- type GrafanaSsoAccountRole
- type GrafanaSsoAccountRoleArgs
- type GrafanaSsoAccountRoleArray
- func (GrafanaSsoAccountRoleArray) ElementType() reflect.Type
- func (i GrafanaSsoAccountRoleArray) ToGrafanaSsoAccountRoleArrayOutput() GrafanaSsoAccountRoleArrayOutput
- func (i GrafanaSsoAccountRoleArray) ToGrafanaSsoAccountRoleArrayOutputWithContext(ctx context.Context) GrafanaSsoAccountRoleArrayOutput
- type GrafanaSsoAccountRoleArrayInput
- type GrafanaSsoAccountRoleArrayOutput
- func (GrafanaSsoAccountRoleArrayOutput) ElementType() reflect.Type
- func (o GrafanaSsoAccountRoleArrayOutput) Index(i pulumi.IntInput) GrafanaSsoAccountRoleOutput
- func (o GrafanaSsoAccountRoleArrayOutput) ToGrafanaSsoAccountRoleArrayOutput() GrafanaSsoAccountRoleArrayOutput
- func (o GrafanaSsoAccountRoleArrayOutput) ToGrafanaSsoAccountRoleArrayOutputWithContext(ctx context.Context) GrafanaSsoAccountRoleArrayOutput
- type GrafanaSsoAccountRoleInput
- type GrafanaSsoAccountRoleOutput
- func (GrafanaSsoAccountRoleOutput) ElementType() reflect.Type
- func (o GrafanaSsoAccountRoleOutput) Organization() pulumi.StringOutput
- func (o GrafanaSsoAccountRoleOutput) Role() pulumi.StringOutput
- func (o GrafanaSsoAccountRoleOutput) ToGrafanaSsoAccountRoleOutput() GrafanaSsoAccountRoleOutput
- func (o GrafanaSsoAccountRoleOutput) ToGrafanaSsoAccountRoleOutputWithContext(ctx context.Context) GrafanaSsoAccountRoleOutput
- type GrafanaSsoAccountState
- type GrafanaSsoCamConfig
- type GrafanaSsoCamConfigArgs
- type GrafanaSsoCamConfigArray
- type GrafanaSsoCamConfigArrayInput
- type GrafanaSsoCamConfigArrayOutput
- func (GrafanaSsoCamConfigArrayOutput) ElementType() reflect.Type
- func (o GrafanaSsoCamConfigArrayOutput) Index(i pulumi.IntInput) GrafanaSsoCamConfigOutput
- func (o GrafanaSsoCamConfigArrayOutput) ToGrafanaSsoCamConfigArrayOutput() GrafanaSsoCamConfigArrayOutput
- func (o GrafanaSsoCamConfigArrayOutput) ToGrafanaSsoCamConfigArrayOutputWithContext(ctx context.Context) GrafanaSsoCamConfigArrayOutput
- type GrafanaSsoCamConfigInput
- type GrafanaSsoCamConfigMap
- type GrafanaSsoCamConfigMapInput
- type GrafanaSsoCamConfigMapOutput
- func (GrafanaSsoCamConfigMapOutput) ElementType() reflect.Type
- func (o GrafanaSsoCamConfigMapOutput) MapIndex(k pulumi.StringInput) GrafanaSsoCamConfigOutput
- func (o GrafanaSsoCamConfigMapOutput) ToGrafanaSsoCamConfigMapOutput() GrafanaSsoCamConfigMapOutput
- func (o GrafanaSsoCamConfigMapOutput) ToGrafanaSsoCamConfigMapOutputWithContext(ctx context.Context) GrafanaSsoCamConfigMapOutput
- type GrafanaSsoCamConfigOutput
- func (GrafanaSsoCamConfigOutput) ElementType() reflect.Type
- func (o GrafanaSsoCamConfigOutput) EnableSsoCamCheck() pulumi.BoolOutput
- func (o GrafanaSsoCamConfigOutput) InstanceId() pulumi.StringOutput
- func (o GrafanaSsoCamConfigOutput) ToGrafanaSsoCamConfigOutput() GrafanaSsoCamConfigOutput
- func (o GrafanaSsoCamConfigOutput) ToGrafanaSsoCamConfigOutputWithContext(ctx context.Context) GrafanaSsoCamConfigOutput
- type GrafanaSsoCamConfigState
- type GrafanaSsoConfig
- type GrafanaSsoConfigArgs
- type GrafanaSsoConfigArray
- type GrafanaSsoConfigArrayInput
- type GrafanaSsoConfigArrayOutput
- func (GrafanaSsoConfigArrayOutput) ElementType() reflect.Type
- func (o GrafanaSsoConfigArrayOutput) Index(i pulumi.IntInput) GrafanaSsoConfigOutput
- func (o GrafanaSsoConfigArrayOutput) ToGrafanaSsoConfigArrayOutput() GrafanaSsoConfigArrayOutput
- func (o GrafanaSsoConfigArrayOutput) ToGrafanaSsoConfigArrayOutputWithContext(ctx context.Context) GrafanaSsoConfigArrayOutput
- type GrafanaSsoConfigInput
- type GrafanaSsoConfigMap
- type GrafanaSsoConfigMapInput
- type GrafanaSsoConfigMapOutput
- func (GrafanaSsoConfigMapOutput) ElementType() reflect.Type
- func (o GrafanaSsoConfigMapOutput) MapIndex(k pulumi.StringInput) GrafanaSsoConfigOutput
- func (o GrafanaSsoConfigMapOutput) ToGrafanaSsoConfigMapOutput() GrafanaSsoConfigMapOutput
- func (o GrafanaSsoConfigMapOutput) ToGrafanaSsoConfigMapOutputWithContext(ctx context.Context) GrafanaSsoConfigMapOutput
- type GrafanaSsoConfigOutput
- func (GrafanaSsoConfigOutput) ElementType() reflect.Type
- func (o GrafanaSsoConfigOutput) EnableSso() pulumi.BoolOutput
- func (o GrafanaSsoConfigOutput) InstanceId() pulumi.StringOutput
- func (o GrafanaSsoConfigOutput) ToGrafanaSsoConfigOutput() GrafanaSsoConfigOutput
- func (o GrafanaSsoConfigOutput) ToGrafanaSsoConfigOutputWithContext(ctx context.Context) GrafanaSsoConfigOutput
- type GrafanaSsoConfigState
- type GrafanaVersionUpgrade
- type GrafanaVersionUpgradeArgs
- type GrafanaVersionUpgradeArray
- func (GrafanaVersionUpgradeArray) ElementType() reflect.Type
- func (i GrafanaVersionUpgradeArray) ToGrafanaVersionUpgradeArrayOutput() GrafanaVersionUpgradeArrayOutput
- func (i GrafanaVersionUpgradeArray) ToGrafanaVersionUpgradeArrayOutputWithContext(ctx context.Context) GrafanaVersionUpgradeArrayOutput
- type GrafanaVersionUpgradeArrayInput
- type GrafanaVersionUpgradeArrayOutput
- func (GrafanaVersionUpgradeArrayOutput) ElementType() reflect.Type
- func (o GrafanaVersionUpgradeArrayOutput) Index(i pulumi.IntInput) GrafanaVersionUpgradeOutput
- func (o GrafanaVersionUpgradeArrayOutput) ToGrafanaVersionUpgradeArrayOutput() GrafanaVersionUpgradeArrayOutput
- func (o GrafanaVersionUpgradeArrayOutput) ToGrafanaVersionUpgradeArrayOutputWithContext(ctx context.Context) GrafanaVersionUpgradeArrayOutput
- type GrafanaVersionUpgradeInput
- type GrafanaVersionUpgradeMap
- type GrafanaVersionUpgradeMapInput
- type GrafanaVersionUpgradeMapOutput
- func (GrafanaVersionUpgradeMapOutput) ElementType() reflect.Type
- func (o GrafanaVersionUpgradeMapOutput) MapIndex(k pulumi.StringInput) GrafanaVersionUpgradeOutput
- func (o GrafanaVersionUpgradeMapOutput) ToGrafanaVersionUpgradeMapOutput() GrafanaVersionUpgradeMapOutput
- func (o GrafanaVersionUpgradeMapOutput) ToGrafanaVersionUpgradeMapOutputWithContext(ctx context.Context) GrafanaVersionUpgradeMapOutput
- type GrafanaVersionUpgradeOutput
- func (o GrafanaVersionUpgradeOutput) Alias() pulumi.StringOutput
- func (GrafanaVersionUpgradeOutput) ElementType() reflect.Type
- func (o GrafanaVersionUpgradeOutput) InstanceId() pulumi.StringOutput
- func (o GrafanaVersionUpgradeOutput) ToGrafanaVersionUpgradeOutput() GrafanaVersionUpgradeOutput
- func (o GrafanaVersionUpgradeOutput) ToGrafanaVersionUpgradeOutputWithContext(ctx context.Context) GrafanaVersionUpgradeOutput
- type GrafanaVersionUpgradeState
- type GrafanaWhitelistConfig
- type GrafanaWhitelistConfigArgs
- type GrafanaWhitelistConfigArray
- func (GrafanaWhitelistConfigArray) ElementType() reflect.Type
- func (i GrafanaWhitelistConfigArray) ToGrafanaWhitelistConfigArrayOutput() GrafanaWhitelistConfigArrayOutput
- func (i GrafanaWhitelistConfigArray) ToGrafanaWhitelistConfigArrayOutputWithContext(ctx context.Context) GrafanaWhitelistConfigArrayOutput
- type GrafanaWhitelistConfigArrayInput
- type GrafanaWhitelistConfigArrayOutput
- func (GrafanaWhitelistConfigArrayOutput) ElementType() reflect.Type
- func (o GrafanaWhitelistConfigArrayOutput) Index(i pulumi.IntInput) GrafanaWhitelistConfigOutput
- func (o GrafanaWhitelistConfigArrayOutput) ToGrafanaWhitelistConfigArrayOutput() GrafanaWhitelistConfigArrayOutput
- func (o GrafanaWhitelistConfigArrayOutput) ToGrafanaWhitelistConfigArrayOutputWithContext(ctx context.Context) GrafanaWhitelistConfigArrayOutput
- type GrafanaWhitelistConfigInput
- type GrafanaWhitelistConfigMap
- type GrafanaWhitelistConfigMapInput
- type GrafanaWhitelistConfigMapOutput
- func (GrafanaWhitelistConfigMapOutput) ElementType() reflect.Type
- func (o GrafanaWhitelistConfigMapOutput) MapIndex(k pulumi.StringInput) GrafanaWhitelistConfigOutput
- func (o GrafanaWhitelistConfigMapOutput) ToGrafanaWhitelistConfigMapOutput() GrafanaWhitelistConfigMapOutput
- func (o GrafanaWhitelistConfigMapOutput) ToGrafanaWhitelistConfigMapOutputWithContext(ctx context.Context) GrafanaWhitelistConfigMapOutput
- type GrafanaWhitelistConfigOutput
- func (GrafanaWhitelistConfigOutput) ElementType() reflect.Type
- func (o GrafanaWhitelistConfigOutput) InstanceId() pulumi.StringOutput
- func (o GrafanaWhitelistConfigOutput) ToGrafanaWhitelistConfigOutput() GrafanaWhitelistConfigOutput
- func (o GrafanaWhitelistConfigOutput) ToGrafanaWhitelistConfigOutputWithContext(ctx context.Context) GrafanaWhitelistConfigOutput
- func (o GrafanaWhitelistConfigOutput) Whitelists() pulumi.StringArrayOutput
- type GrafanaWhitelistConfigState
- type LookupAlarmPolicyArgs
- type LookupAlarmPolicyOutputArgs
- type LookupAlarmPolicyResult
- type LookupAlarmPolicyResultOutput
- func (o LookupAlarmPolicyResultOutput) Dimensions() pulumi.StringPtrOutput
- func (LookupAlarmPolicyResultOutput) ElementType() reflect.Type
- func (o LookupAlarmPolicyResultOutput) Enables() pulumi.IntArrayOutput
- func (o LookupAlarmPolicyResultOutput) Field() pulumi.StringPtrOutput
- func (o LookupAlarmPolicyResultOutput) Id() pulumi.StringOutput
- func (o LookupAlarmPolicyResultOutput) InstanceGroupId() pulumi.IntPtrOutput
- func (o LookupAlarmPolicyResultOutput) Module() pulumi.StringOutput
- func (o LookupAlarmPolicyResultOutput) MonitorTypes() pulumi.StringArrayOutput
- func (o LookupAlarmPolicyResultOutput) Namespaces() pulumi.StringArrayOutput
- func (o LookupAlarmPolicyResultOutput) NeedCorrespondence() pulumi.IntPtrOutput
- func (o LookupAlarmPolicyResultOutput) NotBindAll() pulumi.IntPtrOutput
- func (o LookupAlarmPolicyResultOutput) NotBindingNoticeRule() pulumi.IntPtrOutput
- func (o LookupAlarmPolicyResultOutput) NotInstanceGroup() pulumi.IntPtrOutput
- func (o LookupAlarmPolicyResultOutput) NoticeIds() pulumi.StringArrayOutput
- func (o LookupAlarmPolicyResultOutput) OneClickPolicyTypes() pulumi.StringArrayOutput
- func (o LookupAlarmPolicyResultOutput) Order() pulumi.StringPtrOutput
- func (o LookupAlarmPolicyResultOutput) Policies() GetAlarmPolicyPolicyArrayOutput
- func (o LookupAlarmPolicyResultOutput) PolicyName() pulumi.StringPtrOutput
- func (o LookupAlarmPolicyResultOutput) PolicyTypes() pulumi.StringArrayOutput
- func (o LookupAlarmPolicyResultOutput) ProjectIds() pulumi.IntArrayOutput
- func (o LookupAlarmPolicyResultOutput) PromInsId() pulumi.StringPtrOutput
- func (o LookupAlarmPolicyResultOutput) ReceiverGroups() pulumi.IntArrayOutput
- func (o LookupAlarmPolicyResultOutput) ReceiverOnCallFormIds() pulumi.StringArrayOutput
- func (o LookupAlarmPolicyResultOutput) ReceiverUids() pulumi.IntArrayOutput
- func (o LookupAlarmPolicyResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o LookupAlarmPolicyResultOutput) RuleTypes() pulumi.StringArrayOutput
- func (o LookupAlarmPolicyResultOutput) ToLookupAlarmPolicyResultOutput() LookupAlarmPolicyResultOutput
- func (o LookupAlarmPolicyResultOutput) ToLookupAlarmPolicyResultOutputWithContext(ctx context.Context) LookupAlarmPolicyResultOutput
- func (o LookupAlarmPolicyResultOutput) TriggerTasks() GetAlarmPolicyTriggerTaskArrayOutput
- type PolicyBindingObject
- type PolicyBindingObjectArgs
- type PolicyBindingObjectArray
- type PolicyBindingObjectArrayInput
- type PolicyBindingObjectArrayOutput
- func (PolicyBindingObjectArrayOutput) ElementType() reflect.Type
- func (o PolicyBindingObjectArrayOutput) Index(i pulumi.IntInput) PolicyBindingObjectOutput
- func (o PolicyBindingObjectArrayOutput) ToPolicyBindingObjectArrayOutput() PolicyBindingObjectArrayOutput
- func (o PolicyBindingObjectArrayOutput) ToPolicyBindingObjectArrayOutputWithContext(ctx context.Context) PolicyBindingObjectArrayOutput
- type PolicyBindingObjectDimension
- type PolicyBindingObjectDimensionArgs
- func (PolicyBindingObjectDimensionArgs) ElementType() reflect.Type
- func (i PolicyBindingObjectDimensionArgs) ToPolicyBindingObjectDimensionOutput() PolicyBindingObjectDimensionOutput
- func (i PolicyBindingObjectDimensionArgs) ToPolicyBindingObjectDimensionOutputWithContext(ctx context.Context) PolicyBindingObjectDimensionOutput
- type PolicyBindingObjectDimensionArray
- func (PolicyBindingObjectDimensionArray) ElementType() reflect.Type
- func (i PolicyBindingObjectDimensionArray) ToPolicyBindingObjectDimensionArrayOutput() PolicyBindingObjectDimensionArrayOutput
- func (i PolicyBindingObjectDimensionArray) ToPolicyBindingObjectDimensionArrayOutputWithContext(ctx context.Context) PolicyBindingObjectDimensionArrayOutput
- type PolicyBindingObjectDimensionArrayInput
- type PolicyBindingObjectDimensionArrayOutput
- func (PolicyBindingObjectDimensionArrayOutput) ElementType() reflect.Type
- func (o PolicyBindingObjectDimensionArrayOutput) Index(i pulumi.IntInput) PolicyBindingObjectDimensionOutput
- func (o PolicyBindingObjectDimensionArrayOutput) ToPolicyBindingObjectDimensionArrayOutput() PolicyBindingObjectDimensionArrayOutput
- func (o PolicyBindingObjectDimensionArrayOutput) ToPolicyBindingObjectDimensionArrayOutputWithContext(ctx context.Context) PolicyBindingObjectDimensionArrayOutput
- type PolicyBindingObjectDimensionInput
- type PolicyBindingObjectDimensionOutput
- func (o PolicyBindingObjectDimensionOutput) DimensionsJson() pulumi.StringOutput
- func (PolicyBindingObjectDimensionOutput) ElementType() reflect.Type
- func (o PolicyBindingObjectDimensionOutput) ToPolicyBindingObjectDimensionOutput() PolicyBindingObjectDimensionOutput
- func (o PolicyBindingObjectDimensionOutput) ToPolicyBindingObjectDimensionOutputWithContext(ctx context.Context) PolicyBindingObjectDimensionOutput
- func (o PolicyBindingObjectDimensionOutput) UniqueId() pulumi.StringPtrOutput
- type PolicyBindingObjectInput
- type PolicyBindingObjectMap
- type PolicyBindingObjectMapInput
- type PolicyBindingObjectMapOutput
- func (PolicyBindingObjectMapOutput) ElementType() reflect.Type
- func (o PolicyBindingObjectMapOutput) MapIndex(k pulumi.StringInput) PolicyBindingObjectOutput
- func (o PolicyBindingObjectMapOutput) ToPolicyBindingObjectMapOutput() PolicyBindingObjectMapOutput
- func (o PolicyBindingObjectMapOutput) ToPolicyBindingObjectMapOutputWithContext(ctx context.Context) PolicyBindingObjectMapOutput
- type PolicyBindingObjectOutput
- func (o PolicyBindingObjectOutput) Dimensions() PolicyBindingObjectDimensionArrayOutput
- func (PolicyBindingObjectOutput) ElementType() reflect.Type
- func (o PolicyBindingObjectOutput) PolicyId() pulumi.StringOutput
- func (o PolicyBindingObjectOutput) ToPolicyBindingObjectOutput() PolicyBindingObjectOutput
- func (o PolicyBindingObjectOutput) ToPolicyBindingObjectOutputWithContext(ctx context.Context) PolicyBindingObjectOutput
- type PolicyBindingObjectState
- type TmpAlertGroup
- type TmpAlertGroupArgs
- type TmpAlertGroupArray
- type TmpAlertGroupArrayInput
- type TmpAlertGroupArrayOutput
- func (TmpAlertGroupArrayOutput) ElementType() reflect.Type
- func (o TmpAlertGroupArrayOutput) Index(i pulumi.IntInput) TmpAlertGroupOutput
- func (o TmpAlertGroupArrayOutput) ToTmpAlertGroupArrayOutput() TmpAlertGroupArrayOutput
- func (o TmpAlertGroupArrayOutput) ToTmpAlertGroupArrayOutputWithContext(ctx context.Context) TmpAlertGroupArrayOutput
- type TmpAlertGroupCustomReceiver
- type TmpAlertGroupCustomReceiverAllowedTimeRange
- type TmpAlertGroupCustomReceiverAllowedTimeRangeArgs
- func (TmpAlertGroupCustomReceiverAllowedTimeRangeArgs) ElementType() reflect.Type
- func (i TmpAlertGroupCustomReceiverAllowedTimeRangeArgs) ToTmpAlertGroupCustomReceiverAllowedTimeRangeOutput() TmpAlertGroupCustomReceiverAllowedTimeRangeOutput
- func (i TmpAlertGroupCustomReceiverAllowedTimeRangeArgs) ToTmpAlertGroupCustomReceiverAllowedTimeRangeOutputWithContext(ctx context.Context) TmpAlertGroupCustomReceiverAllowedTimeRangeOutput
- type TmpAlertGroupCustomReceiverAllowedTimeRangeArray
- func (TmpAlertGroupCustomReceiverAllowedTimeRangeArray) ElementType() reflect.Type
- func (i TmpAlertGroupCustomReceiverAllowedTimeRangeArray) ToTmpAlertGroupCustomReceiverAllowedTimeRangeArrayOutput() TmpAlertGroupCustomReceiverAllowedTimeRangeArrayOutput
- func (i TmpAlertGroupCustomReceiverAllowedTimeRangeArray) ToTmpAlertGroupCustomReceiverAllowedTimeRangeArrayOutputWithContext(ctx context.Context) TmpAlertGroupCustomReceiverAllowedTimeRangeArrayOutput
- type TmpAlertGroupCustomReceiverAllowedTimeRangeArrayInput
- type TmpAlertGroupCustomReceiverAllowedTimeRangeArrayOutput
- func (TmpAlertGroupCustomReceiverAllowedTimeRangeArrayOutput) ElementType() reflect.Type
- func (o TmpAlertGroupCustomReceiverAllowedTimeRangeArrayOutput) Index(i pulumi.IntInput) TmpAlertGroupCustomReceiverAllowedTimeRangeOutput
- func (o TmpAlertGroupCustomReceiverAllowedTimeRangeArrayOutput) ToTmpAlertGroupCustomReceiverAllowedTimeRangeArrayOutput() TmpAlertGroupCustomReceiverAllowedTimeRangeArrayOutput
- func (o TmpAlertGroupCustomReceiverAllowedTimeRangeArrayOutput) ToTmpAlertGroupCustomReceiverAllowedTimeRangeArrayOutputWithContext(ctx context.Context) TmpAlertGroupCustomReceiverAllowedTimeRangeArrayOutput
- type TmpAlertGroupCustomReceiverAllowedTimeRangeInput
- type TmpAlertGroupCustomReceiverAllowedTimeRangeOutput
- func (TmpAlertGroupCustomReceiverAllowedTimeRangeOutput) ElementType() reflect.Type
- func (o TmpAlertGroupCustomReceiverAllowedTimeRangeOutput) End() pulumi.StringPtrOutput
- func (o TmpAlertGroupCustomReceiverAllowedTimeRangeOutput) Start() pulumi.StringPtrOutput
- func (o TmpAlertGroupCustomReceiverAllowedTimeRangeOutput) ToTmpAlertGroupCustomReceiverAllowedTimeRangeOutput() TmpAlertGroupCustomReceiverAllowedTimeRangeOutput
- func (o TmpAlertGroupCustomReceiverAllowedTimeRangeOutput) ToTmpAlertGroupCustomReceiverAllowedTimeRangeOutputWithContext(ctx context.Context) TmpAlertGroupCustomReceiverAllowedTimeRangeOutput
- type TmpAlertGroupCustomReceiverArgs
- func (TmpAlertGroupCustomReceiverArgs) ElementType() reflect.Type
- func (i TmpAlertGroupCustomReceiverArgs) ToTmpAlertGroupCustomReceiverOutput() TmpAlertGroupCustomReceiverOutput
- func (i TmpAlertGroupCustomReceiverArgs) ToTmpAlertGroupCustomReceiverOutputWithContext(ctx context.Context) TmpAlertGroupCustomReceiverOutput
- func (i TmpAlertGroupCustomReceiverArgs) ToTmpAlertGroupCustomReceiverPtrOutput() TmpAlertGroupCustomReceiverPtrOutput
- func (i TmpAlertGroupCustomReceiverArgs) ToTmpAlertGroupCustomReceiverPtrOutputWithContext(ctx context.Context) TmpAlertGroupCustomReceiverPtrOutput
- type TmpAlertGroupCustomReceiverInput
- type TmpAlertGroupCustomReceiverOutput
- func (o TmpAlertGroupCustomReceiverOutput) AllowedTimeRanges() TmpAlertGroupCustomReceiverAllowedTimeRangeArrayOutput
- func (o TmpAlertGroupCustomReceiverOutput) ClusterId() pulumi.StringPtrOutput
- func (o TmpAlertGroupCustomReceiverOutput) ClusterType() pulumi.StringPtrOutput
- func (TmpAlertGroupCustomReceiverOutput) ElementType() reflect.Type
- func (o TmpAlertGroupCustomReceiverOutput) ToTmpAlertGroupCustomReceiverOutput() TmpAlertGroupCustomReceiverOutput
- func (o TmpAlertGroupCustomReceiverOutput) ToTmpAlertGroupCustomReceiverOutputWithContext(ctx context.Context) TmpAlertGroupCustomReceiverOutput
- func (o TmpAlertGroupCustomReceiverOutput) ToTmpAlertGroupCustomReceiverPtrOutput() TmpAlertGroupCustomReceiverPtrOutput
- func (o TmpAlertGroupCustomReceiverOutput) ToTmpAlertGroupCustomReceiverPtrOutputWithContext(ctx context.Context) TmpAlertGroupCustomReceiverPtrOutput
- func (o TmpAlertGroupCustomReceiverOutput) Type() pulumi.StringPtrOutput
- func (o TmpAlertGroupCustomReceiverOutput) Url() pulumi.StringPtrOutput
- type TmpAlertGroupCustomReceiverPtrInput
- type TmpAlertGroupCustomReceiverPtrOutput
- func (o TmpAlertGroupCustomReceiverPtrOutput) AllowedTimeRanges() TmpAlertGroupCustomReceiverAllowedTimeRangeArrayOutput
- func (o TmpAlertGroupCustomReceiverPtrOutput) ClusterId() pulumi.StringPtrOutput
- func (o TmpAlertGroupCustomReceiverPtrOutput) ClusterType() pulumi.StringPtrOutput
- func (o TmpAlertGroupCustomReceiverPtrOutput) Elem() TmpAlertGroupCustomReceiverOutput
- func (TmpAlertGroupCustomReceiverPtrOutput) ElementType() reflect.Type
- func (o TmpAlertGroupCustomReceiverPtrOutput) ToTmpAlertGroupCustomReceiverPtrOutput() TmpAlertGroupCustomReceiverPtrOutput
- func (o TmpAlertGroupCustomReceiverPtrOutput) ToTmpAlertGroupCustomReceiverPtrOutputWithContext(ctx context.Context) TmpAlertGroupCustomReceiverPtrOutput
- func (o TmpAlertGroupCustomReceiverPtrOutput) Type() pulumi.StringPtrOutput
- func (o TmpAlertGroupCustomReceiverPtrOutput) Url() pulumi.StringPtrOutput
- type TmpAlertGroupInput
- type TmpAlertGroupMap
- type TmpAlertGroupMapInput
- type TmpAlertGroupMapOutput
- func (TmpAlertGroupMapOutput) ElementType() reflect.Type
- func (o TmpAlertGroupMapOutput) MapIndex(k pulumi.StringInput) TmpAlertGroupOutput
- func (o TmpAlertGroupMapOutput) ToTmpAlertGroupMapOutput() TmpAlertGroupMapOutput
- func (o TmpAlertGroupMapOutput) ToTmpAlertGroupMapOutputWithContext(ctx context.Context) TmpAlertGroupMapOutput
- type TmpAlertGroupOutput
- func (o TmpAlertGroupOutput) AmpReceivers() pulumi.StringArrayOutput
- func (o TmpAlertGroupOutput) CustomReceiver() TmpAlertGroupCustomReceiverPtrOutput
- func (TmpAlertGroupOutput) ElementType() reflect.Type
- func (o TmpAlertGroupOutput) GroupId() pulumi.StringOutput
- func (o TmpAlertGroupOutput) GroupName() pulumi.StringPtrOutput
- func (o TmpAlertGroupOutput) InstanceId() pulumi.StringPtrOutput
- func (o TmpAlertGroupOutput) RepeatInterval() pulumi.StringPtrOutput
- func (o TmpAlertGroupOutput) Rules() TmpAlertGroupRuleArrayOutput
- func (o TmpAlertGroupOutput) ToTmpAlertGroupOutput() TmpAlertGroupOutput
- func (o TmpAlertGroupOutput) ToTmpAlertGroupOutputWithContext(ctx context.Context) TmpAlertGroupOutput
- type TmpAlertGroupRule
- type TmpAlertGroupRuleArgs
- type TmpAlertGroupRuleArray
- type TmpAlertGroupRuleArrayInput
- type TmpAlertGroupRuleArrayOutput
- func (TmpAlertGroupRuleArrayOutput) ElementType() reflect.Type
- func (o TmpAlertGroupRuleArrayOutput) Index(i pulumi.IntInput) TmpAlertGroupRuleOutput
- func (o TmpAlertGroupRuleArrayOutput) ToTmpAlertGroupRuleArrayOutput() TmpAlertGroupRuleArrayOutput
- func (o TmpAlertGroupRuleArrayOutput) ToTmpAlertGroupRuleArrayOutputWithContext(ctx context.Context) TmpAlertGroupRuleArrayOutput
- type TmpAlertGroupRuleInput
- type TmpAlertGroupRuleOutput
- func (o TmpAlertGroupRuleOutput) Annotations() pulumi.MapOutput
- func (o TmpAlertGroupRuleOutput) Duration() pulumi.StringPtrOutput
- func (TmpAlertGroupRuleOutput) ElementType() reflect.Type
- func (o TmpAlertGroupRuleOutput) Expr() pulumi.StringPtrOutput
- func (o TmpAlertGroupRuleOutput) Labels() pulumi.MapOutput
- func (o TmpAlertGroupRuleOutput) RuleName() pulumi.StringPtrOutput
- func (o TmpAlertGroupRuleOutput) State() pulumi.IntPtrOutput
- func (o TmpAlertGroupRuleOutput) ToTmpAlertGroupRuleOutput() TmpAlertGroupRuleOutput
- func (o TmpAlertGroupRuleOutput) ToTmpAlertGroupRuleOutputWithContext(ctx context.Context) TmpAlertGroupRuleOutput
- type TmpAlertGroupState
- type TmpAlertRule
- type TmpAlertRuleAnnotation
- type TmpAlertRuleAnnotationArgs
- type TmpAlertRuleAnnotationArray
- func (TmpAlertRuleAnnotationArray) ElementType() reflect.Type
- func (i TmpAlertRuleAnnotationArray) ToTmpAlertRuleAnnotationArrayOutput() TmpAlertRuleAnnotationArrayOutput
- func (i TmpAlertRuleAnnotationArray) ToTmpAlertRuleAnnotationArrayOutputWithContext(ctx context.Context) TmpAlertRuleAnnotationArrayOutput
- type TmpAlertRuleAnnotationArrayInput
- type TmpAlertRuleAnnotationArrayOutput
- func (TmpAlertRuleAnnotationArrayOutput) ElementType() reflect.Type
- func (o TmpAlertRuleAnnotationArrayOutput) Index(i pulumi.IntInput) TmpAlertRuleAnnotationOutput
- func (o TmpAlertRuleAnnotationArrayOutput) ToTmpAlertRuleAnnotationArrayOutput() TmpAlertRuleAnnotationArrayOutput
- func (o TmpAlertRuleAnnotationArrayOutput) ToTmpAlertRuleAnnotationArrayOutputWithContext(ctx context.Context) TmpAlertRuleAnnotationArrayOutput
- type TmpAlertRuleAnnotationInput
- type TmpAlertRuleAnnotationOutput
- func (TmpAlertRuleAnnotationOutput) ElementType() reflect.Type
- func (o TmpAlertRuleAnnotationOutput) Key() pulumi.StringOutput
- func (o TmpAlertRuleAnnotationOutput) ToTmpAlertRuleAnnotationOutput() TmpAlertRuleAnnotationOutput
- func (o TmpAlertRuleAnnotationOutput) ToTmpAlertRuleAnnotationOutputWithContext(ctx context.Context) TmpAlertRuleAnnotationOutput
- func (o TmpAlertRuleAnnotationOutput) Value() pulumi.StringOutput
- type TmpAlertRuleArgs
- type TmpAlertRuleArray
- type TmpAlertRuleArrayInput
- type TmpAlertRuleArrayOutput
- func (TmpAlertRuleArrayOutput) ElementType() reflect.Type
- func (o TmpAlertRuleArrayOutput) Index(i pulumi.IntInput) TmpAlertRuleOutput
- func (o TmpAlertRuleArrayOutput) ToTmpAlertRuleArrayOutput() TmpAlertRuleArrayOutput
- func (o TmpAlertRuleArrayOutput) ToTmpAlertRuleArrayOutputWithContext(ctx context.Context) TmpAlertRuleArrayOutput
- type TmpAlertRuleInput
- type TmpAlertRuleLabel
- type TmpAlertRuleLabelArgs
- type TmpAlertRuleLabelArray
- type TmpAlertRuleLabelArrayInput
- type TmpAlertRuleLabelArrayOutput
- func (TmpAlertRuleLabelArrayOutput) ElementType() reflect.Type
- func (o TmpAlertRuleLabelArrayOutput) Index(i pulumi.IntInput) TmpAlertRuleLabelOutput
- func (o TmpAlertRuleLabelArrayOutput) ToTmpAlertRuleLabelArrayOutput() TmpAlertRuleLabelArrayOutput
- func (o TmpAlertRuleLabelArrayOutput) ToTmpAlertRuleLabelArrayOutputWithContext(ctx context.Context) TmpAlertRuleLabelArrayOutput
- type TmpAlertRuleLabelInput
- type TmpAlertRuleLabelOutput
- func (TmpAlertRuleLabelOutput) ElementType() reflect.Type
- func (o TmpAlertRuleLabelOutput) Key() pulumi.StringOutput
- func (o TmpAlertRuleLabelOutput) ToTmpAlertRuleLabelOutput() TmpAlertRuleLabelOutput
- func (o TmpAlertRuleLabelOutput) ToTmpAlertRuleLabelOutputWithContext(ctx context.Context) TmpAlertRuleLabelOutput
- func (o TmpAlertRuleLabelOutput) Value() pulumi.StringOutput
- type TmpAlertRuleMap
- type TmpAlertRuleMapInput
- type TmpAlertRuleMapOutput
- func (TmpAlertRuleMapOutput) ElementType() reflect.Type
- func (o TmpAlertRuleMapOutput) MapIndex(k pulumi.StringInput) TmpAlertRuleOutput
- func (o TmpAlertRuleMapOutput) ToTmpAlertRuleMapOutput() TmpAlertRuleMapOutput
- func (o TmpAlertRuleMapOutput) ToTmpAlertRuleMapOutputWithContext(ctx context.Context) TmpAlertRuleMapOutput
- type TmpAlertRuleOutput
- func (o TmpAlertRuleOutput) Annotations() TmpAlertRuleAnnotationArrayOutput
- func (o TmpAlertRuleOutput) Duration() pulumi.StringPtrOutput
- func (TmpAlertRuleOutput) ElementType() reflect.Type
- func (o TmpAlertRuleOutput) Expr() pulumi.StringOutput
- func (o TmpAlertRuleOutput) InstanceId() pulumi.StringOutput
- func (o TmpAlertRuleOutput) Labels() TmpAlertRuleLabelArrayOutput
- func (o TmpAlertRuleOutput) Receivers() pulumi.StringArrayOutput
- func (o TmpAlertRuleOutput) RuleName() pulumi.StringOutput
- func (o TmpAlertRuleOutput) RuleState() pulumi.IntPtrOutput
- func (o TmpAlertRuleOutput) ToTmpAlertRuleOutput() TmpAlertRuleOutput
- func (o TmpAlertRuleOutput) ToTmpAlertRuleOutputWithContext(ctx context.Context) TmpAlertRuleOutput
- func (o TmpAlertRuleOutput) Type() pulumi.StringPtrOutput
- type TmpAlertRuleState
- type TmpCvmAgent
- type TmpCvmAgentArgs
- type TmpCvmAgentArray
- type TmpCvmAgentArrayInput
- type TmpCvmAgentArrayOutput
- func (TmpCvmAgentArrayOutput) ElementType() reflect.Type
- func (o TmpCvmAgentArrayOutput) Index(i pulumi.IntInput) TmpCvmAgentOutput
- func (o TmpCvmAgentArrayOutput) ToTmpCvmAgentArrayOutput() TmpCvmAgentArrayOutput
- func (o TmpCvmAgentArrayOutput) ToTmpCvmAgentArrayOutputWithContext(ctx context.Context) TmpCvmAgentArrayOutput
- type TmpCvmAgentInput
- type TmpCvmAgentMap
- type TmpCvmAgentMapInput
- type TmpCvmAgentMapOutput
- func (TmpCvmAgentMapOutput) ElementType() reflect.Type
- func (o TmpCvmAgentMapOutput) MapIndex(k pulumi.StringInput) TmpCvmAgentOutput
- func (o TmpCvmAgentMapOutput) ToTmpCvmAgentMapOutput() TmpCvmAgentMapOutput
- func (o TmpCvmAgentMapOutput) ToTmpCvmAgentMapOutputWithContext(ctx context.Context) TmpCvmAgentMapOutput
- type TmpCvmAgentOutput
- func (o TmpCvmAgentOutput) AgentId() pulumi.StringOutput
- func (TmpCvmAgentOutput) ElementType() reflect.Type
- func (o TmpCvmAgentOutput) InstanceId() pulumi.StringOutput
- func (o TmpCvmAgentOutput) Name() pulumi.StringOutput
- func (o TmpCvmAgentOutput) ToTmpCvmAgentOutput() TmpCvmAgentOutput
- func (o TmpCvmAgentOutput) ToTmpCvmAgentOutputWithContext(ctx context.Context) TmpCvmAgentOutput
- type TmpCvmAgentState
- type TmpExporterIntegration
- type TmpExporterIntegrationArgs
- type TmpExporterIntegrationArray
- func (TmpExporterIntegrationArray) ElementType() reflect.Type
- func (i TmpExporterIntegrationArray) ToTmpExporterIntegrationArrayOutput() TmpExporterIntegrationArrayOutput
- func (i TmpExporterIntegrationArray) ToTmpExporterIntegrationArrayOutputWithContext(ctx context.Context) TmpExporterIntegrationArrayOutput
- type TmpExporterIntegrationArrayInput
- type TmpExporterIntegrationArrayOutput
- func (TmpExporterIntegrationArrayOutput) ElementType() reflect.Type
- func (o TmpExporterIntegrationArrayOutput) Index(i pulumi.IntInput) TmpExporterIntegrationOutput
- func (o TmpExporterIntegrationArrayOutput) ToTmpExporterIntegrationArrayOutput() TmpExporterIntegrationArrayOutput
- func (o TmpExporterIntegrationArrayOutput) ToTmpExporterIntegrationArrayOutputWithContext(ctx context.Context) TmpExporterIntegrationArrayOutput
- type TmpExporterIntegrationInput
- type TmpExporterIntegrationMap
- type TmpExporterIntegrationMapInput
- type TmpExporterIntegrationMapOutput
- func (TmpExporterIntegrationMapOutput) ElementType() reflect.Type
- func (o TmpExporterIntegrationMapOutput) MapIndex(k pulumi.StringInput) TmpExporterIntegrationOutput
- func (o TmpExporterIntegrationMapOutput) ToTmpExporterIntegrationMapOutput() TmpExporterIntegrationMapOutput
- func (o TmpExporterIntegrationMapOutput) ToTmpExporterIntegrationMapOutputWithContext(ctx context.Context) TmpExporterIntegrationMapOutput
- type TmpExporterIntegrationOutput
- func (o TmpExporterIntegrationOutput) ClusterId() pulumi.StringOutput
- func (o TmpExporterIntegrationOutput) Content() pulumi.StringOutput
- func (TmpExporterIntegrationOutput) ElementType() reflect.Type
- func (o TmpExporterIntegrationOutput) InstanceId() pulumi.StringOutput
- func (o TmpExporterIntegrationOutput) Kind() pulumi.StringOutput
- func (o TmpExporterIntegrationOutput) KubeType() pulumi.IntOutput
- func (o TmpExporterIntegrationOutput) ToTmpExporterIntegrationOutput() TmpExporterIntegrationOutput
- func (o TmpExporterIntegrationOutput) ToTmpExporterIntegrationOutputWithContext(ctx context.Context) TmpExporterIntegrationOutput
- type TmpExporterIntegrationState
- type TmpGrafanaConfig
- type TmpGrafanaConfigArgs
- type TmpGrafanaConfigArray
- type TmpGrafanaConfigArrayInput
- type TmpGrafanaConfigArrayOutput
- func (TmpGrafanaConfigArrayOutput) ElementType() reflect.Type
- func (o TmpGrafanaConfigArrayOutput) Index(i pulumi.IntInput) TmpGrafanaConfigOutput
- func (o TmpGrafanaConfigArrayOutput) ToTmpGrafanaConfigArrayOutput() TmpGrafanaConfigArrayOutput
- func (o TmpGrafanaConfigArrayOutput) ToTmpGrafanaConfigArrayOutputWithContext(ctx context.Context) TmpGrafanaConfigArrayOutput
- type TmpGrafanaConfigInput
- type TmpGrafanaConfigMap
- type TmpGrafanaConfigMapInput
- type TmpGrafanaConfigMapOutput
- func (TmpGrafanaConfigMapOutput) ElementType() reflect.Type
- func (o TmpGrafanaConfigMapOutput) MapIndex(k pulumi.StringInput) TmpGrafanaConfigOutput
- func (o TmpGrafanaConfigMapOutput) ToTmpGrafanaConfigMapOutput() TmpGrafanaConfigMapOutput
- func (o TmpGrafanaConfigMapOutput) ToTmpGrafanaConfigMapOutputWithContext(ctx context.Context) TmpGrafanaConfigMapOutput
- type TmpGrafanaConfigOutput
- func (o TmpGrafanaConfigOutput) Config() pulumi.StringOutput
- func (TmpGrafanaConfigOutput) ElementType() reflect.Type
- func (o TmpGrafanaConfigOutput) InstanceId() pulumi.StringOutput
- func (o TmpGrafanaConfigOutput) ToTmpGrafanaConfigOutput() TmpGrafanaConfigOutput
- func (o TmpGrafanaConfigOutput) ToTmpGrafanaConfigOutputWithContext(ctx context.Context) TmpGrafanaConfigOutput
- type TmpGrafanaConfigState
- type TmpInstance
- type TmpInstanceArgs
- type TmpInstanceArray
- type TmpInstanceArrayInput
- type TmpInstanceArrayOutput
- func (TmpInstanceArrayOutput) ElementType() reflect.Type
- func (o TmpInstanceArrayOutput) Index(i pulumi.IntInput) TmpInstanceOutput
- func (o TmpInstanceArrayOutput) ToTmpInstanceArrayOutput() TmpInstanceArrayOutput
- func (o TmpInstanceArrayOutput) ToTmpInstanceArrayOutputWithContext(ctx context.Context) TmpInstanceArrayOutput
- type TmpInstanceInput
- type TmpInstanceMap
- type TmpInstanceMapInput
- type TmpInstanceMapOutput
- func (TmpInstanceMapOutput) ElementType() reflect.Type
- func (o TmpInstanceMapOutput) MapIndex(k pulumi.StringInput) TmpInstanceOutput
- func (o TmpInstanceMapOutput) ToTmpInstanceMapOutput() TmpInstanceMapOutput
- func (o TmpInstanceMapOutput) ToTmpInstanceMapOutputWithContext(ctx context.Context) TmpInstanceMapOutput
- type TmpInstanceOutput
- func (o TmpInstanceOutput) ApiRootPath() pulumi.StringOutput
- func (o TmpInstanceOutput) DataRetentionTime() pulumi.IntOutput
- func (TmpInstanceOutput) ElementType() reflect.Type
- func (o TmpInstanceOutput) InstanceName() pulumi.StringOutput
- func (o TmpInstanceOutput) Ipv4Address() pulumi.StringOutput
- func (o TmpInstanceOutput) ProxyAddress() pulumi.StringOutput
- func (o TmpInstanceOutput) RemoteWrite() pulumi.StringOutput
- func (o TmpInstanceOutput) SubnetId() pulumi.StringOutput
- func (o TmpInstanceOutput) Tags() pulumi.MapOutput
- func (o TmpInstanceOutput) ToTmpInstanceOutput() TmpInstanceOutput
- func (o TmpInstanceOutput) ToTmpInstanceOutputWithContext(ctx context.Context) TmpInstanceOutput
- func (o TmpInstanceOutput) VpcId() pulumi.StringOutput
- func (o TmpInstanceOutput) Zone() pulumi.StringOutput
- type TmpInstanceState
- type TmpManageGrafanaAttachment
- func (*TmpManageGrafanaAttachment) ElementType() reflect.Type
- func (i *TmpManageGrafanaAttachment) ToTmpManageGrafanaAttachmentOutput() TmpManageGrafanaAttachmentOutput
- func (i *TmpManageGrafanaAttachment) ToTmpManageGrafanaAttachmentOutputWithContext(ctx context.Context) TmpManageGrafanaAttachmentOutput
- type TmpManageGrafanaAttachmentArgs
- type TmpManageGrafanaAttachmentArray
- func (TmpManageGrafanaAttachmentArray) ElementType() reflect.Type
- func (i TmpManageGrafanaAttachmentArray) ToTmpManageGrafanaAttachmentArrayOutput() TmpManageGrafanaAttachmentArrayOutput
- func (i TmpManageGrafanaAttachmentArray) ToTmpManageGrafanaAttachmentArrayOutputWithContext(ctx context.Context) TmpManageGrafanaAttachmentArrayOutput
- type TmpManageGrafanaAttachmentArrayInput
- type TmpManageGrafanaAttachmentArrayOutput
- func (TmpManageGrafanaAttachmentArrayOutput) ElementType() reflect.Type
- func (o TmpManageGrafanaAttachmentArrayOutput) Index(i pulumi.IntInput) TmpManageGrafanaAttachmentOutput
- func (o TmpManageGrafanaAttachmentArrayOutput) ToTmpManageGrafanaAttachmentArrayOutput() TmpManageGrafanaAttachmentArrayOutput
- func (o TmpManageGrafanaAttachmentArrayOutput) ToTmpManageGrafanaAttachmentArrayOutputWithContext(ctx context.Context) TmpManageGrafanaAttachmentArrayOutput
- type TmpManageGrafanaAttachmentInput
- type TmpManageGrafanaAttachmentMap
- func (TmpManageGrafanaAttachmentMap) ElementType() reflect.Type
- func (i TmpManageGrafanaAttachmentMap) ToTmpManageGrafanaAttachmentMapOutput() TmpManageGrafanaAttachmentMapOutput
- func (i TmpManageGrafanaAttachmentMap) ToTmpManageGrafanaAttachmentMapOutputWithContext(ctx context.Context) TmpManageGrafanaAttachmentMapOutput
- type TmpManageGrafanaAttachmentMapInput
- type TmpManageGrafanaAttachmentMapOutput
- func (TmpManageGrafanaAttachmentMapOutput) ElementType() reflect.Type
- func (o TmpManageGrafanaAttachmentMapOutput) MapIndex(k pulumi.StringInput) TmpManageGrafanaAttachmentOutput
- func (o TmpManageGrafanaAttachmentMapOutput) ToTmpManageGrafanaAttachmentMapOutput() TmpManageGrafanaAttachmentMapOutput
- func (o TmpManageGrafanaAttachmentMapOutput) ToTmpManageGrafanaAttachmentMapOutputWithContext(ctx context.Context) TmpManageGrafanaAttachmentMapOutput
- type TmpManageGrafanaAttachmentOutput
- func (TmpManageGrafanaAttachmentOutput) ElementType() reflect.Type
- func (o TmpManageGrafanaAttachmentOutput) GrafanaId() pulumi.StringOutput
- func (o TmpManageGrafanaAttachmentOutput) InstanceId() pulumi.StringOutput
- func (o TmpManageGrafanaAttachmentOutput) ToTmpManageGrafanaAttachmentOutput() TmpManageGrafanaAttachmentOutput
- func (o TmpManageGrafanaAttachmentOutput) ToTmpManageGrafanaAttachmentOutputWithContext(ctx context.Context) TmpManageGrafanaAttachmentOutput
- type TmpManageGrafanaAttachmentState
- type TmpRecordingRule
- type TmpRecordingRuleArgs
- type TmpRecordingRuleArray
- type TmpRecordingRuleArrayInput
- type TmpRecordingRuleArrayOutput
- func (TmpRecordingRuleArrayOutput) ElementType() reflect.Type
- func (o TmpRecordingRuleArrayOutput) Index(i pulumi.IntInput) TmpRecordingRuleOutput
- func (o TmpRecordingRuleArrayOutput) ToTmpRecordingRuleArrayOutput() TmpRecordingRuleArrayOutput
- func (o TmpRecordingRuleArrayOutput) ToTmpRecordingRuleArrayOutputWithContext(ctx context.Context) TmpRecordingRuleArrayOutput
- type TmpRecordingRuleInput
- type TmpRecordingRuleMap
- type TmpRecordingRuleMapInput
- type TmpRecordingRuleMapOutput
- func (TmpRecordingRuleMapOutput) ElementType() reflect.Type
- func (o TmpRecordingRuleMapOutput) MapIndex(k pulumi.StringInput) TmpRecordingRuleOutput
- func (o TmpRecordingRuleMapOutput) ToTmpRecordingRuleMapOutput() TmpRecordingRuleMapOutput
- func (o TmpRecordingRuleMapOutput) ToTmpRecordingRuleMapOutputWithContext(ctx context.Context) TmpRecordingRuleMapOutput
- type TmpRecordingRuleOutput
- func (TmpRecordingRuleOutput) ElementType() reflect.Type
- func (o TmpRecordingRuleOutput) Group() pulumi.StringOutput
- func (o TmpRecordingRuleOutput) InstanceId() pulumi.StringOutput
- func (o TmpRecordingRuleOutput) Name() pulumi.StringOutput
- func (o TmpRecordingRuleOutput) RuleState() pulumi.IntPtrOutput
- func (o TmpRecordingRuleOutput) ToTmpRecordingRuleOutput() TmpRecordingRuleOutput
- func (o TmpRecordingRuleOutput) ToTmpRecordingRuleOutputWithContext(ctx context.Context) TmpRecordingRuleOutput
- type TmpRecordingRuleState
- type TmpScrapeJob
- type TmpScrapeJobArgs
- type TmpScrapeJobArray
- type TmpScrapeJobArrayInput
- type TmpScrapeJobArrayOutput
- func (TmpScrapeJobArrayOutput) ElementType() reflect.Type
- func (o TmpScrapeJobArrayOutput) Index(i pulumi.IntInput) TmpScrapeJobOutput
- func (o TmpScrapeJobArrayOutput) ToTmpScrapeJobArrayOutput() TmpScrapeJobArrayOutput
- func (o TmpScrapeJobArrayOutput) ToTmpScrapeJobArrayOutputWithContext(ctx context.Context) TmpScrapeJobArrayOutput
- type TmpScrapeJobInput
- type TmpScrapeJobMap
- type TmpScrapeJobMapInput
- type TmpScrapeJobMapOutput
- func (TmpScrapeJobMapOutput) ElementType() reflect.Type
- func (o TmpScrapeJobMapOutput) MapIndex(k pulumi.StringInput) TmpScrapeJobOutput
- func (o TmpScrapeJobMapOutput) ToTmpScrapeJobMapOutput() TmpScrapeJobMapOutput
- func (o TmpScrapeJobMapOutput) ToTmpScrapeJobMapOutputWithContext(ctx context.Context) TmpScrapeJobMapOutput
- type TmpScrapeJobOutput
- func (o TmpScrapeJobOutput) AgentId() pulumi.StringOutput
- func (o TmpScrapeJobOutput) Config() pulumi.StringPtrOutput
- func (TmpScrapeJobOutput) ElementType() reflect.Type
- func (o TmpScrapeJobOutput) InstanceId() pulumi.StringOutput
- func (o TmpScrapeJobOutput) ToTmpScrapeJobOutput() TmpScrapeJobOutput
- func (o TmpScrapeJobOutput) ToTmpScrapeJobOutputWithContext(ctx context.Context) TmpScrapeJobOutput
- type TmpScrapeJobState
- type TmpTkeAlertPolicy
- type TmpTkeAlertPolicyAlertRule
- type TmpTkeAlertPolicyAlertRuleArgs
- func (TmpTkeAlertPolicyAlertRuleArgs) ElementType() reflect.Type
- func (i TmpTkeAlertPolicyAlertRuleArgs) ToTmpTkeAlertPolicyAlertRuleOutput() TmpTkeAlertPolicyAlertRuleOutput
- func (i TmpTkeAlertPolicyAlertRuleArgs) ToTmpTkeAlertPolicyAlertRuleOutputWithContext(ctx context.Context) TmpTkeAlertPolicyAlertRuleOutput
- func (i TmpTkeAlertPolicyAlertRuleArgs) ToTmpTkeAlertPolicyAlertRulePtrOutput() TmpTkeAlertPolicyAlertRulePtrOutput
- func (i TmpTkeAlertPolicyAlertRuleArgs) ToTmpTkeAlertPolicyAlertRulePtrOutputWithContext(ctx context.Context) TmpTkeAlertPolicyAlertRulePtrOutput
- type TmpTkeAlertPolicyAlertRuleInput
- type TmpTkeAlertPolicyAlertRuleNotification
- type TmpTkeAlertPolicyAlertRuleNotificationAlertManager
- type TmpTkeAlertPolicyAlertRuleNotificationAlertManagerArgs
- func (TmpTkeAlertPolicyAlertRuleNotificationAlertManagerArgs) ElementType() reflect.Type
- func (i TmpTkeAlertPolicyAlertRuleNotificationAlertManagerArgs) ToTmpTkeAlertPolicyAlertRuleNotificationAlertManagerOutput() TmpTkeAlertPolicyAlertRuleNotificationAlertManagerOutput
- func (i TmpTkeAlertPolicyAlertRuleNotificationAlertManagerArgs) ToTmpTkeAlertPolicyAlertRuleNotificationAlertManagerOutputWithContext(ctx context.Context) TmpTkeAlertPolicyAlertRuleNotificationAlertManagerOutput
- func (i TmpTkeAlertPolicyAlertRuleNotificationAlertManagerArgs) ToTmpTkeAlertPolicyAlertRuleNotificationAlertManagerPtrOutput() TmpTkeAlertPolicyAlertRuleNotificationAlertManagerPtrOutput
- func (i TmpTkeAlertPolicyAlertRuleNotificationAlertManagerArgs) ToTmpTkeAlertPolicyAlertRuleNotificationAlertManagerPtrOutputWithContext(ctx context.Context) TmpTkeAlertPolicyAlertRuleNotificationAlertManagerPtrOutput
- type TmpTkeAlertPolicyAlertRuleNotificationAlertManagerInput
- type TmpTkeAlertPolicyAlertRuleNotificationAlertManagerOutput
- func (o TmpTkeAlertPolicyAlertRuleNotificationAlertManagerOutput) ClusterId() pulumi.StringPtrOutput
- func (o TmpTkeAlertPolicyAlertRuleNotificationAlertManagerOutput) ClusterType() pulumi.StringPtrOutput
- func (TmpTkeAlertPolicyAlertRuleNotificationAlertManagerOutput) ElementType() reflect.Type
- func (o TmpTkeAlertPolicyAlertRuleNotificationAlertManagerOutput) ToTmpTkeAlertPolicyAlertRuleNotificationAlertManagerOutput() TmpTkeAlertPolicyAlertRuleNotificationAlertManagerOutput
- func (o TmpTkeAlertPolicyAlertRuleNotificationAlertManagerOutput) ToTmpTkeAlertPolicyAlertRuleNotificationAlertManagerOutputWithContext(ctx context.Context) TmpTkeAlertPolicyAlertRuleNotificationAlertManagerOutput
- func (o TmpTkeAlertPolicyAlertRuleNotificationAlertManagerOutput) ToTmpTkeAlertPolicyAlertRuleNotificationAlertManagerPtrOutput() TmpTkeAlertPolicyAlertRuleNotificationAlertManagerPtrOutput
- func (o TmpTkeAlertPolicyAlertRuleNotificationAlertManagerOutput) ToTmpTkeAlertPolicyAlertRuleNotificationAlertManagerPtrOutputWithContext(ctx context.Context) TmpTkeAlertPolicyAlertRuleNotificationAlertManagerPtrOutput
- func (o TmpTkeAlertPolicyAlertRuleNotificationAlertManagerOutput) Url() pulumi.StringOutput
- type TmpTkeAlertPolicyAlertRuleNotificationAlertManagerPtrInput
- type TmpTkeAlertPolicyAlertRuleNotificationAlertManagerPtrOutput
- func (o TmpTkeAlertPolicyAlertRuleNotificationAlertManagerPtrOutput) ClusterId() pulumi.StringPtrOutput
- func (o TmpTkeAlertPolicyAlertRuleNotificationAlertManagerPtrOutput) ClusterType() pulumi.StringPtrOutput
- func (o TmpTkeAlertPolicyAlertRuleNotificationAlertManagerPtrOutput) Elem() TmpTkeAlertPolicyAlertRuleNotificationAlertManagerOutput
- func (TmpTkeAlertPolicyAlertRuleNotificationAlertManagerPtrOutput) ElementType() reflect.Type
- func (o TmpTkeAlertPolicyAlertRuleNotificationAlertManagerPtrOutput) ToTmpTkeAlertPolicyAlertRuleNotificationAlertManagerPtrOutput() TmpTkeAlertPolicyAlertRuleNotificationAlertManagerPtrOutput
- func (o TmpTkeAlertPolicyAlertRuleNotificationAlertManagerPtrOutput) ToTmpTkeAlertPolicyAlertRuleNotificationAlertManagerPtrOutputWithContext(ctx context.Context) TmpTkeAlertPolicyAlertRuleNotificationAlertManagerPtrOutput
- func (o TmpTkeAlertPolicyAlertRuleNotificationAlertManagerPtrOutput) Url() pulumi.StringPtrOutput
- type TmpTkeAlertPolicyAlertRuleNotificationArgs
- func (TmpTkeAlertPolicyAlertRuleNotificationArgs) ElementType() reflect.Type
- func (i TmpTkeAlertPolicyAlertRuleNotificationArgs) ToTmpTkeAlertPolicyAlertRuleNotificationOutput() TmpTkeAlertPolicyAlertRuleNotificationOutput
- func (i TmpTkeAlertPolicyAlertRuleNotificationArgs) ToTmpTkeAlertPolicyAlertRuleNotificationOutputWithContext(ctx context.Context) TmpTkeAlertPolicyAlertRuleNotificationOutput
- func (i TmpTkeAlertPolicyAlertRuleNotificationArgs) ToTmpTkeAlertPolicyAlertRuleNotificationPtrOutput() TmpTkeAlertPolicyAlertRuleNotificationPtrOutput
- func (i TmpTkeAlertPolicyAlertRuleNotificationArgs) ToTmpTkeAlertPolicyAlertRuleNotificationPtrOutputWithContext(ctx context.Context) TmpTkeAlertPolicyAlertRuleNotificationPtrOutput
- type TmpTkeAlertPolicyAlertRuleNotificationInput
- type TmpTkeAlertPolicyAlertRuleNotificationOutput
- func (o TmpTkeAlertPolicyAlertRuleNotificationOutput) AlertManager() TmpTkeAlertPolicyAlertRuleNotificationAlertManagerPtrOutput
- func (TmpTkeAlertPolicyAlertRuleNotificationOutput) ElementType() reflect.Type
- func (o TmpTkeAlertPolicyAlertRuleNotificationOutput) Enabled() pulumi.BoolOutput
- func (o TmpTkeAlertPolicyAlertRuleNotificationOutput) NotifyWays() pulumi.StringArrayOutput
- func (o TmpTkeAlertPolicyAlertRuleNotificationOutput) PhoneArriveNotice() pulumi.BoolPtrOutput
- func (o TmpTkeAlertPolicyAlertRuleNotificationOutput) PhoneCircleInterval() pulumi.IntPtrOutput
- func (o TmpTkeAlertPolicyAlertRuleNotificationOutput) PhoneCircleTimes() pulumi.IntPtrOutput
- func (o TmpTkeAlertPolicyAlertRuleNotificationOutput) PhoneInnerInterval() pulumi.IntPtrOutput
- func (o TmpTkeAlertPolicyAlertRuleNotificationOutput) PhoneNotifyOrders() pulumi.IntArrayOutput
- func (o TmpTkeAlertPolicyAlertRuleNotificationOutput) ReceiverGroups() pulumi.StringArrayOutput
- func (o TmpTkeAlertPolicyAlertRuleNotificationOutput) RepeatInterval() pulumi.StringPtrOutput
- func (o TmpTkeAlertPolicyAlertRuleNotificationOutput) TimeRangeEnd() pulumi.StringPtrOutput
- func (o TmpTkeAlertPolicyAlertRuleNotificationOutput) TimeRangeStart() pulumi.StringPtrOutput
- func (o TmpTkeAlertPolicyAlertRuleNotificationOutput) ToTmpTkeAlertPolicyAlertRuleNotificationOutput() TmpTkeAlertPolicyAlertRuleNotificationOutput
- func (o TmpTkeAlertPolicyAlertRuleNotificationOutput) ToTmpTkeAlertPolicyAlertRuleNotificationOutputWithContext(ctx context.Context) TmpTkeAlertPolicyAlertRuleNotificationOutput
- func (o TmpTkeAlertPolicyAlertRuleNotificationOutput) ToTmpTkeAlertPolicyAlertRuleNotificationPtrOutput() TmpTkeAlertPolicyAlertRuleNotificationPtrOutput
- func (o TmpTkeAlertPolicyAlertRuleNotificationOutput) ToTmpTkeAlertPolicyAlertRuleNotificationPtrOutputWithContext(ctx context.Context) TmpTkeAlertPolicyAlertRuleNotificationPtrOutput
- func (o TmpTkeAlertPolicyAlertRuleNotificationOutput) Type() pulumi.StringOutput
- func (o TmpTkeAlertPolicyAlertRuleNotificationOutput) WebHook() pulumi.StringPtrOutput
- type TmpTkeAlertPolicyAlertRuleNotificationPtrInput
- type TmpTkeAlertPolicyAlertRuleNotificationPtrOutput
- func (o TmpTkeAlertPolicyAlertRuleNotificationPtrOutput) AlertManager() TmpTkeAlertPolicyAlertRuleNotificationAlertManagerPtrOutput
- func (o TmpTkeAlertPolicyAlertRuleNotificationPtrOutput) Elem() TmpTkeAlertPolicyAlertRuleNotificationOutput
- func (TmpTkeAlertPolicyAlertRuleNotificationPtrOutput) ElementType() reflect.Type
- func (o TmpTkeAlertPolicyAlertRuleNotificationPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o TmpTkeAlertPolicyAlertRuleNotificationPtrOutput) NotifyWays() pulumi.StringArrayOutput
- func (o TmpTkeAlertPolicyAlertRuleNotificationPtrOutput) PhoneArriveNotice() pulumi.BoolPtrOutput
- func (o TmpTkeAlertPolicyAlertRuleNotificationPtrOutput) PhoneCircleInterval() pulumi.IntPtrOutput
- func (o TmpTkeAlertPolicyAlertRuleNotificationPtrOutput) PhoneCircleTimes() pulumi.IntPtrOutput
- func (o TmpTkeAlertPolicyAlertRuleNotificationPtrOutput) PhoneInnerInterval() pulumi.IntPtrOutput
- func (o TmpTkeAlertPolicyAlertRuleNotificationPtrOutput) PhoneNotifyOrders() pulumi.IntArrayOutput
- func (o TmpTkeAlertPolicyAlertRuleNotificationPtrOutput) ReceiverGroups() pulumi.StringArrayOutput
- func (o TmpTkeAlertPolicyAlertRuleNotificationPtrOutput) RepeatInterval() pulumi.StringPtrOutput
- func (o TmpTkeAlertPolicyAlertRuleNotificationPtrOutput) TimeRangeEnd() pulumi.StringPtrOutput
- func (o TmpTkeAlertPolicyAlertRuleNotificationPtrOutput) TimeRangeStart() pulumi.StringPtrOutput
- func (o TmpTkeAlertPolicyAlertRuleNotificationPtrOutput) ToTmpTkeAlertPolicyAlertRuleNotificationPtrOutput() TmpTkeAlertPolicyAlertRuleNotificationPtrOutput
- func (o TmpTkeAlertPolicyAlertRuleNotificationPtrOutput) ToTmpTkeAlertPolicyAlertRuleNotificationPtrOutputWithContext(ctx context.Context) TmpTkeAlertPolicyAlertRuleNotificationPtrOutput
- func (o TmpTkeAlertPolicyAlertRuleNotificationPtrOutput) Type() pulumi.StringPtrOutput
- func (o TmpTkeAlertPolicyAlertRuleNotificationPtrOutput) WebHook() pulumi.StringPtrOutput
- type TmpTkeAlertPolicyAlertRuleOutput
- func (o TmpTkeAlertPolicyAlertRuleOutput) ClusterId() pulumi.StringPtrOutput
- func (TmpTkeAlertPolicyAlertRuleOutput) ElementType() reflect.Type
- func (o TmpTkeAlertPolicyAlertRuleOutput) Id() pulumi.StringPtrOutput
- func (o TmpTkeAlertPolicyAlertRuleOutput) Name() pulumi.StringOutput
- func (o TmpTkeAlertPolicyAlertRuleOutput) Notification() TmpTkeAlertPolicyAlertRuleNotificationPtrOutput
- func (o TmpTkeAlertPolicyAlertRuleOutput) Rules() TmpTkeAlertPolicyAlertRuleRuleArrayOutput
- func (o TmpTkeAlertPolicyAlertRuleOutput) TemplateId() pulumi.StringPtrOutput
- func (o TmpTkeAlertPolicyAlertRuleOutput) ToTmpTkeAlertPolicyAlertRuleOutput() TmpTkeAlertPolicyAlertRuleOutput
- func (o TmpTkeAlertPolicyAlertRuleOutput) ToTmpTkeAlertPolicyAlertRuleOutputWithContext(ctx context.Context) TmpTkeAlertPolicyAlertRuleOutput
- func (o TmpTkeAlertPolicyAlertRuleOutput) ToTmpTkeAlertPolicyAlertRulePtrOutput() TmpTkeAlertPolicyAlertRulePtrOutput
- func (o TmpTkeAlertPolicyAlertRuleOutput) ToTmpTkeAlertPolicyAlertRulePtrOutputWithContext(ctx context.Context) TmpTkeAlertPolicyAlertRulePtrOutput
- func (o TmpTkeAlertPolicyAlertRuleOutput) UpdatedAt() pulumi.StringPtrOutput
- type TmpTkeAlertPolicyAlertRulePtrInput
- type TmpTkeAlertPolicyAlertRulePtrOutput
- func (o TmpTkeAlertPolicyAlertRulePtrOutput) ClusterId() pulumi.StringPtrOutput
- func (o TmpTkeAlertPolicyAlertRulePtrOutput) Elem() TmpTkeAlertPolicyAlertRuleOutput
- func (TmpTkeAlertPolicyAlertRulePtrOutput) ElementType() reflect.Type
- func (o TmpTkeAlertPolicyAlertRulePtrOutput) Id() pulumi.StringPtrOutput
- func (o TmpTkeAlertPolicyAlertRulePtrOutput) Name() pulumi.StringPtrOutput
- func (o TmpTkeAlertPolicyAlertRulePtrOutput) Notification() TmpTkeAlertPolicyAlertRuleNotificationPtrOutput
- func (o TmpTkeAlertPolicyAlertRulePtrOutput) Rules() TmpTkeAlertPolicyAlertRuleRuleArrayOutput
- func (o TmpTkeAlertPolicyAlertRulePtrOutput) TemplateId() pulumi.StringPtrOutput
- func (o TmpTkeAlertPolicyAlertRulePtrOutput) ToTmpTkeAlertPolicyAlertRulePtrOutput() TmpTkeAlertPolicyAlertRulePtrOutput
- func (o TmpTkeAlertPolicyAlertRulePtrOutput) ToTmpTkeAlertPolicyAlertRulePtrOutputWithContext(ctx context.Context) TmpTkeAlertPolicyAlertRulePtrOutput
- func (o TmpTkeAlertPolicyAlertRulePtrOutput) UpdatedAt() pulumi.StringPtrOutput
- type TmpTkeAlertPolicyAlertRuleRule
- type TmpTkeAlertPolicyAlertRuleRuleAnnotation
- type TmpTkeAlertPolicyAlertRuleRuleAnnotationArgs
- func (TmpTkeAlertPolicyAlertRuleRuleAnnotationArgs) ElementType() reflect.Type
- func (i TmpTkeAlertPolicyAlertRuleRuleAnnotationArgs) ToTmpTkeAlertPolicyAlertRuleRuleAnnotationOutput() TmpTkeAlertPolicyAlertRuleRuleAnnotationOutput
- func (i TmpTkeAlertPolicyAlertRuleRuleAnnotationArgs) ToTmpTkeAlertPolicyAlertRuleRuleAnnotationOutputWithContext(ctx context.Context) TmpTkeAlertPolicyAlertRuleRuleAnnotationOutput
- type TmpTkeAlertPolicyAlertRuleRuleAnnotationArray
- func (TmpTkeAlertPolicyAlertRuleRuleAnnotationArray) ElementType() reflect.Type
- func (i TmpTkeAlertPolicyAlertRuleRuleAnnotationArray) ToTmpTkeAlertPolicyAlertRuleRuleAnnotationArrayOutput() TmpTkeAlertPolicyAlertRuleRuleAnnotationArrayOutput
- func (i TmpTkeAlertPolicyAlertRuleRuleAnnotationArray) ToTmpTkeAlertPolicyAlertRuleRuleAnnotationArrayOutputWithContext(ctx context.Context) TmpTkeAlertPolicyAlertRuleRuleAnnotationArrayOutput
- type TmpTkeAlertPolicyAlertRuleRuleAnnotationArrayInput
- type TmpTkeAlertPolicyAlertRuleRuleAnnotationArrayOutput
- func (TmpTkeAlertPolicyAlertRuleRuleAnnotationArrayOutput) ElementType() reflect.Type
- func (o TmpTkeAlertPolicyAlertRuleRuleAnnotationArrayOutput) Index(i pulumi.IntInput) TmpTkeAlertPolicyAlertRuleRuleAnnotationOutput
- func (o TmpTkeAlertPolicyAlertRuleRuleAnnotationArrayOutput) ToTmpTkeAlertPolicyAlertRuleRuleAnnotationArrayOutput() TmpTkeAlertPolicyAlertRuleRuleAnnotationArrayOutput
- func (o TmpTkeAlertPolicyAlertRuleRuleAnnotationArrayOutput) ToTmpTkeAlertPolicyAlertRuleRuleAnnotationArrayOutputWithContext(ctx context.Context) TmpTkeAlertPolicyAlertRuleRuleAnnotationArrayOutput
- type TmpTkeAlertPolicyAlertRuleRuleAnnotationInput
- type TmpTkeAlertPolicyAlertRuleRuleAnnotationOutput
- func (TmpTkeAlertPolicyAlertRuleRuleAnnotationOutput) ElementType() reflect.Type
- func (o TmpTkeAlertPolicyAlertRuleRuleAnnotationOutput) Name() pulumi.StringOutput
- func (o TmpTkeAlertPolicyAlertRuleRuleAnnotationOutput) ToTmpTkeAlertPolicyAlertRuleRuleAnnotationOutput() TmpTkeAlertPolicyAlertRuleRuleAnnotationOutput
- func (o TmpTkeAlertPolicyAlertRuleRuleAnnotationOutput) ToTmpTkeAlertPolicyAlertRuleRuleAnnotationOutputWithContext(ctx context.Context) TmpTkeAlertPolicyAlertRuleRuleAnnotationOutput
- func (o TmpTkeAlertPolicyAlertRuleRuleAnnotationOutput) Value() pulumi.StringOutput
- type TmpTkeAlertPolicyAlertRuleRuleArgs
- func (TmpTkeAlertPolicyAlertRuleRuleArgs) ElementType() reflect.Type
- func (i TmpTkeAlertPolicyAlertRuleRuleArgs) ToTmpTkeAlertPolicyAlertRuleRuleOutput() TmpTkeAlertPolicyAlertRuleRuleOutput
- func (i TmpTkeAlertPolicyAlertRuleRuleArgs) ToTmpTkeAlertPolicyAlertRuleRuleOutputWithContext(ctx context.Context) TmpTkeAlertPolicyAlertRuleRuleOutput
- type TmpTkeAlertPolicyAlertRuleRuleArray
- func (TmpTkeAlertPolicyAlertRuleRuleArray) ElementType() reflect.Type
- func (i TmpTkeAlertPolicyAlertRuleRuleArray) ToTmpTkeAlertPolicyAlertRuleRuleArrayOutput() TmpTkeAlertPolicyAlertRuleRuleArrayOutput
- func (i TmpTkeAlertPolicyAlertRuleRuleArray) ToTmpTkeAlertPolicyAlertRuleRuleArrayOutputWithContext(ctx context.Context) TmpTkeAlertPolicyAlertRuleRuleArrayOutput
- type TmpTkeAlertPolicyAlertRuleRuleArrayInput
- type TmpTkeAlertPolicyAlertRuleRuleArrayOutput
- func (TmpTkeAlertPolicyAlertRuleRuleArrayOutput) ElementType() reflect.Type
- func (o TmpTkeAlertPolicyAlertRuleRuleArrayOutput) Index(i pulumi.IntInput) TmpTkeAlertPolicyAlertRuleRuleOutput
- func (o TmpTkeAlertPolicyAlertRuleRuleArrayOutput) ToTmpTkeAlertPolicyAlertRuleRuleArrayOutput() TmpTkeAlertPolicyAlertRuleRuleArrayOutput
- func (o TmpTkeAlertPolicyAlertRuleRuleArrayOutput) ToTmpTkeAlertPolicyAlertRuleRuleArrayOutputWithContext(ctx context.Context) TmpTkeAlertPolicyAlertRuleRuleArrayOutput
- type TmpTkeAlertPolicyAlertRuleRuleInput
- type TmpTkeAlertPolicyAlertRuleRuleLabel
- type TmpTkeAlertPolicyAlertRuleRuleLabelArgs
- func (TmpTkeAlertPolicyAlertRuleRuleLabelArgs) ElementType() reflect.Type
- func (i TmpTkeAlertPolicyAlertRuleRuleLabelArgs) ToTmpTkeAlertPolicyAlertRuleRuleLabelOutput() TmpTkeAlertPolicyAlertRuleRuleLabelOutput
- func (i TmpTkeAlertPolicyAlertRuleRuleLabelArgs) ToTmpTkeAlertPolicyAlertRuleRuleLabelOutputWithContext(ctx context.Context) TmpTkeAlertPolicyAlertRuleRuleLabelOutput
- type TmpTkeAlertPolicyAlertRuleRuleLabelArray
- func (TmpTkeAlertPolicyAlertRuleRuleLabelArray) ElementType() reflect.Type
- func (i TmpTkeAlertPolicyAlertRuleRuleLabelArray) ToTmpTkeAlertPolicyAlertRuleRuleLabelArrayOutput() TmpTkeAlertPolicyAlertRuleRuleLabelArrayOutput
- func (i TmpTkeAlertPolicyAlertRuleRuleLabelArray) ToTmpTkeAlertPolicyAlertRuleRuleLabelArrayOutputWithContext(ctx context.Context) TmpTkeAlertPolicyAlertRuleRuleLabelArrayOutput
- type TmpTkeAlertPolicyAlertRuleRuleLabelArrayInput
- type TmpTkeAlertPolicyAlertRuleRuleLabelArrayOutput
- func (TmpTkeAlertPolicyAlertRuleRuleLabelArrayOutput) ElementType() reflect.Type
- func (o TmpTkeAlertPolicyAlertRuleRuleLabelArrayOutput) Index(i pulumi.IntInput) TmpTkeAlertPolicyAlertRuleRuleLabelOutput
- func (o TmpTkeAlertPolicyAlertRuleRuleLabelArrayOutput) ToTmpTkeAlertPolicyAlertRuleRuleLabelArrayOutput() TmpTkeAlertPolicyAlertRuleRuleLabelArrayOutput
- func (o TmpTkeAlertPolicyAlertRuleRuleLabelArrayOutput) ToTmpTkeAlertPolicyAlertRuleRuleLabelArrayOutputWithContext(ctx context.Context) TmpTkeAlertPolicyAlertRuleRuleLabelArrayOutput
- type TmpTkeAlertPolicyAlertRuleRuleLabelInput
- type TmpTkeAlertPolicyAlertRuleRuleLabelOutput
- func (TmpTkeAlertPolicyAlertRuleRuleLabelOutput) ElementType() reflect.Type
- func (o TmpTkeAlertPolicyAlertRuleRuleLabelOutput) Name() pulumi.StringOutput
- func (o TmpTkeAlertPolicyAlertRuleRuleLabelOutput) ToTmpTkeAlertPolicyAlertRuleRuleLabelOutput() TmpTkeAlertPolicyAlertRuleRuleLabelOutput
- func (o TmpTkeAlertPolicyAlertRuleRuleLabelOutput) ToTmpTkeAlertPolicyAlertRuleRuleLabelOutputWithContext(ctx context.Context) TmpTkeAlertPolicyAlertRuleRuleLabelOutput
- func (o TmpTkeAlertPolicyAlertRuleRuleLabelOutput) Value() pulumi.StringOutput
- type TmpTkeAlertPolicyAlertRuleRuleOutput
- func (o TmpTkeAlertPolicyAlertRuleRuleOutput) Annotations() TmpTkeAlertPolicyAlertRuleRuleAnnotationArrayOutput
- func (o TmpTkeAlertPolicyAlertRuleRuleOutput) Describe() pulumi.StringPtrOutput
- func (TmpTkeAlertPolicyAlertRuleRuleOutput) ElementType() reflect.Type
- func (o TmpTkeAlertPolicyAlertRuleRuleOutput) For() pulumi.StringOutput
- func (o TmpTkeAlertPolicyAlertRuleRuleOutput) Labels() TmpTkeAlertPolicyAlertRuleRuleLabelArrayOutput
- func (o TmpTkeAlertPolicyAlertRuleRuleOutput) Name() pulumi.StringOutput
- func (o TmpTkeAlertPolicyAlertRuleRuleOutput) Rule() pulumi.StringOutput
- func (o TmpTkeAlertPolicyAlertRuleRuleOutput) RuleState() pulumi.IntPtrOutput
- func (o TmpTkeAlertPolicyAlertRuleRuleOutput) Template() pulumi.StringOutput
- func (o TmpTkeAlertPolicyAlertRuleRuleOutput) ToTmpTkeAlertPolicyAlertRuleRuleOutput() TmpTkeAlertPolicyAlertRuleRuleOutput
- func (o TmpTkeAlertPolicyAlertRuleRuleOutput) ToTmpTkeAlertPolicyAlertRuleRuleOutputWithContext(ctx context.Context) TmpTkeAlertPolicyAlertRuleRuleOutput
- type TmpTkeAlertPolicyArgs
- type TmpTkeAlertPolicyArray
- type TmpTkeAlertPolicyArrayInput
- type TmpTkeAlertPolicyArrayOutput
- func (TmpTkeAlertPolicyArrayOutput) ElementType() reflect.Type
- func (o TmpTkeAlertPolicyArrayOutput) Index(i pulumi.IntInput) TmpTkeAlertPolicyOutput
- func (o TmpTkeAlertPolicyArrayOutput) ToTmpTkeAlertPolicyArrayOutput() TmpTkeAlertPolicyArrayOutput
- func (o TmpTkeAlertPolicyArrayOutput) ToTmpTkeAlertPolicyArrayOutputWithContext(ctx context.Context) TmpTkeAlertPolicyArrayOutput
- type TmpTkeAlertPolicyInput
- type TmpTkeAlertPolicyMap
- type TmpTkeAlertPolicyMapInput
- type TmpTkeAlertPolicyMapOutput
- func (TmpTkeAlertPolicyMapOutput) ElementType() reflect.Type
- func (o TmpTkeAlertPolicyMapOutput) MapIndex(k pulumi.StringInput) TmpTkeAlertPolicyOutput
- func (o TmpTkeAlertPolicyMapOutput) ToTmpTkeAlertPolicyMapOutput() TmpTkeAlertPolicyMapOutput
- func (o TmpTkeAlertPolicyMapOutput) ToTmpTkeAlertPolicyMapOutputWithContext(ctx context.Context) TmpTkeAlertPolicyMapOutput
- type TmpTkeAlertPolicyOutput
- func (o TmpTkeAlertPolicyOutput) AlertRule() TmpTkeAlertPolicyAlertRuleOutput
- func (TmpTkeAlertPolicyOutput) ElementType() reflect.Type
- func (o TmpTkeAlertPolicyOutput) InstanceId() pulumi.StringOutput
- func (o TmpTkeAlertPolicyOutput) ToTmpTkeAlertPolicyOutput() TmpTkeAlertPolicyOutput
- func (o TmpTkeAlertPolicyOutput) ToTmpTkeAlertPolicyOutputWithContext(ctx context.Context) TmpTkeAlertPolicyOutput
- type TmpTkeAlertPolicyState
- type TmpTkeBasicConfig
- type TmpTkeBasicConfigArgs
- type TmpTkeBasicConfigArray
- type TmpTkeBasicConfigArrayInput
- type TmpTkeBasicConfigArrayOutput
- func (TmpTkeBasicConfigArrayOutput) ElementType() reflect.Type
- func (o TmpTkeBasicConfigArrayOutput) Index(i pulumi.IntInput) TmpTkeBasicConfigOutput
- func (o TmpTkeBasicConfigArrayOutput) ToTmpTkeBasicConfigArrayOutput() TmpTkeBasicConfigArrayOutput
- func (o TmpTkeBasicConfigArrayOutput) ToTmpTkeBasicConfigArrayOutputWithContext(ctx context.Context) TmpTkeBasicConfigArrayOutput
- type TmpTkeBasicConfigInput
- type TmpTkeBasicConfigMap
- type TmpTkeBasicConfigMapInput
- type TmpTkeBasicConfigMapOutput
- func (TmpTkeBasicConfigMapOutput) ElementType() reflect.Type
- func (o TmpTkeBasicConfigMapOutput) MapIndex(k pulumi.StringInput) TmpTkeBasicConfigOutput
- func (o TmpTkeBasicConfigMapOutput) ToTmpTkeBasicConfigMapOutput() TmpTkeBasicConfigMapOutput
- func (o TmpTkeBasicConfigMapOutput) ToTmpTkeBasicConfigMapOutputWithContext(ctx context.Context) TmpTkeBasicConfigMapOutput
- type TmpTkeBasicConfigOutput
- func (o TmpTkeBasicConfigOutput) ClusterId() pulumi.StringOutput
- func (o TmpTkeBasicConfigOutput) ClusterType() pulumi.StringOutput
- func (o TmpTkeBasicConfigOutput) Config() pulumi.StringOutput
- func (o TmpTkeBasicConfigOutput) ConfigType() pulumi.StringOutput
- func (TmpTkeBasicConfigOutput) ElementType() reflect.Type
- func (o TmpTkeBasicConfigOutput) InstanceId() pulumi.StringOutput
- func (o TmpTkeBasicConfigOutput) MetricsNames() pulumi.StringArrayOutput
- func (o TmpTkeBasicConfigOutput) Name() pulumi.StringOutput
- func (o TmpTkeBasicConfigOutput) ToTmpTkeBasicConfigOutput() TmpTkeBasicConfigOutput
- func (o TmpTkeBasicConfigOutput) ToTmpTkeBasicConfigOutputWithContext(ctx context.Context) TmpTkeBasicConfigOutput
- type TmpTkeBasicConfigState
- type TmpTkeClusterAgent
- type TmpTkeClusterAgentAgents
- type TmpTkeClusterAgentAgentsArgs
- func (TmpTkeClusterAgentAgentsArgs) ElementType() reflect.Type
- func (i TmpTkeClusterAgentAgentsArgs) ToTmpTkeClusterAgentAgentsOutput() TmpTkeClusterAgentAgentsOutput
- func (i TmpTkeClusterAgentAgentsArgs) ToTmpTkeClusterAgentAgentsOutputWithContext(ctx context.Context) TmpTkeClusterAgentAgentsOutput
- func (i TmpTkeClusterAgentAgentsArgs) ToTmpTkeClusterAgentAgentsPtrOutput() TmpTkeClusterAgentAgentsPtrOutput
- func (i TmpTkeClusterAgentAgentsArgs) ToTmpTkeClusterAgentAgentsPtrOutputWithContext(ctx context.Context) TmpTkeClusterAgentAgentsPtrOutput
- type TmpTkeClusterAgentAgentsExternalLabel
- type TmpTkeClusterAgentAgentsExternalLabelArgs
- func (TmpTkeClusterAgentAgentsExternalLabelArgs) ElementType() reflect.Type
- func (i TmpTkeClusterAgentAgentsExternalLabelArgs) ToTmpTkeClusterAgentAgentsExternalLabelOutput() TmpTkeClusterAgentAgentsExternalLabelOutput
- func (i TmpTkeClusterAgentAgentsExternalLabelArgs) ToTmpTkeClusterAgentAgentsExternalLabelOutputWithContext(ctx context.Context) TmpTkeClusterAgentAgentsExternalLabelOutput
- type TmpTkeClusterAgentAgentsExternalLabelArray
- func (TmpTkeClusterAgentAgentsExternalLabelArray) ElementType() reflect.Type
- func (i TmpTkeClusterAgentAgentsExternalLabelArray) ToTmpTkeClusterAgentAgentsExternalLabelArrayOutput() TmpTkeClusterAgentAgentsExternalLabelArrayOutput
- func (i TmpTkeClusterAgentAgentsExternalLabelArray) ToTmpTkeClusterAgentAgentsExternalLabelArrayOutputWithContext(ctx context.Context) TmpTkeClusterAgentAgentsExternalLabelArrayOutput
- type TmpTkeClusterAgentAgentsExternalLabelArrayInput
- type TmpTkeClusterAgentAgentsExternalLabelArrayOutput
- func (TmpTkeClusterAgentAgentsExternalLabelArrayOutput) ElementType() reflect.Type
- func (o TmpTkeClusterAgentAgentsExternalLabelArrayOutput) Index(i pulumi.IntInput) TmpTkeClusterAgentAgentsExternalLabelOutput
- func (o TmpTkeClusterAgentAgentsExternalLabelArrayOutput) ToTmpTkeClusterAgentAgentsExternalLabelArrayOutput() TmpTkeClusterAgentAgentsExternalLabelArrayOutput
- func (o TmpTkeClusterAgentAgentsExternalLabelArrayOutput) ToTmpTkeClusterAgentAgentsExternalLabelArrayOutputWithContext(ctx context.Context) TmpTkeClusterAgentAgentsExternalLabelArrayOutput
- type TmpTkeClusterAgentAgentsExternalLabelInput
- type TmpTkeClusterAgentAgentsExternalLabelOutput
- func (TmpTkeClusterAgentAgentsExternalLabelOutput) ElementType() reflect.Type
- func (o TmpTkeClusterAgentAgentsExternalLabelOutput) Name() pulumi.StringOutput
- func (o TmpTkeClusterAgentAgentsExternalLabelOutput) ToTmpTkeClusterAgentAgentsExternalLabelOutput() TmpTkeClusterAgentAgentsExternalLabelOutput
- func (o TmpTkeClusterAgentAgentsExternalLabelOutput) ToTmpTkeClusterAgentAgentsExternalLabelOutputWithContext(ctx context.Context) TmpTkeClusterAgentAgentsExternalLabelOutput
- func (o TmpTkeClusterAgentAgentsExternalLabelOutput) Value() pulumi.StringPtrOutput
- type TmpTkeClusterAgentAgentsInClusterPodConfig
- type TmpTkeClusterAgentAgentsInClusterPodConfigArgs
- func (TmpTkeClusterAgentAgentsInClusterPodConfigArgs) ElementType() reflect.Type
- func (i TmpTkeClusterAgentAgentsInClusterPodConfigArgs) ToTmpTkeClusterAgentAgentsInClusterPodConfigOutput() TmpTkeClusterAgentAgentsInClusterPodConfigOutput
- func (i TmpTkeClusterAgentAgentsInClusterPodConfigArgs) ToTmpTkeClusterAgentAgentsInClusterPodConfigOutputWithContext(ctx context.Context) TmpTkeClusterAgentAgentsInClusterPodConfigOutput
- func (i TmpTkeClusterAgentAgentsInClusterPodConfigArgs) ToTmpTkeClusterAgentAgentsInClusterPodConfigPtrOutput() TmpTkeClusterAgentAgentsInClusterPodConfigPtrOutput
- func (i TmpTkeClusterAgentAgentsInClusterPodConfigArgs) ToTmpTkeClusterAgentAgentsInClusterPodConfigPtrOutputWithContext(ctx context.Context) TmpTkeClusterAgentAgentsInClusterPodConfigPtrOutput
- type TmpTkeClusterAgentAgentsInClusterPodConfigInput
- type TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelector
- type TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArgs
- func (TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArgs) ElementType() reflect.Type
- func (i TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArgs) ToTmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorOutput() TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorOutput
- func (i TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArgs) ToTmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorOutputWithContext(ctx context.Context) TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorOutput
- type TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArray
- func (TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArray) ElementType() reflect.Type
- func (i TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArray) ToTmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArrayOutput() TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArrayOutput
- func (i TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArray) ToTmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArrayOutputWithContext(ctx context.Context) TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArrayOutput
- type TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArrayInput
- type TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArrayOutput
- func (TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArrayOutput) ElementType() reflect.Type
- func (o TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArrayOutput) Index(i pulumi.IntInput) TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorOutput
- func (o TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArrayOutput) ToTmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArrayOutput() TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArrayOutput
- func (o TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArrayOutput) ToTmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArrayOutputWithContext(ctx context.Context) TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArrayOutput
- type TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorInput
- type TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorOutput
- func (TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorOutput) ElementType() reflect.Type
- func (o TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorOutput) Name() pulumi.StringPtrOutput
- func (o TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorOutput) ToTmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorOutput() TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorOutput
- func (o TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorOutput) ToTmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorOutputWithContext(ctx context.Context) TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorOutput
- func (o TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorOutput) Value() pulumi.StringPtrOutput
- type TmpTkeClusterAgentAgentsInClusterPodConfigOutput
- func (TmpTkeClusterAgentAgentsInClusterPodConfigOutput) ElementType() reflect.Type
- func (o TmpTkeClusterAgentAgentsInClusterPodConfigOutput) HostNet() pulumi.BoolOutput
- func (o TmpTkeClusterAgentAgentsInClusterPodConfigOutput) NodeSelectors() TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArrayOutput
- func (o TmpTkeClusterAgentAgentsInClusterPodConfigOutput) ToTmpTkeClusterAgentAgentsInClusterPodConfigOutput() TmpTkeClusterAgentAgentsInClusterPodConfigOutput
- func (o TmpTkeClusterAgentAgentsInClusterPodConfigOutput) ToTmpTkeClusterAgentAgentsInClusterPodConfigOutputWithContext(ctx context.Context) TmpTkeClusterAgentAgentsInClusterPodConfigOutput
- func (o TmpTkeClusterAgentAgentsInClusterPodConfigOutput) ToTmpTkeClusterAgentAgentsInClusterPodConfigPtrOutput() TmpTkeClusterAgentAgentsInClusterPodConfigPtrOutput
- func (o TmpTkeClusterAgentAgentsInClusterPodConfigOutput) ToTmpTkeClusterAgentAgentsInClusterPodConfigPtrOutputWithContext(ctx context.Context) TmpTkeClusterAgentAgentsInClusterPodConfigPtrOutput
- func (o TmpTkeClusterAgentAgentsInClusterPodConfigOutput) Tolerations() TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArrayOutput
- type TmpTkeClusterAgentAgentsInClusterPodConfigPtrInput
- type TmpTkeClusterAgentAgentsInClusterPodConfigPtrOutput
- func (o TmpTkeClusterAgentAgentsInClusterPodConfigPtrOutput) Elem() TmpTkeClusterAgentAgentsInClusterPodConfigOutput
- func (TmpTkeClusterAgentAgentsInClusterPodConfigPtrOutput) ElementType() reflect.Type
- func (o TmpTkeClusterAgentAgentsInClusterPodConfigPtrOutput) HostNet() pulumi.BoolPtrOutput
- func (o TmpTkeClusterAgentAgentsInClusterPodConfigPtrOutput) NodeSelectors() TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArrayOutput
- func (o TmpTkeClusterAgentAgentsInClusterPodConfigPtrOutput) ToTmpTkeClusterAgentAgentsInClusterPodConfigPtrOutput() TmpTkeClusterAgentAgentsInClusterPodConfigPtrOutput
- func (o TmpTkeClusterAgentAgentsInClusterPodConfigPtrOutput) ToTmpTkeClusterAgentAgentsInClusterPodConfigPtrOutputWithContext(ctx context.Context) TmpTkeClusterAgentAgentsInClusterPodConfigPtrOutput
- func (o TmpTkeClusterAgentAgentsInClusterPodConfigPtrOutput) Tolerations() TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArrayOutput
- type TmpTkeClusterAgentAgentsInClusterPodConfigToleration
- type TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArgs
- func (TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArgs) ElementType() reflect.Type
- func (i TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArgs) ToTmpTkeClusterAgentAgentsInClusterPodConfigTolerationOutput() TmpTkeClusterAgentAgentsInClusterPodConfigTolerationOutput
- func (i TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArgs) ToTmpTkeClusterAgentAgentsInClusterPodConfigTolerationOutputWithContext(ctx context.Context) TmpTkeClusterAgentAgentsInClusterPodConfigTolerationOutput
- type TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArray
- func (TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArray) ElementType() reflect.Type
- func (i TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArray) ToTmpTkeClusterAgentAgentsInClusterPodConfigTolerationArrayOutput() TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArrayOutput
- func (i TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArray) ToTmpTkeClusterAgentAgentsInClusterPodConfigTolerationArrayOutputWithContext(ctx context.Context) TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArrayOutput
- type TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArrayInput
- type TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArrayOutput
- func (TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArrayOutput) ElementType() reflect.Type
- func (o TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArrayOutput) Index(i pulumi.IntInput) TmpTkeClusterAgentAgentsInClusterPodConfigTolerationOutput
- func (o TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArrayOutput) ToTmpTkeClusterAgentAgentsInClusterPodConfigTolerationArrayOutput() TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArrayOutput
- func (o TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArrayOutput) ToTmpTkeClusterAgentAgentsInClusterPodConfigTolerationArrayOutputWithContext(ctx context.Context) TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArrayOutput
- type TmpTkeClusterAgentAgentsInClusterPodConfigTolerationInput
- type TmpTkeClusterAgentAgentsInClusterPodConfigTolerationOutput
- func (o TmpTkeClusterAgentAgentsInClusterPodConfigTolerationOutput) Effect() pulumi.StringPtrOutput
- func (TmpTkeClusterAgentAgentsInClusterPodConfigTolerationOutput) ElementType() reflect.Type
- func (o TmpTkeClusterAgentAgentsInClusterPodConfigTolerationOutput) Key() pulumi.StringPtrOutput
- func (o TmpTkeClusterAgentAgentsInClusterPodConfigTolerationOutput) Operator() pulumi.StringPtrOutput
- func (o TmpTkeClusterAgentAgentsInClusterPodConfigTolerationOutput) ToTmpTkeClusterAgentAgentsInClusterPodConfigTolerationOutput() TmpTkeClusterAgentAgentsInClusterPodConfigTolerationOutput
- func (o TmpTkeClusterAgentAgentsInClusterPodConfigTolerationOutput) ToTmpTkeClusterAgentAgentsInClusterPodConfigTolerationOutputWithContext(ctx context.Context) TmpTkeClusterAgentAgentsInClusterPodConfigTolerationOutput
- type TmpTkeClusterAgentAgentsInput
- type TmpTkeClusterAgentAgentsOutput
- func (o TmpTkeClusterAgentAgentsOutput) ClusterId() pulumi.StringOutput
- func (o TmpTkeClusterAgentAgentsOutput) ClusterName() pulumi.StringPtrOutput
- func (o TmpTkeClusterAgentAgentsOutput) ClusterType() pulumi.StringOutput
- func (TmpTkeClusterAgentAgentsOutput) ElementType() reflect.Type
- func (o TmpTkeClusterAgentAgentsOutput) EnableExternal() pulumi.BoolOutput
- func (o TmpTkeClusterAgentAgentsOutput) ExternalLabels() TmpTkeClusterAgentAgentsExternalLabelArrayOutput
- func (o TmpTkeClusterAgentAgentsOutput) InClusterPodConfig() TmpTkeClusterAgentAgentsInClusterPodConfigPtrOutput
- func (o TmpTkeClusterAgentAgentsOutput) NotInstallBasicScrape() pulumi.BoolPtrOutput
- func (o TmpTkeClusterAgentAgentsOutput) NotScrape() pulumi.BoolPtrOutput
- func (o TmpTkeClusterAgentAgentsOutput) Region() pulumi.StringOutput
- func (o TmpTkeClusterAgentAgentsOutput) Status() pulumi.StringPtrOutput
- func (o TmpTkeClusterAgentAgentsOutput) ToTmpTkeClusterAgentAgentsOutput() TmpTkeClusterAgentAgentsOutput
- func (o TmpTkeClusterAgentAgentsOutput) ToTmpTkeClusterAgentAgentsOutputWithContext(ctx context.Context) TmpTkeClusterAgentAgentsOutput
- func (o TmpTkeClusterAgentAgentsOutput) ToTmpTkeClusterAgentAgentsPtrOutput() TmpTkeClusterAgentAgentsPtrOutput
- func (o TmpTkeClusterAgentAgentsOutput) ToTmpTkeClusterAgentAgentsPtrOutputWithContext(ctx context.Context) TmpTkeClusterAgentAgentsPtrOutput
- type TmpTkeClusterAgentAgentsPtrInput
- type TmpTkeClusterAgentAgentsPtrOutput
- func (o TmpTkeClusterAgentAgentsPtrOutput) ClusterId() pulumi.StringPtrOutput
- func (o TmpTkeClusterAgentAgentsPtrOutput) ClusterName() pulumi.StringPtrOutput
- func (o TmpTkeClusterAgentAgentsPtrOutput) ClusterType() pulumi.StringPtrOutput
- func (o TmpTkeClusterAgentAgentsPtrOutput) Elem() TmpTkeClusterAgentAgentsOutput
- func (TmpTkeClusterAgentAgentsPtrOutput) ElementType() reflect.Type
- func (o TmpTkeClusterAgentAgentsPtrOutput) EnableExternal() pulumi.BoolPtrOutput
- func (o TmpTkeClusterAgentAgentsPtrOutput) ExternalLabels() TmpTkeClusterAgentAgentsExternalLabelArrayOutput
- func (o TmpTkeClusterAgentAgentsPtrOutput) InClusterPodConfig() TmpTkeClusterAgentAgentsInClusterPodConfigPtrOutput
- func (o TmpTkeClusterAgentAgentsPtrOutput) NotInstallBasicScrape() pulumi.BoolPtrOutput
- func (o TmpTkeClusterAgentAgentsPtrOutput) NotScrape() pulumi.BoolPtrOutput
- func (o TmpTkeClusterAgentAgentsPtrOutput) Region() pulumi.StringPtrOutput
- func (o TmpTkeClusterAgentAgentsPtrOutput) Status() pulumi.StringPtrOutput
- func (o TmpTkeClusterAgentAgentsPtrOutput) ToTmpTkeClusterAgentAgentsPtrOutput() TmpTkeClusterAgentAgentsPtrOutput
- func (o TmpTkeClusterAgentAgentsPtrOutput) ToTmpTkeClusterAgentAgentsPtrOutputWithContext(ctx context.Context) TmpTkeClusterAgentAgentsPtrOutput
- type TmpTkeClusterAgentArgs
- type TmpTkeClusterAgentArray
- type TmpTkeClusterAgentArrayInput
- type TmpTkeClusterAgentArrayOutput
- func (TmpTkeClusterAgentArrayOutput) ElementType() reflect.Type
- func (o TmpTkeClusterAgentArrayOutput) Index(i pulumi.IntInput) TmpTkeClusterAgentOutput
- func (o TmpTkeClusterAgentArrayOutput) ToTmpTkeClusterAgentArrayOutput() TmpTkeClusterAgentArrayOutput
- func (o TmpTkeClusterAgentArrayOutput) ToTmpTkeClusterAgentArrayOutputWithContext(ctx context.Context) TmpTkeClusterAgentArrayOutput
- type TmpTkeClusterAgentInput
- type TmpTkeClusterAgentMap
- type TmpTkeClusterAgentMapInput
- type TmpTkeClusterAgentMapOutput
- func (TmpTkeClusterAgentMapOutput) ElementType() reflect.Type
- func (o TmpTkeClusterAgentMapOutput) MapIndex(k pulumi.StringInput) TmpTkeClusterAgentOutput
- func (o TmpTkeClusterAgentMapOutput) ToTmpTkeClusterAgentMapOutput() TmpTkeClusterAgentMapOutput
- func (o TmpTkeClusterAgentMapOutput) ToTmpTkeClusterAgentMapOutputWithContext(ctx context.Context) TmpTkeClusterAgentMapOutput
- type TmpTkeClusterAgentOutput
- func (o TmpTkeClusterAgentOutput) Agents() TmpTkeClusterAgentAgentsOutput
- func (TmpTkeClusterAgentOutput) ElementType() reflect.Type
- func (o TmpTkeClusterAgentOutput) InstanceId() pulumi.StringOutput
- func (o TmpTkeClusterAgentOutput) ToTmpTkeClusterAgentOutput() TmpTkeClusterAgentOutput
- func (o TmpTkeClusterAgentOutput) ToTmpTkeClusterAgentOutputWithContext(ctx context.Context) TmpTkeClusterAgentOutput
- type TmpTkeClusterAgentState
- type TmpTkeConfig
- type TmpTkeConfigArgs
- type TmpTkeConfigArray
- type TmpTkeConfigArrayInput
- type TmpTkeConfigArrayOutput
- func (TmpTkeConfigArrayOutput) ElementType() reflect.Type
- func (o TmpTkeConfigArrayOutput) Index(i pulumi.IntInput) TmpTkeConfigOutput
- func (o TmpTkeConfigArrayOutput) ToTmpTkeConfigArrayOutput() TmpTkeConfigArrayOutput
- func (o TmpTkeConfigArrayOutput) ToTmpTkeConfigArrayOutputWithContext(ctx context.Context) TmpTkeConfigArrayOutput
- type TmpTkeConfigInput
- type TmpTkeConfigMap
- type TmpTkeConfigMapInput
- type TmpTkeConfigMapOutput
- func (TmpTkeConfigMapOutput) ElementType() reflect.Type
- func (o TmpTkeConfigMapOutput) MapIndex(k pulumi.StringInput) TmpTkeConfigOutput
- func (o TmpTkeConfigMapOutput) ToTmpTkeConfigMapOutput() TmpTkeConfigMapOutput
- func (o TmpTkeConfigMapOutput) ToTmpTkeConfigMapOutputWithContext(ctx context.Context) TmpTkeConfigMapOutput
- type TmpTkeConfigOutput
- func (o TmpTkeConfigOutput) ClusterId() pulumi.StringOutput
- func (o TmpTkeConfigOutput) ClusterType() pulumi.StringOutput
- func (o TmpTkeConfigOutput) Config() pulumi.StringOutput
- func (TmpTkeConfigOutput) ElementType() reflect.Type
- func (o TmpTkeConfigOutput) InstanceId() pulumi.StringOutput
- func (o TmpTkeConfigOutput) PodMonitors() TmpTkeConfigPodMonitorArrayOutput
- func (o TmpTkeConfigOutput) RawJobs() TmpTkeConfigRawJobArrayOutput
- func (o TmpTkeConfigOutput) ServiceMonitors() TmpTkeConfigServiceMonitorArrayOutput
- func (o TmpTkeConfigOutput) ToTmpTkeConfigOutput() TmpTkeConfigOutput
- func (o TmpTkeConfigOutput) ToTmpTkeConfigOutputWithContext(ctx context.Context) TmpTkeConfigOutput
- type TmpTkeConfigPodMonitor
- type TmpTkeConfigPodMonitorArgs
- type TmpTkeConfigPodMonitorArray
- func (TmpTkeConfigPodMonitorArray) ElementType() reflect.Type
- func (i TmpTkeConfigPodMonitorArray) ToTmpTkeConfigPodMonitorArrayOutput() TmpTkeConfigPodMonitorArrayOutput
- func (i TmpTkeConfigPodMonitorArray) ToTmpTkeConfigPodMonitorArrayOutputWithContext(ctx context.Context) TmpTkeConfigPodMonitorArrayOutput
- type TmpTkeConfigPodMonitorArrayInput
- type TmpTkeConfigPodMonitorArrayOutput
- func (TmpTkeConfigPodMonitorArrayOutput) ElementType() reflect.Type
- func (o TmpTkeConfigPodMonitorArrayOutput) Index(i pulumi.IntInput) TmpTkeConfigPodMonitorOutput
- func (o TmpTkeConfigPodMonitorArrayOutput) ToTmpTkeConfigPodMonitorArrayOutput() TmpTkeConfigPodMonitorArrayOutput
- func (o TmpTkeConfigPodMonitorArrayOutput) ToTmpTkeConfigPodMonitorArrayOutputWithContext(ctx context.Context) TmpTkeConfigPodMonitorArrayOutput
- type TmpTkeConfigPodMonitorInput
- type TmpTkeConfigPodMonitorOutput
- func (o TmpTkeConfigPodMonitorOutput) Config() pulumi.StringOutput
- func (TmpTkeConfigPodMonitorOutput) ElementType() reflect.Type
- func (o TmpTkeConfigPodMonitorOutput) Name() pulumi.StringOutput
- func (o TmpTkeConfigPodMonitorOutput) TemplateId() pulumi.StringPtrOutput
- func (o TmpTkeConfigPodMonitorOutput) ToTmpTkeConfigPodMonitorOutput() TmpTkeConfigPodMonitorOutput
- func (o TmpTkeConfigPodMonitorOutput) ToTmpTkeConfigPodMonitorOutputWithContext(ctx context.Context) TmpTkeConfigPodMonitorOutput
- type TmpTkeConfigRawJob
- type TmpTkeConfigRawJobArgs
- type TmpTkeConfigRawJobArray
- type TmpTkeConfigRawJobArrayInput
- type TmpTkeConfigRawJobArrayOutput
- func (TmpTkeConfigRawJobArrayOutput) ElementType() reflect.Type
- func (o TmpTkeConfigRawJobArrayOutput) Index(i pulumi.IntInput) TmpTkeConfigRawJobOutput
- func (o TmpTkeConfigRawJobArrayOutput) ToTmpTkeConfigRawJobArrayOutput() TmpTkeConfigRawJobArrayOutput
- func (o TmpTkeConfigRawJobArrayOutput) ToTmpTkeConfigRawJobArrayOutputWithContext(ctx context.Context) TmpTkeConfigRawJobArrayOutput
- type TmpTkeConfigRawJobInput
- type TmpTkeConfigRawJobOutput
- func (o TmpTkeConfigRawJobOutput) Config() pulumi.StringOutput
- func (TmpTkeConfigRawJobOutput) ElementType() reflect.Type
- func (o TmpTkeConfigRawJobOutput) Name() pulumi.StringOutput
- func (o TmpTkeConfigRawJobOutput) TemplateId() pulumi.StringPtrOutput
- func (o TmpTkeConfigRawJobOutput) ToTmpTkeConfigRawJobOutput() TmpTkeConfigRawJobOutput
- func (o TmpTkeConfigRawJobOutput) ToTmpTkeConfigRawJobOutputWithContext(ctx context.Context) TmpTkeConfigRawJobOutput
- type TmpTkeConfigServiceMonitor
- type TmpTkeConfigServiceMonitorArgs
- func (TmpTkeConfigServiceMonitorArgs) ElementType() reflect.Type
- func (i TmpTkeConfigServiceMonitorArgs) ToTmpTkeConfigServiceMonitorOutput() TmpTkeConfigServiceMonitorOutput
- func (i TmpTkeConfigServiceMonitorArgs) ToTmpTkeConfigServiceMonitorOutputWithContext(ctx context.Context) TmpTkeConfigServiceMonitorOutput
- type TmpTkeConfigServiceMonitorArray
- func (TmpTkeConfigServiceMonitorArray) ElementType() reflect.Type
- func (i TmpTkeConfigServiceMonitorArray) ToTmpTkeConfigServiceMonitorArrayOutput() TmpTkeConfigServiceMonitorArrayOutput
- func (i TmpTkeConfigServiceMonitorArray) ToTmpTkeConfigServiceMonitorArrayOutputWithContext(ctx context.Context) TmpTkeConfigServiceMonitorArrayOutput
- type TmpTkeConfigServiceMonitorArrayInput
- type TmpTkeConfigServiceMonitorArrayOutput
- func (TmpTkeConfigServiceMonitorArrayOutput) ElementType() reflect.Type
- func (o TmpTkeConfigServiceMonitorArrayOutput) Index(i pulumi.IntInput) TmpTkeConfigServiceMonitorOutput
- func (o TmpTkeConfigServiceMonitorArrayOutput) ToTmpTkeConfigServiceMonitorArrayOutput() TmpTkeConfigServiceMonitorArrayOutput
- func (o TmpTkeConfigServiceMonitorArrayOutput) ToTmpTkeConfigServiceMonitorArrayOutputWithContext(ctx context.Context) TmpTkeConfigServiceMonitorArrayOutput
- type TmpTkeConfigServiceMonitorInput
- type TmpTkeConfigServiceMonitorOutput
- func (o TmpTkeConfigServiceMonitorOutput) Config() pulumi.StringOutput
- func (TmpTkeConfigServiceMonitorOutput) ElementType() reflect.Type
- func (o TmpTkeConfigServiceMonitorOutput) Name() pulumi.StringOutput
- func (o TmpTkeConfigServiceMonitorOutput) TemplateId() pulumi.StringPtrOutput
- func (o TmpTkeConfigServiceMonitorOutput) ToTmpTkeConfigServiceMonitorOutput() TmpTkeConfigServiceMonitorOutput
- func (o TmpTkeConfigServiceMonitorOutput) ToTmpTkeConfigServiceMonitorOutputWithContext(ctx context.Context) TmpTkeConfigServiceMonitorOutput
- type TmpTkeConfigState
- type TmpTkeGlobalNotification
- type TmpTkeGlobalNotificationArgs
- type TmpTkeGlobalNotificationArray
- func (TmpTkeGlobalNotificationArray) ElementType() reflect.Type
- func (i TmpTkeGlobalNotificationArray) ToTmpTkeGlobalNotificationArrayOutput() TmpTkeGlobalNotificationArrayOutput
- func (i TmpTkeGlobalNotificationArray) ToTmpTkeGlobalNotificationArrayOutputWithContext(ctx context.Context) TmpTkeGlobalNotificationArrayOutput
- type TmpTkeGlobalNotificationArrayInput
- type TmpTkeGlobalNotificationArrayOutput
- func (TmpTkeGlobalNotificationArrayOutput) ElementType() reflect.Type
- func (o TmpTkeGlobalNotificationArrayOutput) Index(i pulumi.IntInput) TmpTkeGlobalNotificationOutput
- func (o TmpTkeGlobalNotificationArrayOutput) ToTmpTkeGlobalNotificationArrayOutput() TmpTkeGlobalNotificationArrayOutput
- func (o TmpTkeGlobalNotificationArrayOutput) ToTmpTkeGlobalNotificationArrayOutputWithContext(ctx context.Context) TmpTkeGlobalNotificationArrayOutput
- type TmpTkeGlobalNotificationInput
- type TmpTkeGlobalNotificationMap
- func (TmpTkeGlobalNotificationMap) ElementType() reflect.Type
- func (i TmpTkeGlobalNotificationMap) ToTmpTkeGlobalNotificationMapOutput() TmpTkeGlobalNotificationMapOutput
- func (i TmpTkeGlobalNotificationMap) ToTmpTkeGlobalNotificationMapOutputWithContext(ctx context.Context) TmpTkeGlobalNotificationMapOutput
- type TmpTkeGlobalNotificationMapInput
- type TmpTkeGlobalNotificationMapOutput
- func (TmpTkeGlobalNotificationMapOutput) ElementType() reflect.Type
- func (o TmpTkeGlobalNotificationMapOutput) MapIndex(k pulumi.StringInput) TmpTkeGlobalNotificationOutput
- func (o TmpTkeGlobalNotificationMapOutput) ToTmpTkeGlobalNotificationMapOutput() TmpTkeGlobalNotificationMapOutput
- func (o TmpTkeGlobalNotificationMapOutput) ToTmpTkeGlobalNotificationMapOutputWithContext(ctx context.Context) TmpTkeGlobalNotificationMapOutput
- type TmpTkeGlobalNotificationNotification
- type TmpTkeGlobalNotificationNotificationAlertManager
- type TmpTkeGlobalNotificationNotificationAlertManagerArgs
- func (TmpTkeGlobalNotificationNotificationAlertManagerArgs) ElementType() reflect.Type
- func (i TmpTkeGlobalNotificationNotificationAlertManagerArgs) ToTmpTkeGlobalNotificationNotificationAlertManagerOutput() TmpTkeGlobalNotificationNotificationAlertManagerOutput
- func (i TmpTkeGlobalNotificationNotificationAlertManagerArgs) ToTmpTkeGlobalNotificationNotificationAlertManagerOutputWithContext(ctx context.Context) TmpTkeGlobalNotificationNotificationAlertManagerOutput
- type TmpTkeGlobalNotificationNotificationAlertManagerArray
- func (TmpTkeGlobalNotificationNotificationAlertManagerArray) ElementType() reflect.Type
- func (i TmpTkeGlobalNotificationNotificationAlertManagerArray) ToTmpTkeGlobalNotificationNotificationAlertManagerArrayOutput() TmpTkeGlobalNotificationNotificationAlertManagerArrayOutput
- func (i TmpTkeGlobalNotificationNotificationAlertManagerArray) ToTmpTkeGlobalNotificationNotificationAlertManagerArrayOutputWithContext(ctx context.Context) TmpTkeGlobalNotificationNotificationAlertManagerArrayOutput
- type TmpTkeGlobalNotificationNotificationAlertManagerArrayInput
- type TmpTkeGlobalNotificationNotificationAlertManagerArrayOutput
- func (TmpTkeGlobalNotificationNotificationAlertManagerArrayOutput) ElementType() reflect.Type
- func (o TmpTkeGlobalNotificationNotificationAlertManagerArrayOutput) Index(i pulumi.IntInput) TmpTkeGlobalNotificationNotificationAlertManagerOutput
- func (o TmpTkeGlobalNotificationNotificationAlertManagerArrayOutput) ToTmpTkeGlobalNotificationNotificationAlertManagerArrayOutput() TmpTkeGlobalNotificationNotificationAlertManagerArrayOutput
- func (o TmpTkeGlobalNotificationNotificationAlertManagerArrayOutput) ToTmpTkeGlobalNotificationNotificationAlertManagerArrayOutputWithContext(ctx context.Context) TmpTkeGlobalNotificationNotificationAlertManagerArrayOutput
- type TmpTkeGlobalNotificationNotificationAlertManagerInput
- type TmpTkeGlobalNotificationNotificationAlertManagerOutput
- func (o TmpTkeGlobalNotificationNotificationAlertManagerOutput) ClusterId() pulumi.StringPtrOutput
- func (o TmpTkeGlobalNotificationNotificationAlertManagerOutput) ClusterType() pulumi.StringPtrOutput
- func (TmpTkeGlobalNotificationNotificationAlertManagerOutput) ElementType() reflect.Type
- func (o TmpTkeGlobalNotificationNotificationAlertManagerOutput) ToTmpTkeGlobalNotificationNotificationAlertManagerOutput() TmpTkeGlobalNotificationNotificationAlertManagerOutput
- func (o TmpTkeGlobalNotificationNotificationAlertManagerOutput) ToTmpTkeGlobalNotificationNotificationAlertManagerOutputWithContext(ctx context.Context) TmpTkeGlobalNotificationNotificationAlertManagerOutput
- func (o TmpTkeGlobalNotificationNotificationAlertManagerOutput) Url() pulumi.StringOutput
- type TmpTkeGlobalNotificationNotificationArgs
- func (TmpTkeGlobalNotificationNotificationArgs) ElementType() reflect.Type
- func (i TmpTkeGlobalNotificationNotificationArgs) ToTmpTkeGlobalNotificationNotificationOutput() TmpTkeGlobalNotificationNotificationOutput
- func (i TmpTkeGlobalNotificationNotificationArgs) ToTmpTkeGlobalNotificationNotificationOutputWithContext(ctx context.Context) TmpTkeGlobalNotificationNotificationOutput
- func (i TmpTkeGlobalNotificationNotificationArgs) ToTmpTkeGlobalNotificationNotificationPtrOutput() TmpTkeGlobalNotificationNotificationPtrOutput
- func (i TmpTkeGlobalNotificationNotificationArgs) ToTmpTkeGlobalNotificationNotificationPtrOutputWithContext(ctx context.Context) TmpTkeGlobalNotificationNotificationPtrOutput
- type TmpTkeGlobalNotificationNotificationInput
- type TmpTkeGlobalNotificationNotificationOutput
- func (o TmpTkeGlobalNotificationNotificationOutput) AlertManagers() TmpTkeGlobalNotificationNotificationAlertManagerArrayOutput
- func (TmpTkeGlobalNotificationNotificationOutput) ElementType() reflect.Type
- func (o TmpTkeGlobalNotificationNotificationOutput) Enabled() pulumi.BoolOutput
- func (o TmpTkeGlobalNotificationNotificationOutput) NotifyWays() pulumi.StringArrayOutput
- func (o TmpTkeGlobalNotificationNotificationOutput) PhoneArriveNotice() pulumi.BoolPtrOutput
- func (o TmpTkeGlobalNotificationNotificationOutput) PhoneCircleInterval() pulumi.IntPtrOutput
- func (o TmpTkeGlobalNotificationNotificationOutput) PhoneCircleTimes() pulumi.IntPtrOutput
- func (o TmpTkeGlobalNotificationNotificationOutput) PhoneInnerInterval() pulumi.IntPtrOutput
- func (o TmpTkeGlobalNotificationNotificationOutput) PhoneNotifyOrders() pulumi.IntArrayOutput
- func (o TmpTkeGlobalNotificationNotificationOutput) ReceiverGroups() pulumi.StringArrayOutput
- func (o TmpTkeGlobalNotificationNotificationOutput) RepeatInterval() pulumi.StringPtrOutput
- func (o TmpTkeGlobalNotificationNotificationOutput) TimeRangeEnd() pulumi.StringPtrOutput
- func (o TmpTkeGlobalNotificationNotificationOutput) TimeRangeStart() pulumi.StringPtrOutput
- func (o TmpTkeGlobalNotificationNotificationOutput) ToTmpTkeGlobalNotificationNotificationOutput() TmpTkeGlobalNotificationNotificationOutput
- func (o TmpTkeGlobalNotificationNotificationOutput) ToTmpTkeGlobalNotificationNotificationOutputWithContext(ctx context.Context) TmpTkeGlobalNotificationNotificationOutput
- func (o TmpTkeGlobalNotificationNotificationOutput) ToTmpTkeGlobalNotificationNotificationPtrOutput() TmpTkeGlobalNotificationNotificationPtrOutput
- func (o TmpTkeGlobalNotificationNotificationOutput) ToTmpTkeGlobalNotificationNotificationPtrOutputWithContext(ctx context.Context) TmpTkeGlobalNotificationNotificationPtrOutput
- func (o TmpTkeGlobalNotificationNotificationOutput) Type() pulumi.StringOutput
- func (o TmpTkeGlobalNotificationNotificationOutput) WebHook() pulumi.StringPtrOutput
- type TmpTkeGlobalNotificationNotificationPtrInput
- type TmpTkeGlobalNotificationNotificationPtrOutput
- func (o TmpTkeGlobalNotificationNotificationPtrOutput) AlertManagers() TmpTkeGlobalNotificationNotificationAlertManagerArrayOutput
- func (o TmpTkeGlobalNotificationNotificationPtrOutput) Elem() TmpTkeGlobalNotificationNotificationOutput
- func (TmpTkeGlobalNotificationNotificationPtrOutput) ElementType() reflect.Type
- func (o TmpTkeGlobalNotificationNotificationPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o TmpTkeGlobalNotificationNotificationPtrOutput) NotifyWays() pulumi.StringArrayOutput
- func (o TmpTkeGlobalNotificationNotificationPtrOutput) PhoneArriveNotice() pulumi.BoolPtrOutput
- func (o TmpTkeGlobalNotificationNotificationPtrOutput) PhoneCircleInterval() pulumi.IntPtrOutput
- func (o TmpTkeGlobalNotificationNotificationPtrOutput) PhoneCircleTimes() pulumi.IntPtrOutput
- func (o TmpTkeGlobalNotificationNotificationPtrOutput) PhoneInnerInterval() pulumi.IntPtrOutput
- func (o TmpTkeGlobalNotificationNotificationPtrOutput) PhoneNotifyOrders() pulumi.IntArrayOutput
- func (o TmpTkeGlobalNotificationNotificationPtrOutput) ReceiverGroups() pulumi.StringArrayOutput
- func (o TmpTkeGlobalNotificationNotificationPtrOutput) RepeatInterval() pulumi.StringPtrOutput
- func (o TmpTkeGlobalNotificationNotificationPtrOutput) TimeRangeEnd() pulumi.StringPtrOutput
- func (o TmpTkeGlobalNotificationNotificationPtrOutput) TimeRangeStart() pulumi.StringPtrOutput
- func (o TmpTkeGlobalNotificationNotificationPtrOutput) ToTmpTkeGlobalNotificationNotificationPtrOutput() TmpTkeGlobalNotificationNotificationPtrOutput
- func (o TmpTkeGlobalNotificationNotificationPtrOutput) ToTmpTkeGlobalNotificationNotificationPtrOutputWithContext(ctx context.Context) TmpTkeGlobalNotificationNotificationPtrOutput
- func (o TmpTkeGlobalNotificationNotificationPtrOutput) Type() pulumi.StringPtrOutput
- func (o TmpTkeGlobalNotificationNotificationPtrOutput) WebHook() pulumi.StringPtrOutput
- type TmpTkeGlobalNotificationOutput
- func (TmpTkeGlobalNotificationOutput) ElementType() reflect.Type
- func (o TmpTkeGlobalNotificationOutput) InstanceId() pulumi.StringOutput
- func (o TmpTkeGlobalNotificationOutput) Notification() TmpTkeGlobalNotificationNotificationOutput
- func (o TmpTkeGlobalNotificationOutput) ToTmpTkeGlobalNotificationOutput() TmpTkeGlobalNotificationOutput
- func (o TmpTkeGlobalNotificationOutput) ToTmpTkeGlobalNotificationOutputWithContext(ctx context.Context) TmpTkeGlobalNotificationOutput
- type TmpTkeGlobalNotificationState
- type TmpTkeRecordRuleYaml
- type TmpTkeRecordRuleYamlArgs
- type TmpTkeRecordRuleYamlArray
- type TmpTkeRecordRuleYamlArrayInput
- type TmpTkeRecordRuleYamlArrayOutput
- func (TmpTkeRecordRuleYamlArrayOutput) ElementType() reflect.Type
- func (o TmpTkeRecordRuleYamlArrayOutput) Index(i pulumi.IntInput) TmpTkeRecordRuleYamlOutput
- func (o TmpTkeRecordRuleYamlArrayOutput) ToTmpTkeRecordRuleYamlArrayOutput() TmpTkeRecordRuleYamlArrayOutput
- func (o TmpTkeRecordRuleYamlArrayOutput) ToTmpTkeRecordRuleYamlArrayOutputWithContext(ctx context.Context) TmpTkeRecordRuleYamlArrayOutput
- type TmpTkeRecordRuleYamlInput
- type TmpTkeRecordRuleYamlMap
- type TmpTkeRecordRuleYamlMapInput
- type TmpTkeRecordRuleYamlMapOutput
- func (TmpTkeRecordRuleYamlMapOutput) ElementType() reflect.Type
- func (o TmpTkeRecordRuleYamlMapOutput) MapIndex(k pulumi.StringInput) TmpTkeRecordRuleYamlOutput
- func (o TmpTkeRecordRuleYamlMapOutput) ToTmpTkeRecordRuleYamlMapOutput() TmpTkeRecordRuleYamlMapOutput
- func (o TmpTkeRecordRuleYamlMapOutput) ToTmpTkeRecordRuleYamlMapOutputWithContext(ctx context.Context) TmpTkeRecordRuleYamlMapOutput
- type TmpTkeRecordRuleYamlOutput
- func (o TmpTkeRecordRuleYamlOutput) ClusterId() pulumi.StringOutput
- func (o TmpTkeRecordRuleYamlOutput) Content() pulumi.StringOutput
- func (TmpTkeRecordRuleYamlOutput) ElementType() reflect.Type
- func (o TmpTkeRecordRuleYamlOutput) InstanceId() pulumi.StringOutput
- func (o TmpTkeRecordRuleYamlOutput) Name() pulumi.StringOutput
- func (o TmpTkeRecordRuleYamlOutput) TemplateId() pulumi.StringOutput
- func (o TmpTkeRecordRuleYamlOutput) ToTmpTkeRecordRuleYamlOutput() TmpTkeRecordRuleYamlOutput
- func (o TmpTkeRecordRuleYamlOutput) ToTmpTkeRecordRuleYamlOutputWithContext(ctx context.Context) TmpTkeRecordRuleYamlOutput
- func (o TmpTkeRecordRuleYamlOutput) UpdateTime() pulumi.StringOutput
- type TmpTkeRecordRuleYamlState
- type TmpTkeTemplate
- type TmpTkeTemplateArgs
- type TmpTkeTemplateArray
- type TmpTkeTemplateArrayInput
- type TmpTkeTemplateArrayOutput
- func (TmpTkeTemplateArrayOutput) ElementType() reflect.Type
- func (o TmpTkeTemplateArrayOutput) Index(i pulumi.IntInput) TmpTkeTemplateOutput
- func (o TmpTkeTemplateArrayOutput) ToTmpTkeTemplateArrayOutput() TmpTkeTemplateArrayOutput
- func (o TmpTkeTemplateArrayOutput) ToTmpTkeTemplateArrayOutputWithContext(ctx context.Context) TmpTkeTemplateArrayOutput
- type TmpTkeTemplateAttachment
- type TmpTkeTemplateAttachmentArgs
- type TmpTkeTemplateAttachmentArray
- func (TmpTkeTemplateAttachmentArray) ElementType() reflect.Type
- func (i TmpTkeTemplateAttachmentArray) ToTmpTkeTemplateAttachmentArrayOutput() TmpTkeTemplateAttachmentArrayOutput
- func (i TmpTkeTemplateAttachmentArray) ToTmpTkeTemplateAttachmentArrayOutputWithContext(ctx context.Context) TmpTkeTemplateAttachmentArrayOutput
- type TmpTkeTemplateAttachmentArrayInput
- type TmpTkeTemplateAttachmentArrayOutput
- func (TmpTkeTemplateAttachmentArrayOutput) ElementType() reflect.Type
- func (o TmpTkeTemplateAttachmentArrayOutput) Index(i pulumi.IntInput) TmpTkeTemplateAttachmentOutput
- func (o TmpTkeTemplateAttachmentArrayOutput) ToTmpTkeTemplateAttachmentArrayOutput() TmpTkeTemplateAttachmentArrayOutput
- func (o TmpTkeTemplateAttachmentArrayOutput) ToTmpTkeTemplateAttachmentArrayOutputWithContext(ctx context.Context) TmpTkeTemplateAttachmentArrayOutput
- type TmpTkeTemplateAttachmentInput
- type TmpTkeTemplateAttachmentMap
- func (TmpTkeTemplateAttachmentMap) ElementType() reflect.Type
- func (i TmpTkeTemplateAttachmentMap) ToTmpTkeTemplateAttachmentMapOutput() TmpTkeTemplateAttachmentMapOutput
- func (i TmpTkeTemplateAttachmentMap) ToTmpTkeTemplateAttachmentMapOutputWithContext(ctx context.Context) TmpTkeTemplateAttachmentMapOutput
- type TmpTkeTemplateAttachmentMapInput
- type TmpTkeTemplateAttachmentMapOutput
- func (TmpTkeTemplateAttachmentMapOutput) ElementType() reflect.Type
- func (o TmpTkeTemplateAttachmentMapOutput) MapIndex(k pulumi.StringInput) TmpTkeTemplateAttachmentOutput
- func (o TmpTkeTemplateAttachmentMapOutput) ToTmpTkeTemplateAttachmentMapOutput() TmpTkeTemplateAttachmentMapOutput
- func (o TmpTkeTemplateAttachmentMapOutput) ToTmpTkeTemplateAttachmentMapOutputWithContext(ctx context.Context) TmpTkeTemplateAttachmentMapOutput
- type TmpTkeTemplateAttachmentOutput
- func (TmpTkeTemplateAttachmentOutput) ElementType() reflect.Type
- func (o TmpTkeTemplateAttachmentOutput) Targets() TmpTkeTemplateAttachmentTargetsOutput
- func (o TmpTkeTemplateAttachmentOutput) TemplateId() pulumi.StringOutput
- func (o TmpTkeTemplateAttachmentOutput) ToTmpTkeTemplateAttachmentOutput() TmpTkeTemplateAttachmentOutput
- func (o TmpTkeTemplateAttachmentOutput) ToTmpTkeTemplateAttachmentOutputWithContext(ctx context.Context) TmpTkeTemplateAttachmentOutput
- type TmpTkeTemplateAttachmentState
- type TmpTkeTemplateAttachmentTargets
- type TmpTkeTemplateAttachmentTargetsArgs
- func (TmpTkeTemplateAttachmentTargetsArgs) ElementType() reflect.Type
- func (i TmpTkeTemplateAttachmentTargetsArgs) ToTmpTkeTemplateAttachmentTargetsOutput() TmpTkeTemplateAttachmentTargetsOutput
- func (i TmpTkeTemplateAttachmentTargetsArgs) ToTmpTkeTemplateAttachmentTargetsOutputWithContext(ctx context.Context) TmpTkeTemplateAttachmentTargetsOutput
- func (i TmpTkeTemplateAttachmentTargetsArgs) ToTmpTkeTemplateAttachmentTargetsPtrOutput() TmpTkeTemplateAttachmentTargetsPtrOutput
- func (i TmpTkeTemplateAttachmentTargetsArgs) ToTmpTkeTemplateAttachmentTargetsPtrOutputWithContext(ctx context.Context) TmpTkeTemplateAttachmentTargetsPtrOutput
- type TmpTkeTemplateAttachmentTargetsInput
- type TmpTkeTemplateAttachmentTargetsOutput
- func (o TmpTkeTemplateAttachmentTargetsOutput) ClusterId() pulumi.StringPtrOutput
- func (o TmpTkeTemplateAttachmentTargetsOutput) ClusterName() pulumi.StringPtrOutput
- func (o TmpTkeTemplateAttachmentTargetsOutput) ClusterType() pulumi.StringPtrOutput
- func (TmpTkeTemplateAttachmentTargetsOutput) ElementType() reflect.Type
- func (o TmpTkeTemplateAttachmentTargetsOutput) InstanceId() pulumi.StringOutput
- func (o TmpTkeTemplateAttachmentTargetsOutput) InstanceName() pulumi.StringPtrOutput
- func (o TmpTkeTemplateAttachmentTargetsOutput) Region() pulumi.StringOutput
- func (o TmpTkeTemplateAttachmentTargetsOutput) SyncTime() pulumi.StringPtrOutput
- func (o TmpTkeTemplateAttachmentTargetsOutput) ToTmpTkeTemplateAttachmentTargetsOutput() TmpTkeTemplateAttachmentTargetsOutput
- func (o TmpTkeTemplateAttachmentTargetsOutput) ToTmpTkeTemplateAttachmentTargetsOutputWithContext(ctx context.Context) TmpTkeTemplateAttachmentTargetsOutput
- func (o TmpTkeTemplateAttachmentTargetsOutput) ToTmpTkeTemplateAttachmentTargetsPtrOutput() TmpTkeTemplateAttachmentTargetsPtrOutput
- func (o TmpTkeTemplateAttachmentTargetsOutput) ToTmpTkeTemplateAttachmentTargetsPtrOutputWithContext(ctx context.Context) TmpTkeTemplateAttachmentTargetsPtrOutput
- func (o TmpTkeTemplateAttachmentTargetsOutput) Version() pulumi.StringPtrOutput
- type TmpTkeTemplateAttachmentTargetsPtrInput
- type TmpTkeTemplateAttachmentTargetsPtrOutput
- func (o TmpTkeTemplateAttachmentTargetsPtrOutput) ClusterId() pulumi.StringPtrOutput
- func (o TmpTkeTemplateAttachmentTargetsPtrOutput) ClusterName() pulumi.StringPtrOutput
- func (o TmpTkeTemplateAttachmentTargetsPtrOutput) ClusterType() pulumi.StringPtrOutput
- func (o TmpTkeTemplateAttachmentTargetsPtrOutput) Elem() TmpTkeTemplateAttachmentTargetsOutput
- func (TmpTkeTemplateAttachmentTargetsPtrOutput) ElementType() reflect.Type
- func (o TmpTkeTemplateAttachmentTargetsPtrOutput) InstanceId() pulumi.StringPtrOutput
- func (o TmpTkeTemplateAttachmentTargetsPtrOutput) InstanceName() pulumi.StringPtrOutput
- func (o TmpTkeTemplateAttachmentTargetsPtrOutput) Region() pulumi.StringPtrOutput
- func (o TmpTkeTemplateAttachmentTargetsPtrOutput) SyncTime() pulumi.StringPtrOutput
- func (o TmpTkeTemplateAttachmentTargetsPtrOutput) ToTmpTkeTemplateAttachmentTargetsPtrOutput() TmpTkeTemplateAttachmentTargetsPtrOutput
- func (o TmpTkeTemplateAttachmentTargetsPtrOutput) ToTmpTkeTemplateAttachmentTargetsPtrOutputWithContext(ctx context.Context) TmpTkeTemplateAttachmentTargetsPtrOutput
- func (o TmpTkeTemplateAttachmentTargetsPtrOutput) Version() pulumi.StringPtrOutput
- type TmpTkeTemplateInput
- type TmpTkeTemplateMap
- type TmpTkeTemplateMapInput
- type TmpTkeTemplateMapOutput
- func (TmpTkeTemplateMapOutput) ElementType() reflect.Type
- func (o TmpTkeTemplateMapOutput) MapIndex(k pulumi.StringInput) TmpTkeTemplateOutput
- func (o TmpTkeTemplateMapOutput) ToTmpTkeTemplateMapOutput() TmpTkeTemplateMapOutput
- func (o TmpTkeTemplateMapOutput) ToTmpTkeTemplateMapOutputWithContext(ctx context.Context) TmpTkeTemplateMapOutput
- type TmpTkeTemplateOutput
- func (TmpTkeTemplateOutput) ElementType() reflect.Type
- func (o TmpTkeTemplateOutput) Template() TmpTkeTemplateTemplateOutput
- func (o TmpTkeTemplateOutput) ToTmpTkeTemplateOutput() TmpTkeTemplateOutput
- func (o TmpTkeTemplateOutput) ToTmpTkeTemplateOutputWithContext(ctx context.Context) TmpTkeTemplateOutput
- type TmpTkeTemplateState
- type TmpTkeTemplateTemplate
- type TmpTkeTemplateTemplateArgs
- func (TmpTkeTemplateTemplateArgs) ElementType() reflect.Type
- func (i TmpTkeTemplateTemplateArgs) ToTmpTkeTemplateTemplateOutput() TmpTkeTemplateTemplateOutput
- func (i TmpTkeTemplateTemplateArgs) ToTmpTkeTemplateTemplateOutputWithContext(ctx context.Context) TmpTkeTemplateTemplateOutput
- func (i TmpTkeTemplateTemplateArgs) ToTmpTkeTemplateTemplatePtrOutput() TmpTkeTemplateTemplatePtrOutput
- func (i TmpTkeTemplateTemplateArgs) ToTmpTkeTemplateTemplatePtrOutputWithContext(ctx context.Context) TmpTkeTemplateTemplatePtrOutput
- type TmpTkeTemplateTemplateInput
- type TmpTkeTemplateTemplateOutput
- func (o TmpTkeTemplateTemplateOutput) Describe() pulumi.StringPtrOutput
- func (TmpTkeTemplateTemplateOutput) ElementType() reflect.Type
- func (o TmpTkeTemplateTemplateOutput) IsDefault() pulumi.BoolPtrOutput
- func (o TmpTkeTemplateTemplateOutput) Level() pulumi.StringOutput
- func (o TmpTkeTemplateTemplateOutput) Name() pulumi.StringOutput
- func (o TmpTkeTemplateTemplateOutput) PodMonitors() TmpTkeTemplateTemplatePodMonitorArrayOutput
- func (o TmpTkeTemplateTemplateOutput) RawJobs() TmpTkeTemplateTemplateRawJobArrayOutput
- func (o TmpTkeTemplateTemplateOutput) RecordRules() TmpTkeTemplateTemplateRecordRuleArrayOutput
- func (o TmpTkeTemplateTemplateOutput) ServiceMonitors() TmpTkeTemplateTemplateServiceMonitorArrayOutput
- func (o TmpTkeTemplateTemplateOutput) TemplateId() pulumi.StringPtrOutput
- func (o TmpTkeTemplateTemplateOutput) ToTmpTkeTemplateTemplateOutput() TmpTkeTemplateTemplateOutput
- func (o TmpTkeTemplateTemplateOutput) ToTmpTkeTemplateTemplateOutputWithContext(ctx context.Context) TmpTkeTemplateTemplateOutput
- func (o TmpTkeTemplateTemplateOutput) ToTmpTkeTemplateTemplatePtrOutput() TmpTkeTemplateTemplatePtrOutput
- func (o TmpTkeTemplateTemplateOutput) ToTmpTkeTemplateTemplatePtrOutputWithContext(ctx context.Context) TmpTkeTemplateTemplatePtrOutput
- func (o TmpTkeTemplateTemplateOutput) UpdateTime() pulumi.StringPtrOutput
- func (o TmpTkeTemplateTemplateOutput) Version() pulumi.StringPtrOutput
- type TmpTkeTemplateTemplatePodMonitor
- type TmpTkeTemplateTemplatePodMonitorArgs
- func (TmpTkeTemplateTemplatePodMonitorArgs) ElementType() reflect.Type
- func (i TmpTkeTemplateTemplatePodMonitorArgs) ToTmpTkeTemplateTemplatePodMonitorOutput() TmpTkeTemplateTemplatePodMonitorOutput
- func (i TmpTkeTemplateTemplatePodMonitorArgs) ToTmpTkeTemplateTemplatePodMonitorOutputWithContext(ctx context.Context) TmpTkeTemplateTemplatePodMonitorOutput
- type TmpTkeTemplateTemplatePodMonitorArray
- func (TmpTkeTemplateTemplatePodMonitorArray) ElementType() reflect.Type
- func (i TmpTkeTemplateTemplatePodMonitorArray) ToTmpTkeTemplateTemplatePodMonitorArrayOutput() TmpTkeTemplateTemplatePodMonitorArrayOutput
- func (i TmpTkeTemplateTemplatePodMonitorArray) ToTmpTkeTemplateTemplatePodMonitorArrayOutputWithContext(ctx context.Context) TmpTkeTemplateTemplatePodMonitorArrayOutput
- type TmpTkeTemplateTemplatePodMonitorArrayInput
- type TmpTkeTemplateTemplatePodMonitorArrayOutput
- func (TmpTkeTemplateTemplatePodMonitorArrayOutput) ElementType() reflect.Type
- func (o TmpTkeTemplateTemplatePodMonitorArrayOutput) Index(i pulumi.IntInput) TmpTkeTemplateTemplatePodMonitorOutput
- func (o TmpTkeTemplateTemplatePodMonitorArrayOutput) ToTmpTkeTemplateTemplatePodMonitorArrayOutput() TmpTkeTemplateTemplatePodMonitorArrayOutput
- func (o TmpTkeTemplateTemplatePodMonitorArrayOutput) ToTmpTkeTemplateTemplatePodMonitorArrayOutputWithContext(ctx context.Context) TmpTkeTemplateTemplatePodMonitorArrayOutput
- type TmpTkeTemplateTemplatePodMonitorInput
- type TmpTkeTemplateTemplatePodMonitorOutput
- func (o TmpTkeTemplateTemplatePodMonitorOutput) Config() pulumi.StringOutput
- func (TmpTkeTemplateTemplatePodMonitorOutput) ElementType() reflect.Type
- func (o TmpTkeTemplateTemplatePodMonitorOutput) Name() pulumi.StringOutput
- func (o TmpTkeTemplateTemplatePodMonitorOutput) TemplateId() pulumi.StringPtrOutput
- func (o TmpTkeTemplateTemplatePodMonitorOutput) ToTmpTkeTemplateTemplatePodMonitorOutput() TmpTkeTemplateTemplatePodMonitorOutput
- func (o TmpTkeTemplateTemplatePodMonitorOutput) ToTmpTkeTemplateTemplatePodMonitorOutputWithContext(ctx context.Context) TmpTkeTemplateTemplatePodMonitorOutput
- type TmpTkeTemplateTemplatePtrInput
- type TmpTkeTemplateTemplatePtrOutput
- func (o TmpTkeTemplateTemplatePtrOutput) Describe() pulumi.StringPtrOutput
- func (o TmpTkeTemplateTemplatePtrOutput) Elem() TmpTkeTemplateTemplateOutput
- func (TmpTkeTemplateTemplatePtrOutput) ElementType() reflect.Type
- func (o TmpTkeTemplateTemplatePtrOutput) IsDefault() pulumi.BoolPtrOutput
- func (o TmpTkeTemplateTemplatePtrOutput) Level() pulumi.StringPtrOutput
- func (o TmpTkeTemplateTemplatePtrOutput) Name() pulumi.StringPtrOutput
- func (o TmpTkeTemplateTemplatePtrOutput) PodMonitors() TmpTkeTemplateTemplatePodMonitorArrayOutput
- func (o TmpTkeTemplateTemplatePtrOutput) RawJobs() TmpTkeTemplateTemplateRawJobArrayOutput
- func (o TmpTkeTemplateTemplatePtrOutput) RecordRules() TmpTkeTemplateTemplateRecordRuleArrayOutput
- func (o TmpTkeTemplateTemplatePtrOutput) ServiceMonitors() TmpTkeTemplateTemplateServiceMonitorArrayOutput
- func (o TmpTkeTemplateTemplatePtrOutput) TemplateId() pulumi.StringPtrOutput
- func (o TmpTkeTemplateTemplatePtrOutput) ToTmpTkeTemplateTemplatePtrOutput() TmpTkeTemplateTemplatePtrOutput
- func (o TmpTkeTemplateTemplatePtrOutput) ToTmpTkeTemplateTemplatePtrOutputWithContext(ctx context.Context) TmpTkeTemplateTemplatePtrOutput
- func (o TmpTkeTemplateTemplatePtrOutput) UpdateTime() pulumi.StringPtrOutput
- func (o TmpTkeTemplateTemplatePtrOutput) Version() pulumi.StringPtrOutput
- type TmpTkeTemplateTemplateRawJob
- type TmpTkeTemplateTemplateRawJobArgs
- func (TmpTkeTemplateTemplateRawJobArgs) ElementType() reflect.Type
- func (i TmpTkeTemplateTemplateRawJobArgs) ToTmpTkeTemplateTemplateRawJobOutput() TmpTkeTemplateTemplateRawJobOutput
- func (i TmpTkeTemplateTemplateRawJobArgs) ToTmpTkeTemplateTemplateRawJobOutputWithContext(ctx context.Context) TmpTkeTemplateTemplateRawJobOutput
- type TmpTkeTemplateTemplateRawJobArray
- func (TmpTkeTemplateTemplateRawJobArray) ElementType() reflect.Type
- func (i TmpTkeTemplateTemplateRawJobArray) ToTmpTkeTemplateTemplateRawJobArrayOutput() TmpTkeTemplateTemplateRawJobArrayOutput
- func (i TmpTkeTemplateTemplateRawJobArray) ToTmpTkeTemplateTemplateRawJobArrayOutputWithContext(ctx context.Context) TmpTkeTemplateTemplateRawJobArrayOutput
- type TmpTkeTemplateTemplateRawJobArrayInput
- type TmpTkeTemplateTemplateRawJobArrayOutput
- func (TmpTkeTemplateTemplateRawJobArrayOutput) ElementType() reflect.Type
- func (o TmpTkeTemplateTemplateRawJobArrayOutput) Index(i pulumi.IntInput) TmpTkeTemplateTemplateRawJobOutput
- func (o TmpTkeTemplateTemplateRawJobArrayOutput) ToTmpTkeTemplateTemplateRawJobArrayOutput() TmpTkeTemplateTemplateRawJobArrayOutput
- func (o TmpTkeTemplateTemplateRawJobArrayOutput) ToTmpTkeTemplateTemplateRawJobArrayOutputWithContext(ctx context.Context) TmpTkeTemplateTemplateRawJobArrayOutput
- type TmpTkeTemplateTemplateRawJobInput
- type TmpTkeTemplateTemplateRawJobOutput
- func (o TmpTkeTemplateTemplateRawJobOutput) Config() pulumi.StringOutput
- func (TmpTkeTemplateTemplateRawJobOutput) ElementType() reflect.Type
- func (o TmpTkeTemplateTemplateRawJobOutput) Name() pulumi.StringOutput
- func (o TmpTkeTemplateTemplateRawJobOutput) TemplateId() pulumi.StringPtrOutput
- func (o TmpTkeTemplateTemplateRawJobOutput) ToTmpTkeTemplateTemplateRawJobOutput() TmpTkeTemplateTemplateRawJobOutput
- func (o TmpTkeTemplateTemplateRawJobOutput) ToTmpTkeTemplateTemplateRawJobOutputWithContext(ctx context.Context) TmpTkeTemplateTemplateRawJobOutput
- type TmpTkeTemplateTemplateRecordRule
- type TmpTkeTemplateTemplateRecordRuleArgs
- func (TmpTkeTemplateTemplateRecordRuleArgs) ElementType() reflect.Type
- func (i TmpTkeTemplateTemplateRecordRuleArgs) ToTmpTkeTemplateTemplateRecordRuleOutput() TmpTkeTemplateTemplateRecordRuleOutput
- func (i TmpTkeTemplateTemplateRecordRuleArgs) ToTmpTkeTemplateTemplateRecordRuleOutputWithContext(ctx context.Context) TmpTkeTemplateTemplateRecordRuleOutput
- type TmpTkeTemplateTemplateRecordRuleArray
- func (TmpTkeTemplateTemplateRecordRuleArray) ElementType() reflect.Type
- func (i TmpTkeTemplateTemplateRecordRuleArray) ToTmpTkeTemplateTemplateRecordRuleArrayOutput() TmpTkeTemplateTemplateRecordRuleArrayOutput
- func (i TmpTkeTemplateTemplateRecordRuleArray) ToTmpTkeTemplateTemplateRecordRuleArrayOutputWithContext(ctx context.Context) TmpTkeTemplateTemplateRecordRuleArrayOutput
- type TmpTkeTemplateTemplateRecordRuleArrayInput
- type TmpTkeTemplateTemplateRecordRuleArrayOutput
- func (TmpTkeTemplateTemplateRecordRuleArrayOutput) ElementType() reflect.Type
- func (o TmpTkeTemplateTemplateRecordRuleArrayOutput) Index(i pulumi.IntInput) TmpTkeTemplateTemplateRecordRuleOutput
- func (o TmpTkeTemplateTemplateRecordRuleArrayOutput) ToTmpTkeTemplateTemplateRecordRuleArrayOutput() TmpTkeTemplateTemplateRecordRuleArrayOutput
- func (o TmpTkeTemplateTemplateRecordRuleArrayOutput) ToTmpTkeTemplateTemplateRecordRuleArrayOutputWithContext(ctx context.Context) TmpTkeTemplateTemplateRecordRuleArrayOutput
- type TmpTkeTemplateTemplateRecordRuleInput
- type TmpTkeTemplateTemplateRecordRuleOutput
- func (o TmpTkeTemplateTemplateRecordRuleOutput) Config() pulumi.StringOutput
- func (TmpTkeTemplateTemplateRecordRuleOutput) ElementType() reflect.Type
- func (o TmpTkeTemplateTemplateRecordRuleOutput) Name() pulumi.StringOutput
- func (o TmpTkeTemplateTemplateRecordRuleOutput) TemplateId() pulumi.StringPtrOutput
- func (o TmpTkeTemplateTemplateRecordRuleOutput) ToTmpTkeTemplateTemplateRecordRuleOutput() TmpTkeTemplateTemplateRecordRuleOutput
- func (o TmpTkeTemplateTemplateRecordRuleOutput) ToTmpTkeTemplateTemplateRecordRuleOutputWithContext(ctx context.Context) TmpTkeTemplateTemplateRecordRuleOutput
- type TmpTkeTemplateTemplateServiceMonitor
- type TmpTkeTemplateTemplateServiceMonitorArgs
- func (TmpTkeTemplateTemplateServiceMonitorArgs) ElementType() reflect.Type
- func (i TmpTkeTemplateTemplateServiceMonitorArgs) ToTmpTkeTemplateTemplateServiceMonitorOutput() TmpTkeTemplateTemplateServiceMonitorOutput
- func (i TmpTkeTemplateTemplateServiceMonitorArgs) ToTmpTkeTemplateTemplateServiceMonitorOutputWithContext(ctx context.Context) TmpTkeTemplateTemplateServiceMonitorOutput
- type TmpTkeTemplateTemplateServiceMonitorArray
- func (TmpTkeTemplateTemplateServiceMonitorArray) ElementType() reflect.Type
- func (i TmpTkeTemplateTemplateServiceMonitorArray) ToTmpTkeTemplateTemplateServiceMonitorArrayOutput() TmpTkeTemplateTemplateServiceMonitorArrayOutput
- func (i TmpTkeTemplateTemplateServiceMonitorArray) ToTmpTkeTemplateTemplateServiceMonitorArrayOutputWithContext(ctx context.Context) TmpTkeTemplateTemplateServiceMonitorArrayOutput
- type TmpTkeTemplateTemplateServiceMonitorArrayInput
- type TmpTkeTemplateTemplateServiceMonitorArrayOutput
- func (TmpTkeTemplateTemplateServiceMonitorArrayOutput) ElementType() reflect.Type
- func (o TmpTkeTemplateTemplateServiceMonitorArrayOutput) Index(i pulumi.IntInput) TmpTkeTemplateTemplateServiceMonitorOutput
- func (o TmpTkeTemplateTemplateServiceMonitorArrayOutput) ToTmpTkeTemplateTemplateServiceMonitorArrayOutput() TmpTkeTemplateTemplateServiceMonitorArrayOutput
- func (o TmpTkeTemplateTemplateServiceMonitorArrayOutput) ToTmpTkeTemplateTemplateServiceMonitorArrayOutputWithContext(ctx context.Context) TmpTkeTemplateTemplateServiceMonitorArrayOutput
- type TmpTkeTemplateTemplateServiceMonitorInput
- type TmpTkeTemplateTemplateServiceMonitorOutput
- func (o TmpTkeTemplateTemplateServiceMonitorOutput) Config() pulumi.StringOutput
- func (TmpTkeTemplateTemplateServiceMonitorOutput) ElementType() reflect.Type
- func (o TmpTkeTemplateTemplateServiceMonitorOutput) Name() pulumi.StringOutput
- func (o TmpTkeTemplateTemplateServiceMonitorOutput) TemplateId() pulumi.StringPtrOutput
- func (o TmpTkeTemplateTemplateServiceMonitorOutput) ToTmpTkeTemplateTemplateServiceMonitorOutput() TmpTkeTemplateTemplateServiceMonitorOutput
- func (o TmpTkeTemplateTemplateServiceMonitorOutput) ToTmpTkeTemplateTemplateServiceMonitorOutputWithContext(ctx context.Context) TmpTkeTemplateTemplateServiceMonitorOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PkgVersion ¶ added in v0.0.5
PkgVersion uses reflection to determine the version of the current package. If a version cannot be determined, v1 will be assumed. The second return value is always nil.
Types ¶
type AlarmNotice ¶ added in v0.1.3
type AlarmNotice struct { pulumi.CustomResourceState // Amp consumer ID. AmpConsumerId pulumi.StringOutput `pulumi:"ampConsumerId"` // A maximum of one alarm notification can be pushed to the CLS service. ClsNotices AlarmNoticeClsNoticeArrayOutput `pulumi:"clsNotices"` // Whether it is the system default notification template 0=No 1=Yes. IsPreset pulumi.IntOutput `pulumi:"isPreset"` // Notification template name within 60. Name pulumi.StringOutput `pulumi:"name"` // Notification language zh-CN=Chinese en-US=English. NoticeLanguage pulumi.StringOutput `pulumi:"noticeLanguage"` // Alarm notification type ALARM=Notification not restored OK=Notification restored ALL. NoticeType pulumi.StringOutput `pulumi:"noticeType"` // List of alarm policy IDs bound to the alarm notification template. PolicyIds pulumi.StringArrayOutput `pulumi:"policyIds"` // Last modified time. UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"` // Last Modified By. UpdatedBy pulumi.StringOutput `pulumi:"updatedBy"` // The maximum number of callback notifications is 3. UrlNotices AlarmNoticeUrlNoticeArrayOutput `pulumi:"urlNotices"` // Alarm notification template list.(At most five). UserNotices AlarmNoticeUserNoticeArrayOutput `pulumi:"userNotices"` }
Provides a alarm notice resource for monitor.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Monitor.NewAlarmNotice(ctx, "example", &Monitor.AlarmNoticeArgs{ NoticeLanguage: pulumi.String("zh-CN"), NoticeType: pulumi.String("ALL"), UrlNotices: monitor.AlarmNoticeUrlNoticeArray{ &monitor.AlarmNoticeUrlNoticeArgs{ EndTime: pulumi.Int(86399), IsValid: pulumi.Int(0), StartTime: pulumi.Int(0), Url: pulumi.String("https://www.mytest.com/validate"), Weekdays: pulumi.IntArray{ pulumi.Int(1), pulumi.Int(2), pulumi.Int(3), pulumi.Int(4), pulumi.Int(5), pulumi.Int(6), pulumi.Int(7), }, }, }, UserNotices: monitor.AlarmNoticeUserNoticeArray{ &monitor.AlarmNoticeUserNoticeArgs{ EndTime: pulumi.Int(86399), GroupIds: pulumi.IntArray{}, NeedPhoneArriveNotice: pulumi.Int(1), NoticeWays: pulumi.StringArray{ pulumi.String("EMAIL"), pulumi.String("SMS"), }, PhoneCallType: pulumi.String("CIRCLE"), PhoneCircleInterval: pulumi.Int(180), PhoneCircleTimes: pulumi.Int(2), PhoneInnerInterval: pulumi.Int(180), PhoneOrders: pulumi.IntArray{}, ReceiverType: pulumi.String("USER"), StartTime: pulumi.Int(0), UserIds: pulumi.IntArray{ pulumi.Int(11082189), pulumi.Int(11082190), }, Weekdays: pulumi.IntArray{ pulumi.Int(1), pulumi.Int(2), pulumi.Int(3), pulumi.Int(4), pulumi.Int(5), pulumi.Int(6), pulumi.Int(7), }, }, }, }) if err != nil { return err } return nil }) }
```
## Import
Monitor Alarm Notice can be imported, e.g.
```sh
$ pulumi import tencentcloud:Monitor/alarmNotice:AlarmNotice import-test noticeId
```
func GetAlarmNotice ¶ added in v0.1.3
func GetAlarmNotice(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AlarmNoticeState, opts ...pulumi.ResourceOption) (*AlarmNotice, error)
GetAlarmNotice gets an existing AlarmNotice 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 NewAlarmNotice ¶ added in v0.1.3
func NewAlarmNotice(ctx *pulumi.Context, name string, args *AlarmNoticeArgs, opts ...pulumi.ResourceOption) (*AlarmNotice, error)
NewAlarmNotice registers a new resource with the given unique name, arguments, and options.
func (*AlarmNotice) ElementType ¶ added in v0.1.3
func (*AlarmNotice) ElementType() reflect.Type
func (*AlarmNotice) ToAlarmNoticeOutput ¶ added in v0.1.3
func (i *AlarmNotice) ToAlarmNoticeOutput() AlarmNoticeOutput
func (*AlarmNotice) ToAlarmNoticeOutputWithContext ¶ added in v0.1.3
func (i *AlarmNotice) ToAlarmNoticeOutputWithContext(ctx context.Context) AlarmNoticeOutput
type AlarmNoticeArgs ¶ added in v0.1.3
type AlarmNoticeArgs struct { // A maximum of one alarm notification can be pushed to the CLS service. ClsNotices AlarmNoticeClsNoticeArrayInput // Notification template name within 60. Name pulumi.StringPtrInput // Notification language zh-CN=Chinese en-US=English. NoticeLanguage pulumi.StringInput // Alarm notification type ALARM=Notification not restored OK=Notification restored ALL. NoticeType pulumi.StringInput // The maximum number of callback notifications is 3. UrlNotices AlarmNoticeUrlNoticeArrayInput // Alarm notification template list.(At most five). UserNotices AlarmNoticeUserNoticeArrayInput }
The set of arguments for constructing a AlarmNotice resource.
func (AlarmNoticeArgs) ElementType ¶ added in v0.1.3
func (AlarmNoticeArgs) ElementType() reflect.Type
type AlarmNoticeArray ¶ added in v0.1.3
type AlarmNoticeArray []AlarmNoticeInput
func (AlarmNoticeArray) ElementType ¶ added in v0.1.3
func (AlarmNoticeArray) ElementType() reflect.Type
func (AlarmNoticeArray) ToAlarmNoticeArrayOutput ¶ added in v0.1.3
func (i AlarmNoticeArray) ToAlarmNoticeArrayOutput() AlarmNoticeArrayOutput
func (AlarmNoticeArray) ToAlarmNoticeArrayOutputWithContext ¶ added in v0.1.3
func (i AlarmNoticeArray) ToAlarmNoticeArrayOutputWithContext(ctx context.Context) AlarmNoticeArrayOutput
type AlarmNoticeArrayInput ¶ added in v0.1.3
type AlarmNoticeArrayInput interface { pulumi.Input ToAlarmNoticeArrayOutput() AlarmNoticeArrayOutput ToAlarmNoticeArrayOutputWithContext(context.Context) AlarmNoticeArrayOutput }
AlarmNoticeArrayInput is an input type that accepts AlarmNoticeArray and AlarmNoticeArrayOutput values. You can construct a concrete instance of `AlarmNoticeArrayInput` via:
AlarmNoticeArray{ AlarmNoticeArgs{...} }
type AlarmNoticeArrayOutput ¶ added in v0.1.3
type AlarmNoticeArrayOutput struct{ *pulumi.OutputState }
func (AlarmNoticeArrayOutput) ElementType ¶ added in v0.1.3
func (AlarmNoticeArrayOutput) ElementType() reflect.Type
func (AlarmNoticeArrayOutput) Index ¶ added in v0.1.3
func (o AlarmNoticeArrayOutput) Index(i pulumi.IntInput) AlarmNoticeOutput
func (AlarmNoticeArrayOutput) ToAlarmNoticeArrayOutput ¶ added in v0.1.3
func (o AlarmNoticeArrayOutput) ToAlarmNoticeArrayOutput() AlarmNoticeArrayOutput
func (AlarmNoticeArrayOutput) ToAlarmNoticeArrayOutputWithContext ¶ added in v0.1.3
func (o AlarmNoticeArrayOutput) ToAlarmNoticeArrayOutputWithContext(ctx context.Context) AlarmNoticeArrayOutput
type AlarmNoticeClsNotice ¶ added in v0.1.3
type AlarmNoticeClsNotice struct { // Start-stop status, can not be transmitted, default enabled. 0= Disabled, 1= enabled. Enable *int `pulumi:"enable"` // Log collection Id. LogSetId string `pulumi:"logSetId"` // Regional. Region string `pulumi:"region"` // Theme Id. TopicId string `pulumi:"topicId"` }
type AlarmNoticeClsNoticeArgs ¶ added in v0.1.3
type AlarmNoticeClsNoticeArgs struct { // Start-stop status, can not be transmitted, default enabled. 0= Disabled, 1= enabled. Enable pulumi.IntPtrInput `pulumi:"enable"` // Log collection Id. LogSetId pulumi.StringInput `pulumi:"logSetId"` // Regional. Region pulumi.StringInput `pulumi:"region"` // Theme Id. TopicId pulumi.StringInput `pulumi:"topicId"` }
func (AlarmNoticeClsNoticeArgs) ElementType ¶ added in v0.1.3
func (AlarmNoticeClsNoticeArgs) ElementType() reflect.Type
func (AlarmNoticeClsNoticeArgs) ToAlarmNoticeClsNoticeOutput ¶ added in v0.1.3
func (i AlarmNoticeClsNoticeArgs) ToAlarmNoticeClsNoticeOutput() AlarmNoticeClsNoticeOutput
func (AlarmNoticeClsNoticeArgs) ToAlarmNoticeClsNoticeOutputWithContext ¶ added in v0.1.3
func (i AlarmNoticeClsNoticeArgs) ToAlarmNoticeClsNoticeOutputWithContext(ctx context.Context) AlarmNoticeClsNoticeOutput
type AlarmNoticeClsNoticeArray ¶ added in v0.1.3
type AlarmNoticeClsNoticeArray []AlarmNoticeClsNoticeInput
func (AlarmNoticeClsNoticeArray) ElementType ¶ added in v0.1.3
func (AlarmNoticeClsNoticeArray) ElementType() reflect.Type
func (AlarmNoticeClsNoticeArray) ToAlarmNoticeClsNoticeArrayOutput ¶ added in v0.1.3
func (i AlarmNoticeClsNoticeArray) ToAlarmNoticeClsNoticeArrayOutput() AlarmNoticeClsNoticeArrayOutput
func (AlarmNoticeClsNoticeArray) ToAlarmNoticeClsNoticeArrayOutputWithContext ¶ added in v0.1.3
func (i AlarmNoticeClsNoticeArray) ToAlarmNoticeClsNoticeArrayOutputWithContext(ctx context.Context) AlarmNoticeClsNoticeArrayOutput
type AlarmNoticeClsNoticeArrayInput ¶ added in v0.1.3
type AlarmNoticeClsNoticeArrayInput interface { pulumi.Input ToAlarmNoticeClsNoticeArrayOutput() AlarmNoticeClsNoticeArrayOutput ToAlarmNoticeClsNoticeArrayOutputWithContext(context.Context) AlarmNoticeClsNoticeArrayOutput }
AlarmNoticeClsNoticeArrayInput is an input type that accepts AlarmNoticeClsNoticeArray and AlarmNoticeClsNoticeArrayOutput values. You can construct a concrete instance of `AlarmNoticeClsNoticeArrayInput` via:
AlarmNoticeClsNoticeArray{ AlarmNoticeClsNoticeArgs{...} }
type AlarmNoticeClsNoticeArrayOutput ¶ added in v0.1.3
type AlarmNoticeClsNoticeArrayOutput struct{ *pulumi.OutputState }
func (AlarmNoticeClsNoticeArrayOutput) ElementType ¶ added in v0.1.3
func (AlarmNoticeClsNoticeArrayOutput) ElementType() reflect.Type
func (AlarmNoticeClsNoticeArrayOutput) Index ¶ added in v0.1.3
func (o AlarmNoticeClsNoticeArrayOutput) Index(i pulumi.IntInput) AlarmNoticeClsNoticeOutput
func (AlarmNoticeClsNoticeArrayOutput) ToAlarmNoticeClsNoticeArrayOutput ¶ added in v0.1.3
func (o AlarmNoticeClsNoticeArrayOutput) ToAlarmNoticeClsNoticeArrayOutput() AlarmNoticeClsNoticeArrayOutput
func (AlarmNoticeClsNoticeArrayOutput) ToAlarmNoticeClsNoticeArrayOutputWithContext ¶ added in v0.1.3
func (o AlarmNoticeClsNoticeArrayOutput) ToAlarmNoticeClsNoticeArrayOutputWithContext(ctx context.Context) AlarmNoticeClsNoticeArrayOutput
type AlarmNoticeClsNoticeInput ¶ added in v0.1.3
type AlarmNoticeClsNoticeInput interface { pulumi.Input ToAlarmNoticeClsNoticeOutput() AlarmNoticeClsNoticeOutput ToAlarmNoticeClsNoticeOutputWithContext(context.Context) AlarmNoticeClsNoticeOutput }
AlarmNoticeClsNoticeInput is an input type that accepts AlarmNoticeClsNoticeArgs and AlarmNoticeClsNoticeOutput values. You can construct a concrete instance of `AlarmNoticeClsNoticeInput` via:
AlarmNoticeClsNoticeArgs{...}
type AlarmNoticeClsNoticeOutput ¶ added in v0.1.3
type AlarmNoticeClsNoticeOutput struct{ *pulumi.OutputState }
func (AlarmNoticeClsNoticeOutput) ElementType ¶ added in v0.1.3
func (AlarmNoticeClsNoticeOutput) ElementType() reflect.Type
func (AlarmNoticeClsNoticeOutput) Enable ¶ added in v0.1.3
func (o AlarmNoticeClsNoticeOutput) Enable() pulumi.IntPtrOutput
Start-stop status, can not be transmitted, default enabled. 0= Disabled, 1= enabled.
func (AlarmNoticeClsNoticeOutput) LogSetId ¶ added in v0.1.3
func (o AlarmNoticeClsNoticeOutput) LogSetId() pulumi.StringOutput
Log collection Id.
func (AlarmNoticeClsNoticeOutput) Region ¶ added in v0.1.3
func (o AlarmNoticeClsNoticeOutput) Region() pulumi.StringOutput
Regional.
func (AlarmNoticeClsNoticeOutput) ToAlarmNoticeClsNoticeOutput ¶ added in v0.1.3
func (o AlarmNoticeClsNoticeOutput) ToAlarmNoticeClsNoticeOutput() AlarmNoticeClsNoticeOutput
func (AlarmNoticeClsNoticeOutput) ToAlarmNoticeClsNoticeOutputWithContext ¶ added in v0.1.3
func (o AlarmNoticeClsNoticeOutput) ToAlarmNoticeClsNoticeOutputWithContext(ctx context.Context) AlarmNoticeClsNoticeOutput
func (AlarmNoticeClsNoticeOutput) TopicId ¶ added in v0.1.3
func (o AlarmNoticeClsNoticeOutput) TopicId() pulumi.StringOutput
Theme Id.
type AlarmNoticeInput ¶ added in v0.1.3
type AlarmNoticeInput interface { pulumi.Input ToAlarmNoticeOutput() AlarmNoticeOutput ToAlarmNoticeOutputWithContext(ctx context.Context) AlarmNoticeOutput }
type AlarmNoticeMap ¶ added in v0.1.3
type AlarmNoticeMap map[string]AlarmNoticeInput
func (AlarmNoticeMap) ElementType ¶ added in v0.1.3
func (AlarmNoticeMap) ElementType() reflect.Type
func (AlarmNoticeMap) ToAlarmNoticeMapOutput ¶ added in v0.1.3
func (i AlarmNoticeMap) ToAlarmNoticeMapOutput() AlarmNoticeMapOutput
func (AlarmNoticeMap) ToAlarmNoticeMapOutputWithContext ¶ added in v0.1.3
func (i AlarmNoticeMap) ToAlarmNoticeMapOutputWithContext(ctx context.Context) AlarmNoticeMapOutput
type AlarmNoticeMapInput ¶ added in v0.1.3
type AlarmNoticeMapInput interface { pulumi.Input ToAlarmNoticeMapOutput() AlarmNoticeMapOutput ToAlarmNoticeMapOutputWithContext(context.Context) AlarmNoticeMapOutput }
AlarmNoticeMapInput is an input type that accepts AlarmNoticeMap and AlarmNoticeMapOutput values. You can construct a concrete instance of `AlarmNoticeMapInput` via:
AlarmNoticeMap{ "key": AlarmNoticeArgs{...} }
type AlarmNoticeMapOutput ¶ added in v0.1.3
type AlarmNoticeMapOutput struct{ *pulumi.OutputState }
func (AlarmNoticeMapOutput) ElementType ¶ added in v0.1.3
func (AlarmNoticeMapOutput) ElementType() reflect.Type
func (AlarmNoticeMapOutput) MapIndex ¶ added in v0.1.3
func (o AlarmNoticeMapOutput) MapIndex(k pulumi.StringInput) AlarmNoticeOutput
func (AlarmNoticeMapOutput) ToAlarmNoticeMapOutput ¶ added in v0.1.3
func (o AlarmNoticeMapOutput) ToAlarmNoticeMapOutput() AlarmNoticeMapOutput
func (AlarmNoticeMapOutput) ToAlarmNoticeMapOutputWithContext ¶ added in v0.1.3
func (o AlarmNoticeMapOutput) ToAlarmNoticeMapOutputWithContext(ctx context.Context) AlarmNoticeMapOutput
type AlarmNoticeOutput ¶ added in v0.1.3
type AlarmNoticeOutput struct{ *pulumi.OutputState }
func (AlarmNoticeOutput) AmpConsumerId ¶ added in v0.1.8
func (o AlarmNoticeOutput) AmpConsumerId() pulumi.StringOutput
Amp consumer ID.
func (AlarmNoticeOutput) ClsNotices ¶ added in v0.1.3
func (o AlarmNoticeOutput) ClsNotices() AlarmNoticeClsNoticeArrayOutput
A maximum of one alarm notification can be pushed to the CLS service.
func (AlarmNoticeOutput) ElementType ¶ added in v0.1.3
func (AlarmNoticeOutput) ElementType() reflect.Type
func (AlarmNoticeOutput) IsPreset ¶ added in v0.1.3
func (o AlarmNoticeOutput) IsPreset() pulumi.IntOutput
Whether it is the system default notification template 0=No 1=Yes.
func (AlarmNoticeOutput) Name ¶ added in v0.1.3
func (o AlarmNoticeOutput) Name() pulumi.StringOutput
Notification template name within 60.
func (AlarmNoticeOutput) NoticeLanguage ¶ added in v0.1.3
func (o AlarmNoticeOutput) NoticeLanguage() pulumi.StringOutput
Notification language zh-CN=Chinese en-US=English.
func (AlarmNoticeOutput) NoticeType ¶ added in v0.1.3
func (o AlarmNoticeOutput) NoticeType() pulumi.StringOutput
Alarm notification type ALARM=Notification not restored OK=Notification restored ALL.
func (AlarmNoticeOutput) PolicyIds ¶ added in v0.1.3
func (o AlarmNoticeOutput) PolicyIds() pulumi.StringArrayOutput
List of alarm policy IDs bound to the alarm notification template.
func (AlarmNoticeOutput) ToAlarmNoticeOutput ¶ added in v0.1.3
func (o AlarmNoticeOutput) ToAlarmNoticeOutput() AlarmNoticeOutput
func (AlarmNoticeOutput) ToAlarmNoticeOutputWithContext ¶ added in v0.1.3
func (o AlarmNoticeOutput) ToAlarmNoticeOutputWithContext(ctx context.Context) AlarmNoticeOutput
func (AlarmNoticeOutput) UpdatedAt ¶ added in v0.1.3
func (o AlarmNoticeOutput) UpdatedAt() pulumi.StringOutput
Last modified time.
func (AlarmNoticeOutput) UpdatedBy ¶ added in v0.1.3
func (o AlarmNoticeOutput) UpdatedBy() pulumi.StringOutput
Last Modified By.
func (AlarmNoticeOutput) UrlNotices ¶ added in v0.1.3
func (o AlarmNoticeOutput) UrlNotices() AlarmNoticeUrlNoticeArrayOutput
The maximum number of callback notifications is 3.
func (AlarmNoticeOutput) UserNotices ¶ added in v0.1.3
func (o AlarmNoticeOutput) UserNotices() AlarmNoticeUserNoticeArrayOutput
Alarm notification template list.(At most five).
type AlarmNoticeState ¶ added in v0.1.3
type AlarmNoticeState struct { // Amp consumer ID. AmpConsumerId pulumi.StringPtrInput // A maximum of one alarm notification can be pushed to the CLS service. ClsNotices AlarmNoticeClsNoticeArrayInput // Whether it is the system default notification template 0=No 1=Yes. IsPreset pulumi.IntPtrInput // Notification template name within 60. Name pulumi.StringPtrInput // Notification language zh-CN=Chinese en-US=English. NoticeLanguage pulumi.StringPtrInput // Alarm notification type ALARM=Notification not restored OK=Notification restored ALL. NoticeType pulumi.StringPtrInput // List of alarm policy IDs bound to the alarm notification template. PolicyIds pulumi.StringArrayInput // Last modified time. UpdatedAt pulumi.StringPtrInput // Last Modified By. UpdatedBy pulumi.StringPtrInput // The maximum number of callback notifications is 3. UrlNotices AlarmNoticeUrlNoticeArrayInput // Alarm notification template list.(At most five). UserNotices AlarmNoticeUserNoticeArrayInput }
func (AlarmNoticeState) ElementType ¶ added in v0.1.3
func (AlarmNoticeState) ElementType() reflect.Type
type AlarmNoticeUrlNotice ¶ added in v0.1.3
type AlarmNoticeUrlNotice struct { // Notification End Time Seconds at the start of a day. EndTime *int `pulumi:"endTime"` // If passed verification `0` is no, `1` is yes. Default `0`. IsValid *int `pulumi:"isValid"` // Notification Start Time Number of seconds at the start of a day. StartTime *int `pulumi:"startTime"` // Callback URL (limited to 256 characters). Url string `pulumi:"url"` // Verification code. ValidationCode *string `pulumi:"validationCode"` // Notification period 1-7 indicates Monday to Sunday. Weekdays []int `pulumi:"weekdays"` }
type AlarmNoticeUrlNoticeArgs ¶ added in v0.1.3
type AlarmNoticeUrlNoticeArgs struct { // Notification End Time Seconds at the start of a day. EndTime pulumi.IntPtrInput `pulumi:"endTime"` // If passed verification `0` is no, `1` is yes. Default `0`. IsValid pulumi.IntPtrInput `pulumi:"isValid"` // Notification Start Time Number of seconds at the start of a day. StartTime pulumi.IntPtrInput `pulumi:"startTime"` // Callback URL (limited to 256 characters). Url pulumi.StringInput `pulumi:"url"` // Verification code. ValidationCode pulumi.StringPtrInput `pulumi:"validationCode"` // Notification period 1-7 indicates Monday to Sunday. Weekdays pulumi.IntArrayInput `pulumi:"weekdays"` }
func (AlarmNoticeUrlNoticeArgs) ElementType ¶ added in v0.1.3
func (AlarmNoticeUrlNoticeArgs) ElementType() reflect.Type
func (AlarmNoticeUrlNoticeArgs) ToAlarmNoticeUrlNoticeOutput ¶ added in v0.1.3
func (i AlarmNoticeUrlNoticeArgs) ToAlarmNoticeUrlNoticeOutput() AlarmNoticeUrlNoticeOutput
func (AlarmNoticeUrlNoticeArgs) ToAlarmNoticeUrlNoticeOutputWithContext ¶ added in v0.1.3
func (i AlarmNoticeUrlNoticeArgs) ToAlarmNoticeUrlNoticeOutputWithContext(ctx context.Context) AlarmNoticeUrlNoticeOutput
type AlarmNoticeUrlNoticeArray ¶ added in v0.1.3
type AlarmNoticeUrlNoticeArray []AlarmNoticeUrlNoticeInput
func (AlarmNoticeUrlNoticeArray) ElementType ¶ added in v0.1.3
func (AlarmNoticeUrlNoticeArray) ElementType() reflect.Type
func (AlarmNoticeUrlNoticeArray) ToAlarmNoticeUrlNoticeArrayOutput ¶ added in v0.1.3
func (i AlarmNoticeUrlNoticeArray) ToAlarmNoticeUrlNoticeArrayOutput() AlarmNoticeUrlNoticeArrayOutput
func (AlarmNoticeUrlNoticeArray) ToAlarmNoticeUrlNoticeArrayOutputWithContext ¶ added in v0.1.3
func (i AlarmNoticeUrlNoticeArray) ToAlarmNoticeUrlNoticeArrayOutputWithContext(ctx context.Context) AlarmNoticeUrlNoticeArrayOutput
type AlarmNoticeUrlNoticeArrayInput ¶ added in v0.1.3
type AlarmNoticeUrlNoticeArrayInput interface { pulumi.Input ToAlarmNoticeUrlNoticeArrayOutput() AlarmNoticeUrlNoticeArrayOutput ToAlarmNoticeUrlNoticeArrayOutputWithContext(context.Context) AlarmNoticeUrlNoticeArrayOutput }
AlarmNoticeUrlNoticeArrayInput is an input type that accepts AlarmNoticeUrlNoticeArray and AlarmNoticeUrlNoticeArrayOutput values. You can construct a concrete instance of `AlarmNoticeUrlNoticeArrayInput` via:
AlarmNoticeUrlNoticeArray{ AlarmNoticeUrlNoticeArgs{...} }
type AlarmNoticeUrlNoticeArrayOutput ¶ added in v0.1.3
type AlarmNoticeUrlNoticeArrayOutput struct{ *pulumi.OutputState }
func (AlarmNoticeUrlNoticeArrayOutput) ElementType ¶ added in v0.1.3
func (AlarmNoticeUrlNoticeArrayOutput) ElementType() reflect.Type
func (AlarmNoticeUrlNoticeArrayOutput) Index ¶ added in v0.1.3
func (o AlarmNoticeUrlNoticeArrayOutput) Index(i pulumi.IntInput) AlarmNoticeUrlNoticeOutput
func (AlarmNoticeUrlNoticeArrayOutput) ToAlarmNoticeUrlNoticeArrayOutput ¶ added in v0.1.3
func (o AlarmNoticeUrlNoticeArrayOutput) ToAlarmNoticeUrlNoticeArrayOutput() AlarmNoticeUrlNoticeArrayOutput
func (AlarmNoticeUrlNoticeArrayOutput) ToAlarmNoticeUrlNoticeArrayOutputWithContext ¶ added in v0.1.3
func (o AlarmNoticeUrlNoticeArrayOutput) ToAlarmNoticeUrlNoticeArrayOutputWithContext(ctx context.Context) AlarmNoticeUrlNoticeArrayOutput
type AlarmNoticeUrlNoticeInput ¶ added in v0.1.3
type AlarmNoticeUrlNoticeInput interface { pulumi.Input ToAlarmNoticeUrlNoticeOutput() AlarmNoticeUrlNoticeOutput ToAlarmNoticeUrlNoticeOutputWithContext(context.Context) AlarmNoticeUrlNoticeOutput }
AlarmNoticeUrlNoticeInput is an input type that accepts AlarmNoticeUrlNoticeArgs and AlarmNoticeUrlNoticeOutput values. You can construct a concrete instance of `AlarmNoticeUrlNoticeInput` via:
AlarmNoticeUrlNoticeArgs{...}
type AlarmNoticeUrlNoticeOutput ¶ added in v0.1.3
type AlarmNoticeUrlNoticeOutput struct{ *pulumi.OutputState }
func (AlarmNoticeUrlNoticeOutput) ElementType ¶ added in v0.1.3
func (AlarmNoticeUrlNoticeOutput) ElementType() reflect.Type
func (AlarmNoticeUrlNoticeOutput) EndTime ¶ added in v0.1.3
func (o AlarmNoticeUrlNoticeOutput) EndTime() pulumi.IntPtrOutput
Notification End Time Seconds at the start of a day.
func (AlarmNoticeUrlNoticeOutput) IsValid ¶ added in v0.1.8
func (o AlarmNoticeUrlNoticeOutput) IsValid() pulumi.IntPtrOutput
If passed verification `0` is no, `1` is yes. Default `0`.
func (AlarmNoticeUrlNoticeOutput) StartTime ¶ added in v0.1.3
func (o AlarmNoticeUrlNoticeOutput) StartTime() pulumi.IntPtrOutput
Notification Start Time Number of seconds at the start of a day.
func (AlarmNoticeUrlNoticeOutput) ToAlarmNoticeUrlNoticeOutput ¶ added in v0.1.3
func (o AlarmNoticeUrlNoticeOutput) ToAlarmNoticeUrlNoticeOutput() AlarmNoticeUrlNoticeOutput
func (AlarmNoticeUrlNoticeOutput) ToAlarmNoticeUrlNoticeOutputWithContext ¶ added in v0.1.3
func (o AlarmNoticeUrlNoticeOutput) ToAlarmNoticeUrlNoticeOutputWithContext(ctx context.Context) AlarmNoticeUrlNoticeOutput
func (AlarmNoticeUrlNoticeOutput) Url ¶ added in v0.1.3
func (o AlarmNoticeUrlNoticeOutput) Url() pulumi.StringOutput
Callback URL (limited to 256 characters).
func (AlarmNoticeUrlNoticeOutput) ValidationCode ¶ added in v0.1.8
func (o AlarmNoticeUrlNoticeOutput) ValidationCode() pulumi.StringPtrOutput
Verification code.
func (AlarmNoticeUrlNoticeOutput) Weekdays ¶ added in v0.1.3
func (o AlarmNoticeUrlNoticeOutput) Weekdays() pulumi.IntArrayOutput
Notification period 1-7 indicates Monday to Sunday.
type AlarmNoticeUserNotice ¶ added in v0.1.3
type AlarmNoticeUserNotice struct { // The number of seconds since the notification end time 00:00:00 (value range 0-86399). EndTime int `pulumi:"endTime"` // User group ID list. GroupIds []int `pulumi:"groupIds"` // Contact notification required 0= No 1= Yes. NeedPhoneArriveNotice *int `pulumi:"needPhoneArriveNotice"` // Notification Channel List EMAIL=Mail SMS=SMS CALL=Telephone WECHAT=WeChat RTX=Enterprise WeChat. NoticeWays []string `pulumi:"noticeWays"` // Call type SYNC= Simultaneous call CIRCLE= Round call If this parameter is not specified, the default value is round call. PhoneCallType *string `pulumi:"phoneCallType"` // Number of seconds between polls (value range: 60-900). PhoneCircleInterval *int `pulumi:"phoneCircleInterval"` // Number of telephone polls (value range: 1-5). PhoneCircleTimes *int `pulumi:"phoneCircleTimes"` // Number of seconds between calls in a polling session (value range: 60-900). PhoneInnerInterval *int `pulumi:"phoneInnerInterval"` // Telephone polling list. PhoneOrders []int `pulumi:"phoneOrders"` // Recipient Type USER=User GROUP=User Group. ReceiverType string `pulumi:"receiverType"` // The number of seconds since the notification start time 00:00:00 (value range 0-86399). StartTime int `pulumi:"startTime"` // User UID List. UserIds []int `pulumi:"userIds"` // Notification period 1-7 indicates Monday to Sunday. Weekdays []int `pulumi:"weekdays"` }
type AlarmNoticeUserNoticeArgs ¶ added in v0.1.3
type AlarmNoticeUserNoticeArgs struct { // The number of seconds since the notification end time 00:00:00 (value range 0-86399). EndTime pulumi.IntInput `pulumi:"endTime"` // User group ID list. GroupIds pulumi.IntArrayInput `pulumi:"groupIds"` // Contact notification required 0= No 1= Yes. NeedPhoneArriveNotice pulumi.IntPtrInput `pulumi:"needPhoneArriveNotice"` // Notification Channel List EMAIL=Mail SMS=SMS CALL=Telephone WECHAT=WeChat RTX=Enterprise WeChat. NoticeWays pulumi.StringArrayInput `pulumi:"noticeWays"` // Call type SYNC= Simultaneous call CIRCLE= Round call If this parameter is not specified, the default value is round call. PhoneCallType pulumi.StringPtrInput `pulumi:"phoneCallType"` // Number of seconds between polls (value range: 60-900). PhoneCircleInterval pulumi.IntPtrInput `pulumi:"phoneCircleInterval"` // Number of telephone polls (value range: 1-5). PhoneCircleTimes pulumi.IntPtrInput `pulumi:"phoneCircleTimes"` // Number of seconds between calls in a polling session (value range: 60-900). PhoneInnerInterval pulumi.IntPtrInput `pulumi:"phoneInnerInterval"` // Telephone polling list. PhoneOrders pulumi.IntArrayInput `pulumi:"phoneOrders"` // Recipient Type USER=User GROUP=User Group. ReceiverType pulumi.StringInput `pulumi:"receiverType"` // The number of seconds since the notification start time 00:00:00 (value range 0-86399). StartTime pulumi.IntInput `pulumi:"startTime"` // User UID List. UserIds pulumi.IntArrayInput `pulumi:"userIds"` // Notification period 1-7 indicates Monday to Sunday. Weekdays pulumi.IntArrayInput `pulumi:"weekdays"` }
func (AlarmNoticeUserNoticeArgs) ElementType ¶ added in v0.1.3
func (AlarmNoticeUserNoticeArgs) ElementType() reflect.Type
func (AlarmNoticeUserNoticeArgs) ToAlarmNoticeUserNoticeOutput ¶ added in v0.1.3
func (i AlarmNoticeUserNoticeArgs) ToAlarmNoticeUserNoticeOutput() AlarmNoticeUserNoticeOutput
func (AlarmNoticeUserNoticeArgs) ToAlarmNoticeUserNoticeOutputWithContext ¶ added in v0.1.3
func (i AlarmNoticeUserNoticeArgs) ToAlarmNoticeUserNoticeOutputWithContext(ctx context.Context) AlarmNoticeUserNoticeOutput
type AlarmNoticeUserNoticeArray ¶ added in v0.1.3
type AlarmNoticeUserNoticeArray []AlarmNoticeUserNoticeInput
func (AlarmNoticeUserNoticeArray) ElementType ¶ added in v0.1.3
func (AlarmNoticeUserNoticeArray) ElementType() reflect.Type
func (AlarmNoticeUserNoticeArray) ToAlarmNoticeUserNoticeArrayOutput ¶ added in v0.1.3
func (i AlarmNoticeUserNoticeArray) ToAlarmNoticeUserNoticeArrayOutput() AlarmNoticeUserNoticeArrayOutput
func (AlarmNoticeUserNoticeArray) ToAlarmNoticeUserNoticeArrayOutputWithContext ¶ added in v0.1.3
func (i AlarmNoticeUserNoticeArray) ToAlarmNoticeUserNoticeArrayOutputWithContext(ctx context.Context) AlarmNoticeUserNoticeArrayOutput
type AlarmNoticeUserNoticeArrayInput ¶ added in v0.1.3
type AlarmNoticeUserNoticeArrayInput interface { pulumi.Input ToAlarmNoticeUserNoticeArrayOutput() AlarmNoticeUserNoticeArrayOutput ToAlarmNoticeUserNoticeArrayOutputWithContext(context.Context) AlarmNoticeUserNoticeArrayOutput }
AlarmNoticeUserNoticeArrayInput is an input type that accepts AlarmNoticeUserNoticeArray and AlarmNoticeUserNoticeArrayOutput values. You can construct a concrete instance of `AlarmNoticeUserNoticeArrayInput` via:
AlarmNoticeUserNoticeArray{ AlarmNoticeUserNoticeArgs{...} }
type AlarmNoticeUserNoticeArrayOutput ¶ added in v0.1.3
type AlarmNoticeUserNoticeArrayOutput struct{ *pulumi.OutputState }
func (AlarmNoticeUserNoticeArrayOutput) ElementType ¶ added in v0.1.3
func (AlarmNoticeUserNoticeArrayOutput) ElementType() reflect.Type
func (AlarmNoticeUserNoticeArrayOutput) Index ¶ added in v0.1.3
func (o AlarmNoticeUserNoticeArrayOutput) Index(i pulumi.IntInput) AlarmNoticeUserNoticeOutput
func (AlarmNoticeUserNoticeArrayOutput) ToAlarmNoticeUserNoticeArrayOutput ¶ added in v0.1.3
func (o AlarmNoticeUserNoticeArrayOutput) ToAlarmNoticeUserNoticeArrayOutput() AlarmNoticeUserNoticeArrayOutput
func (AlarmNoticeUserNoticeArrayOutput) ToAlarmNoticeUserNoticeArrayOutputWithContext ¶ added in v0.1.3
func (o AlarmNoticeUserNoticeArrayOutput) ToAlarmNoticeUserNoticeArrayOutputWithContext(ctx context.Context) AlarmNoticeUserNoticeArrayOutput
type AlarmNoticeUserNoticeInput ¶ added in v0.1.3
type AlarmNoticeUserNoticeInput interface { pulumi.Input ToAlarmNoticeUserNoticeOutput() AlarmNoticeUserNoticeOutput ToAlarmNoticeUserNoticeOutputWithContext(context.Context) AlarmNoticeUserNoticeOutput }
AlarmNoticeUserNoticeInput is an input type that accepts AlarmNoticeUserNoticeArgs and AlarmNoticeUserNoticeOutput values. You can construct a concrete instance of `AlarmNoticeUserNoticeInput` via:
AlarmNoticeUserNoticeArgs{...}
type AlarmNoticeUserNoticeOutput ¶ added in v0.1.3
type AlarmNoticeUserNoticeOutput struct{ *pulumi.OutputState }
func (AlarmNoticeUserNoticeOutput) ElementType ¶ added in v0.1.3
func (AlarmNoticeUserNoticeOutput) ElementType() reflect.Type
func (AlarmNoticeUserNoticeOutput) EndTime ¶ added in v0.1.3
func (o AlarmNoticeUserNoticeOutput) EndTime() pulumi.IntOutput
The number of seconds since the notification end time 00:00:00 (value range 0-86399).
func (AlarmNoticeUserNoticeOutput) GroupIds ¶ added in v0.1.3
func (o AlarmNoticeUserNoticeOutput) GroupIds() pulumi.IntArrayOutput
User group ID list.
func (AlarmNoticeUserNoticeOutput) NeedPhoneArriveNotice ¶ added in v0.1.3
func (o AlarmNoticeUserNoticeOutput) NeedPhoneArriveNotice() pulumi.IntPtrOutput
Contact notification required 0= No 1= Yes.
func (AlarmNoticeUserNoticeOutput) NoticeWays ¶ added in v0.1.3
func (o AlarmNoticeUserNoticeOutput) NoticeWays() pulumi.StringArrayOutput
Notification Channel List EMAIL=Mail SMS=SMS CALL=Telephone WECHAT=WeChat RTX=Enterprise WeChat.
func (AlarmNoticeUserNoticeOutput) PhoneCallType ¶ added in v0.1.3
func (o AlarmNoticeUserNoticeOutput) PhoneCallType() pulumi.StringPtrOutput
Call type SYNC= Simultaneous call CIRCLE= Round call If this parameter is not specified, the default value is round call.
func (AlarmNoticeUserNoticeOutput) PhoneCircleInterval ¶ added in v0.1.3
func (o AlarmNoticeUserNoticeOutput) PhoneCircleInterval() pulumi.IntPtrOutput
Number of seconds between polls (value range: 60-900).
func (AlarmNoticeUserNoticeOutput) PhoneCircleTimes ¶ added in v0.1.3
func (o AlarmNoticeUserNoticeOutput) PhoneCircleTimes() pulumi.IntPtrOutput
Number of telephone polls (value range: 1-5).
func (AlarmNoticeUserNoticeOutput) PhoneInnerInterval ¶ added in v0.1.3
func (o AlarmNoticeUserNoticeOutput) PhoneInnerInterval() pulumi.IntPtrOutput
Number of seconds between calls in a polling session (value range: 60-900).
func (AlarmNoticeUserNoticeOutput) PhoneOrders ¶ added in v0.1.3
func (o AlarmNoticeUserNoticeOutput) PhoneOrders() pulumi.IntArrayOutput
Telephone polling list.
func (AlarmNoticeUserNoticeOutput) ReceiverType ¶ added in v0.1.3
func (o AlarmNoticeUserNoticeOutput) ReceiverType() pulumi.StringOutput
Recipient Type USER=User GROUP=User Group.
func (AlarmNoticeUserNoticeOutput) StartTime ¶ added in v0.1.3
func (o AlarmNoticeUserNoticeOutput) StartTime() pulumi.IntOutput
The number of seconds since the notification start time 00:00:00 (value range 0-86399).
func (AlarmNoticeUserNoticeOutput) ToAlarmNoticeUserNoticeOutput ¶ added in v0.1.3
func (o AlarmNoticeUserNoticeOutput) ToAlarmNoticeUserNoticeOutput() AlarmNoticeUserNoticeOutput
func (AlarmNoticeUserNoticeOutput) ToAlarmNoticeUserNoticeOutputWithContext ¶ added in v0.1.3
func (o AlarmNoticeUserNoticeOutput) ToAlarmNoticeUserNoticeOutputWithContext(ctx context.Context) AlarmNoticeUserNoticeOutput
func (AlarmNoticeUserNoticeOutput) UserIds ¶ added in v0.1.3
func (o AlarmNoticeUserNoticeOutput) UserIds() pulumi.IntArrayOutput
User UID List.
func (AlarmNoticeUserNoticeOutput) Weekdays ¶ added in v0.1.3
func (o AlarmNoticeUserNoticeOutput) Weekdays() pulumi.IntArrayOutput
Notification period 1-7 indicates Monday to Sunday.
type AlarmPolicy ¶
type AlarmPolicy struct { pulumi.CustomResourceState // A list of metric trigger condition. Conditions AlarmPolicyConditionsOutput `pulumi:"conditions"` // ID of trigger condition template. ConditonTemplateId pulumi.IntPtrOutput `pulumi:"conditonTemplateId"` // The alarm policy create time. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Whether to enable, default is `1`. Enable pulumi.IntPtrOutput `pulumi:"enable"` // A list of event trigger condition. EventConditions AlarmPolicyEventConditionArrayOutput `pulumi:"eventConditions"` // Global filters. Filter AlarmPolicyFilterPtrOutput `pulumi:"filter"` // Aggregate dimension list, specify which dimension keys to use for group by. GroupBies pulumi.StringArrayOutput `pulumi:"groupBies"` // The type of monitor. MonitorType pulumi.StringOutput `pulumi:"monitorType"` // The type of alarm. Namespace pulumi.StringOutput `pulumi:"namespace"` // List of notification rule IDs. NoticeIds pulumi.StringArrayOutput `pulumi:"noticeIds"` // The name of policy. PolicyName pulumi.StringOutput `pulumi:"policyName"` // Policy tag to bind object. PolicyTags AlarmPolicyPolicyTagArrayOutput `pulumi:"policyTags"` // Project ID. For products with different projects, a value other than -1 must be passed in. ProjectId pulumi.IntPtrOutput `pulumi:"projectId"` // The remark of policy group. Remark pulumi.StringPtrOutput `pulumi:"remark"` // Triggered task list. TriggerTasks AlarmPolicyTriggerTaskArrayOutput `pulumi:"triggerTasks"` // The alarm policy update time. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
Provides a alarm policy resource for monitor.
## Example Usage ### cvmDevice alarm policy
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { fooAlarmNotice, err := Monitor.NewAlarmNotice(ctx, "fooAlarmNotice", &Monitor.AlarmNoticeArgs{ NoticeType: pulumi.String("ALL"), NoticeLanguage: pulumi.String("zh-CN"), UserNotices: monitor.AlarmNoticeUserNoticeArray{ &monitor.AlarmNoticeUserNoticeArgs{ ReceiverType: pulumi.String("USER"), StartTime: pulumi.Int(0), EndTime: pulumi.Int(1), NoticeWays: pulumi.StringArray{ pulumi.String("SMS"), pulumi.String("EMAIL"), }, UserIds: pulumi.IntArray{ pulumi.Int(10001), }, GroupIds: pulumi.IntArray{}, PhoneOrders: pulumi.IntArray{ pulumi.Int(10001), }, PhoneCircleTimes: pulumi.Int(2), PhoneCircleInterval: pulumi.Int(50), PhoneInnerInterval: pulumi.Int(60), NeedPhoneArriveNotice: pulumi.Int(1), PhoneCallType: pulumi.String("CIRCLE"), Weekdays: pulumi.IntArray{ pulumi.Int(1), pulumi.Int(2), pulumi.Int(3), pulumi.Int(4), pulumi.Int(5), pulumi.Int(6), pulumi.Int(7), }, }, }, UrlNotices: monitor.AlarmNoticeUrlNoticeArray{ &monitor.AlarmNoticeUrlNoticeArgs{ Url: pulumi.String("https://www.mytest.com/validate"), EndTime: pulumi.Int(0), StartTime: pulumi.Int(1), Weekdays: pulumi.IntArray{ pulumi.Int(1), pulumi.Int(2), pulumi.Int(3), pulumi.Int(4), pulumi.Int(5), pulumi.Int(6), pulumi.Int(7), }, }, }, }) if err != nil { return err } _, err = Monitor.NewAlarmPolicy(ctx, "fooAlarmPolicy", &Monitor.AlarmPolicyArgs{ PolicyName: pulumi.String("tf-policy"), MonitorType: pulumi.String("MT_QCE"), Enable: pulumi.Int(1), ProjectId: pulumi.Int(0), Namespace: pulumi.String("cvm_device"), Conditions: &monitor.AlarmPolicyConditionsArgs{ IsUnionRule: pulumi.Int(1), Rules: monitor.AlarmPolicyConditionsRuleArray{ &monitor.AlarmPolicyConditionsRuleArgs{ MetricName: pulumi.String("CpuUsage"), Period: pulumi.Int(60), Operator: pulumi.String("ge"), Value: pulumi.String("89.9"), ContinuePeriod: pulumi.Int(1), NoticeFrequency: pulumi.Int(3600), IsPowerNotice: pulumi.Int(0), }, }, }, EventConditions: monitor.AlarmPolicyEventConditionArray{ &monitor.AlarmPolicyEventConditionArgs{ MetricName: pulumi.String("ping_unreachable"), }, &monitor.AlarmPolicyEventConditionArgs{ MetricName: pulumi.String("guest_reboot"), }, }, NoticeIds: pulumi.StringArray{ fooAlarmNotice.ID(), }, TriggerTasks: monitor.AlarmPolicyTriggerTaskArray{ &monitor.AlarmPolicyTriggerTaskArgs{ Type: pulumi.String("AS"), TaskConfig: pulumi.String("{\"Region\":\"ap-guangzhou\",\"Group\":\"asg-0z312312x\",\"Policy\":\"asp-ganig28\"}"), }, }, }) if err != nil { return err } return nil }) }
``` ### k8sCluster alarm policy
```go package main
import (
"encoding/json" "github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { tmpJSON0, err := json.Marshal([][]map[string]interface{}{ []map[string]interface{}{ map[string]interface{}{ "Key": "region", "Operator": "eq", "Value": []string{ "ap-guangzhou", }, }, map[string]interface{}{ "Key": "tke_cluster_instance_id", "Operator": "in", "Value": []string{ "cls-czhtobea", }, }, }, }) if err != nil { return err } json0 := string(tmpJSON0) tmpJSON1, err := json.Marshal([][]map[string]interface{}{ []map[string]interface{}{ map[string]interface{}{ "Key": "region", "Operator": "eq", "Value": []string{ "ap-guangzhou", }, }, map[string]interface{}{ "Key": "tke_cluster_instance_id", "Operator": "in", "Value": []string{ "cls-czhtobea", }, }, }, }) if err != nil { return err } json1 := string(tmpJSON1) _, err := Monitor.NewAlarmPolicy(ctx, "policy", &Monitor.AlarmPolicyArgs{ Enable: pulumi.Int(1), MonitorType: pulumi.String("MT_QCE"), Namespace: pulumi.String("k8s_cluster"), NoticeIds: pulumi.StringArray{ pulumi.String("notice-l9ziyxw6"), }, PolicyName: pulumi.String("TkeClusterNew"), ProjectId: pulumi.Int(1244035), Conditions: &monitor.AlarmPolicyConditionsArgs{ IsUnionRule: pulumi.Int(0), Rules: monitor.AlarmPolicyConditionsRuleArray{ &monitor.AlarmPolicyConditionsRuleArgs{ ContinuePeriod: pulumi.Int(3), Description: pulumi.String("Allocatable Pods"), IsPowerNotice: pulumi.Int(0), MetricName: pulumi.String("K8sClusterAllocatablePodsTotal"), NoticeFrequency: pulumi.Int(3600), Operator: pulumi.String("gt"), Period: pulumi.Int(60), RuleType: pulumi.String("STATIC"), Unit: pulumi.String("Count"), Value: pulumi.String("10"), Filter: &monitor.AlarmPolicyConditionsRuleFilterArgs{ Dimensions: pulumi.String(json0), Type: pulumi.String("DIMENSION"), }, }, &monitor.AlarmPolicyConditionsRuleArgs{ ContinuePeriod: pulumi.Int(3), Description: pulumi.String("Total CPU Cores"), IsPowerNotice: pulumi.Int(0), MetricName: pulumi.String("K8sClusterCpuCoreTotal"), NoticeFrequency: pulumi.Int(3600), Operator: pulumi.String("gt"), Period: pulumi.Int(60), RuleType: pulumi.String("STATIC"), Unit: pulumi.String("Core"), Value: pulumi.String("2"), Filter: &monitor.AlarmPolicyConditionsRuleFilterArgs{ Dimensions: pulumi.String(json1), Type: pulumi.String("DIMENSION"), }, }, }, }, }) if err != nil { return err } return nil }) }
``` ### cvmDevice alarm policy binding cvm by tag
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Monitor.NewAlarmPolicy(ctx, "policy", &Monitor.AlarmPolicyArgs{ Conditions: &monitor.AlarmPolicyConditionsArgs{ IsUnionRule: pulumi.Int(0), Rules: monitor.AlarmPolicyConditionsRuleArray{ &monitor.AlarmPolicyConditionsRuleArgs{ ContinuePeriod: pulumi.Int(5), Description: pulumi.String("CPUUtilization"), IsPowerNotice: pulumi.Int(0), MetricName: pulumi.String("CpuUsage"), NoticeFrequency: pulumi.Int(7200), Operator: pulumi.String("gt"), Period: pulumi.Int(60), RuleType: pulumi.String("STATIC"), Unit: pulumi.String("%"), Value: pulumi.String("95"), }, &monitor.AlarmPolicyConditionsRuleArgs{ ContinuePeriod: pulumi.Int(5), Description: pulumi.String("PublicBandwidthUtilization"), IsPowerNotice: pulumi.Int(0), MetricName: pulumi.String("Outratio"), NoticeFrequency: pulumi.Int(7200), Operator: pulumi.String("gt"), Period: pulumi.Int(60), RuleType: pulumi.String("STATIC"), Unit: pulumi.String("%"), Value: pulumi.String("95"), }, &monitor.AlarmPolicyConditionsRuleArgs{ ContinuePeriod: pulumi.Int(5), Description: pulumi.String("MemoryUtilization"), IsPowerNotice: pulumi.Int(0), MetricName: pulumi.String("MemUsage"), NoticeFrequency: pulumi.Int(7200), Operator: pulumi.String("gt"), Period: pulumi.Int(60), RuleType: pulumi.String("STATIC"), Unit: pulumi.String("%"), Value: pulumi.String("95"), }, &monitor.AlarmPolicyConditionsRuleArgs{ ContinuePeriod: pulumi.Int(5), Description: pulumi.String("DiskUtilization"), IsPowerNotice: pulumi.Int(0), MetricName: pulumi.String("CvmDiskUsage"), NoticeFrequency: pulumi.Int(7200), Operator: pulumi.String("gt"), Period: pulumi.Int(60), RuleType: pulumi.String("STATIC"), Unit: pulumi.String("%"), Value: pulumi.String("95"), }, }, }, Enable: pulumi.Int(1), EventConditions: monitor.AlarmPolicyEventConditionArray{ &monitor.AlarmPolicyEventConditionArgs{ ContinuePeriod: pulumi.Int(0), Description: pulumi.String("DiskReadonly"), IsPowerNotice: pulumi.Int(0), MetricName: pulumi.String("disk_readonly"), NoticeFrequency: pulumi.Int(0), Period: pulumi.Int(0), }, }, MonitorType: pulumi.String("MT_QCE"), Namespace: pulumi.String("cvm_device"), NoticeIds: pulumi.StringArray{ pulumi.String("notice-l9ziyxw6"), }, PolicyName: pulumi.String("policy"), PolicyTags: monitor.AlarmPolicyPolicyTagArray{ &monitor.AlarmPolicyPolicyTagArgs{ Key: pulumi.String("test-tag"), Value: pulumi.String("unit-test"), }, }, ProjectId: pulumi.Int(0), }) if err != nil { return err } return nil }) }
```
## Import
Alarm policy instance can be imported, e.g.
```sh
$ pulumi import tencentcloud:Monitor/alarmPolicy:AlarmPolicy policy policy-id
```
func GetAlarmPolicy ¶
func GetAlarmPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AlarmPolicyState, opts ...pulumi.ResourceOption) (*AlarmPolicy, error)
GetAlarmPolicy gets an existing AlarmPolicy 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 NewAlarmPolicy ¶
func NewAlarmPolicy(ctx *pulumi.Context, name string, args *AlarmPolicyArgs, opts ...pulumi.ResourceOption) (*AlarmPolicy, error)
NewAlarmPolicy registers a new resource with the given unique name, arguments, and options.
func (*AlarmPolicy) ElementType ¶
func (*AlarmPolicy) ElementType() reflect.Type
func (*AlarmPolicy) ToAlarmPolicyOutput ¶
func (i *AlarmPolicy) ToAlarmPolicyOutput() AlarmPolicyOutput
func (*AlarmPolicy) ToAlarmPolicyOutputWithContext ¶
func (i *AlarmPolicy) ToAlarmPolicyOutputWithContext(ctx context.Context) AlarmPolicyOutput
type AlarmPolicyArgs ¶
type AlarmPolicyArgs struct { // A list of metric trigger condition. Conditions AlarmPolicyConditionsPtrInput // ID of trigger condition template. ConditonTemplateId pulumi.IntPtrInput // Whether to enable, default is `1`. Enable pulumi.IntPtrInput // A list of event trigger condition. EventConditions AlarmPolicyEventConditionArrayInput // Global filters. Filter AlarmPolicyFilterPtrInput // Aggregate dimension list, specify which dimension keys to use for group by. GroupBies pulumi.StringArrayInput // The type of monitor. MonitorType pulumi.StringInput // The type of alarm. Namespace pulumi.StringInput // List of notification rule IDs. NoticeIds pulumi.StringArrayInput // The name of policy. PolicyName pulumi.StringInput // Policy tag to bind object. PolicyTags AlarmPolicyPolicyTagArrayInput // Project ID. For products with different projects, a value other than -1 must be passed in. ProjectId pulumi.IntPtrInput // The remark of policy group. Remark pulumi.StringPtrInput // Triggered task list. TriggerTasks AlarmPolicyTriggerTaskArrayInput }
The set of arguments for constructing a AlarmPolicy resource.
func (AlarmPolicyArgs) ElementType ¶
func (AlarmPolicyArgs) ElementType() reflect.Type
type AlarmPolicyArray ¶
type AlarmPolicyArray []AlarmPolicyInput
func (AlarmPolicyArray) ElementType ¶
func (AlarmPolicyArray) ElementType() reflect.Type
func (AlarmPolicyArray) ToAlarmPolicyArrayOutput ¶
func (i AlarmPolicyArray) ToAlarmPolicyArrayOutput() AlarmPolicyArrayOutput
func (AlarmPolicyArray) ToAlarmPolicyArrayOutputWithContext ¶
func (i AlarmPolicyArray) ToAlarmPolicyArrayOutputWithContext(ctx context.Context) AlarmPolicyArrayOutput
type AlarmPolicyArrayInput ¶
type AlarmPolicyArrayInput interface { pulumi.Input ToAlarmPolicyArrayOutput() AlarmPolicyArrayOutput ToAlarmPolicyArrayOutputWithContext(context.Context) AlarmPolicyArrayOutput }
AlarmPolicyArrayInput is an input type that accepts AlarmPolicyArray and AlarmPolicyArrayOutput values. You can construct a concrete instance of `AlarmPolicyArrayInput` via:
AlarmPolicyArray{ AlarmPolicyArgs{...} }
type AlarmPolicyArrayOutput ¶
type AlarmPolicyArrayOutput struct{ *pulumi.OutputState }
func (AlarmPolicyArrayOutput) ElementType ¶
func (AlarmPolicyArrayOutput) ElementType() reflect.Type
func (AlarmPolicyArrayOutput) Index ¶
func (o AlarmPolicyArrayOutput) Index(i pulumi.IntInput) AlarmPolicyOutput
func (AlarmPolicyArrayOutput) ToAlarmPolicyArrayOutput ¶
func (o AlarmPolicyArrayOutput) ToAlarmPolicyArrayOutput() AlarmPolicyArrayOutput
func (AlarmPolicyArrayOutput) ToAlarmPolicyArrayOutputWithContext ¶
func (o AlarmPolicyArrayOutput) ToAlarmPolicyArrayOutputWithContext(ctx context.Context) AlarmPolicyArrayOutput
type AlarmPolicyConditions ¶
type AlarmPolicyConditions struct { // The and or relation of indicator alarm rule. IsUnionRule *int `pulumi:"isUnionRule"` // A list of metric trigger condition. Rules []AlarmPolicyConditionsRule `pulumi:"rules"` }
type AlarmPolicyConditionsArgs ¶
type AlarmPolicyConditionsArgs struct { // The and or relation of indicator alarm rule. IsUnionRule pulumi.IntPtrInput `pulumi:"isUnionRule"` // A list of metric trigger condition. Rules AlarmPolicyConditionsRuleArrayInput `pulumi:"rules"` }
func (AlarmPolicyConditionsArgs) ElementType ¶
func (AlarmPolicyConditionsArgs) ElementType() reflect.Type
func (AlarmPolicyConditionsArgs) ToAlarmPolicyConditionsOutput ¶
func (i AlarmPolicyConditionsArgs) ToAlarmPolicyConditionsOutput() AlarmPolicyConditionsOutput
func (AlarmPolicyConditionsArgs) ToAlarmPolicyConditionsOutputWithContext ¶
func (i AlarmPolicyConditionsArgs) ToAlarmPolicyConditionsOutputWithContext(ctx context.Context) AlarmPolicyConditionsOutput
func (AlarmPolicyConditionsArgs) ToAlarmPolicyConditionsPtrOutput ¶
func (i AlarmPolicyConditionsArgs) ToAlarmPolicyConditionsPtrOutput() AlarmPolicyConditionsPtrOutput
func (AlarmPolicyConditionsArgs) ToAlarmPolicyConditionsPtrOutputWithContext ¶
func (i AlarmPolicyConditionsArgs) ToAlarmPolicyConditionsPtrOutputWithContext(ctx context.Context) AlarmPolicyConditionsPtrOutput
type AlarmPolicyConditionsInput ¶
type AlarmPolicyConditionsInput interface { pulumi.Input ToAlarmPolicyConditionsOutput() AlarmPolicyConditionsOutput ToAlarmPolicyConditionsOutputWithContext(context.Context) AlarmPolicyConditionsOutput }
AlarmPolicyConditionsInput is an input type that accepts AlarmPolicyConditionsArgs and AlarmPolicyConditionsOutput values. You can construct a concrete instance of `AlarmPolicyConditionsInput` via:
AlarmPolicyConditionsArgs{...}
type AlarmPolicyConditionsOutput ¶
type AlarmPolicyConditionsOutput struct{ *pulumi.OutputState }
func (AlarmPolicyConditionsOutput) ElementType ¶
func (AlarmPolicyConditionsOutput) ElementType() reflect.Type
func (AlarmPolicyConditionsOutput) IsUnionRule ¶
func (o AlarmPolicyConditionsOutput) IsUnionRule() pulumi.IntPtrOutput
The and or relation of indicator alarm rule.
func (AlarmPolicyConditionsOutput) Rules ¶
func (o AlarmPolicyConditionsOutput) Rules() AlarmPolicyConditionsRuleArrayOutput
A list of metric trigger condition.
func (AlarmPolicyConditionsOutput) ToAlarmPolicyConditionsOutput ¶
func (o AlarmPolicyConditionsOutput) ToAlarmPolicyConditionsOutput() AlarmPolicyConditionsOutput
func (AlarmPolicyConditionsOutput) ToAlarmPolicyConditionsOutputWithContext ¶
func (o AlarmPolicyConditionsOutput) ToAlarmPolicyConditionsOutputWithContext(ctx context.Context) AlarmPolicyConditionsOutput
func (AlarmPolicyConditionsOutput) ToAlarmPolicyConditionsPtrOutput ¶
func (o AlarmPolicyConditionsOutput) ToAlarmPolicyConditionsPtrOutput() AlarmPolicyConditionsPtrOutput
func (AlarmPolicyConditionsOutput) ToAlarmPolicyConditionsPtrOutputWithContext ¶
func (o AlarmPolicyConditionsOutput) ToAlarmPolicyConditionsPtrOutputWithContext(ctx context.Context) AlarmPolicyConditionsPtrOutput
type AlarmPolicyConditionsPtrInput ¶
type AlarmPolicyConditionsPtrInput interface { pulumi.Input ToAlarmPolicyConditionsPtrOutput() AlarmPolicyConditionsPtrOutput ToAlarmPolicyConditionsPtrOutputWithContext(context.Context) AlarmPolicyConditionsPtrOutput }
AlarmPolicyConditionsPtrInput is an input type that accepts AlarmPolicyConditionsArgs, AlarmPolicyConditionsPtr and AlarmPolicyConditionsPtrOutput values. You can construct a concrete instance of `AlarmPolicyConditionsPtrInput` via:
AlarmPolicyConditionsArgs{...} or: nil
func AlarmPolicyConditionsPtr ¶
func AlarmPolicyConditionsPtr(v *AlarmPolicyConditionsArgs) AlarmPolicyConditionsPtrInput
type AlarmPolicyConditionsPtrOutput ¶
type AlarmPolicyConditionsPtrOutput struct{ *pulumi.OutputState }
func (AlarmPolicyConditionsPtrOutput) Elem ¶
func (o AlarmPolicyConditionsPtrOutput) Elem() AlarmPolicyConditionsOutput
func (AlarmPolicyConditionsPtrOutput) ElementType ¶
func (AlarmPolicyConditionsPtrOutput) ElementType() reflect.Type
func (AlarmPolicyConditionsPtrOutput) IsUnionRule ¶
func (o AlarmPolicyConditionsPtrOutput) IsUnionRule() pulumi.IntPtrOutput
The and or relation of indicator alarm rule.
func (AlarmPolicyConditionsPtrOutput) Rules ¶
func (o AlarmPolicyConditionsPtrOutput) Rules() AlarmPolicyConditionsRuleArrayOutput
A list of metric trigger condition.
func (AlarmPolicyConditionsPtrOutput) ToAlarmPolicyConditionsPtrOutput ¶
func (o AlarmPolicyConditionsPtrOutput) ToAlarmPolicyConditionsPtrOutput() AlarmPolicyConditionsPtrOutput
func (AlarmPolicyConditionsPtrOutput) ToAlarmPolicyConditionsPtrOutputWithContext ¶
func (o AlarmPolicyConditionsPtrOutput) ToAlarmPolicyConditionsPtrOutputWithContext(ctx context.Context) AlarmPolicyConditionsPtrOutput
type AlarmPolicyConditionsRule ¶
type AlarmPolicyConditionsRule struct { // Number of periods. ContinuePeriod *int `pulumi:"continuePeriod"` // Metric display name, which is used in the output parameter. Description *string `pulumi:"description"` // Filter condition for one single trigger rule. Must set it when create tke-xxx rules. Filter *AlarmPolicyConditionsRuleFilter `pulumi:"filter"` // Whether the alarm frequency increases exponentially. IsPowerNotice *int `pulumi:"isPowerNotice"` // Metric name or event name. MetricName *string `pulumi:"metricName"` // Alarm interval in seconds. NoticeFrequency *int `pulumi:"noticeFrequency"` // Operator. Operator *string `pulumi:"operator"` // Statistical period in seconds. Period *int `pulumi:"period"` // Trigger condition type. RuleType *string `pulumi:"ruleType"` // Unit, which is used in the output parameter. Unit *string `pulumi:"unit"` // Threshold. Value *string `pulumi:"value"` }
type AlarmPolicyConditionsRuleArgs ¶
type AlarmPolicyConditionsRuleArgs struct { // Number of periods. ContinuePeriod pulumi.IntPtrInput `pulumi:"continuePeriod"` // Metric display name, which is used in the output parameter. Description pulumi.StringPtrInput `pulumi:"description"` // Filter condition for one single trigger rule. Must set it when create tke-xxx rules. Filter AlarmPolicyConditionsRuleFilterPtrInput `pulumi:"filter"` // Whether the alarm frequency increases exponentially. IsPowerNotice pulumi.IntPtrInput `pulumi:"isPowerNotice"` // Metric name or event name. MetricName pulumi.StringPtrInput `pulumi:"metricName"` // Alarm interval in seconds. NoticeFrequency pulumi.IntPtrInput `pulumi:"noticeFrequency"` // Operator. Operator pulumi.StringPtrInput `pulumi:"operator"` // Statistical period in seconds. Period pulumi.IntPtrInput `pulumi:"period"` // Trigger condition type. RuleType pulumi.StringPtrInput `pulumi:"ruleType"` // Unit, which is used in the output parameter. Unit pulumi.StringPtrInput `pulumi:"unit"` // Threshold. Value pulumi.StringPtrInput `pulumi:"value"` }
func (AlarmPolicyConditionsRuleArgs) ElementType ¶
func (AlarmPolicyConditionsRuleArgs) ElementType() reflect.Type
func (AlarmPolicyConditionsRuleArgs) ToAlarmPolicyConditionsRuleOutput ¶
func (i AlarmPolicyConditionsRuleArgs) ToAlarmPolicyConditionsRuleOutput() AlarmPolicyConditionsRuleOutput
func (AlarmPolicyConditionsRuleArgs) ToAlarmPolicyConditionsRuleOutputWithContext ¶
func (i AlarmPolicyConditionsRuleArgs) ToAlarmPolicyConditionsRuleOutputWithContext(ctx context.Context) AlarmPolicyConditionsRuleOutput
type AlarmPolicyConditionsRuleArray ¶
type AlarmPolicyConditionsRuleArray []AlarmPolicyConditionsRuleInput
func (AlarmPolicyConditionsRuleArray) ElementType ¶
func (AlarmPolicyConditionsRuleArray) ElementType() reflect.Type
func (AlarmPolicyConditionsRuleArray) ToAlarmPolicyConditionsRuleArrayOutput ¶
func (i AlarmPolicyConditionsRuleArray) ToAlarmPolicyConditionsRuleArrayOutput() AlarmPolicyConditionsRuleArrayOutput
func (AlarmPolicyConditionsRuleArray) ToAlarmPolicyConditionsRuleArrayOutputWithContext ¶
func (i AlarmPolicyConditionsRuleArray) ToAlarmPolicyConditionsRuleArrayOutputWithContext(ctx context.Context) AlarmPolicyConditionsRuleArrayOutput
type AlarmPolicyConditionsRuleArrayInput ¶
type AlarmPolicyConditionsRuleArrayInput interface { pulumi.Input ToAlarmPolicyConditionsRuleArrayOutput() AlarmPolicyConditionsRuleArrayOutput ToAlarmPolicyConditionsRuleArrayOutputWithContext(context.Context) AlarmPolicyConditionsRuleArrayOutput }
AlarmPolicyConditionsRuleArrayInput is an input type that accepts AlarmPolicyConditionsRuleArray and AlarmPolicyConditionsRuleArrayOutput values. You can construct a concrete instance of `AlarmPolicyConditionsRuleArrayInput` via:
AlarmPolicyConditionsRuleArray{ AlarmPolicyConditionsRuleArgs{...} }
type AlarmPolicyConditionsRuleArrayOutput ¶
type AlarmPolicyConditionsRuleArrayOutput struct{ *pulumi.OutputState }
func (AlarmPolicyConditionsRuleArrayOutput) ElementType ¶
func (AlarmPolicyConditionsRuleArrayOutput) ElementType() reflect.Type
func (AlarmPolicyConditionsRuleArrayOutput) Index ¶
func (o AlarmPolicyConditionsRuleArrayOutput) Index(i pulumi.IntInput) AlarmPolicyConditionsRuleOutput
func (AlarmPolicyConditionsRuleArrayOutput) ToAlarmPolicyConditionsRuleArrayOutput ¶
func (o AlarmPolicyConditionsRuleArrayOutput) ToAlarmPolicyConditionsRuleArrayOutput() AlarmPolicyConditionsRuleArrayOutput
func (AlarmPolicyConditionsRuleArrayOutput) ToAlarmPolicyConditionsRuleArrayOutputWithContext ¶
func (o AlarmPolicyConditionsRuleArrayOutput) ToAlarmPolicyConditionsRuleArrayOutputWithContext(ctx context.Context) AlarmPolicyConditionsRuleArrayOutput
type AlarmPolicyConditionsRuleFilterArgs ¶
type AlarmPolicyConditionsRuleFilterArgs struct { // JSON string generated by serializing the AlarmPolicyDimension two-dimensional array. Dimensions pulumi.StringPtrInput `pulumi:"dimensions"` // Filter condition type. Valid values: DIMENSION (uses dimensions for filtering). Type pulumi.StringPtrInput `pulumi:"type"` }
func (AlarmPolicyConditionsRuleFilterArgs) ElementType ¶
func (AlarmPolicyConditionsRuleFilterArgs) ElementType() reflect.Type
func (AlarmPolicyConditionsRuleFilterArgs) ToAlarmPolicyConditionsRuleFilterOutput ¶
func (i AlarmPolicyConditionsRuleFilterArgs) ToAlarmPolicyConditionsRuleFilterOutput() AlarmPolicyConditionsRuleFilterOutput
func (AlarmPolicyConditionsRuleFilterArgs) ToAlarmPolicyConditionsRuleFilterOutputWithContext ¶
func (i AlarmPolicyConditionsRuleFilterArgs) ToAlarmPolicyConditionsRuleFilterOutputWithContext(ctx context.Context) AlarmPolicyConditionsRuleFilterOutput
func (AlarmPolicyConditionsRuleFilterArgs) ToAlarmPolicyConditionsRuleFilterPtrOutput ¶
func (i AlarmPolicyConditionsRuleFilterArgs) ToAlarmPolicyConditionsRuleFilterPtrOutput() AlarmPolicyConditionsRuleFilterPtrOutput
func (AlarmPolicyConditionsRuleFilterArgs) ToAlarmPolicyConditionsRuleFilterPtrOutputWithContext ¶
func (i AlarmPolicyConditionsRuleFilterArgs) ToAlarmPolicyConditionsRuleFilterPtrOutputWithContext(ctx context.Context) AlarmPolicyConditionsRuleFilterPtrOutput
type AlarmPolicyConditionsRuleFilterInput ¶
type AlarmPolicyConditionsRuleFilterInput interface { pulumi.Input ToAlarmPolicyConditionsRuleFilterOutput() AlarmPolicyConditionsRuleFilterOutput ToAlarmPolicyConditionsRuleFilterOutputWithContext(context.Context) AlarmPolicyConditionsRuleFilterOutput }
AlarmPolicyConditionsRuleFilterInput is an input type that accepts AlarmPolicyConditionsRuleFilterArgs and AlarmPolicyConditionsRuleFilterOutput values. You can construct a concrete instance of `AlarmPolicyConditionsRuleFilterInput` via:
AlarmPolicyConditionsRuleFilterArgs{...}
type AlarmPolicyConditionsRuleFilterOutput ¶
type AlarmPolicyConditionsRuleFilterOutput struct{ *pulumi.OutputState }
func (AlarmPolicyConditionsRuleFilterOutput) Dimensions ¶
func (o AlarmPolicyConditionsRuleFilterOutput) Dimensions() pulumi.StringPtrOutput
JSON string generated by serializing the AlarmPolicyDimension two-dimensional array.
func (AlarmPolicyConditionsRuleFilterOutput) ElementType ¶
func (AlarmPolicyConditionsRuleFilterOutput) ElementType() reflect.Type
func (AlarmPolicyConditionsRuleFilterOutput) ToAlarmPolicyConditionsRuleFilterOutput ¶
func (o AlarmPolicyConditionsRuleFilterOutput) ToAlarmPolicyConditionsRuleFilterOutput() AlarmPolicyConditionsRuleFilterOutput
func (AlarmPolicyConditionsRuleFilterOutput) ToAlarmPolicyConditionsRuleFilterOutputWithContext ¶
func (o AlarmPolicyConditionsRuleFilterOutput) ToAlarmPolicyConditionsRuleFilterOutputWithContext(ctx context.Context) AlarmPolicyConditionsRuleFilterOutput
func (AlarmPolicyConditionsRuleFilterOutput) ToAlarmPolicyConditionsRuleFilterPtrOutput ¶
func (o AlarmPolicyConditionsRuleFilterOutput) ToAlarmPolicyConditionsRuleFilterPtrOutput() AlarmPolicyConditionsRuleFilterPtrOutput
func (AlarmPolicyConditionsRuleFilterOutput) ToAlarmPolicyConditionsRuleFilterPtrOutputWithContext ¶
func (o AlarmPolicyConditionsRuleFilterOutput) ToAlarmPolicyConditionsRuleFilterPtrOutputWithContext(ctx context.Context) AlarmPolicyConditionsRuleFilterPtrOutput
func (AlarmPolicyConditionsRuleFilterOutput) Type ¶
func (o AlarmPolicyConditionsRuleFilterOutput) Type() pulumi.StringPtrOutput
Filter condition type. Valid values: DIMENSION (uses dimensions for filtering).
type AlarmPolicyConditionsRuleFilterPtrInput ¶
type AlarmPolicyConditionsRuleFilterPtrInput interface { pulumi.Input ToAlarmPolicyConditionsRuleFilterPtrOutput() AlarmPolicyConditionsRuleFilterPtrOutput ToAlarmPolicyConditionsRuleFilterPtrOutputWithContext(context.Context) AlarmPolicyConditionsRuleFilterPtrOutput }
AlarmPolicyConditionsRuleFilterPtrInput is an input type that accepts AlarmPolicyConditionsRuleFilterArgs, AlarmPolicyConditionsRuleFilterPtr and AlarmPolicyConditionsRuleFilterPtrOutput values. You can construct a concrete instance of `AlarmPolicyConditionsRuleFilterPtrInput` via:
AlarmPolicyConditionsRuleFilterArgs{...} or: nil
func AlarmPolicyConditionsRuleFilterPtr ¶
func AlarmPolicyConditionsRuleFilterPtr(v *AlarmPolicyConditionsRuleFilterArgs) AlarmPolicyConditionsRuleFilterPtrInput
type AlarmPolicyConditionsRuleFilterPtrOutput ¶
type AlarmPolicyConditionsRuleFilterPtrOutput struct{ *pulumi.OutputState }
func (AlarmPolicyConditionsRuleFilterPtrOutput) Dimensions ¶
func (o AlarmPolicyConditionsRuleFilterPtrOutput) Dimensions() pulumi.StringPtrOutput
JSON string generated by serializing the AlarmPolicyDimension two-dimensional array.
func (AlarmPolicyConditionsRuleFilterPtrOutput) ElementType ¶
func (AlarmPolicyConditionsRuleFilterPtrOutput) ElementType() reflect.Type
func (AlarmPolicyConditionsRuleFilterPtrOutput) ToAlarmPolicyConditionsRuleFilterPtrOutput ¶
func (o AlarmPolicyConditionsRuleFilterPtrOutput) ToAlarmPolicyConditionsRuleFilterPtrOutput() AlarmPolicyConditionsRuleFilterPtrOutput
func (AlarmPolicyConditionsRuleFilterPtrOutput) ToAlarmPolicyConditionsRuleFilterPtrOutputWithContext ¶
func (o AlarmPolicyConditionsRuleFilterPtrOutput) ToAlarmPolicyConditionsRuleFilterPtrOutputWithContext(ctx context.Context) AlarmPolicyConditionsRuleFilterPtrOutput
func (AlarmPolicyConditionsRuleFilterPtrOutput) Type ¶
func (o AlarmPolicyConditionsRuleFilterPtrOutput) Type() pulumi.StringPtrOutput
Filter condition type. Valid values: DIMENSION (uses dimensions for filtering).
type AlarmPolicyConditionsRuleInput ¶
type AlarmPolicyConditionsRuleInput interface { pulumi.Input ToAlarmPolicyConditionsRuleOutput() AlarmPolicyConditionsRuleOutput ToAlarmPolicyConditionsRuleOutputWithContext(context.Context) AlarmPolicyConditionsRuleOutput }
AlarmPolicyConditionsRuleInput is an input type that accepts AlarmPolicyConditionsRuleArgs and AlarmPolicyConditionsRuleOutput values. You can construct a concrete instance of `AlarmPolicyConditionsRuleInput` via:
AlarmPolicyConditionsRuleArgs{...}
type AlarmPolicyConditionsRuleOutput ¶
type AlarmPolicyConditionsRuleOutput struct{ *pulumi.OutputState }
func (AlarmPolicyConditionsRuleOutput) ContinuePeriod ¶
func (o AlarmPolicyConditionsRuleOutput) ContinuePeriod() pulumi.IntPtrOutput
Number of periods.
func (AlarmPolicyConditionsRuleOutput) Description ¶
func (o AlarmPolicyConditionsRuleOutput) Description() pulumi.StringPtrOutput
Metric display name, which is used in the output parameter.
func (AlarmPolicyConditionsRuleOutput) ElementType ¶
func (AlarmPolicyConditionsRuleOutput) ElementType() reflect.Type
func (AlarmPolicyConditionsRuleOutput) Filter ¶
func (o AlarmPolicyConditionsRuleOutput) Filter() AlarmPolicyConditionsRuleFilterPtrOutput
Filter condition for one single trigger rule. Must set it when create tke-xxx rules.
func (AlarmPolicyConditionsRuleOutput) IsPowerNotice ¶
func (o AlarmPolicyConditionsRuleOutput) IsPowerNotice() pulumi.IntPtrOutput
Whether the alarm frequency increases exponentially.
func (AlarmPolicyConditionsRuleOutput) MetricName ¶
func (o AlarmPolicyConditionsRuleOutput) MetricName() pulumi.StringPtrOutput
Metric name or event name.
func (AlarmPolicyConditionsRuleOutput) NoticeFrequency ¶
func (o AlarmPolicyConditionsRuleOutput) NoticeFrequency() pulumi.IntPtrOutput
Alarm interval in seconds.
func (AlarmPolicyConditionsRuleOutput) Operator ¶
func (o AlarmPolicyConditionsRuleOutput) Operator() pulumi.StringPtrOutput
Operator.
func (AlarmPolicyConditionsRuleOutput) Period ¶
func (o AlarmPolicyConditionsRuleOutput) Period() pulumi.IntPtrOutput
Statistical period in seconds.
func (AlarmPolicyConditionsRuleOutput) RuleType ¶
func (o AlarmPolicyConditionsRuleOutput) RuleType() pulumi.StringPtrOutput
Trigger condition type.
func (AlarmPolicyConditionsRuleOutput) ToAlarmPolicyConditionsRuleOutput ¶
func (o AlarmPolicyConditionsRuleOutput) ToAlarmPolicyConditionsRuleOutput() AlarmPolicyConditionsRuleOutput
func (AlarmPolicyConditionsRuleOutput) ToAlarmPolicyConditionsRuleOutputWithContext ¶
func (o AlarmPolicyConditionsRuleOutput) ToAlarmPolicyConditionsRuleOutputWithContext(ctx context.Context) AlarmPolicyConditionsRuleOutput
func (AlarmPolicyConditionsRuleOutput) Unit ¶
func (o AlarmPolicyConditionsRuleOutput) Unit() pulumi.StringPtrOutput
Unit, which is used in the output parameter.
func (AlarmPolicyConditionsRuleOutput) Value ¶
func (o AlarmPolicyConditionsRuleOutput) Value() pulumi.StringPtrOutput
Threshold.
type AlarmPolicyEventCondition ¶
type AlarmPolicyEventCondition struct { // Number of periods. ContinuePeriod *int `pulumi:"continuePeriod"` // Metric display name, which is used in the output parameter. Description *string `pulumi:"description"` // Filter condition for one single trigger rule. Must set it when create tke-xxx rules. Filter *AlarmPolicyEventConditionFilter `pulumi:"filter"` // Whether the alarm frequency increases exponentially. IsPowerNotice *int `pulumi:"isPowerNotice"` // Metric name or event name. MetricName *string `pulumi:"metricName"` // Alarm interval in seconds. NoticeFrequency *int `pulumi:"noticeFrequency"` // Operator. Operator *string `pulumi:"operator"` // Statistical period in seconds. Period *int `pulumi:"period"` // Trigger condition type. RuleType *string `pulumi:"ruleType"` // Unit, which is used in the output parameter. Unit *string `pulumi:"unit"` // Threshold. Value *string `pulumi:"value"` }
type AlarmPolicyEventConditionArgs ¶
type AlarmPolicyEventConditionArgs struct { // Number of periods. ContinuePeriod pulumi.IntPtrInput `pulumi:"continuePeriod"` // Metric display name, which is used in the output parameter. Description pulumi.StringPtrInput `pulumi:"description"` // Filter condition for one single trigger rule. Must set it when create tke-xxx rules. Filter AlarmPolicyEventConditionFilterPtrInput `pulumi:"filter"` // Whether the alarm frequency increases exponentially. IsPowerNotice pulumi.IntPtrInput `pulumi:"isPowerNotice"` // Metric name or event name. MetricName pulumi.StringPtrInput `pulumi:"metricName"` // Alarm interval in seconds. NoticeFrequency pulumi.IntPtrInput `pulumi:"noticeFrequency"` // Operator. Operator pulumi.StringPtrInput `pulumi:"operator"` // Statistical period in seconds. Period pulumi.IntPtrInput `pulumi:"period"` // Trigger condition type. RuleType pulumi.StringPtrInput `pulumi:"ruleType"` // Unit, which is used in the output parameter. Unit pulumi.StringPtrInput `pulumi:"unit"` // Threshold. Value pulumi.StringPtrInput `pulumi:"value"` }
func (AlarmPolicyEventConditionArgs) ElementType ¶
func (AlarmPolicyEventConditionArgs) ElementType() reflect.Type
func (AlarmPolicyEventConditionArgs) ToAlarmPolicyEventConditionOutput ¶
func (i AlarmPolicyEventConditionArgs) ToAlarmPolicyEventConditionOutput() AlarmPolicyEventConditionOutput
func (AlarmPolicyEventConditionArgs) ToAlarmPolicyEventConditionOutputWithContext ¶
func (i AlarmPolicyEventConditionArgs) ToAlarmPolicyEventConditionOutputWithContext(ctx context.Context) AlarmPolicyEventConditionOutput
type AlarmPolicyEventConditionArray ¶
type AlarmPolicyEventConditionArray []AlarmPolicyEventConditionInput
func (AlarmPolicyEventConditionArray) ElementType ¶
func (AlarmPolicyEventConditionArray) ElementType() reflect.Type
func (AlarmPolicyEventConditionArray) ToAlarmPolicyEventConditionArrayOutput ¶
func (i AlarmPolicyEventConditionArray) ToAlarmPolicyEventConditionArrayOutput() AlarmPolicyEventConditionArrayOutput
func (AlarmPolicyEventConditionArray) ToAlarmPolicyEventConditionArrayOutputWithContext ¶
func (i AlarmPolicyEventConditionArray) ToAlarmPolicyEventConditionArrayOutputWithContext(ctx context.Context) AlarmPolicyEventConditionArrayOutput
type AlarmPolicyEventConditionArrayInput ¶
type AlarmPolicyEventConditionArrayInput interface { pulumi.Input ToAlarmPolicyEventConditionArrayOutput() AlarmPolicyEventConditionArrayOutput ToAlarmPolicyEventConditionArrayOutputWithContext(context.Context) AlarmPolicyEventConditionArrayOutput }
AlarmPolicyEventConditionArrayInput is an input type that accepts AlarmPolicyEventConditionArray and AlarmPolicyEventConditionArrayOutput values. You can construct a concrete instance of `AlarmPolicyEventConditionArrayInput` via:
AlarmPolicyEventConditionArray{ AlarmPolicyEventConditionArgs{...} }
type AlarmPolicyEventConditionArrayOutput ¶
type AlarmPolicyEventConditionArrayOutput struct{ *pulumi.OutputState }
func (AlarmPolicyEventConditionArrayOutput) ElementType ¶
func (AlarmPolicyEventConditionArrayOutput) ElementType() reflect.Type
func (AlarmPolicyEventConditionArrayOutput) Index ¶
func (o AlarmPolicyEventConditionArrayOutput) Index(i pulumi.IntInput) AlarmPolicyEventConditionOutput
func (AlarmPolicyEventConditionArrayOutput) ToAlarmPolicyEventConditionArrayOutput ¶
func (o AlarmPolicyEventConditionArrayOutput) ToAlarmPolicyEventConditionArrayOutput() AlarmPolicyEventConditionArrayOutput
func (AlarmPolicyEventConditionArrayOutput) ToAlarmPolicyEventConditionArrayOutputWithContext ¶
func (o AlarmPolicyEventConditionArrayOutput) ToAlarmPolicyEventConditionArrayOutputWithContext(ctx context.Context) AlarmPolicyEventConditionArrayOutput
type AlarmPolicyEventConditionFilterArgs ¶
type AlarmPolicyEventConditionFilterArgs struct { // JSON string generated by serializing the AlarmPolicyDimension two-dimensional array. Dimensions pulumi.StringPtrInput `pulumi:"dimensions"` // Filter condition type. Valid values: DIMENSION (uses dimensions for filtering). Type pulumi.StringPtrInput `pulumi:"type"` }
func (AlarmPolicyEventConditionFilterArgs) ElementType ¶
func (AlarmPolicyEventConditionFilterArgs) ElementType() reflect.Type
func (AlarmPolicyEventConditionFilterArgs) ToAlarmPolicyEventConditionFilterOutput ¶
func (i AlarmPolicyEventConditionFilterArgs) ToAlarmPolicyEventConditionFilterOutput() AlarmPolicyEventConditionFilterOutput
func (AlarmPolicyEventConditionFilterArgs) ToAlarmPolicyEventConditionFilterOutputWithContext ¶
func (i AlarmPolicyEventConditionFilterArgs) ToAlarmPolicyEventConditionFilterOutputWithContext(ctx context.Context) AlarmPolicyEventConditionFilterOutput
func (AlarmPolicyEventConditionFilterArgs) ToAlarmPolicyEventConditionFilterPtrOutput ¶
func (i AlarmPolicyEventConditionFilterArgs) ToAlarmPolicyEventConditionFilterPtrOutput() AlarmPolicyEventConditionFilterPtrOutput
func (AlarmPolicyEventConditionFilterArgs) ToAlarmPolicyEventConditionFilterPtrOutputWithContext ¶
func (i AlarmPolicyEventConditionFilterArgs) ToAlarmPolicyEventConditionFilterPtrOutputWithContext(ctx context.Context) AlarmPolicyEventConditionFilterPtrOutput
type AlarmPolicyEventConditionFilterInput ¶
type AlarmPolicyEventConditionFilterInput interface { pulumi.Input ToAlarmPolicyEventConditionFilterOutput() AlarmPolicyEventConditionFilterOutput ToAlarmPolicyEventConditionFilterOutputWithContext(context.Context) AlarmPolicyEventConditionFilterOutput }
AlarmPolicyEventConditionFilterInput is an input type that accepts AlarmPolicyEventConditionFilterArgs and AlarmPolicyEventConditionFilterOutput values. You can construct a concrete instance of `AlarmPolicyEventConditionFilterInput` via:
AlarmPolicyEventConditionFilterArgs{...}
type AlarmPolicyEventConditionFilterOutput ¶
type AlarmPolicyEventConditionFilterOutput struct{ *pulumi.OutputState }
func (AlarmPolicyEventConditionFilterOutput) Dimensions ¶
func (o AlarmPolicyEventConditionFilterOutput) Dimensions() pulumi.StringPtrOutput
JSON string generated by serializing the AlarmPolicyDimension two-dimensional array.
func (AlarmPolicyEventConditionFilterOutput) ElementType ¶
func (AlarmPolicyEventConditionFilterOutput) ElementType() reflect.Type
func (AlarmPolicyEventConditionFilterOutput) ToAlarmPolicyEventConditionFilterOutput ¶
func (o AlarmPolicyEventConditionFilterOutput) ToAlarmPolicyEventConditionFilterOutput() AlarmPolicyEventConditionFilterOutput
func (AlarmPolicyEventConditionFilterOutput) ToAlarmPolicyEventConditionFilterOutputWithContext ¶
func (o AlarmPolicyEventConditionFilterOutput) ToAlarmPolicyEventConditionFilterOutputWithContext(ctx context.Context) AlarmPolicyEventConditionFilterOutput
func (AlarmPolicyEventConditionFilterOutput) ToAlarmPolicyEventConditionFilterPtrOutput ¶
func (o AlarmPolicyEventConditionFilterOutput) ToAlarmPolicyEventConditionFilterPtrOutput() AlarmPolicyEventConditionFilterPtrOutput
func (AlarmPolicyEventConditionFilterOutput) ToAlarmPolicyEventConditionFilterPtrOutputWithContext ¶
func (o AlarmPolicyEventConditionFilterOutput) ToAlarmPolicyEventConditionFilterPtrOutputWithContext(ctx context.Context) AlarmPolicyEventConditionFilterPtrOutput
func (AlarmPolicyEventConditionFilterOutput) Type ¶
func (o AlarmPolicyEventConditionFilterOutput) Type() pulumi.StringPtrOutput
Filter condition type. Valid values: DIMENSION (uses dimensions for filtering).
type AlarmPolicyEventConditionFilterPtrInput ¶
type AlarmPolicyEventConditionFilterPtrInput interface { pulumi.Input ToAlarmPolicyEventConditionFilterPtrOutput() AlarmPolicyEventConditionFilterPtrOutput ToAlarmPolicyEventConditionFilterPtrOutputWithContext(context.Context) AlarmPolicyEventConditionFilterPtrOutput }
AlarmPolicyEventConditionFilterPtrInput is an input type that accepts AlarmPolicyEventConditionFilterArgs, AlarmPolicyEventConditionFilterPtr and AlarmPolicyEventConditionFilterPtrOutput values. You can construct a concrete instance of `AlarmPolicyEventConditionFilterPtrInput` via:
AlarmPolicyEventConditionFilterArgs{...} or: nil
func AlarmPolicyEventConditionFilterPtr ¶
func AlarmPolicyEventConditionFilterPtr(v *AlarmPolicyEventConditionFilterArgs) AlarmPolicyEventConditionFilterPtrInput
type AlarmPolicyEventConditionFilterPtrOutput ¶
type AlarmPolicyEventConditionFilterPtrOutput struct{ *pulumi.OutputState }
func (AlarmPolicyEventConditionFilterPtrOutput) Dimensions ¶
func (o AlarmPolicyEventConditionFilterPtrOutput) Dimensions() pulumi.StringPtrOutput
JSON string generated by serializing the AlarmPolicyDimension two-dimensional array.
func (AlarmPolicyEventConditionFilterPtrOutput) ElementType ¶
func (AlarmPolicyEventConditionFilterPtrOutput) ElementType() reflect.Type
func (AlarmPolicyEventConditionFilterPtrOutput) ToAlarmPolicyEventConditionFilterPtrOutput ¶
func (o AlarmPolicyEventConditionFilterPtrOutput) ToAlarmPolicyEventConditionFilterPtrOutput() AlarmPolicyEventConditionFilterPtrOutput
func (AlarmPolicyEventConditionFilterPtrOutput) ToAlarmPolicyEventConditionFilterPtrOutputWithContext ¶
func (o AlarmPolicyEventConditionFilterPtrOutput) ToAlarmPolicyEventConditionFilterPtrOutputWithContext(ctx context.Context) AlarmPolicyEventConditionFilterPtrOutput
func (AlarmPolicyEventConditionFilterPtrOutput) Type ¶
func (o AlarmPolicyEventConditionFilterPtrOutput) Type() pulumi.StringPtrOutput
Filter condition type. Valid values: DIMENSION (uses dimensions for filtering).
type AlarmPolicyEventConditionInput ¶
type AlarmPolicyEventConditionInput interface { pulumi.Input ToAlarmPolicyEventConditionOutput() AlarmPolicyEventConditionOutput ToAlarmPolicyEventConditionOutputWithContext(context.Context) AlarmPolicyEventConditionOutput }
AlarmPolicyEventConditionInput is an input type that accepts AlarmPolicyEventConditionArgs and AlarmPolicyEventConditionOutput values. You can construct a concrete instance of `AlarmPolicyEventConditionInput` via:
AlarmPolicyEventConditionArgs{...}
type AlarmPolicyEventConditionOutput ¶
type AlarmPolicyEventConditionOutput struct{ *pulumi.OutputState }
func (AlarmPolicyEventConditionOutput) ContinuePeriod ¶
func (o AlarmPolicyEventConditionOutput) ContinuePeriod() pulumi.IntPtrOutput
Number of periods.
func (AlarmPolicyEventConditionOutput) Description ¶
func (o AlarmPolicyEventConditionOutput) Description() pulumi.StringPtrOutput
Metric display name, which is used in the output parameter.
func (AlarmPolicyEventConditionOutput) ElementType ¶
func (AlarmPolicyEventConditionOutput) ElementType() reflect.Type
func (AlarmPolicyEventConditionOutput) Filter ¶
func (o AlarmPolicyEventConditionOutput) Filter() AlarmPolicyEventConditionFilterPtrOutput
Filter condition for one single trigger rule. Must set it when create tke-xxx rules.
func (AlarmPolicyEventConditionOutput) IsPowerNotice ¶
func (o AlarmPolicyEventConditionOutput) IsPowerNotice() pulumi.IntPtrOutput
Whether the alarm frequency increases exponentially.
func (AlarmPolicyEventConditionOutput) MetricName ¶
func (o AlarmPolicyEventConditionOutput) MetricName() pulumi.StringPtrOutput
Metric name or event name.
func (AlarmPolicyEventConditionOutput) NoticeFrequency ¶
func (o AlarmPolicyEventConditionOutput) NoticeFrequency() pulumi.IntPtrOutput
Alarm interval in seconds.
func (AlarmPolicyEventConditionOutput) Operator ¶
func (o AlarmPolicyEventConditionOutput) Operator() pulumi.StringPtrOutput
Operator.
func (AlarmPolicyEventConditionOutput) Period ¶
func (o AlarmPolicyEventConditionOutput) Period() pulumi.IntPtrOutput
Statistical period in seconds.
func (AlarmPolicyEventConditionOutput) RuleType ¶
func (o AlarmPolicyEventConditionOutput) RuleType() pulumi.StringPtrOutput
Trigger condition type.
func (AlarmPolicyEventConditionOutput) ToAlarmPolicyEventConditionOutput ¶
func (o AlarmPolicyEventConditionOutput) ToAlarmPolicyEventConditionOutput() AlarmPolicyEventConditionOutput
func (AlarmPolicyEventConditionOutput) ToAlarmPolicyEventConditionOutputWithContext ¶
func (o AlarmPolicyEventConditionOutput) ToAlarmPolicyEventConditionOutputWithContext(ctx context.Context) AlarmPolicyEventConditionOutput
func (AlarmPolicyEventConditionOutput) Unit ¶
func (o AlarmPolicyEventConditionOutput) Unit() pulumi.StringPtrOutput
Unit, which is used in the output parameter.
func (AlarmPolicyEventConditionOutput) Value ¶
func (o AlarmPolicyEventConditionOutput) Value() pulumi.StringPtrOutput
Threshold.
type AlarmPolicyFilter ¶ added in v0.1.8
type AlarmPolicyFilterArgs ¶ added in v0.1.8
type AlarmPolicyFilterArgs struct { // JSON string generated by serializing the AlarmPolicyDimension two-dimensional array. Dimensions pulumi.StringPtrInput `pulumi:"dimensions"` // Filter condition type. Valid values: DIMENSION (uses dimensions for filtering). Type pulumi.StringInput `pulumi:"type"` }
func (AlarmPolicyFilterArgs) ElementType ¶ added in v0.1.8
func (AlarmPolicyFilterArgs) ElementType() reflect.Type
func (AlarmPolicyFilterArgs) ToAlarmPolicyFilterOutput ¶ added in v0.1.8
func (i AlarmPolicyFilterArgs) ToAlarmPolicyFilterOutput() AlarmPolicyFilterOutput
func (AlarmPolicyFilterArgs) ToAlarmPolicyFilterOutputWithContext ¶ added in v0.1.8
func (i AlarmPolicyFilterArgs) ToAlarmPolicyFilterOutputWithContext(ctx context.Context) AlarmPolicyFilterOutput
func (AlarmPolicyFilterArgs) ToAlarmPolicyFilterPtrOutput ¶ added in v0.1.8
func (i AlarmPolicyFilterArgs) ToAlarmPolicyFilterPtrOutput() AlarmPolicyFilterPtrOutput
func (AlarmPolicyFilterArgs) ToAlarmPolicyFilterPtrOutputWithContext ¶ added in v0.1.8
func (i AlarmPolicyFilterArgs) ToAlarmPolicyFilterPtrOutputWithContext(ctx context.Context) AlarmPolicyFilterPtrOutput
type AlarmPolicyFilterInput ¶ added in v0.1.8
type AlarmPolicyFilterInput interface { pulumi.Input ToAlarmPolicyFilterOutput() AlarmPolicyFilterOutput ToAlarmPolicyFilterOutputWithContext(context.Context) AlarmPolicyFilterOutput }
AlarmPolicyFilterInput is an input type that accepts AlarmPolicyFilterArgs and AlarmPolicyFilterOutput values. You can construct a concrete instance of `AlarmPolicyFilterInput` via:
AlarmPolicyFilterArgs{...}
type AlarmPolicyFilterOutput ¶ added in v0.1.8
type AlarmPolicyFilterOutput struct{ *pulumi.OutputState }
func (AlarmPolicyFilterOutput) Dimensions ¶ added in v0.1.8
func (o AlarmPolicyFilterOutput) Dimensions() pulumi.StringPtrOutput
JSON string generated by serializing the AlarmPolicyDimension two-dimensional array.
func (AlarmPolicyFilterOutput) ElementType ¶ added in v0.1.8
func (AlarmPolicyFilterOutput) ElementType() reflect.Type
func (AlarmPolicyFilterOutput) ToAlarmPolicyFilterOutput ¶ added in v0.1.8
func (o AlarmPolicyFilterOutput) ToAlarmPolicyFilterOutput() AlarmPolicyFilterOutput
func (AlarmPolicyFilterOutput) ToAlarmPolicyFilterOutputWithContext ¶ added in v0.1.8
func (o AlarmPolicyFilterOutput) ToAlarmPolicyFilterOutputWithContext(ctx context.Context) AlarmPolicyFilterOutput
func (AlarmPolicyFilterOutput) ToAlarmPolicyFilterPtrOutput ¶ added in v0.1.8
func (o AlarmPolicyFilterOutput) ToAlarmPolicyFilterPtrOutput() AlarmPolicyFilterPtrOutput
func (AlarmPolicyFilterOutput) ToAlarmPolicyFilterPtrOutputWithContext ¶ added in v0.1.8
func (o AlarmPolicyFilterOutput) ToAlarmPolicyFilterPtrOutputWithContext(ctx context.Context) AlarmPolicyFilterPtrOutput
func (AlarmPolicyFilterOutput) Type ¶ added in v0.1.8
func (o AlarmPolicyFilterOutput) Type() pulumi.StringOutput
Filter condition type. Valid values: DIMENSION (uses dimensions for filtering).
type AlarmPolicyFilterPtrInput ¶ added in v0.1.8
type AlarmPolicyFilterPtrInput interface { pulumi.Input ToAlarmPolicyFilterPtrOutput() AlarmPolicyFilterPtrOutput ToAlarmPolicyFilterPtrOutputWithContext(context.Context) AlarmPolicyFilterPtrOutput }
AlarmPolicyFilterPtrInput is an input type that accepts AlarmPolicyFilterArgs, AlarmPolicyFilterPtr and AlarmPolicyFilterPtrOutput values. You can construct a concrete instance of `AlarmPolicyFilterPtrInput` via:
AlarmPolicyFilterArgs{...} or: nil
func AlarmPolicyFilterPtr ¶ added in v0.1.8
func AlarmPolicyFilterPtr(v *AlarmPolicyFilterArgs) AlarmPolicyFilterPtrInput
type AlarmPolicyFilterPtrOutput ¶ added in v0.1.8
type AlarmPolicyFilterPtrOutput struct{ *pulumi.OutputState }
func (AlarmPolicyFilterPtrOutput) Dimensions ¶ added in v0.1.8
func (o AlarmPolicyFilterPtrOutput) Dimensions() pulumi.StringPtrOutput
JSON string generated by serializing the AlarmPolicyDimension two-dimensional array.
func (AlarmPolicyFilterPtrOutput) Elem ¶ added in v0.1.8
func (o AlarmPolicyFilterPtrOutput) Elem() AlarmPolicyFilterOutput
func (AlarmPolicyFilterPtrOutput) ElementType ¶ added in v0.1.8
func (AlarmPolicyFilterPtrOutput) ElementType() reflect.Type
func (AlarmPolicyFilterPtrOutput) ToAlarmPolicyFilterPtrOutput ¶ added in v0.1.8
func (o AlarmPolicyFilterPtrOutput) ToAlarmPolicyFilterPtrOutput() AlarmPolicyFilterPtrOutput
func (AlarmPolicyFilterPtrOutput) ToAlarmPolicyFilterPtrOutputWithContext ¶ added in v0.1.8
func (o AlarmPolicyFilterPtrOutput) ToAlarmPolicyFilterPtrOutputWithContext(ctx context.Context) AlarmPolicyFilterPtrOutput
func (AlarmPolicyFilterPtrOutput) Type ¶ added in v0.1.8
func (o AlarmPolicyFilterPtrOutput) Type() pulumi.StringPtrOutput
Filter condition type. Valid values: DIMENSION (uses dimensions for filtering).
type AlarmPolicyInput ¶
type AlarmPolicyInput interface { pulumi.Input ToAlarmPolicyOutput() AlarmPolicyOutput ToAlarmPolicyOutputWithContext(ctx context.Context) AlarmPolicyOutput }
type AlarmPolicyMap ¶
type AlarmPolicyMap map[string]AlarmPolicyInput
func (AlarmPolicyMap) ElementType ¶
func (AlarmPolicyMap) ElementType() reflect.Type
func (AlarmPolicyMap) ToAlarmPolicyMapOutput ¶
func (i AlarmPolicyMap) ToAlarmPolicyMapOutput() AlarmPolicyMapOutput
func (AlarmPolicyMap) ToAlarmPolicyMapOutputWithContext ¶
func (i AlarmPolicyMap) ToAlarmPolicyMapOutputWithContext(ctx context.Context) AlarmPolicyMapOutput
type AlarmPolicyMapInput ¶
type AlarmPolicyMapInput interface { pulumi.Input ToAlarmPolicyMapOutput() AlarmPolicyMapOutput ToAlarmPolicyMapOutputWithContext(context.Context) AlarmPolicyMapOutput }
AlarmPolicyMapInput is an input type that accepts AlarmPolicyMap and AlarmPolicyMapOutput values. You can construct a concrete instance of `AlarmPolicyMapInput` via:
AlarmPolicyMap{ "key": AlarmPolicyArgs{...} }
type AlarmPolicyMapOutput ¶
type AlarmPolicyMapOutput struct{ *pulumi.OutputState }
func (AlarmPolicyMapOutput) ElementType ¶
func (AlarmPolicyMapOutput) ElementType() reflect.Type
func (AlarmPolicyMapOutput) MapIndex ¶
func (o AlarmPolicyMapOutput) MapIndex(k pulumi.StringInput) AlarmPolicyOutput
func (AlarmPolicyMapOutput) ToAlarmPolicyMapOutput ¶
func (o AlarmPolicyMapOutput) ToAlarmPolicyMapOutput() AlarmPolicyMapOutput
func (AlarmPolicyMapOutput) ToAlarmPolicyMapOutputWithContext ¶
func (o AlarmPolicyMapOutput) ToAlarmPolicyMapOutputWithContext(ctx context.Context) AlarmPolicyMapOutput
type AlarmPolicyOutput ¶
type AlarmPolicyOutput struct{ *pulumi.OutputState }
func (AlarmPolicyOutput) Conditions ¶
func (o AlarmPolicyOutput) Conditions() AlarmPolicyConditionsOutput
A list of metric trigger condition.
func (AlarmPolicyOutput) ConditonTemplateId ¶
func (o AlarmPolicyOutput) ConditonTemplateId() pulumi.IntPtrOutput
ID of trigger condition template.
func (AlarmPolicyOutput) CreateTime ¶
func (o AlarmPolicyOutput) CreateTime() pulumi.StringOutput
The alarm policy create time.
func (AlarmPolicyOutput) ElementType ¶
func (AlarmPolicyOutput) ElementType() reflect.Type
func (AlarmPolicyOutput) Enable ¶
func (o AlarmPolicyOutput) Enable() pulumi.IntPtrOutput
Whether to enable, default is `1`.
func (AlarmPolicyOutput) EventConditions ¶
func (o AlarmPolicyOutput) EventConditions() AlarmPolicyEventConditionArrayOutput
A list of event trigger condition.
func (AlarmPolicyOutput) Filter ¶ added in v0.1.8
func (o AlarmPolicyOutput) Filter() AlarmPolicyFilterPtrOutput
Global filters.
func (AlarmPolicyOutput) GroupBies ¶ added in v0.1.8
func (o AlarmPolicyOutput) GroupBies() pulumi.StringArrayOutput
Aggregate dimension list, specify which dimension keys to use for group by.
func (AlarmPolicyOutput) MonitorType ¶
func (o AlarmPolicyOutput) MonitorType() pulumi.StringOutput
The type of monitor.
func (AlarmPolicyOutput) Namespace ¶
func (o AlarmPolicyOutput) Namespace() pulumi.StringOutput
The type of alarm.
func (AlarmPolicyOutput) NoticeIds ¶
func (o AlarmPolicyOutput) NoticeIds() pulumi.StringArrayOutput
List of notification rule IDs.
func (AlarmPolicyOutput) PolicyName ¶
func (o AlarmPolicyOutput) PolicyName() pulumi.StringOutput
The name of policy.
func (AlarmPolicyOutput) PolicyTags ¶
func (o AlarmPolicyOutput) PolicyTags() AlarmPolicyPolicyTagArrayOutput
Policy tag to bind object.
func (AlarmPolicyOutput) ProjectId ¶
func (o AlarmPolicyOutput) ProjectId() pulumi.IntPtrOutput
Project ID. For products with different projects, a value other than -1 must be passed in.
func (AlarmPolicyOutput) Remark ¶
func (o AlarmPolicyOutput) Remark() pulumi.StringPtrOutput
The remark of policy group.
func (AlarmPolicyOutput) ToAlarmPolicyOutput ¶
func (o AlarmPolicyOutput) ToAlarmPolicyOutput() AlarmPolicyOutput
func (AlarmPolicyOutput) ToAlarmPolicyOutputWithContext ¶
func (o AlarmPolicyOutput) ToAlarmPolicyOutputWithContext(ctx context.Context) AlarmPolicyOutput
func (AlarmPolicyOutput) TriggerTasks ¶
func (o AlarmPolicyOutput) TriggerTasks() AlarmPolicyTriggerTaskArrayOutput
Triggered task list.
func (AlarmPolicyOutput) UpdateTime ¶
func (o AlarmPolicyOutput) UpdateTime() pulumi.StringOutput
The alarm policy update time.
type AlarmPolicyPolicyTag ¶
type AlarmPolicyPolicyTagArgs ¶
type AlarmPolicyPolicyTagArgs struct { // Tag key. Key pulumi.StringInput `pulumi:"key"` // Tag value. Value pulumi.StringInput `pulumi:"value"` }
func (AlarmPolicyPolicyTagArgs) ElementType ¶
func (AlarmPolicyPolicyTagArgs) ElementType() reflect.Type
func (AlarmPolicyPolicyTagArgs) ToAlarmPolicyPolicyTagOutput ¶
func (i AlarmPolicyPolicyTagArgs) ToAlarmPolicyPolicyTagOutput() AlarmPolicyPolicyTagOutput
func (AlarmPolicyPolicyTagArgs) ToAlarmPolicyPolicyTagOutputWithContext ¶
func (i AlarmPolicyPolicyTagArgs) ToAlarmPolicyPolicyTagOutputWithContext(ctx context.Context) AlarmPolicyPolicyTagOutput
type AlarmPolicyPolicyTagArray ¶
type AlarmPolicyPolicyTagArray []AlarmPolicyPolicyTagInput
func (AlarmPolicyPolicyTagArray) ElementType ¶
func (AlarmPolicyPolicyTagArray) ElementType() reflect.Type
func (AlarmPolicyPolicyTagArray) ToAlarmPolicyPolicyTagArrayOutput ¶
func (i AlarmPolicyPolicyTagArray) ToAlarmPolicyPolicyTagArrayOutput() AlarmPolicyPolicyTagArrayOutput
func (AlarmPolicyPolicyTagArray) ToAlarmPolicyPolicyTagArrayOutputWithContext ¶
func (i AlarmPolicyPolicyTagArray) ToAlarmPolicyPolicyTagArrayOutputWithContext(ctx context.Context) AlarmPolicyPolicyTagArrayOutput
type AlarmPolicyPolicyTagArrayInput ¶
type AlarmPolicyPolicyTagArrayInput interface { pulumi.Input ToAlarmPolicyPolicyTagArrayOutput() AlarmPolicyPolicyTagArrayOutput ToAlarmPolicyPolicyTagArrayOutputWithContext(context.Context) AlarmPolicyPolicyTagArrayOutput }
AlarmPolicyPolicyTagArrayInput is an input type that accepts AlarmPolicyPolicyTagArray and AlarmPolicyPolicyTagArrayOutput values. You can construct a concrete instance of `AlarmPolicyPolicyTagArrayInput` via:
AlarmPolicyPolicyTagArray{ AlarmPolicyPolicyTagArgs{...} }
type AlarmPolicyPolicyTagArrayOutput ¶
type AlarmPolicyPolicyTagArrayOutput struct{ *pulumi.OutputState }
func (AlarmPolicyPolicyTagArrayOutput) ElementType ¶
func (AlarmPolicyPolicyTagArrayOutput) ElementType() reflect.Type
func (AlarmPolicyPolicyTagArrayOutput) Index ¶
func (o AlarmPolicyPolicyTagArrayOutput) Index(i pulumi.IntInput) AlarmPolicyPolicyTagOutput
func (AlarmPolicyPolicyTagArrayOutput) ToAlarmPolicyPolicyTagArrayOutput ¶
func (o AlarmPolicyPolicyTagArrayOutput) ToAlarmPolicyPolicyTagArrayOutput() AlarmPolicyPolicyTagArrayOutput
func (AlarmPolicyPolicyTagArrayOutput) ToAlarmPolicyPolicyTagArrayOutputWithContext ¶
func (o AlarmPolicyPolicyTagArrayOutput) ToAlarmPolicyPolicyTagArrayOutputWithContext(ctx context.Context) AlarmPolicyPolicyTagArrayOutput
type AlarmPolicyPolicyTagInput ¶
type AlarmPolicyPolicyTagInput interface { pulumi.Input ToAlarmPolicyPolicyTagOutput() AlarmPolicyPolicyTagOutput ToAlarmPolicyPolicyTagOutputWithContext(context.Context) AlarmPolicyPolicyTagOutput }
AlarmPolicyPolicyTagInput is an input type that accepts AlarmPolicyPolicyTagArgs and AlarmPolicyPolicyTagOutput values. You can construct a concrete instance of `AlarmPolicyPolicyTagInput` via:
AlarmPolicyPolicyTagArgs{...}
type AlarmPolicyPolicyTagOutput ¶
type AlarmPolicyPolicyTagOutput struct{ *pulumi.OutputState }
func (AlarmPolicyPolicyTagOutput) ElementType ¶
func (AlarmPolicyPolicyTagOutput) ElementType() reflect.Type
func (AlarmPolicyPolicyTagOutput) Key ¶
func (o AlarmPolicyPolicyTagOutput) Key() pulumi.StringOutput
Tag key.
func (AlarmPolicyPolicyTagOutput) ToAlarmPolicyPolicyTagOutput ¶
func (o AlarmPolicyPolicyTagOutput) ToAlarmPolicyPolicyTagOutput() AlarmPolicyPolicyTagOutput
func (AlarmPolicyPolicyTagOutput) ToAlarmPolicyPolicyTagOutputWithContext ¶
func (o AlarmPolicyPolicyTagOutput) ToAlarmPolicyPolicyTagOutputWithContext(ctx context.Context) AlarmPolicyPolicyTagOutput
func (AlarmPolicyPolicyTagOutput) Value ¶
func (o AlarmPolicyPolicyTagOutput) Value() pulumi.StringOutput
Tag value.
type AlarmPolicySetDefault ¶ added in v0.1.8
type AlarmPolicySetDefault struct { pulumi.CustomResourceState // Fixed value, as `monitor`. Module pulumi.StringOutput `pulumi:"module"` // Policy id. PolicyId pulumi.StringOutput `pulumi:"policyId"` }
Provides a resource to create a monitor policySetDefault
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Monitor.NewAlarmPolicySetDefault(ctx, "policySetDefault", &Monitor.AlarmPolicySetDefaultArgs{ Module: pulumi.String("monitor"), PolicyId: pulumi.String("policy-u4iykjkt"), }) if err != nil { return err } return nil }) }
```
func GetAlarmPolicySetDefault ¶ added in v0.1.8
func GetAlarmPolicySetDefault(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AlarmPolicySetDefaultState, opts ...pulumi.ResourceOption) (*AlarmPolicySetDefault, error)
GetAlarmPolicySetDefault gets an existing AlarmPolicySetDefault 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 NewAlarmPolicySetDefault ¶ added in v0.1.8
func NewAlarmPolicySetDefault(ctx *pulumi.Context, name string, args *AlarmPolicySetDefaultArgs, opts ...pulumi.ResourceOption) (*AlarmPolicySetDefault, error)
NewAlarmPolicySetDefault registers a new resource with the given unique name, arguments, and options.
func (*AlarmPolicySetDefault) ElementType ¶ added in v0.1.8
func (*AlarmPolicySetDefault) ElementType() reflect.Type
func (*AlarmPolicySetDefault) ToAlarmPolicySetDefaultOutput ¶ added in v0.1.8
func (i *AlarmPolicySetDefault) ToAlarmPolicySetDefaultOutput() AlarmPolicySetDefaultOutput
func (*AlarmPolicySetDefault) ToAlarmPolicySetDefaultOutputWithContext ¶ added in v0.1.8
func (i *AlarmPolicySetDefault) ToAlarmPolicySetDefaultOutputWithContext(ctx context.Context) AlarmPolicySetDefaultOutput
type AlarmPolicySetDefaultArgs ¶ added in v0.1.8
type AlarmPolicySetDefaultArgs struct { // Fixed value, as `monitor`. Module pulumi.StringInput // Policy id. PolicyId pulumi.StringInput }
The set of arguments for constructing a AlarmPolicySetDefault resource.
func (AlarmPolicySetDefaultArgs) ElementType ¶ added in v0.1.8
func (AlarmPolicySetDefaultArgs) ElementType() reflect.Type
type AlarmPolicySetDefaultArray ¶ added in v0.1.8
type AlarmPolicySetDefaultArray []AlarmPolicySetDefaultInput
func (AlarmPolicySetDefaultArray) ElementType ¶ added in v0.1.8
func (AlarmPolicySetDefaultArray) ElementType() reflect.Type
func (AlarmPolicySetDefaultArray) ToAlarmPolicySetDefaultArrayOutput ¶ added in v0.1.8
func (i AlarmPolicySetDefaultArray) ToAlarmPolicySetDefaultArrayOutput() AlarmPolicySetDefaultArrayOutput
func (AlarmPolicySetDefaultArray) ToAlarmPolicySetDefaultArrayOutputWithContext ¶ added in v0.1.8
func (i AlarmPolicySetDefaultArray) ToAlarmPolicySetDefaultArrayOutputWithContext(ctx context.Context) AlarmPolicySetDefaultArrayOutput
type AlarmPolicySetDefaultArrayInput ¶ added in v0.1.8
type AlarmPolicySetDefaultArrayInput interface { pulumi.Input ToAlarmPolicySetDefaultArrayOutput() AlarmPolicySetDefaultArrayOutput ToAlarmPolicySetDefaultArrayOutputWithContext(context.Context) AlarmPolicySetDefaultArrayOutput }
AlarmPolicySetDefaultArrayInput is an input type that accepts AlarmPolicySetDefaultArray and AlarmPolicySetDefaultArrayOutput values. You can construct a concrete instance of `AlarmPolicySetDefaultArrayInput` via:
AlarmPolicySetDefaultArray{ AlarmPolicySetDefaultArgs{...} }
type AlarmPolicySetDefaultArrayOutput ¶ added in v0.1.8
type AlarmPolicySetDefaultArrayOutput struct{ *pulumi.OutputState }
func (AlarmPolicySetDefaultArrayOutput) ElementType ¶ added in v0.1.8
func (AlarmPolicySetDefaultArrayOutput) ElementType() reflect.Type
func (AlarmPolicySetDefaultArrayOutput) Index ¶ added in v0.1.8
func (o AlarmPolicySetDefaultArrayOutput) Index(i pulumi.IntInput) AlarmPolicySetDefaultOutput
func (AlarmPolicySetDefaultArrayOutput) ToAlarmPolicySetDefaultArrayOutput ¶ added in v0.1.8
func (o AlarmPolicySetDefaultArrayOutput) ToAlarmPolicySetDefaultArrayOutput() AlarmPolicySetDefaultArrayOutput
func (AlarmPolicySetDefaultArrayOutput) ToAlarmPolicySetDefaultArrayOutputWithContext ¶ added in v0.1.8
func (o AlarmPolicySetDefaultArrayOutput) ToAlarmPolicySetDefaultArrayOutputWithContext(ctx context.Context) AlarmPolicySetDefaultArrayOutput
type AlarmPolicySetDefaultInput ¶ added in v0.1.8
type AlarmPolicySetDefaultInput interface { pulumi.Input ToAlarmPolicySetDefaultOutput() AlarmPolicySetDefaultOutput ToAlarmPolicySetDefaultOutputWithContext(ctx context.Context) AlarmPolicySetDefaultOutput }
type AlarmPolicySetDefaultMap ¶ added in v0.1.8
type AlarmPolicySetDefaultMap map[string]AlarmPolicySetDefaultInput
func (AlarmPolicySetDefaultMap) ElementType ¶ added in v0.1.8
func (AlarmPolicySetDefaultMap) ElementType() reflect.Type
func (AlarmPolicySetDefaultMap) ToAlarmPolicySetDefaultMapOutput ¶ added in v0.1.8
func (i AlarmPolicySetDefaultMap) ToAlarmPolicySetDefaultMapOutput() AlarmPolicySetDefaultMapOutput
func (AlarmPolicySetDefaultMap) ToAlarmPolicySetDefaultMapOutputWithContext ¶ added in v0.1.8
func (i AlarmPolicySetDefaultMap) ToAlarmPolicySetDefaultMapOutputWithContext(ctx context.Context) AlarmPolicySetDefaultMapOutput
type AlarmPolicySetDefaultMapInput ¶ added in v0.1.8
type AlarmPolicySetDefaultMapInput interface { pulumi.Input ToAlarmPolicySetDefaultMapOutput() AlarmPolicySetDefaultMapOutput ToAlarmPolicySetDefaultMapOutputWithContext(context.Context) AlarmPolicySetDefaultMapOutput }
AlarmPolicySetDefaultMapInput is an input type that accepts AlarmPolicySetDefaultMap and AlarmPolicySetDefaultMapOutput values. You can construct a concrete instance of `AlarmPolicySetDefaultMapInput` via:
AlarmPolicySetDefaultMap{ "key": AlarmPolicySetDefaultArgs{...} }
type AlarmPolicySetDefaultMapOutput ¶ added in v0.1.8
type AlarmPolicySetDefaultMapOutput struct{ *pulumi.OutputState }
func (AlarmPolicySetDefaultMapOutput) ElementType ¶ added in v0.1.8
func (AlarmPolicySetDefaultMapOutput) ElementType() reflect.Type
func (AlarmPolicySetDefaultMapOutput) MapIndex ¶ added in v0.1.8
func (o AlarmPolicySetDefaultMapOutput) MapIndex(k pulumi.StringInput) AlarmPolicySetDefaultOutput
func (AlarmPolicySetDefaultMapOutput) ToAlarmPolicySetDefaultMapOutput ¶ added in v0.1.8
func (o AlarmPolicySetDefaultMapOutput) ToAlarmPolicySetDefaultMapOutput() AlarmPolicySetDefaultMapOutput
func (AlarmPolicySetDefaultMapOutput) ToAlarmPolicySetDefaultMapOutputWithContext ¶ added in v0.1.8
func (o AlarmPolicySetDefaultMapOutput) ToAlarmPolicySetDefaultMapOutputWithContext(ctx context.Context) AlarmPolicySetDefaultMapOutput
type AlarmPolicySetDefaultOutput ¶ added in v0.1.8
type AlarmPolicySetDefaultOutput struct{ *pulumi.OutputState }
func (AlarmPolicySetDefaultOutput) ElementType ¶ added in v0.1.8
func (AlarmPolicySetDefaultOutput) ElementType() reflect.Type
func (AlarmPolicySetDefaultOutput) Module ¶ added in v0.1.8
func (o AlarmPolicySetDefaultOutput) Module() pulumi.StringOutput
Fixed value, as `monitor`.
func (AlarmPolicySetDefaultOutput) PolicyId ¶ added in v0.1.8
func (o AlarmPolicySetDefaultOutput) PolicyId() pulumi.StringOutput
Policy id.
func (AlarmPolicySetDefaultOutput) ToAlarmPolicySetDefaultOutput ¶ added in v0.1.8
func (o AlarmPolicySetDefaultOutput) ToAlarmPolicySetDefaultOutput() AlarmPolicySetDefaultOutput
func (AlarmPolicySetDefaultOutput) ToAlarmPolicySetDefaultOutputWithContext ¶ added in v0.1.8
func (o AlarmPolicySetDefaultOutput) ToAlarmPolicySetDefaultOutputWithContext(ctx context.Context) AlarmPolicySetDefaultOutput
type AlarmPolicySetDefaultState ¶ added in v0.1.8
type AlarmPolicySetDefaultState struct { // Fixed value, as `monitor`. Module pulumi.StringPtrInput // Policy id. PolicyId pulumi.StringPtrInput }
func (AlarmPolicySetDefaultState) ElementType ¶ added in v0.1.8
func (AlarmPolicySetDefaultState) ElementType() reflect.Type
type AlarmPolicyState ¶
type AlarmPolicyState struct { // A list of metric trigger condition. Conditions AlarmPolicyConditionsPtrInput // ID of trigger condition template. ConditonTemplateId pulumi.IntPtrInput // The alarm policy create time. CreateTime pulumi.StringPtrInput // Whether to enable, default is `1`. Enable pulumi.IntPtrInput // A list of event trigger condition. EventConditions AlarmPolicyEventConditionArrayInput // Global filters. Filter AlarmPolicyFilterPtrInput // Aggregate dimension list, specify which dimension keys to use for group by. GroupBies pulumi.StringArrayInput // The type of monitor. MonitorType pulumi.StringPtrInput // The type of alarm. Namespace pulumi.StringPtrInput // List of notification rule IDs. NoticeIds pulumi.StringArrayInput // The name of policy. PolicyName pulumi.StringPtrInput // Policy tag to bind object. PolicyTags AlarmPolicyPolicyTagArrayInput // Project ID. For products with different projects, a value other than -1 must be passed in. ProjectId pulumi.IntPtrInput // The remark of policy group. Remark pulumi.StringPtrInput // Triggered task list. TriggerTasks AlarmPolicyTriggerTaskArrayInput // The alarm policy update time. UpdateTime pulumi.StringPtrInput }
func (AlarmPolicyState) ElementType ¶
func (AlarmPolicyState) ElementType() reflect.Type
type AlarmPolicyTriggerTask ¶
type AlarmPolicyTriggerTaskArgs ¶
type AlarmPolicyTriggerTaskArgs struct { // Configuration information in JSON format. TaskConfig pulumi.StringInput `pulumi:"taskConfig"` // Triggered task type. Type pulumi.StringInput `pulumi:"type"` }
func (AlarmPolicyTriggerTaskArgs) ElementType ¶
func (AlarmPolicyTriggerTaskArgs) ElementType() reflect.Type
func (AlarmPolicyTriggerTaskArgs) ToAlarmPolicyTriggerTaskOutput ¶
func (i AlarmPolicyTriggerTaskArgs) ToAlarmPolicyTriggerTaskOutput() AlarmPolicyTriggerTaskOutput
func (AlarmPolicyTriggerTaskArgs) ToAlarmPolicyTriggerTaskOutputWithContext ¶
func (i AlarmPolicyTriggerTaskArgs) ToAlarmPolicyTriggerTaskOutputWithContext(ctx context.Context) AlarmPolicyTriggerTaskOutput
type AlarmPolicyTriggerTaskArray ¶
type AlarmPolicyTriggerTaskArray []AlarmPolicyTriggerTaskInput
func (AlarmPolicyTriggerTaskArray) ElementType ¶
func (AlarmPolicyTriggerTaskArray) ElementType() reflect.Type
func (AlarmPolicyTriggerTaskArray) ToAlarmPolicyTriggerTaskArrayOutput ¶
func (i AlarmPolicyTriggerTaskArray) ToAlarmPolicyTriggerTaskArrayOutput() AlarmPolicyTriggerTaskArrayOutput
func (AlarmPolicyTriggerTaskArray) ToAlarmPolicyTriggerTaskArrayOutputWithContext ¶
func (i AlarmPolicyTriggerTaskArray) ToAlarmPolicyTriggerTaskArrayOutputWithContext(ctx context.Context) AlarmPolicyTriggerTaskArrayOutput
type AlarmPolicyTriggerTaskArrayInput ¶
type AlarmPolicyTriggerTaskArrayInput interface { pulumi.Input ToAlarmPolicyTriggerTaskArrayOutput() AlarmPolicyTriggerTaskArrayOutput ToAlarmPolicyTriggerTaskArrayOutputWithContext(context.Context) AlarmPolicyTriggerTaskArrayOutput }
AlarmPolicyTriggerTaskArrayInput is an input type that accepts AlarmPolicyTriggerTaskArray and AlarmPolicyTriggerTaskArrayOutput values. You can construct a concrete instance of `AlarmPolicyTriggerTaskArrayInput` via:
AlarmPolicyTriggerTaskArray{ AlarmPolicyTriggerTaskArgs{...} }
type AlarmPolicyTriggerTaskArrayOutput ¶
type AlarmPolicyTriggerTaskArrayOutput struct{ *pulumi.OutputState }
func (AlarmPolicyTriggerTaskArrayOutput) ElementType ¶
func (AlarmPolicyTriggerTaskArrayOutput) ElementType() reflect.Type
func (AlarmPolicyTriggerTaskArrayOutput) Index ¶
func (o AlarmPolicyTriggerTaskArrayOutput) Index(i pulumi.IntInput) AlarmPolicyTriggerTaskOutput
func (AlarmPolicyTriggerTaskArrayOutput) ToAlarmPolicyTriggerTaskArrayOutput ¶
func (o AlarmPolicyTriggerTaskArrayOutput) ToAlarmPolicyTriggerTaskArrayOutput() AlarmPolicyTriggerTaskArrayOutput
func (AlarmPolicyTriggerTaskArrayOutput) ToAlarmPolicyTriggerTaskArrayOutputWithContext ¶
func (o AlarmPolicyTriggerTaskArrayOutput) ToAlarmPolicyTriggerTaskArrayOutputWithContext(ctx context.Context) AlarmPolicyTriggerTaskArrayOutput
type AlarmPolicyTriggerTaskInput ¶
type AlarmPolicyTriggerTaskInput interface { pulumi.Input ToAlarmPolicyTriggerTaskOutput() AlarmPolicyTriggerTaskOutput ToAlarmPolicyTriggerTaskOutputWithContext(context.Context) AlarmPolicyTriggerTaskOutput }
AlarmPolicyTriggerTaskInput is an input type that accepts AlarmPolicyTriggerTaskArgs and AlarmPolicyTriggerTaskOutput values. You can construct a concrete instance of `AlarmPolicyTriggerTaskInput` via:
AlarmPolicyTriggerTaskArgs{...}
type AlarmPolicyTriggerTaskOutput ¶
type AlarmPolicyTriggerTaskOutput struct{ *pulumi.OutputState }
func (AlarmPolicyTriggerTaskOutput) ElementType ¶
func (AlarmPolicyTriggerTaskOutput) ElementType() reflect.Type
func (AlarmPolicyTriggerTaskOutput) TaskConfig ¶
func (o AlarmPolicyTriggerTaskOutput) TaskConfig() pulumi.StringOutput
Configuration information in JSON format.
func (AlarmPolicyTriggerTaskOutput) ToAlarmPolicyTriggerTaskOutput ¶
func (o AlarmPolicyTriggerTaskOutput) ToAlarmPolicyTriggerTaskOutput() AlarmPolicyTriggerTaskOutput
func (AlarmPolicyTriggerTaskOutput) ToAlarmPolicyTriggerTaskOutputWithContext ¶
func (o AlarmPolicyTriggerTaskOutput) ToAlarmPolicyTriggerTaskOutputWithContext(ctx context.Context) AlarmPolicyTriggerTaskOutput
func (AlarmPolicyTriggerTaskOutput) Type ¶
func (o AlarmPolicyTriggerTaskOutput) Type() pulumi.StringOutput
Triggered task type.
type BindingReceiver ¶
type BindingReceiver struct { pulumi.CustomResourceState // Policy group ID for binding receivers. GroupId pulumi.IntOutput `pulumi:"groupId"` // A list of receivers(will overwrite the configuration of the server or other resources). Each element contains the following attributes: Receivers BindingReceiverReceiversPtrOutput `pulumi:"receivers"` }
Provides a resource for bind receivers to a policy group resource.
func GetBindingReceiver ¶
func GetBindingReceiver(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BindingReceiverState, opts ...pulumi.ResourceOption) (*BindingReceiver, error)
GetBindingReceiver gets an existing BindingReceiver 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 NewBindingReceiver ¶
func NewBindingReceiver(ctx *pulumi.Context, name string, args *BindingReceiverArgs, opts ...pulumi.ResourceOption) (*BindingReceiver, error)
NewBindingReceiver registers a new resource with the given unique name, arguments, and options.
func (*BindingReceiver) ElementType ¶
func (*BindingReceiver) ElementType() reflect.Type
func (*BindingReceiver) ToBindingReceiverOutput ¶
func (i *BindingReceiver) ToBindingReceiverOutput() BindingReceiverOutput
func (*BindingReceiver) ToBindingReceiverOutputWithContext ¶
func (i *BindingReceiver) ToBindingReceiverOutputWithContext(ctx context.Context) BindingReceiverOutput
type BindingReceiverArgs ¶
type BindingReceiverArgs struct { // Policy group ID for binding receivers. GroupId pulumi.IntInput // A list of receivers(will overwrite the configuration of the server or other resources). Each element contains the following attributes: Receivers BindingReceiverReceiversPtrInput }
The set of arguments for constructing a BindingReceiver resource.
func (BindingReceiverArgs) ElementType ¶
func (BindingReceiverArgs) ElementType() reflect.Type
type BindingReceiverArray ¶
type BindingReceiverArray []BindingReceiverInput
func (BindingReceiverArray) ElementType ¶
func (BindingReceiverArray) ElementType() reflect.Type
func (BindingReceiverArray) ToBindingReceiverArrayOutput ¶
func (i BindingReceiverArray) ToBindingReceiverArrayOutput() BindingReceiverArrayOutput
func (BindingReceiverArray) ToBindingReceiverArrayOutputWithContext ¶
func (i BindingReceiverArray) ToBindingReceiverArrayOutputWithContext(ctx context.Context) BindingReceiverArrayOutput
type BindingReceiverArrayInput ¶
type BindingReceiverArrayInput interface { pulumi.Input ToBindingReceiverArrayOutput() BindingReceiverArrayOutput ToBindingReceiverArrayOutputWithContext(context.Context) BindingReceiverArrayOutput }
BindingReceiverArrayInput is an input type that accepts BindingReceiverArray and BindingReceiverArrayOutput values. You can construct a concrete instance of `BindingReceiverArrayInput` via:
BindingReceiverArray{ BindingReceiverArgs{...} }
type BindingReceiverArrayOutput ¶
type BindingReceiverArrayOutput struct{ *pulumi.OutputState }
func (BindingReceiverArrayOutput) ElementType ¶
func (BindingReceiverArrayOutput) ElementType() reflect.Type
func (BindingReceiverArrayOutput) Index ¶
func (o BindingReceiverArrayOutput) Index(i pulumi.IntInput) BindingReceiverOutput
func (BindingReceiverArrayOutput) ToBindingReceiverArrayOutput ¶
func (o BindingReceiverArrayOutput) ToBindingReceiverArrayOutput() BindingReceiverArrayOutput
func (BindingReceiverArrayOutput) ToBindingReceiverArrayOutputWithContext ¶
func (o BindingReceiverArrayOutput) ToBindingReceiverArrayOutputWithContext(ctx context.Context) BindingReceiverArrayOutput
type BindingReceiverInput ¶
type BindingReceiverInput interface { pulumi.Input ToBindingReceiverOutput() BindingReceiverOutput ToBindingReceiverOutputWithContext(ctx context.Context) BindingReceiverOutput }
type BindingReceiverMap ¶
type BindingReceiverMap map[string]BindingReceiverInput
func (BindingReceiverMap) ElementType ¶
func (BindingReceiverMap) ElementType() reflect.Type
func (BindingReceiverMap) ToBindingReceiverMapOutput ¶
func (i BindingReceiverMap) ToBindingReceiverMapOutput() BindingReceiverMapOutput
func (BindingReceiverMap) ToBindingReceiverMapOutputWithContext ¶
func (i BindingReceiverMap) ToBindingReceiverMapOutputWithContext(ctx context.Context) BindingReceiverMapOutput
type BindingReceiverMapInput ¶
type BindingReceiverMapInput interface { pulumi.Input ToBindingReceiverMapOutput() BindingReceiverMapOutput ToBindingReceiverMapOutputWithContext(context.Context) BindingReceiverMapOutput }
BindingReceiverMapInput is an input type that accepts BindingReceiverMap and BindingReceiverMapOutput values. You can construct a concrete instance of `BindingReceiverMapInput` via:
BindingReceiverMap{ "key": BindingReceiverArgs{...} }
type BindingReceiverMapOutput ¶
type BindingReceiverMapOutput struct{ *pulumi.OutputState }
func (BindingReceiverMapOutput) ElementType ¶
func (BindingReceiverMapOutput) ElementType() reflect.Type
func (BindingReceiverMapOutput) MapIndex ¶
func (o BindingReceiverMapOutput) MapIndex(k pulumi.StringInput) BindingReceiverOutput
func (BindingReceiverMapOutput) ToBindingReceiverMapOutput ¶
func (o BindingReceiverMapOutput) ToBindingReceiverMapOutput() BindingReceiverMapOutput
func (BindingReceiverMapOutput) ToBindingReceiverMapOutputWithContext ¶
func (o BindingReceiverMapOutput) ToBindingReceiverMapOutputWithContext(ctx context.Context) BindingReceiverMapOutput
type BindingReceiverOutput ¶
type BindingReceiverOutput struct{ *pulumi.OutputState }
func (BindingReceiverOutput) ElementType ¶
func (BindingReceiverOutput) ElementType() reflect.Type
func (BindingReceiverOutput) GroupId ¶
func (o BindingReceiverOutput) GroupId() pulumi.IntOutput
Policy group ID for binding receivers.
func (BindingReceiverOutput) Receivers ¶
func (o BindingReceiverOutput) Receivers() BindingReceiverReceiversPtrOutput
A list of receivers(will overwrite the configuration of the server or other resources). Each element contains the following attributes:
func (BindingReceiverOutput) ToBindingReceiverOutput ¶
func (o BindingReceiverOutput) ToBindingReceiverOutput() BindingReceiverOutput
func (BindingReceiverOutput) ToBindingReceiverOutputWithContext ¶
func (o BindingReceiverOutput) ToBindingReceiverOutputWithContext(ctx context.Context) BindingReceiverOutput
type BindingReceiverReceivers ¶
type BindingReceiverReceivers struct { // End of alarm period. Meaning with `startTime`. EndTime *int `pulumi:"endTime"` // Method of warning notification.Optional `CALL`,`EMAIL`,`SITE`,`SMS`,`WECHAT`. NotifyWays []string `pulumi:"notifyWays"` // Alert sending language. Optional `en-US`,`zh-CN`. ReceiveLanguage *string `pulumi:"receiveLanguage"` // Alarm receive group ID list. ReceiverGroupLists []int `pulumi:"receiverGroupLists"` // Receive type. Optional `group`,`user`. ReceiverType string `pulumi:"receiverType"` // Alarm receiver ID list. ReceiverUserLists []int `pulumi:"receiverUserLists"` // Alarm period start time. Valid value ranges: (0~86399). which removes the date after it is converted to Beijing time as a Unix timestamp, for example 7200 means '10:0:0'. StartTime *int `pulumi:"startTime"` }
type BindingReceiverReceiversArgs ¶
type BindingReceiverReceiversArgs struct { // End of alarm period. Meaning with `startTime`. EndTime pulumi.IntPtrInput `pulumi:"endTime"` // Method of warning notification.Optional `CALL`,`EMAIL`,`SITE`,`SMS`,`WECHAT`. NotifyWays pulumi.StringArrayInput `pulumi:"notifyWays"` // Alert sending language. Optional `en-US`,`zh-CN`. ReceiveLanguage pulumi.StringPtrInput `pulumi:"receiveLanguage"` // Alarm receive group ID list. ReceiverGroupLists pulumi.IntArrayInput `pulumi:"receiverGroupLists"` // Receive type. Optional `group`,`user`. ReceiverType pulumi.StringInput `pulumi:"receiverType"` // Alarm receiver ID list. ReceiverUserLists pulumi.IntArrayInput `pulumi:"receiverUserLists"` // Alarm period start time. Valid value ranges: (0~86399). which removes the date after it is converted to Beijing time as a Unix timestamp, for example 7200 means '10:0:0'. StartTime pulumi.IntPtrInput `pulumi:"startTime"` }
func (BindingReceiverReceiversArgs) ElementType ¶
func (BindingReceiverReceiversArgs) ElementType() reflect.Type
func (BindingReceiverReceiversArgs) ToBindingReceiverReceiversOutput ¶
func (i BindingReceiverReceiversArgs) ToBindingReceiverReceiversOutput() BindingReceiverReceiversOutput
func (BindingReceiverReceiversArgs) ToBindingReceiverReceiversOutputWithContext ¶
func (i BindingReceiverReceiversArgs) ToBindingReceiverReceiversOutputWithContext(ctx context.Context) BindingReceiverReceiversOutput
func (BindingReceiverReceiversArgs) ToBindingReceiverReceiversPtrOutput ¶
func (i BindingReceiverReceiversArgs) ToBindingReceiverReceiversPtrOutput() BindingReceiverReceiversPtrOutput
func (BindingReceiverReceiversArgs) ToBindingReceiverReceiversPtrOutputWithContext ¶
func (i BindingReceiverReceiversArgs) ToBindingReceiverReceiversPtrOutputWithContext(ctx context.Context) BindingReceiverReceiversPtrOutput
type BindingReceiverReceiversInput ¶
type BindingReceiverReceiversInput interface { pulumi.Input ToBindingReceiverReceiversOutput() BindingReceiverReceiversOutput ToBindingReceiverReceiversOutputWithContext(context.Context) BindingReceiverReceiversOutput }
BindingReceiverReceiversInput is an input type that accepts BindingReceiverReceiversArgs and BindingReceiverReceiversOutput values. You can construct a concrete instance of `BindingReceiverReceiversInput` via:
BindingReceiverReceiversArgs{...}
type BindingReceiverReceiversOutput ¶
type BindingReceiverReceiversOutput struct{ *pulumi.OutputState }
func (BindingReceiverReceiversOutput) ElementType ¶
func (BindingReceiverReceiversOutput) ElementType() reflect.Type
func (BindingReceiverReceiversOutput) EndTime ¶
func (o BindingReceiverReceiversOutput) EndTime() pulumi.IntPtrOutput
End of alarm period. Meaning with `startTime`.
func (BindingReceiverReceiversOutput) NotifyWays ¶
func (o BindingReceiverReceiversOutput) NotifyWays() pulumi.StringArrayOutput
Method of warning notification.Optional `CALL`,`EMAIL`,`SITE`,`SMS`,`WECHAT`.
func (BindingReceiverReceiversOutput) ReceiveLanguage ¶
func (o BindingReceiverReceiversOutput) ReceiveLanguage() pulumi.StringPtrOutput
Alert sending language. Optional `en-US`,`zh-CN`.
func (BindingReceiverReceiversOutput) ReceiverGroupLists ¶
func (o BindingReceiverReceiversOutput) ReceiverGroupLists() pulumi.IntArrayOutput
Alarm receive group ID list.
func (BindingReceiverReceiversOutput) ReceiverType ¶
func (o BindingReceiverReceiversOutput) ReceiverType() pulumi.StringOutput
Receive type. Optional `group`,`user`.
func (BindingReceiverReceiversOutput) ReceiverUserLists ¶
func (o BindingReceiverReceiversOutput) ReceiverUserLists() pulumi.IntArrayOutput
Alarm receiver ID list.
func (BindingReceiverReceiversOutput) StartTime ¶
func (o BindingReceiverReceiversOutput) StartTime() pulumi.IntPtrOutput
Alarm period start time. Valid value ranges: (0~86399). which removes the date after it is converted to Beijing time as a Unix timestamp, for example 7200 means '10:0:0'.
func (BindingReceiverReceiversOutput) ToBindingReceiverReceiversOutput ¶
func (o BindingReceiverReceiversOutput) ToBindingReceiverReceiversOutput() BindingReceiverReceiversOutput
func (BindingReceiverReceiversOutput) ToBindingReceiverReceiversOutputWithContext ¶
func (o BindingReceiverReceiversOutput) ToBindingReceiverReceiversOutputWithContext(ctx context.Context) BindingReceiverReceiversOutput
func (BindingReceiverReceiversOutput) ToBindingReceiverReceiversPtrOutput ¶
func (o BindingReceiverReceiversOutput) ToBindingReceiverReceiversPtrOutput() BindingReceiverReceiversPtrOutput
func (BindingReceiverReceiversOutput) ToBindingReceiverReceiversPtrOutputWithContext ¶
func (o BindingReceiverReceiversOutput) ToBindingReceiverReceiversPtrOutputWithContext(ctx context.Context) BindingReceiverReceiversPtrOutput
type BindingReceiverReceiversPtrInput ¶
type BindingReceiverReceiversPtrInput interface { pulumi.Input ToBindingReceiverReceiversPtrOutput() BindingReceiverReceiversPtrOutput ToBindingReceiverReceiversPtrOutputWithContext(context.Context) BindingReceiverReceiversPtrOutput }
BindingReceiverReceiversPtrInput is an input type that accepts BindingReceiverReceiversArgs, BindingReceiverReceiversPtr and BindingReceiverReceiversPtrOutput values. You can construct a concrete instance of `BindingReceiverReceiversPtrInput` via:
BindingReceiverReceiversArgs{...} or: nil
func BindingReceiverReceiversPtr ¶
func BindingReceiverReceiversPtr(v *BindingReceiverReceiversArgs) BindingReceiverReceiversPtrInput
type BindingReceiverReceiversPtrOutput ¶
type BindingReceiverReceiversPtrOutput struct{ *pulumi.OutputState }
func (BindingReceiverReceiversPtrOutput) Elem ¶
func (o BindingReceiverReceiversPtrOutput) Elem() BindingReceiverReceiversOutput
func (BindingReceiverReceiversPtrOutput) ElementType ¶
func (BindingReceiverReceiversPtrOutput) ElementType() reflect.Type
func (BindingReceiverReceiversPtrOutput) EndTime ¶
func (o BindingReceiverReceiversPtrOutput) EndTime() pulumi.IntPtrOutput
End of alarm period. Meaning with `startTime`.
func (BindingReceiverReceiversPtrOutput) NotifyWays ¶
func (o BindingReceiverReceiversPtrOutput) NotifyWays() pulumi.StringArrayOutput
Method of warning notification.Optional `CALL`,`EMAIL`,`SITE`,`SMS`,`WECHAT`.
func (BindingReceiverReceiversPtrOutput) ReceiveLanguage ¶
func (o BindingReceiverReceiversPtrOutput) ReceiveLanguage() pulumi.StringPtrOutput
Alert sending language. Optional `en-US`,`zh-CN`.
func (BindingReceiverReceiversPtrOutput) ReceiverGroupLists ¶
func (o BindingReceiverReceiversPtrOutput) ReceiverGroupLists() pulumi.IntArrayOutput
Alarm receive group ID list.
func (BindingReceiverReceiversPtrOutput) ReceiverType ¶
func (o BindingReceiverReceiversPtrOutput) ReceiverType() pulumi.StringPtrOutput
Receive type. Optional `group`,`user`.
func (BindingReceiverReceiversPtrOutput) ReceiverUserLists ¶
func (o BindingReceiverReceiversPtrOutput) ReceiverUserLists() pulumi.IntArrayOutput
Alarm receiver ID list.
func (BindingReceiverReceiversPtrOutput) StartTime ¶
func (o BindingReceiverReceiversPtrOutput) StartTime() pulumi.IntPtrOutput
Alarm period start time. Valid value ranges: (0~86399). which removes the date after it is converted to Beijing time as a Unix timestamp, for example 7200 means '10:0:0'.
func (BindingReceiverReceiversPtrOutput) ToBindingReceiverReceiversPtrOutput ¶
func (o BindingReceiverReceiversPtrOutput) ToBindingReceiverReceiversPtrOutput() BindingReceiverReceiversPtrOutput
func (BindingReceiverReceiversPtrOutput) ToBindingReceiverReceiversPtrOutputWithContext ¶
func (o BindingReceiverReceiversPtrOutput) ToBindingReceiverReceiversPtrOutputWithContext(ctx context.Context) BindingReceiverReceiversPtrOutput
type BindingReceiverState ¶
type BindingReceiverState struct { // Policy group ID for binding receivers. GroupId pulumi.IntPtrInput // A list of receivers(will overwrite the configuration of the server or other resources). Each element contains the following attributes: Receivers BindingReceiverReceiversPtrInput }
func (BindingReceiverState) ElementType ¶
func (BindingReceiverState) ElementType() reflect.Type
type GetAlarmAllNamespacesArgs ¶ added in v0.1.8
type GetAlarmAllNamespacesArgs struct { // Filter based on the Id of the namespace without filling in the default query for all. Ids []string `pulumi:"ids"` // Fixed value, as `monitor`. Module string `pulumi:"module"` // Filter based on monitoring type, do not fill in default, check all types MT_QCE=cloud product monitoring. MonitorTypes []string `pulumi:"monitorTypes"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // Currently, only ST_ALARM=alarm type is filtered based on usage scenarios. SceneType string `pulumi:"sceneType"` }
A collection of arguments for invoking getAlarmAllNamespaces.
type GetAlarmAllNamespacesCommonNamespace ¶ added in v0.1.8
type GetAlarmAllNamespacesCommonNamespace struct { // Dimension Information. Dimensions []GetAlarmAllNamespacesCommonNamespaceDimension `pulumi:"dimensions"` // Namespace labeling. Id string `pulumi:"id"` // Monitoring type. MonitorType string `pulumi:"monitorType"` // Namespace name. Name string `pulumi:"name"` }
type GetAlarmAllNamespacesCommonNamespaceArgs ¶ added in v0.1.8
type GetAlarmAllNamespacesCommonNamespaceArgs struct { // Dimension Information. Dimensions GetAlarmAllNamespacesCommonNamespaceDimensionArrayInput `pulumi:"dimensions"` // Namespace labeling. Id pulumi.StringInput `pulumi:"id"` // Monitoring type. MonitorType pulumi.StringInput `pulumi:"monitorType"` // Namespace name. Name pulumi.StringInput `pulumi:"name"` }
func (GetAlarmAllNamespacesCommonNamespaceArgs) ElementType ¶ added in v0.1.8
func (GetAlarmAllNamespacesCommonNamespaceArgs) ElementType() reflect.Type
func (GetAlarmAllNamespacesCommonNamespaceArgs) ToGetAlarmAllNamespacesCommonNamespaceOutput ¶ added in v0.1.8
func (i GetAlarmAllNamespacesCommonNamespaceArgs) ToGetAlarmAllNamespacesCommonNamespaceOutput() GetAlarmAllNamespacesCommonNamespaceOutput
func (GetAlarmAllNamespacesCommonNamespaceArgs) ToGetAlarmAllNamespacesCommonNamespaceOutputWithContext ¶ added in v0.1.8
func (i GetAlarmAllNamespacesCommonNamespaceArgs) ToGetAlarmAllNamespacesCommonNamespaceOutputWithContext(ctx context.Context) GetAlarmAllNamespacesCommonNamespaceOutput
type GetAlarmAllNamespacesCommonNamespaceArray ¶ added in v0.1.8
type GetAlarmAllNamespacesCommonNamespaceArray []GetAlarmAllNamespacesCommonNamespaceInput
func (GetAlarmAllNamespacesCommonNamespaceArray) ElementType ¶ added in v0.1.8
func (GetAlarmAllNamespacesCommonNamespaceArray) ElementType() reflect.Type
func (GetAlarmAllNamespacesCommonNamespaceArray) ToGetAlarmAllNamespacesCommonNamespaceArrayOutput ¶ added in v0.1.8
func (i GetAlarmAllNamespacesCommonNamespaceArray) ToGetAlarmAllNamespacesCommonNamespaceArrayOutput() GetAlarmAllNamespacesCommonNamespaceArrayOutput
func (GetAlarmAllNamespacesCommonNamespaceArray) ToGetAlarmAllNamespacesCommonNamespaceArrayOutputWithContext ¶ added in v0.1.8
func (i GetAlarmAllNamespacesCommonNamespaceArray) ToGetAlarmAllNamespacesCommonNamespaceArrayOutputWithContext(ctx context.Context) GetAlarmAllNamespacesCommonNamespaceArrayOutput
type GetAlarmAllNamespacesCommonNamespaceArrayInput ¶ added in v0.1.8
type GetAlarmAllNamespacesCommonNamespaceArrayInput interface { pulumi.Input ToGetAlarmAllNamespacesCommonNamespaceArrayOutput() GetAlarmAllNamespacesCommonNamespaceArrayOutput ToGetAlarmAllNamespacesCommonNamespaceArrayOutputWithContext(context.Context) GetAlarmAllNamespacesCommonNamespaceArrayOutput }
GetAlarmAllNamespacesCommonNamespaceArrayInput is an input type that accepts GetAlarmAllNamespacesCommonNamespaceArray and GetAlarmAllNamespacesCommonNamespaceArrayOutput values. You can construct a concrete instance of `GetAlarmAllNamespacesCommonNamespaceArrayInput` via:
GetAlarmAllNamespacesCommonNamespaceArray{ GetAlarmAllNamespacesCommonNamespaceArgs{...} }
type GetAlarmAllNamespacesCommonNamespaceArrayOutput ¶ added in v0.1.8
type GetAlarmAllNamespacesCommonNamespaceArrayOutput struct{ *pulumi.OutputState }
func (GetAlarmAllNamespacesCommonNamespaceArrayOutput) ElementType ¶ added in v0.1.8
func (GetAlarmAllNamespacesCommonNamespaceArrayOutput) ElementType() reflect.Type
func (GetAlarmAllNamespacesCommonNamespaceArrayOutput) ToGetAlarmAllNamespacesCommonNamespaceArrayOutput ¶ added in v0.1.8
func (o GetAlarmAllNamespacesCommonNamespaceArrayOutput) ToGetAlarmAllNamespacesCommonNamespaceArrayOutput() GetAlarmAllNamespacesCommonNamespaceArrayOutput
func (GetAlarmAllNamespacesCommonNamespaceArrayOutput) ToGetAlarmAllNamespacesCommonNamespaceArrayOutputWithContext ¶ added in v0.1.8
func (o GetAlarmAllNamespacesCommonNamespaceArrayOutput) ToGetAlarmAllNamespacesCommonNamespaceArrayOutputWithContext(ctx context.Context) GetAlarmAllNamespacesCommonNamespaceArrayOutput
type GetAlarmAllNamespacesCommonNamespaceDimension ¶ added in v0.1.8
type GetAlarmAllNamespacesCommonNamespaceDimension struct { // Can it be used to filter alarm history. CanFilterHistory bool `pulumi:"canFilterHistory"` // Can it be used to filter the policy list. CanFilterPolicy bool `pulumi:"canFilterPolicy"` // Can it be used as an aggregation dimension. CanGroupBy bool `pulumi:"canGroupBy"` // Do you support multiple selections. IsMultiple bool `pulumi:"isMultiple"` // Can I modify it after creation. IsMutable bool `pulumi:"isMutable"` // Required or not. IsRequired bool `pulumi:"isRequired"` // Whether to display to users. IsVisible bool `pulumi:"isVisible"` // Dimension key identifier, backend English name. Key string `pulumi:"key"` // Must it be used as an aggregation dimension. MustGroupBy bool `pulumi:"mustGroupBy"` // Namespace name. Name string `pulumi:"name"` // List of supported operators. Operators []GetAlarmAllNamespacesCommonNamespaceDimensionOperator `pulumi:"operators"` // Key to replace in front-end translation. ShowValueReplace string `pulumi:"showValueReplace"` }
type GetAlarmAllNamespacesCommonNamespaceDimensionArgs ¶ added in v0.1.8
type GetAlarmAllNamespacesCommonNamespaceDimensionArgs struct { // Can it be used to filter alarm history. CanFilterHistory pulumi.BoolInput `pulumi:"canFilterHistory"` // Can it be used to filter the policy list. CanFilterPolicy pulumi.BoolInput `pulumi:"canFilterPolicy"` // Can it be used as an aggregation dimension. CanGroupBy pulumi.BoolInput `pulumi:"canGroupBy"` // Do you support multiple selections. IsMultiple pulumi.BoolInput `pulumi:"isMultiple"` // Can I modify it after creation. IsMutable pulumi.BoolInput `pulumi:"isMutable"` // Required or not. IsRequired pulumi.BoolInput `pulumi:"isRequired"` // Whether to display to users. IsVisible pulumi.BoolInput `pulumi:"isVisible"` // Dimension key identifier, backend English name. Key pulumi.StringInput `pulumi:"key"` // Must it be used as an aggregation dimension. MustGroupBy pulumi.BoolInput `pulumi:"mustGroupBy"` // Namespace name. Name pulumi.StringInput `pulumi:"name"` // List of supported operators. Operators GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArrayInput `pulumi:"operators"` // Key to replace in front-end translation. ShowValueReplace pulumi.StringInput `pulumi:"showValueReplace"` }
func (GetAlarmAllNamespacesCommonNamespaceDimensionArgs) ElementType ¶ added in v0.1.8
func (GetAlarmAllNamespacesCommonNamespaceDimensionArgs) ElementType() reflect.Type
func (GetAlarmAllNamespacesCommonNamespaceDimensionArgs) ToGetAlarmAllNamespacesCommonNamespaceDimensionOutput ¶ added in v0.1.8
func (i GetAlarmAllNamespacesCommonNamespaceDimensionArgs) ToGetAlarmAllNamespacesCommonNamespaceDimensionOutput() GetAlarmAllNamespacesCommonNamespaceDimensionOutput
func (GetAlarmAllNamespacesCommonNamespaceDimensionArgs) ToGetAlarmAllNamespacesCommonNamespaceDimensionOutputWithContext ¶ added in v0.1.8
func (i GetAlarmAllNamespacesCommonNamespaceDimensionArgs) ToGetAlarmAllNamespacesCommonNamespaceDimensionOutputWithContext(ctx context.Context) GetAlarmAllNamespacesCommonNamespaceDimensionOutput
type GetAlarmAllNamespacesCommonNamespaceDimensionArray ¶ added in v0.1.8
type GetAlarmAllNamespacesCommonNamespaceDimensionArray []GetAlarmAllNamespacesCommonNamespaceDimensionInput
func (GetAlarmAllNamespacesCommonNamespaceDimensionArray) ElementType ¶ added in v0.1.8
func (GetAlarmAllNamespacesCommonNamespaceDimensionArray) ElementType() reflect.Type
func (GetAlarmAllNamespacesCommonNamespaceDimensionArray) ToGetAlarmAllNamespacesCommonNamespaceDimensionArrayOutput ¶ added in v0.1.8
func (i GetAlarmAllNamespacesCommonNamespaceDimensionArray) ToGetAlarmAllNamespacesCommonNamespaceDimensionArrayOutput() GetAlarmAllNamespacesCommonNamespaceDimensionArrayOutput
func (GetAlarmAllNamespacesCommonNamespaceDimensionArray) ToGetAlarmAllNamespacesCommonNamespaceDimensionArrayOutputWithContext ¶ added in v0.1.8
func (i GetAlarmAllNamespacesCommonNamespaceDimensionArray) ToGetAlarmAllNamespacesCommonNamespaceDimensionArrayOutputWithContext(ctx context.Context) GetAlarmAllNamespacesCommonNamespaceDimensionArrayOutput
type GetAlarmAllNamespacesCommonNamespaceDimensionArrayInput ¶ added in v0.1.8
type GetAlarmAllNamespacesCommonNamespaceDimensionArrayInput interface { pulumi.Input ToGetAlarmAllNamespacesCommonNamespaceDimensionArrayOutput() GetAlarmAllNamespacesCommonNamespaceDimensionArrayOutput ToGetAlarmAllNamespacesCommonNamespaceDimensionArrayOutputWithContext(context.Context) GetAlarmAllNamespacesCommonNamespaceDimensionArrayOutput }
GetAlarmAllNamespacesCommonNamespaceDimensionArrayInput is an input type that accepts GetAlarmAllNamespacesCommonNamespaceDimensionArray and GetAlarmAllNamespacesCommonNamespaceDimensionArrayOutput values. You can construct a concrete instance of `GetAlarmAllNamespacesCommonNamespaceDimensionArrayInput` via:
GetAlarmAllNamespacesCommonNamespaceDimensionArray{ GetAlarmAllNamespacesCommonNamespaceDimensionArgs{...} }
type GetAlarmAllNamespacesCommonNamespaceDimensionArrayOutput ¶ added in v0.1.8
type GetAlarmAllNamespacesCommonNamespaceDimensionArrayOutput struct{ *pulumi.OutputState }
func (GetAlarmAllNamespacesCommonNamespaceDimensionArrayOutput) ElementType ¶ added in v0.1.8
func (GetAlarmAllNamespacesCommonNamespaceDimensionArrayOutput) ElementType() reflect.Type
func (GetAlarmAllNamespacesCommonNamespaceDimensionArrayOutput) ToGetAlarmAllNamespacesCommonNamespaceDimensionArrayOutput ¶ added in v0.1.8
func (o GetAlarmAllNamespacesCommonNamespaceDimensionArrayOutput) ToGetAlarmAllNamespacesCommonNamespaceDimensionArrayOutput() GetAlarmAllNamespacesCommonNamespaceDimensionArrayOutput
func (GetAlarmAllNamespacesCommonNamespaceDimensionArrayOutput) ToGetAlarmAllNamespacesCommonNamespaceDimensionArrayOutputWithContext ¶ added in v0.1.8
func (o GetAlarmAllNamespacesCommonNamespaceDimensionArrayOutput) ToGetAlarmAllNamespacesCommonNamespaceDimensionArrayOutputWithContext(ctx context.Context) GetAlarmAllNamespacesCommonNamespaceDimensionArrayOutput
type GetAlarmAllNamespacesCommonNamespaceDimensionInput ¶ added in v0.1.8
type GetAlarmAllNamespacesCommonNamespaceDimensionInput interface { pulumi.Input ToGetAlarmAllNamespacesCommonNamespaceDimensionOutput() GetAlarmAllNamespacesCommonNamespaceDimensionOutput ToGetAlarmAllNamespacesCommonNamespaceDimensionOutputWithContext(context.Context) GetAlarmAllNamespacesCommonNamespaceDimensionOutput }
GetAlarmAllNamespacesCommonNamespaceDimensionInput is an input type that accepts GetAlarmAllNamespacesCommonNamespaceDimensionArgs and GetAlarmAllNamespacesCommonNamespaceDimensionOutput values. You can construct a concrete instance of `GetAlarmAllNamespacesCommonNamespaceDimensionInput` via:
GetAlarmAllNamespacesCommonNamespaceDimensionArgs{...}
type GetAlarmAllNamespacesCommonNamespaceDimensionOperator ¶ added in v0.1.8
type GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArgs ¶ added in v0.1.8
type GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArgs struct { // Namespace labeling. Id pulumi.StringInput `pulumi:"id"` // Namespace name. Name pulumi.StringInput `pulumi:"name"` }
func (GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArgs) ElementType ¶ added in v0.1.8
func (GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArgs) ElementType() reflect.Type
func (GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArgs) ToGetAlarmAllNamespacesCommonNamespaceDimensionOperatorOutput ¶ added in v0.1.8
func (i GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArgs) ToGetAlarmAllNamespacesCommonNamespaceDimensionOperatorOutput() GetAlarmAllNamespacesCommonNamespaceDimensionOperatorOutput
func (GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArgs) ToGetAlarmAllNamespacesCommonNamespaceDimensionOperatorOutputWithContext ¶ added in v0.1.8
func (i GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArgs) ToGetAlarmAllNamespacesCommonNamespaceDimensionOperatorOutputWithContext(ctx context.Context) GetAlarmAllNamespacesCommonNamespaceDimensionOperatorOutput
type GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArray ¶ added in v0.1.8
type GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArray []GetAlarmAllNamespacesCommonNamespaceDimensionOperatorInput
func (GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArray) ElementType ¶ added in v0.1.8
func (GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArray) ElementType() reflect.Type
func (GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArray) ToGetAlarmAllNamespacesCommonNamespaceDimensionOperatorArrayOutput ¶ added in v0.1.8
func (i GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArray) ToGetAlarmAllNamespacesCommonNamespaceDimensionOperatorArrayOutput() GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArrayOutput
func (GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArray) ToGetAlarmAllNamespacesCommonNamespaceDimensionOperatorArrayOutputWithContext ¶ added in v0.1.8
func (i GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArray) ToGetAlarmAllNamespacesCommonNamespaceDimensionOperatorArrayOutputWithContext(ctx context.Context) GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArrayOutput
type GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArrayInput ¶ added in v0.1.8
type GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArrayInput interface { pulumi.Input ToGetAlarmAllNamespacesCommonNamespaceDimensionOperatorArrayOutput() GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArrayOutput ToGetAlarmAllNamespacesCommonNamespaceDimensionOperatorArrayOutputWithContext(context.Context) GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArrayOutput }
GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArrayInput is an input type that accepts GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArray and GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArrayOutput values. You can construct a concrete instance of `GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArrayInput` via:
GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArray{ GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArgs{...} }
type GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArrayOutput ¶ added in v0.1.8
type GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArrayOutput struct{ *pulumi.OutputState }
func (GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArrayOutput) ElementType ¶ added in v0.1.8
func (GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArrayOutput) ElementType() reflect.Type
func (GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArrayOutput) ToGetAlarmAllNamespacesCommonNamespaceDimensionOperatorArrayOutput ¶ added in v0.1.8
func (o GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArrayOutput) ToGetAlarmAllNamespacesCommonNamespaceDimensionOperatorArrayOutput() GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArrayOutput
func (GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArrayOutput) ToGetAlarmAllNamespacesCommonNamespaceDimensionOperatorArrayOutputWithContext ¶ added in v0.1.8
func (o GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArrayOutput) ToGetAlarmAllNamespacesCommonNamespaceDimensionOperatorArrayOutputWithContext(ctx context.Context) GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArrayOutput
type GetAlarmAllNamespacesCommonNamespaceDimensionOperatorInput ¶ added in v0.1.8
type GetAlarmAllNamespacesCommonNamespaceDimensionOperatorInput interface { pulumi.Input ToGetAlarmAllNamespacesCommonNamespaceDimensionOperatorOutput() GetAlarmAllNamespacesCommonNamespaceDimensionOperatorOutput ToGetAlarmAllNamespacesCommonNamespaceDimensionOperatorOutputWithContext(context.Context) GetAlarmAllNamespacesCommonNamespaceDimensionOperatorOutput }
GetAlarmAllNamespacesCommonNamespaceDimensionOperatorInput is an input type that accepts GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArgs and GetAlarmAllNamespacesCommonNamespaceDimensionOperatorOutput values. You can construct a concrete instance of `GetAlarmAllNamespacesCommonNamespaceDimensionOperatorInput` via:
GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArgs{...}
type GetAlarmAllNamespacesCommonNamespaceDimensionOperatorOutput ¶ added in v0.1.8
type GetAlarmAllNamespacesCommonNamespaceDimensionOperatorOutput struct{ *pulumi.OutputState }
func (GetAlarmAllNamespacesCommonNamespaceDimensionOperatorOutput) ElementType ¶ added in v0.1.8
func (GetAlarmAllNamespacesCommonNamespaceDimensionOperatorOutput) ElementType() reflect.Type
func (GetAlarmAllNamespacesCommonNamespaceDimensionOperatorOutput) Id ¶ added in v0.1.8
Namespace labeling.
func (GetAlarmAllNamespacesCommonNamespaceDimensionOperatorOutput) Name ¶ added in v0.1.8
Namespace name.
func (GetAlarmAllNamespacesCommonNamespaceDimensionOperatorOutput) ToGetAlarmAllNamespacesCommonNamespaceDimensionOperatorOutput ¶ added in v0.1.8
func (o GetAlarmAllNamespacesCommonNamespaceDimensionOperatorOutput) ToGetAlarmAllNamespacesCommonNamespaceDimensionOperatorOutput() GetAlarmAllNamespacesCommonNamespaceDimensionOperatorOutput
func (GetAlarmAllNamespacesCommonNamespaceDimensionOperatorOutput) ToGetAlarmAllNamespacesCommonNamespaceDimensionOperatorOutputWithContext ¶ added in v0.1.8
func (o GetAlarmAllNamespacesCommonNamespaceDimensionOperatorOutput) ToGetAlarmAllNamespacesCommonNamespaceDimensionOperatorOutputWithContext(ctx context.Context) GetAlarmAllNamespacesCommonNamespaceDimensionOperatorOutput
type GetAlarmAllNamespacesCommonNamespaceDimensionOutput ¶ added in v0.1.8
type GetAlarmAllNamespacesCommonNamespaceDimensionOutput struct{ *pulumi.OutputState }
func (GetAlarmAllNamespacesCommonNamespaceDimensionOutput) CanFilterHistory ¶ added in v0.1.8
func (o GetAlarmAllNamespacesCommonNamespaceDimensionOutput) CanFilterHistory() pulumi.BoolOutput
Can it be used to filter alarm history.
func (GetAlarmAllNamespacesCommonNamespaceDimensionOutput) CanFilterPolicy ¶ added in v0.1.8
func (o GetAlarmAllNamespacesCommonNamespaceDimensionOutput) CanFilterPolicy() pulumi.BoolOutput
Can it be used to filter the policy list.
func (GetAlarmAllNamespacesCommonNamespaceDimensionOutput) CanGroupBy ¶ added in v0.1.8
func (o GetAlarmAllNamespacesCommonNamespaceDimensionOutput) CanGroupBy() pulumi.BoolOutput
Can it be used as an aggregation dimension.
func (GetAlarmAllNamespacesCommonNamespaceDimensionOutput) ElementType ¶ added in v0.1.8
func (GetAlarmAllNamespacesCommonNamespaceDimensionOutput) ElementType() reflect.Type
func (GetAlarmAllNamespacesCommonNamespaceDimensionOutput) IsMultiple ¶ added in v0.1.8
func (o GetAlarmAllNamespacesCommonNamespaceDimensionOutput) IsMultiple() pulumi.BoolOutput
Do you support multiple selections.
func (GetAlarmAllNamespacesCommonNamespaceDimensionOutput) IsMutable ¶ added in v0.1.8
func (o GetAlarmAllNamespacesCommonNamespaceDimensionOutput) IsMutable() pulumi.BoolOutput
Can I modify it after creation.
func (GetAlarmAllNamespacesCommonNamespaceDimensionOutput) IsRequired ¶ added in v0.1.8
func (o GetAlarmAllNamespacesCommonNamespaceDimensionOutput) IsRequired() pulumi.BoolOutput
Required or not.
func (GetAlarmAllNamespacesCommonNamespaceDimensionOutput) IsVisible ¶ added in v0.1.8
func (o GetAlarmAllNamespacesCommonNamespaceDimensionOutput) IsVisible() pulumi.BoolOutput
Whether to display to users.
func (GetAlarmAllNamespacesCommonNamespaceDimensionOutput) Key ¶ added in v0.1.8
Dimension key identifier, backend English name.
func (GetAlarmAllNamespacesCommonNamespaceDimensionOutput) MustGroupBy ¶ added in v0.1.8
func (o GetAlarmAllNamespacesCommonNamespaceDimensionOutput) MustGroupBy() pulumi.BoolOutput
Must it be used as an aggregation dimension.
func (GetAlarmAllNamespacesCommonNamespaceDimensionOutput) Name ¶ added in v0.1.8
func (o GetAlarmAllNamespacesCommonNamespaceDimensionOutput) Name() pulumi.StringOutput
Namespace name.
func (GetAlarmAllNamespacesCommonNamespaceDimensionOutput) Operators ¶ added in v0.1.8
func (o GetAlarmAllNamespacesCommonNamespaceDimensionOutput) Operators() GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArrayOutput
List of supported operators.
func (GetAlarmAllNamespacesCommonNamespaceDimensionOutput) ShowValueReplace ¶ added in v0.1.8
func (o GetAlarmAllNamespacesCommonNamespaceDimensionOutput) ShowValueReplace() pulumi.StringOutput
Key to replace in front-end translation.
func (GetAlarmAllNamespacesCommonNamespaceDimensionOutput) ToGetAlarmAllNamespacesCommonNamespaceDimensionOutput ¶ added in v0.1.8
func (o GetAlarmAllNamespacesCommonNamespaceDimensionOutput) ToGetAlarmAllNamespacesCommonNamespaceDimensionOutput() GetAlarmAllNamespacesCommonNamespaceDimensionOutput
func (GetAlarmAllNamespacesCommonNamespaceDimensionOutput) ToGetAlarmAllNamespacesCommonNamespaceDimensionOutputWithContext ¶ added in v0.1.8
func (o GetAlarmAllNamespacesCommonNamespaceDimensionOutput) ToGetAlarmAllNamespacesCommonNamespaceDimensionOutputWithContext(ctx context.Context) GetAlarmAllNamespacesCommonNamespaceDimensionOutput
type GetAlarmAllNamespacesCommonNamespaceInput ¶ added in v0.1.8
type GetAlarmAllNamespacesCommonNamespaceInput interface { pulumi.Input ToGetAlarmAllNamespacesCommonNamespaceOutput() GetAlarmAllNamespacesCommonNamespaceOutput ToGetAlarmAllNamespacesCommonNamespaceOutputWithContext(context.Context) GetAlarmAllNamespacesCommonNamespaceOutput }
GetAlarmAllNamespacesCommonNamespaceInput is an input type that accepts GetAlarmAllNamespacesCommonNamespaceArgs and GetAlarmAllNamespacesCommonNamespaceOutput values. You can construct a concrete instance of `GetAlarmAllNamespacesCommonNamespaceInput` via:
GetAlarmAllNamespacesCommonNamespaceArgs{...}
type GetAlarmAllNamespacesCommonNamespaceOutput ¶ added in v0.1.8
type GetAlarmAllNamespacesCommonNamespaceOutput struct{ *pulumi.OutputState }
func (GetAlarmAllNamespacesCommonNamespaceOutput) Dimensions ¶ added in v0.1.8
func (o GetAlarmAllNamespacesCommonNamespaceOutput) Dimensions() GetAlarmAllNamespacesCommonNamespaceDimensionArrayOutput
Dimension Information.
func (GetAlarmAllNamespacesCommonNamespaceOutput) ElementType ¶ added in v0.1.8
func (GetAlarmAllNamespacesCommonNamespaceOutput) ElementType() reflect.Type
func (GetAlarmAllNamespacesCommonNamespaceOutput) Id ¶ added in v0.1.8
func (o GetAlarmAllNamespacesCommonNamespaceOutput) Id() pulumi.StringOutput
Namespace labeling.
func (GetAlarmAllNamespacesCommonNamespaceOutput) MonitorType ¶ added in v0.1.8
func (o GetAlarmAllNamespacesCommonNamespaceOutput) MonitorType() pulumi.StringOutput
Monitoring type.
func (GetAlarmAllNamespacesCommonNamespaceOutput) Name ¶ added in v0.1.8
func (o GetAlarmAllNamespacesCommonNamespaceOutput) Name() pulumi.StringOutput
Namespace name.
func (GetAlarmAllNamespacesCommonNamespaceOutput) ToGetAlarmAllNamespacesCommonNamespaceOutput ¶ added in v0.1.8
func (o GetAlarmAllNamespacesCommonNamespaceOutput) ToGetAlarmAllNamespacesCommonNamespaceOutput() GetAlarmAllNamespacesCommonNamespaceOutput
func (GetAlarmAllNamespacesCommonNamespaceOutput) ToGetAlarmAllNamespacesCommonNamespaceOutputWithContext ¶ added in v0.1.8
func (o GetAlarmAllNamespacesCommonNamespaceOutput) ToGetAlarmAllNamespacesCommonNamespaceOutputWithContext(ctx context.Context) GetAlarmAllNamespacesCommonNamespaceOutput
type GetAlarmAllNamespacesCustomNamespacesNews ¶ added in v0.1.8
type GetAlarmAllNamespacesCustomNamespacesNews struct { // List of supported regions. AvailableRegions []string `pulumi:"availableRegions"` // Configuration information. Config string `pulumi:"config"` // Unique representation in dashboard. DashboardId string `pulumi:"dashboardId"` // Namespace labeling. Id string `pulumi:"id"` // Namespace name. Name string `pulumi:"name"` // Product Name. ProductName string `pulumi:"productName"` // Sort Id. SortId int `pulumi:"sortId"` // Namespace value. Value string `pulumi:"value"` }
type GetAlarmAllNamespacesCustomNamespacesNewsArgs ¶ added in v0.1.8
type GetAlarmAllNamespacesCustomNamespacesNewsArgs struct { // List of supported regions. AvailableRegions pulumi.StringArrayInput `pulumi:"availableRegions"` // Configuration information. Config pulumi.StringInput `pulumi:"config"` // Unique representation in dashboard. DashboardId pulumi.StringInput `pulumi:"dashboardId"` // Namespace labeling. Id pulumi.StringInput `pulumi:"id"` // Namespace name. Name pulumi.StringInput `pulumi:"name"` // Product Name. ProductName pulumi.StringInput `pulumi:"productName"` // Sort Id. SortId pulumi.IntInput `pulumi:"sortId"` // Namespace value. Value pulumi.StringInput `pulumi:"value"` }
func (GetAlarmAllNamespacesCustomNamespacesNewsArgs) ElementType ¶ added in v0.1.8
func (GetAlarmAllNamespacesCustomNamespacesNewsArgs) ElementType() reflect.Type
func (GetAlarmAllNamespacesCustomNamespacesNewsArgs) ToGetAlarmAllNamespacesCustomNamespacesNewsOutput ¶ added in v0.1.8
func (i GetAlarmAllNamespacesCustomNamespacesNewsArgs) ToGetAlarmAllNamespacesCustomNamespacesNewsOutput() GetAlarmAllNamespacesCustomNamespacesNewsOutput
func (GetAlarmAllNamespacesCustomNamespacesNewsArgs) ToGetAlarmAllNamespacesCustomNamespacesNewsOutputWithContext ¶ added in v0.1.8
func (i GetAlarmAllNamespacesCustomNamespacesNewsArgs) ToGetAlarmAllNamespacesCustomNamespacesNewsOutputWithContext(ctx context.Context) GetAlarmAllNamespacesCustomNamespacesNewsOutput
type GetAlarmAllNamespacesCustomNamespacesNewsArray ¶ added in v0.1.8
type GetAlarmAllNamespacesCustomNamespacesNewsArray []GetAlarmAllNamespacesCustomNamespacesNewsInput
func (GetAlarmAllNamespacesCustomNamespacesNewsArray) ElementType ¶ added in v0.1.8
func (GetAlarmAllNamespacesCustomNamespacesNewsArray) ElementType() reflect.Type
func (GetAlarmAllNamespacesCustomNamespacesNewsArray) ToGetAlarmAllNamespacesCustomNamespacesNewsArrayOutput ¶ added in v0.1.8
func (i GetAlarmAllNamespacesCustomNamespacesNewsArray) ToGetAlarmAllNamespacesCustomNamespacesNewsArrayOutput() GetAlarmAllNamespacesCustomNamespacesNewsArrayOutput
func (GetAlarmAllNamespacesCustomNamespacesNewsArray) ToGetAlarmAllNamespacesCustomNamespacesNewsArrayOutputWithContext ¶ added in v0.1.8
func (i GetAlarmAllNamespacesCustomNamespacesNewsArray) ToGetAlarmAllNamespacesCustomNamespacesNewsArrayOutputWithContext(ctx context.Context) GetAlarmAllNamespacesCustomNamespacesNewsArrayOutput
type GetAlarmAllNamespacesCustomNamespacesNewsArrayInput ¶ added in v0.1.8
type GetAlarmAllNamespacesCustomNamespacesNewsArrayInput interface { pulumi.Input ToGetAlarmAllNamespacesCustomNamespacesNewsArrayOutput() GetAlarmAllNamespacesCustomNamespacesNewsArrayOutput ToGetAlarmAllNamespacesCustomNamespacesNewsArrayOutputWithContext(context.Context) GetAlarmAllNamespacesCustomNamespacesNewsArrayOutput }
GetAlarmAllNamespacesCustomNamespacesNewsArrayInput is an input type that accepts GetAlarmAllNamespacesCustomNamespacesNewsArray and GetAlarmAllNamespacesCustomNamespacesNewsArrayOutput values. You can construct a concrete instance of `GetAlarmAllNamespacesCustomNamespacesNewsArrayInput` via:
GetAlarmAllNamespacesCustomNamespacesNewsArray{ GetAlarmAllNamespacesCustomNamespacesNewsArgs{...} }
type GetAlarmAllNamespacesCustomNamespacesNewsArrayOutput ¶ added in v0.1.8
type GetAlarmAllNamespacesCustomNamespacesNewsArrayOutput struct{ *pulumi.OutputState }
func (GetAlarmAllNamespacesCustomNamespacesNewsArrayOutput) ElementType ¶ added in v0.1.8
func (GetAlarmAllNamespacesCustomNamespacesNewsArrayOutput) ElementType() reflect.Type
func (GetAlarmAllNamespacesCustomNamespacesNewsArrayOutput) ToGetAlarmAllNamespacesCustomNamespacesNewsArrayOutput ¶ added in v0.1.8
func (o GetAlarmAllNamespacesCustomNamespacesNewsArrayOutput) ToGetAlarmAllNamespacesCustomNamespacesNewsArrayOutput() GetAlarmAllNamespacesCustomNamespacesNewsArrayOutput
func (GetAlarmAllNamespacesCustomNamespacesNewsArrayOutput) ToGetAlarmAllNamespacesCustomNamespacesNewsArrayOutputWithContext ¶ added in v0.1.8
func (o GetAlarmAllNamespacesCustomNamespacesNewsArrayOutput) ToGetAlarmAllNamespacesCustomNamespacesNewsArrayOutputWithContext(ctx context.Context) GetAlarmAllNamespacesCustomNamespacesNewsArrayOutput
type GetAlarmAllNamespacesCustomNamespacesNewsInput ¶ added in v0.1.8
type GetAlarmAllNamespacesCustomNamespacesNewsInput interface { pulumi.Input ToGetAlarmAllNamespacesCustomNamespacesNewsOutput() GetAlarmAllNamespacesCustomNamespacesNewsOutput ToGetAlarmAllNamespacesCustomNamespacesNewsOutputWithContext(context.Context) GetAlarmAllNamespacesCustomNamespacesNewsOutput }
GetAlarmAllNamespacesCustomNamespacesNewsInput is an input type that accepts GetAlarmAllNamespacesCustomNamespacesNewsArgs and GetAlarmAllNamespacesCustomNamespacesNewsOutput values. You can construct a concrete instance of `GetAlarmAllNamespacesCustomNamespacesNewsInput` via:
GetAlarmAllNamespacesCustomNamespacesNewsArgs{...}
type GetAlarmAllNamespacesCustomNamespacesNewsOutput ¶ added in v0.1.8
type GetAlarmAllNamespacesCustomNamespacesNewsOutput struct{ *pulumi.OutputState }
func (GetAlarmAllNamespacesCustomNamespacesNewsOutput) AvailableRegions ¶ added in v0.1.8
func (o GetAlarmAllNamespacesCustomNamespacesNewsOutput) AvailableRegions() pulumi.StringArrayOutput
List of supported regions.
func (GetAlarmAllNamespacesCustomNamespacesNewsOutput) Config ¶ added in v0.1.8
func (o GetAlarmAllNamespacesCustomNamespacesNewsOutput) Config() pulumi.StringOutput
Configuration information.
func (GetAlarmAllNamespacesCustomNamespacesNewsOutput) DashboardId ¶ added in v0.1.8
func (o GetAlarmAllNamespacesCustomNamespacesNewsOutput) DashboardId() pulumi.StringOutput
Unique representation in dashboard.
func (GetAlarmAllNamespacesCustomNamespacesNewsOutput) ElementType ¶ added in v0.1.8
func (GetAlarmAllNamespacesCustomNamespacesNewsOutput) ElementType() reflect.Type
func (GetAlarmAllNamespacesCustomNamespacesNewsOutput) Name ¶ added in v0.1.8
func (o GetAlarmAllNamespacesCustomNamespacesNewsOutput) Name() pulumi.StringOutput
Namespace name.
func (GetAlarmAllNamespacesCustomNamespacesNewsOutput) ProductName ¶ added in v0.1.8
func (o GetAlarmAllNamespacesCustomNamespacesNewsOutput) ProductName() pulumi.StringOutput
Product Name.
func (GetAlarmAllNamespacesCustomNamespacesNewsOutput) SortId ¶ added in v0.1.8
func (o GetAlarmAllNamespacesCustomNamespacesNewsOutput) SortId() pulumi.IntOutput
Sort Id.
func (GetAlarmAllNamespacesCustomNamespacesNewsOutput) ToGetAlarmAllNamespacesCustomNamespacesNewsOutput ¶ added in v0.1.8
func (o GetAlarmAllNamespacesCustomNamespacesNewsOutput) ToGetAlarmAllNamespacesCustomNamespacesNewsOutput() GetAlarmAllNamespacesCustomNamespacesNewsOutput
func (GetAlarmAllNamespacesCustomNamespacesNewsOutput) ToGetAlarmAllNamespacesCustomNamespacesNewsOutputWithContext ¶ added in v0.1.8
func (o GetAlarmAllNamespacesCustomNamespacesNewsOutput) ToGetAlarmAllNamespacesCustomNamespacesNewsOutputWithContext(ctx context.Context) GetAlarmAllNamespacesCustomNamespacesNewsOutput
func (GetAlarmAllNamespacesCustomNamespacesNewsOutput) Value ¶ added in v0.1.8
func (o GetAlarmAllNamespacesCustomNamespacesNewsOutput) Value() pulumi.StringOutput
Namespace value.
type GetAlarmAllNamespacesOutputArgs ¶ added in v0.1.8
type GetAlarmAllNamespacesOutputArgs struct { // Filter based on the Id of the namespace without filling in the default query for all. Ids pulumi.StringArrayInput `pulumi:"ids"` // Fixed value, as `monitor`. Module pulumi.StringInput `pulumi:"module"` // Filter based on monitoring type, do not fill in default, check all types MT_QCE=cloud product monitoring. MonitorTypes pulumi.StringArrayInput `pulumi:"monitorTypes"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // Currently, only ST_ALARM=alarm type is filtered based on usage scenarios. SceneType pulumi.StringInput `pulumi:"sceneType"` }
A collection of arguments for invoking getAlarmAllNamespaces.
func (GetAlarmAllNamespacesOutputArgs) ElementType ¶ added in v0.1.8
func (GetAlarmAllNamespacesOutputArgs) ElementType() reflect.Type
type GetAlarmAllNamespacesQceNamespacesNews ¶ added in v0.1.8
type GetAlarmAllNamespacesQceNamespacesNews struct { // List of supported regions. AvailableRegions []string `pulumi:"availableRegions"` // Configuration information. Config string `pulumi:"config"` // Unique representation in dashboard. DashboardId string `pulumi:"dashboardId"` // Namespace labeling. Id string `pulumi:"id"` // Namespace name. Name string `pulumi:"name"` // Product Name. ProductName string `pulumi:"productName"` // Sort Id. SortId int `pulumi:"sortId"` // Namespace value. Value string `pulumi:"value"` }
type GetAlarmAllNamespacesQceNamespacesNewsArgs ¶ added in v0.1.8
type GetAlarmAllNamespacesQceNamespacesNewsArgs struct { // List of supported regions. AvailableRegions pulumi.StringArrayInput `pulumi:"availableRegions"` // Configuration information. Config pulumi.StringInput `pulumi:"config"` // Unique representation in dashboard. DashboardId pulumi.StringInput `pulumi:"dashboardId"` // Namespace labeling. Id pulumi.StringInput `pulumi:"id"` // Namespace name. Name pulumi.StringInput `pulumi:"name"` // Product Name. ProductName pulumi.StringInput `pulumi:"productName"` // Sort Id. SortId pulumi.IntInput `pulumi:"sortId"` // Namespace value. Value pulumi.StringInput `pulumi:"value"` }
func (GetAlarmAllNamespacesQceNamespacesNewsArgs) ElementType ¶ added in v0.1.8
func (GetAlarmAllNamespacesQceNamespacesNewsArgs) ElementType() reflect.Type
func (GetAlarmAllNamespacesQceNamespacesNewsArgs) ToGetAlarmAllNamespacesQceNamespacesNewsOutput ¶ added in v0.1.8
func (i GetAlarmAllNamespacesQceNamespacesNewsArgs) ToGetAlarmAllNamespacesQceNamespacesNewsOutput() GetAlarmAllNamespacesQceNamespacesNewsOutput
func (GetAlarmAllNamespacesQceNamespacesNewsArgs) ToGetAlarmAllNamespacesQceNamespacesNewsOutputWithContext ¶ added in v0.1.8
func (i GetAlarmAllNamespacesQceNamespacesNewsArgs) ToGetAlarmAllNamespacesQceNamespacesNewsOutputWithContext(ctx context.Context) GetAlarmAllNamespacesQceNamespacesNewsOutput
type GetAlarmAllNamespacesQceNamespacesNewsArray ¶ added in v0.1.8
type GetAlarmAllNamespacesQceNamespacesNewsArray []GetAlarmAllNamespacesQceNamespacesNewsInput
func (GetAlarmAllNamespacesQceNamespacesNewsArray) ElementType ¶ added in v0.1.8
func (GetAlarmAllNamespacesQceNamespacesNewsArray) ElementType() reflect.Type
func (GetAlarmAllNamespacesQceNamespacesNewsArray) ToGetAlarmAllNamespacesQceNamespacesNewsArrayOutput ¶ added in v0.1.8
func (i GetAlarmAllNamespacesQceNamespacesNewsArray) ToGetAlarmAllNamespacesQceNamespacesNewsArrayOutput() GetAlarmAllNamespacesQceNamespacesNewsArrayOutput
func (GetAlarmAllNamespacesQceNamespacesNewsArray) ToGetAlarmAllNamespacesQceNamespacesNewsArrayOutputWithContext ¶ added in v0.1.8
func (i GetAlarmAllNamespacesQceNamespacesNewsArray) ToGetAlarmAllNamespacesQceNamespacesNewsArrayOutputWithContext(ctx context.Context) GetAlarmAllNamespacesQceNamespacesNewsArrayOutput
type GetAlarmAllNamespacesQceNamespacesNewsArrayInput ¶ added in v0.1.8
type GetAlarmAllNamespacesQceNamespacesNewsArrayInput interface { pulumi.Input ToGetAlarmAllNamespacesQceNamespacesNewsArrayOutput() GetAlarmAllNamespacesQceNamespacesNewsArrayOutput ToGetAlarmAllNamespacesQceNamespacesNewsArrayOutputWithContext(context.Context) GetAlarmAllNamespacesQceNamespacesNewsArrayOutput }
GetAlarmAllNamespacesQceNamespacesNewsArrayInput is an input type that accepts GetAlarmAllNamespacesQceNamespacesNewsArray and GetAlarmAllNamespacesQceNamespacesNewsArrayOutput values. You can construct a concrete instance of `GetAlarmAllNamespacesQceNamespacesNewsArrayInput` via:
GetAlarmAllNamespacesQceNamespacesNewsArray{ GetAlarmAllNamespacesQceNamespacesNewsArgs{...} }
type GetAlarmAllNamespacesQceNamespacesNewsArrayOutput ¶ added in v0.1.8
type GetAlarmAllNamespacesQceNamespacesNewsArrayOutput struct{ *pulumi.OutputState }
func (GetAlarmAllNamespacesQceNamespacesNewsArrayOutput) ElementType ¶ added in v0.1.8
func (GetAlarmAllNamespacesQceNamespacesNewsArrayOutput) ElementType() reflect.Type
func (GetAlarmAllNamespacesQceNamespacesNewsArrayOutput) ToGetAlarmAllNamespacesQceNamespacesNewsArrayOutput ¶ added in v0.1.8
func (o GetAlarmAllNamespacesQceNamespacesNewsArrayOutput) ToGetAlarmAllNamespacesQceNamespacesNewsArrayOutput() GetAlarmAllNamespacesQceNamespacesNewsArrayOutput
func (GetAlarmAllNamespacesQceNamespacesNewsArrayOutput) ToGetAlarmAllNamespacesQceNamespacesNewsArrayOutputWithContext ¶ added in v0.1.8
func (o GetAlarmAllNamespacesQceNamespacesNewsArrayOutput) ToGetAlarmAllNamespacesQceNamespacesNewsArrayOutputWithContext(ctx context.Context) GetAlarmAllNamespacesQceNamespacesNewsArrayOutput
type GetAlarmAllNamespacesQceNamespacesNewsInput ¶ added in v0.1.8
type GetAlarmAllNamespacesQceNamespacesNewsInput interface { pulumi.Input ToGetAlarmAllNamespacesQceNamespacesNewsOutput() GetAlarmAllNamespacesQceNamespacesNewsOutput ToGetAlarmAllNamespacesQceNamespacesNewsOutputWithContext(context.Context) GetAlarmAllNamespacesQceNamespacesNewsOutput }
GetAlarmAllNamespacesQceNamespacesNewsInput is an input type that accepts GetAlarmAllNamespacesQceNamespacesNewsArgs and GetAlarmAllNamespacesQceNamespacesNewsOutput values. You can construct a concrete instance of `GetAlarmAllNamespacesQceNamespacesNewsInput` via:
GetAlarmAllNamespacesQceNamespacesNewsArgs{...}
type GetAlarmAllNamespacesQceNamespacesNewsOutput ¶ added in v0.1.8
type GetAlarmAllNamespacesQceNamespacesNewsOutput struct{ *pulumi.OutputState }
func (GetAlarmAllNamespacesQceNamespacesNewsOutput) AvailableRegions ¶ added in v0.1.8
func (o GetAlarmAllNamespacesQceNamespacesNewsOutput) AvailableRegions() pulumi.StringArrayOutput
List of supported regions.
func (GetAlarmAllNamespacesQceNamespacesNewsOutput) Config ¶ added in v0.1.8
func (o GetAlarmAllNamespacesQceNamespacesNewsOutput) Config() pulumi.StringOutput
Configuration information.
func (GetAlarmAllNamespacesQceNamespacesNewsOutput) DashboardId ¶ added in v0.1.8
func (o GetAlarmAllNamespacesQceNamespacesNewsOutput) DashboardId() pulumi.StringOutput
Unique representation in dashboard.
func (GetAlarmAllNamespacesQceNamespacesNewsOutput) ElementType ¶ added in v0.1.8
func (GetAlarmAllNamespacesQceNamespacesNewsOutput) ElementType() reflect.Type
func (GetAlarmAllNamespacesQceNamespacesNewsOutput) Id ¶ added in v0.1.8
func (o GetAlarmAllNamespacesQceNamespacesNewsOutput) Id() pulumi.StringOutput
Namespace labeling.
func (GetAlarmAllNamespacesQceNamespacesNewsOutput) Name ¶ added in v0.1.8
func (o GetAlarmAllNamespacesQceNamespacesNewsOutput) Name() pulumi.StringOutput
Namespace name.
func (GetAlarmAllNamespacesQceNamespacesNewsOutput) ProductName ¶ added in v0.1.8
func (o GetAlarmAllNamespacesQceNamespacesNewsOutput) ProductName() pulumi.StringOutput
Product Name.
func (GetAlarmAllNamespacesQceNamespacesNewsOutput) SortId ¶ added in v0.1.8
func (o GetAlarmAllNamespacesQceNamespacesNewsOutput) SortId() pulumi.IntOutput
Sort Id.
func (GetAlarmAllNamespacesQceNamespacesNewsOutput) ToGetAlarmAllNamespacesQceNamespacesNewsOutput ¶ added in v0.1.8
func (o GetAlarmAllNamespacesQceNamespacesNewsOutput) ToGetAlarmAllNamespacesQceNamespacesNewsOutput() GetAlarmAllNamespacesQceNamespacesNewsOutput
func (GetAlarmAllNamespacesQceNamespacesNewsOutput) ToGetAlarmAllNamespacesQceNamespacesNewsOutputWithContext ¶ added in v0.1.8
func (o GetAlarmAllNamespacesQceNamespacesNewsOutput) ToGetAlarmAllNamespacesQceNamespacesNewsOutputWithContext(ctx context.Context) GetAlarmAllNamespacesQceNamespacesNewsOutput
func (GetAlarmAllNamespacesQceNamespacesNewsOutput) Value ¶ added in v0.1.8
func (o GetAlarmAllNamespacesQceNamespacesNewsOutput) Value() pulumi.StringOutput
Namespace value.
type GetAlarmAllNamespacesResult ¶ added in v0.1.8
type GetAlarmAllNamespacesResult struct { // General alarm strategy types (including: application performance monitoring, front-end performance monitoring, cloud dial testing). CommonNamespaces []GetAlarmAllNamespacesCommonNamespace `pulumi:"commonNamespaces"` // Other alarm strategy types are currently not supported. CustomNamespacesNews []GetAlarmAllNamespacesCustomNamespacesNews `pulumi:"customNamespacesNews"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ids []string `pulumi:"ids"` Module string `pulumi:"module"` MonitorTypes []string `pulumi:"monitorTypes"` // Types of alarm strategies for cloud products. QceNamespacesNews []GetAlarmAllNamespacesQceNamespacesNews `pulumi:"qceNamespacesNews"` ResultOutputFile *string `pulumi:"resultOutputFile"` SceneType string `pulumi:"sceneType"` }
A collection of values returned by getAlarmAllNamespaces.
func GetAlarmAllNamespaces ¶ added in v0.1.8
func GetAlarmAllNamespaces(ctx *pulumi.Context, args *GetAlarmAllNamespacesArgs, opts ...pulumi.InvokeOption) (*GetAlarmAllNamespacesResult, error)
Use this data source to query detailed information of monitor alarmAllNamespaces
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Monitor.GetAlarmAllNamespaces(ctx, &monitor.GetAlarmAllNamespacesArgs{ Ids: []string{ "qaap_tunnel_l4_listeners", }, Module: "monitor", MonitorTypes: []string{ "MT_QCE", }, SceneType: "ST_ALARM", }, nil) if err != nil { return err } return nil }) }
```
type GetAlarmAllNamespacesResultOutput ¶ added in v0.1.8
type GetAlarmAllNamespacesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAlarmAllNamespaces.
func GetAlarmAllNamespacesOutput ¶ added in v0.1.8
func GetAlarmAllNamespacesOutput(ctx *pulumi.Context, args GetAlarmAllNamespacesOutputArgs, opts ...pulumi.InvokeOption) GetAlarmAllNamespacesResultOutput
func (GetAlarmAllNamespacesResultOutput) CommonNamespaces ¶ added in v0.1.8
func (o GetAlarmAllNamespacesResultOutput) CommonNamespaces() GetAlarmAllNamespacesCommonNamespaceArrayOutput
General alarm strategy types (including: application performance monitoring, front-end performance monitoring, cloud dial testing).
func (GetAlarmAllNamespacesResultOutput) CustomNamespacesNews ¶ added in v0.1.8
func (o GetAlarmAllNamespacesResultOutput) CustomNamespacesNews() GetAlarmAllNamespacesCustomNamespacesNewsArrayOutput
Other alarm strategy types are currently not supported.
func (GetAlarmAllNamespacesResultOutput) ElementType ¶ added in v0.1.8
func (GetAlarmAllNamespacesResultOutput) ElementType() reflect.Type
func (GetAlarmAllNamespacesResultOutput) Id ¶ added in v0.1.8
func (o GetAlarmAllNamespacesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetAlarmAllNamespacesResultOutput) Ids ¶ added in v0.1.8
func (o GetAlarmAllNamespacesResultOutput) Ids() pulumi.StringArrayOutput
func (GetAlarmAllNamespacesResultOutput) Module ¶ added in v0.1.8
func (o GetAlarmAllNamespacesResultOutput) Module() pulumi.StringOutput
func (GetAlarmAllNamespacesResultOutput) MonitorTypes ¶ added in v0.1.8
func (o GetAlarmAllNamespacesResultOutput) MonitorTypes() pulumi.StringArrayOutput
func (GetAlarmAllNamespacesResultOutput) QceNamespacesNews ¶ added in v0.1.8
func (o GetAlarmAllNamespacesResultOutput) QceNamespacesNews() GetAlarmAllNamespacesQceNamespacesNewsArrayOutput
Types of alarm strategies for cloud products.
func (GetAlarmAllNamespacesResultOutput) ResultOutputFile ¶ added in v0.1.8
func (o GetAlarmAllNamespacesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetAlarmAllNamespacesResultOutput) SceneType ¶ added in v0.1.8
func (o GetAlarmAllNamespacesResultOutput) SceneType() pulumi.StringOutput
func (GetAlarmAllNamespacesResultOutput) ToGetAlarmAllNamespacesResultOutput ¶ added in v0.1.8
func (o GetAlarmAllNamespacesResultOutput) ToGetAlarmAllNamespacesResultOutput() GetAlarmAllNamespacesResultOutput
func (GetAlarmAllNamespacesResultOutput) ToGetAlarmAllNamespacesResultOutputWithContext ¶ added in v0.1.8
func (o GetAlarmAllNamespacesResultOutput) ToGetAlarmAllNamespacesResultOutputWithContext(ctx context.Context) GetAlarmAllNamespacesResultOutput
type GetAlarmBasicAlarmsAlarm ¶ added in v0.1.8
type GetAlarmBasicAlarmsAlarm struct { // Filter based on alarm status. AlarmStatus string `pulumi:"alarmStatus"` // Alarm type, 0 represents indicator alarm, 2 represents product event alarm, and 3 represents platform event alarm. AlarmType int `pulumi:"alarmType"` // Alarm content. Content string `pulumi:"content"` // Alarm object dimension information. Dimensions string `pulumi:"dimensions"` // Duration in seconds. Duration int `pulumi:"duration"` // Time of occurrence. FirstOccurTime string `pulumi:"firstOccurTime"` // Policy Group ID. GroupId int `pulumi:"groupId"` // Policy Group Name. GroupName string `pulumi:"groupName"` // The ID of this alarm. Id int `pulumi:"id"` // Instance Group Information. InstanceGroups []GetAlarmBasicAlarmsAlarmInstanceGroup `pulumi:"instanceGroups"` // End time. LastOccurTime string `pulumi:"lastOccurTime"` // Indicator ID. MetricId int `pulumi:"metricId"` // Indicator Name. MetricName string `pulumi:"metricName"` // Notification method. NotifyWays []string `pulumi:"notifyWays"` // Alarm object ID. ObjId string `pulumi:"objId"` // Alarm Object. ObjName string `pulumi:"objName"` // Project ID. ProjectId int `pulumi:"projectId"` // Entry name. ProjectName string `pulumi:"projectName"` // Region. Region string `pulumi:"region"` // Alarm status ID, 0 indicates not recovered; 1 indicates that it has been restored; 2,3,5 indicates insufficient data; 4 indicates it has expired. Status int `pulumi:"status"` // Policy Type. ViewName string `pulumi:"viewName"` // VPC, only CVM has. Vpc string `pulumi:"vpc"` }
type GetAlarmBasicAlarmsAlarmArgs ¶ added in v0.1.8
type GetAlarmBasicAlarmsAlarmArgs struct { // Filter based on alarm status. AlarmStatus pulumi.StringInput `pulumi:"alarmStatus"` // Alarm type, 0 represents indicator alarm, 2 represents product event alarm, and 3 represents platform event alarm. AlarmType pulumi.IntInput `pulumi:"alarmType"` // Alarm content. Content pulumi.StringInput `pulumi:"content"` // Alarm object dimension information. Dimensions pulumi.StringInput `pulumi:"dimensions"` // Duration in seconds. Duration pulumi.IntInput `pulumi:"duration"` // Time of occurrence. FirstOccurTime pulumi.StringInput `pulumi:"firstOccurTime"` // Policy Group ID. GroupId pulumi.IntInput `pulumi:"groupId"` // Policy Group Name. GroupName pulumi.StringInput `pulumi:"groupName"` // The ID of this alarm. Id pulumi.IntInput `pulumi:"id"` // Instance Group Information. InstanceGroups GetAlarmBasicAlarmsAlarmInstanceGroupArrayInput `pulumi:"instanceGroups"` // End time. LastOccurTime pulumi.StringInput `pulumi:"lastOccurTime"` // Indicator ID. MetricId pulumi.IntInput `pulumi:"metricId"` // Indicator Name. MetricName pulumi.StringInput `pulumi:"metricName"` // Notification method. NotifyWays pulumi.StringArrayInput `pulumi:"notifyWays"` // Alarm object ID. ObjId pulumi.StringInput `pulumi:"objId"` // Alarm Object. ObjName pulumi.StringInput `pulumi:"objName"` // Project ID. ProjectId pulumi.IntInput `pulumi:"projectId"` // Entry name. ProjectName pulumi.StringInput `pulumi:"projectName"` // Region. Region pulumi.StringInput `pulumi:"region"` // Alarm status ID, 0 indicates not recovered; 1 indicates that it has been restored; 2,3,5 indicates insufficient data; 4 indicates it has expired. Status pulumi.IntInput `pulumi:"status"` // Policy Type. ViewName pulumi.StringInput `pulumi:"viewName"` // VPC, only CVM has. Vpc pulumi.StringInput `pulumi:"vpc"` }
func (GetAlarmBasicAlarmsAlarmArgs) ElementType ¶ added in v0.1.8
func (GetAlarmBasicAlarmsAlarmArgs) ElementType() reflect.Type
func (GetAlarmBasicAlarmsAlarmArgs) ToGetAlarmBasicAlarmsAlarmOutput ¶ added in v0.1.8
func (i GetAlarmBasicAlarmsAlarmArgs) ToGetAlarmBasicAlarmsAlarmOutput() GetAlarmBasicAlarmsAlarmOutput
func (GetAlarmBasicAlarmsAlarmArgs) ToGetAlarmBasicAlarmsAlarmOutputWithContext ¶ added in v0.1.8
func (i GetAlarmBasicAlarmsAlarmArgs) ToGetAlarmBasicAlarmsAlarmOutputWithContext(ctx context.Context) GetAlarmBasicAlarmsAlarmOutput
type GetAlarmBasicAlarmsAlarmArray ¶ added in v0.1.8
type GetAlarmBasicAlarmsAlarmArray []GetAlarmBasicAlarmsAlarmInput
func (GetAlarmBasicAlarmsAlarmArray) ElementType ¶ added in v0.1.8
func (GetAlarmBasicAlarmsAlarmArray) ElementType() reflect.Type
func (GetAlarmBasicAlarmsAlarmArray) ToGetAlarmBasicAlarmsAlarmArrayOutput ¶ added in v0.1.8
func (i GetAlarmBasicAlarmsAlarmArray) ToGetAlarmBasicAlarmsAlarmArrayOutput() GetAlarmBasicAlarmsAlarmArrayOutput
func (GetAlarmBasicAlarmsAlarmArray) ToGetAlarmBasicAlarmsAlarmArrayOutputWithContext ¶ added in v0.1.8
func (i GetAlarmBasicAlarmsAlarmArray) ToGetAlarmBasicAlarmsAlarmArrayOutputWithContext(ctx context.Context) GetAlarmBasicAlarmsAlarmArrayOutput
type GetAlarmBasicAlarmsAlarmArrayInput ¶ added in v0.1.8
type GetAlarmBasicAlarmsAlarmArrayInput interface { pulumi.Input ToGetAlarmBasicAlarmsAlarmArrayOutput() GetAlarmBasicAlarmsAlarmArrayOutput ToGetAlarmBasicAlarmsAlarmArrayOutputWithContext(context.Context) GetAlarmBasicAlarmsAlarmArrayOutput }
GetAlarmBasicAlarmsAlarmArrayInput is an input type that accepts GetAlarmBasicAlarmsAlarmArray and GetAlarmBasicAlarmsAlarmArrayOutput values. You can construct a concrete instance of `GetAlarmBasicAlarmsAlarmArrayInput` via:
GetAlarmBasicAlarmsAlarmArray{ GetAlarmBasicAlarmsAlarmArgs{...} }
type GetAlarmBasicAlarmsAlarmArrayOutput ¶ added in v0.1.8
type GetAlarmBasicAlarmsAlarmArrayOutput struct{ *pulumi.OutputState }
func (GetAlarmBasicAlarmsAlarmArrayOutput) ElementType ¶ added in v0.1.8
func (GetAlarmBasicAlarmsAlarmArrayOutput) ElementType() reflect.Type
func (GetAlarmBasicAlarmsAlarmArrayOutput) Index ¶ added in v0.1.8
func (o GetAlarmBasicAlarmsAlarmArrayOutput) Index(i pulumi.IntInput) GetAlarmBasicAlarmsAlarmOutput
func (GetAlarmBasicAlarmsAlarmArrayOutput) ToGetAlarmBasicAlarmsAlarmArrayOutput ¶ added in v0.1.8
func (o GetAlarmBasicAlarmsAlarmArrayOutput) ToGetAlarmBasicAlarmsAlarmArrayOutput() GetAlarmBasicAlarmsAlarmArrayOutput
func (GetAlarmBasicAlarmsAlarmArrayOutput) ToGetAlarmBasicAlarmsAlarmArrayOutputWithContext ¶ added in v0.1.8
func (o GetAlarmBasicAlarmsAlarmArrayOutput) ToGetAlarmBasicAlarmsAlarmArrayOutputWithContext(ctx context.Context) GetAlarmBasicAlarmsAlarmArrayOutput
type GetAlarmBasicAlarmsAlarmInput ¶ added in v0.1.8
type GetAlarmBasicAlarmsAlarmInput interface { pulumi.Input ToGetAlarmBasicAlarmsAlarmOutput() GetAlarmBasicAlarmsAlarmOutput ToGetAlarmBasicAlarmsAlarmOutputWithContext(context.Context) GetAlarmBasicAlarmsAlarmOutput }
GetAlarmBasicAlarmsAlarmInput is an input type that accepts GetAlarmBasicAlarmsAlarmArgs and GetAlarmBasicAlarmsAlarmOutput values. You can construct a concrete instance of `GetAlarmBasicAlarmsAlarmInput` via:
GetAlarmBasicAlarmsAlarmArgs{...}
type GetAlarmBasicAlarmsAlarmInstanceGroup ¶ added in v0.1.8
type GetAlarmBasicAlarmsAlarmInstanceGroupArgs ¶ added in v0.1.8
type GetAlarmBasicAlarmsAlarmInstanceGroupArgs struct { // Instance Group ID. InstanceGroupId pulumi.IntInput `pulumi:"instanceGroupId"` // Instance Group Name. InstanceGroupName pulumi.StringInput `pulumi:"instanceGroupName"` }
func (GetAlarmBasicAlarmsAlarmInstanceGroupArgs) ElementType ¶ added in v0.1.8
func (GetAlarmBasicAlarmsAlarmInstanceGroupArgs) ElementType() reflect.Type
func (GetAlarmBasicAlarmsAlarmInstanceGroupArgs) ToGetAlarmBasicAlarmsAlarmInstanceGroupOutput ¶ added in v0.1.8
func (i GetAlarmBasicAlarmsAlarmInstanceGroupArgs) ToGetAlarmBasicAlarmsAlarmInstanceGroupOutput() GetAlarmBasicAlarmsAlarmInstanceGroupOutput
func (GetAlarmBasicAlarmsAlarmInstanceGroupArgs) ToGetAlarmBasicAlarmsAlarmInstanceGroupOutputWithContext ¶ added in v0.1.8
func (i GetAlarmBasicAlarmsAlarmInstanceGroupArgs) ToGetAlarmBasicAlarmsAlarmInstanceGroupOutputWithContext(ctx context.Context) GetAlarmBasicAlarmsAlarmInstanceGroupOutput
type GetAlarmBasicAlarmsAlarmInstanceGroupArray ¶ added in v0.1.8
type GetAlarmBasicAlarmsAlarmInstanceGroupArray []GetAlarmBasicAlarmsAlarmInstanceGroupInput
func (GetAlarmBasicAlarmsAlarmInstanceGroupArray) ElementType ¶ added in v0.1.8
func (GetAlarmBasicAlarmsAlarmInstanceGroupArray) ElementType() reflect.Type
func (GetAlarmBasicAlarmsAlarmInstanceGroupArray) ToGetAlarmBasicAlarmsAlarmInstanceGroupArrayOutput ¶ added in v0.1.8
func (i GetAlarmBasicAlarmsAlarmInstanceGroupArray) ToGetAlarmBasicAlarmsAlarmInstanceGroupArrayOutput() GetAlarmBasicAlarmsAlarmInstanceGroupArrayOutput
func (GetAlarmBasicAlarmsAlarmInstanceGroupArray) ToGetAlarmBasicAlarmsAlarmInstanceGroupArrayOutputWithContext ¶ added in v0.1.8
func (i GetAlarmBasicAlarmsAlarmInstanceGroupArray) ToGetAlarmBasicAlarmsAlarmInstanceGroupArrayOutputWithContext(ctx context.Context) GetAlarmBasicAlarmsAlarmInstanceGroupArrayOutput
type GetAlarmBasicAlarmsAlarmInstanceGroupArrayInput ¶ added in v0.1.8
type GetAlarmBasicAlarmsAlarmInstanceGroupArrayInput interface { pulumi.Input ToGetAlarmBasicAlarmsAlarmInstanceGroupArrayOutput() GetAlarmBasicAlarmsAlarmInstanceGroupArrayOutput ToGetAlarmBasicAlarmsAlarmInstanceGroupArrayOutputWithContext(context.Context) GetAlarmBasicAlarmsAlarmInstanceGroupArrayOutput }
GetAlarmBasicAlarmsAlarmInstanceGroupArrayInput is an input type that accepts GetAlarmBasicAlarmsAlarmInstanceGroupArray and GetAlarmBasicAlarmsAlarmInstanceGroupArrayOutput values. You can construct a concrete instance of `GetAlarmBasicAlarmsAlarmInstanceGroupArrayInput` via:
GetAlarmBasicAlarmsAlarmInstanceGroupArray{ GetAlarmBasicAlarmsAlarmInstanceGroupArgs{...} }
type GetAlarmBasicAlarmsAlarmInstanceGroupArrayOutput ¶ added in v0.1.8
type GetAlarmBasicAlarmsAlarmInstanceGroupArrayOutput struct{ *pulumi.OutputState }
func (GetAlarmBasicAlarmsAlarmInstanceGroupArrayOutput) ElementType ¶ added in v0.1.8
func (GetAlarmBasicAlarmsAlarmInstanceGroupArrayOutput) ElementType() reflect.Type
func (GetAlarmBasicAlarmsAlarmInstanceGroupArrayOutput) ToGetAlarmBasicAlarmsAlarmInstanceGroupArrayOutput ¶ added in v0.1.8
func (o GetAlarmBasicAlarmsAlarmInstanceGroupArrayOutput) ToGetAlarmBasicAlarmsAlarmInstanceGroupArrayOutput() GetAlarmBasicAlarmsAlarmInstanceGroupArrayOutput
func (GetAlarmBasicAlarmsAlarmInstanceGroupArrayOutput) ToGetAlarmBasicAlarmsAlarmInstanceGroupArrayOutputWithContext ¶ added in v0.1.8
func (o GetAlarmBasicAlarmsAlarmInstanceGroupArrayOutput) ToGetAlarmBasicAlarmsAlarmInstanceGroupArrayOutputWithContext(ctx context.Context) GetAlarmBasicAlarmsAlarmInstanceGroupArrayOutput
type GetAlarmBasicAlarmsAlarmInstanceGroupInput ¶ added in v0.1.8
type GetAlarmBasicAlarmsAlarmInstanceGroupInput interface { pulumi.Input ToGetAlarmBasicAlarmsAlarmInstanceGroupOutput() GetAlarmBasicAlarmsAlarmInstanceGroupOutput ToGetAlarmBasicAlarmsAlarmInstanceGroupOutputWithContext(context.Context) GetAlarmBasicAlarmsAlarmInstanceGroupOutput }
GetAlarmBasicAlarmsAlarmInstanceGroupInput is an input type that accepts GetAlarmBasicAlarmsAlarmInstanceGroupArgs and GetAlarmBasicAlarmsAlarmInstanceGroupOutput values. You can construct a concrete instance of `GetAlarmBasicAlarmsAlarmInstanceGroupInput` via:
GetAlarmBasicAlarmsAlarmInstanceGroupArgs{...}
type GetAlarmBasicAlarmsAlarmInstanceGroupOutput ¶ added in v0.1.8
type GetAlarmBasicAlarmsAlarmInstanceGroupOutput struct{ *pulumi.OutputState }
func (GetAlarmBasicAlarmsAlarmInstanceGroupOutput) ElementType ¶ added in v0.1.8
func (GetAlarmBasicAlarmsAlarmInstanceGroupOutput) ElementType() reflect.Type
func (GetAlarmBasicAlarmsAlarmInstanceGroupOutput) InstanceGroupId ¶ added in v0.1.8
func (o GetAlarmBasicAlarmsAlarmInstanceGroupOutput) InstanceGroupId() pulumi.IntOutput
Instance Group ID.
func (GetAlarmBasicAlarmsAlarmInstanceGroupOutput) InstanceGroupName ¶ added in v0.1.8
func (o GetAlarmBasicAlarmsAlarmInstanceGroupOutput) InstanceGroupName() pulumi.StringOutput
Instance Group Name.
func (GetAlarmBasicAlarmsAlarmInstanceGroupOutput) ToGetAlarmBasicAlarmsAlarmInstanceGroupOutput ¶ added in v0.1.8
func (o GetAlarmBasicAlarmsAlarmInstanceGroupOutput) ToGetAlarmBasicAlarmsAlarmInstanceGroupOutput() GetAlarmBasicAlarmsAlarmInstanceGroupOutput
func (GetAlarmBasicAlarmsAlarmInstanceGroupOutput) ToGetAlarmBasicAlarmsAlarmInstanceGroupOutputWithContext ¶ added in v0.1.8
func (o GetAlarmBasicAlarmsAlarmInstanceGroupOutput) ToGetAlarmBasicAlarmsAlarmInstanceGroupOutputWithContext(ctx context.Context) GetAlarmBasicAlarmsAlarmInstanceGroupOutput
type GetAlarmBasicAlarmsAlarmOutput ¶ added in v0.1.8
type GetAlarmBasicAlarmsAlarmOutput struct{ *pulumi.OutputState }
func (GetAlarmBasicAlarmsAlarmOutput) AlarmStatus ¶ added in v0.1.8
func (o GetAlarmBasicAlarmsAlarmOutput) AlarmStatus() pulumi.StringOutput
Filter based on alarm status.
func (GetAlarmBasicAlarmsAlarmOutput) AlarmType ¶ added in v0.1.8
func (o GetAlarmBasicAlarmsAlarmOutput) AlarmType() pulumi.IntOutput
Alarm type, 0 represents indicator alarm, 2 represents product event alarm, and 3 represents platform event alarm.
func (GetAlarmBasicAlarmsAlarmOutput) Content ¶ added in v0.1.8
func (o GetAlarmBasicAlarmsAlarmOutput) Content() pulumi.StringOutput
Alarm content.
func (GetAlarmBasicAlarmsAlarmOutput) Dimensions ¶ added in v0.1.8
func (o GetAlarmBasicAlarmsAlarmOutput) Dimensions() pulumi.StringOutput
Alarm object dimension information.
func (GetAlarmBasicAlarmsAlarmOutput) Duration ¶ added in v0.1.8
func (o GetAlarmBasicAlarmsAlarmOutput) Duration() pulumi.IntOutput
Duration in seconds.
func (GetAlarmBasicAlarmsAlarmOutput) ElementType ¶ added in v0.1.8
func (GetAlarmBasicAlarmsAlarmOutput) ElementType() reflect.Type
func (GetAlarmBasicAlarmsAlarmOutput) FirstOccurTime ¶ added in v0.1.8
func (o GetAlarmBasicAlarmsAlarmOutput) FirstOccurTime() pulumi.StringOutput
Time of occurrence.
func (GetAlarmBasicAlarmsAlarmOutput) GroupId ¶ added in v0.1.8
func (o GetAlarmBasicAlarmsAlarmOutput) GroupId() pulumi.IntOutput
Policy Group ID.
func (GetAlarmBasicAlarmsAlarmOutput) GroupName ¶ added in v0.1.8
func (o GetAlarmBasicAlarmsAlarmOutput) GroupName() pulumi.StringOutput
Policy Group Name.
func (GetAlarmBasicAlarmsAlarmOutput) Id ¶ added in v0.1.8
func (o GetAlarmBasicAlarmsAlarmOutput) Id() pulumi.IntOutput
The ID of this alarm.
func (GetAlarmBasicAlarmsAlarmOutput) InstanceGroups ¶ added in v0.1.8
func (o GetAlarmBasicAlarmsAlarmOutput) InstanceGroups() GetAlarmBasicAlarmsAlarmInstanceGroupArrayOutput
Instance Group Information.
func (GetAlarmBasicAlarmsAlarmOutput) LastOccurTime ¶ added in v0.1.8
func (o GetAlarmBasicAlarmsAlarmOutput) LastOccurTime() pulumi.StringOutput
End time.
func (GetAlarmBasicAlarmsAlarmOutput) MetricId ¶ added in v0.1.8
func (o GetAlarmBasicAlarmsAlarmOutput) MetricId() pulumi.IntOutput
Indicator ID.
func (GetAlarmBasicAlarmsAlarmOutput) MetricName ¶ added in v0.1.8
func (o GetAlarmBasicAlarmsAlarmOutput) MetricName() pulumi.StringOutput
Indicator Name.
func (GetAlarmBasicAlarmsAlarmOutput) NotifyWays ¶ added in v0.1.8
func (o GetAlarmBasicAlarmsAlarmOutput) NotifyWays() pulumi.StringArrayOutput
Notification method.
func (GetAlarmBasicAlarmsAlarmOutput) ObjId ¶ added in v0.1.8
func (o GetAlarmBasicAlarmsAlarmOutput) ObjId() pulumi.StringOutput
Alarm object ID.
func (GetAlarmBasicAlarmsAlarmOutput) ObjName ¶ added in v0.1.8
func (o GetAlarmBasicAlarmsAlarmOutput) ObjName() pulumi.StringOutput
Alarm Object.
func (GetAlarmBasicAlarmsAlarmOutput) ProjectId ¶ added in v0.1.8
func (o GetAlarmBasicAlarmsAlarmOutput) ProjectId() pulumi.IntOutput
Project ID.
func (GetAlarmBasicAlarmsAlarmOutput) ProjectName ¶ added in v0.1.8
func (o GetAlarmBasicAlarmsAlarmOutput) ProjectName() pulumi.StringOutput
Entry name.
func (GetAlarmBasicAlarmsAlarmOutput) Region ¶ added in v0.1.8
func (o GetAlarmBasicAlarmsAlarmOutput) Region() pulumi.StringOutput
Region.
func (GetAlarmBasicAlarmsAlarmOutput) Status ¶ added in v0.1.8
func (o GetAlarmBasicAlarmsAlarmOutput) Status() pulumi.IntOutput
Alarm status ID, 0 indicates not recovered; 1 indicates that it has been restored; 2,3,5 indicates insufficient data; 4 indicates it has expired.
func (GetAlarmBasicAlarmsAlarmOutput) ToGetAlarmBasicAlarmsAlarmOutput ¶ added in v0.1.8
func (o GetAlarmBasicAlarmsAlarmOutput) ToGetAlarmBasicAlarmsAlarmOutput() GetAlarmBasicAlarmsAlarmOutput
func (GetAlarmBasicAlarmsAlarmOutput) ToGetAlarmBasicAlarmsAlarmOutputWithContext ¶ added in v0.1.8
func (o GetAlarmBasicAlarmsAlarmOutput) ToGetAlarmBasicAlarmsAlarmOutputWithContext(ctx context.Context) GetAlarmBasicAlarmsAlarmOutput
func (GetAlarmBasicAlarmsAlarmOutput) ViewName ¶ added in v0.1.8
func (o GetAlarmBasicAlarmsAlarmOutput) ViewName() pulumi.StringOutput
Policy Type.
func (GetAlarmBasicAlarmsAlarmOutput) Vpc ¶ added in v0.1.8
func (o GetAlarmBasicAlarmsAlarmOutput) Vpc() pulumi.StringOutput
VPC, only CVM has.
type GetAlarmBasicAlarmsArgs ¶ added in v0.1.8
type GetAlarmBasicAlarmsArgs struct { // Filter based on alarm status. AlarmStatuses []int `pulumi:"alarmStatuses"` // End time, default to current timestamp. EndTime *int `pulumi:"endTime"` // Filter based on instance group ID. InstanceGroupIds []int `pulumi:"instanceGroupIds"` // Filter by indicator name. MetricNames []string `pulumi:"metricNames"` // Interface module name, current value monitor. Module string `pulumi:"module"` // Filter based on alarm objects. ObjLike *string `pulumi:"objLike"` // Sort by occurrence time, taking ASC or DESC values. OccurTimeOrder *string `pulumi:"occurTimeOrder"` // Filter based on project ID. ProjectIds []int `pulumi:"projectIds"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // Start time, default to one day is timestamp. StartTime *int `pulumi:"startTime"` // Filter based on policy type. ViewNames []string `pulumi:"viewNames"` }
A collection of arguments for invoking getAlarmBasicAlarms.
type GetAlarmBasicAlarmsOutputArgs ¶ added in v0.1.8
type GetAlarmBasicAlarmsOutputArgs struct { // Filter based on alarm status. AlarmStatuses pulumi.IntArrayInput `pulumi:"alarmStatuses"` // End time, default to current timestamp. EndTime pulumi.IntPtrInput `pulumi:"endTime"` // Filter based on instance group ID. InstanceGroupIds pulumi.IntArrayInput `pulumi:"instanceGroupIds"` // Filter by indicator name. MetricNames pulumi.StringArrayInput `pulumi:"metricNames"` // Interface module name, current value monitor. Module pulumi.StringInput `pulumi:"module"` // Filter based on alarm objects. ObjLike pulumi.StringPtrInput `pulumi:"objLike"` // Sort by occurrence time, taking ASC or DESC values. OccurTimeOrder pulumi.StringPtrInput `pulumi:"occurTimeOrder"` // Filter based on project ID. ProjectIds pulumi.IntArrayInput `pulumi:"projectIds"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // Start time, default to one day is timestamp. StartTime pulumi.IntPtrInput `pulumi:"startTime"` // Filter based on policy type. ViewNames pulumi.StringArrayInput `pulumi:"viewNames"` }
A collection of arguments for invoking getAlarmBasicAlarms.
func (GetAlarmBasicAlarmsOutputArgs) ElementType ¶ added in v0.1.8
func (GetAlarmBasicAlarmsOutputArgs) ElementType() reflect.Type
type GetAlarmBasicAlarmsResult ¶ added in v0.1.8
type GetAlarmBasicAlarmsResult struct { // Alarm status, ALARM indicates not recovered; OK indicates that it has been restored; NO_ DATA indicates insufficient data; NO_ CONF indicates that it has expired. AlarmStatuses []int `pulumi:"alarmStatuses"` // Alarm List. Alarms []GetAlarmBasicAlarmsAlarm `pulumi:"alarms"` EndTime *int `pulumi:"endTime"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceGroupIds []int `pulumi:"instanceGroupIds"` MetricNames []string `pulumi:"metricNames"` Module string `pulumi:"module"` ObjLike *string `pulumi:"objLike"` OccurTimeOrder *string `pulumi:"occurTimeOrder"` ProjectIds []int `pulumi:"projectIds"` ResultOutputFile *string `pulumi:"resultOutputFile"` StartTime *int `pulumi:"startTime"` ViewNames []string `pulumi:"viewNames"` // Remarks. Warning string `pulumi:"warning"` }
A collection of values returned by getAlarmBasicAlarms.
func GetAlarmBasicAlarms ¶ added in v0.1.8
func GetAlarmBasicAlarms(ctx *pulumi.Context, args *GetAlarmBasicAlarmsArgs, opts ...pulumi.InvokeOption) (*GetAlarmBasicAlarmsResult, error)
Use this data source to query detailed information of monitor basicAlarms
type GetAlarmBasicAlarmsResultOutput ¶ added in v0.1.8
type GetAlarmBasicAlarmsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAlarmBasicAlarms.
func GetAlarmBasicAlarmsOutput ¶ added in v0.1.8
func GetAlarmBasicAlarmsOutput(ctx *pulumi.Context, args GetAlarmBasicAlarmsOutputArgs, opts ...pulumi.InvokeOption) GetAlarmBasicAlarmsResultOutput
func (GetAlarmBasicAlarmsResultOutput) AlarmStatuses ¶ added in v0.1.8
func (o GetAlarmBasicAlarmsResultOutput) AlarmStatuses() pulumi.IntArrayOutput
Alarm status, ALARM indicates not recovered; OK indicates that it has been restored; NO_ DATA indicates insufficient data; NO_ CONF indicates that it has expired.
func (GetAlarmBasicAlarmsResultOutput) Alarms ¶ added in v0.1.8
func (o GetAlarmBasicAlarmsResultOutput) Alarms() GetAlarmBasicAlarmsAlarmArrayOutput
Alarm List.
func (GetAlarmBasicAlarmsResultOutput) ElementType ¶ added in v0.1.8
func (GetAlarmBasicAlarmsResultOutput) ElementType() reflect.Type
func (GetAlarmBasicAlarmsResultOutput) EndTime ¶ added in v0.1.8
func (o GetAlarmBasicAlarmsResultOutput) EndTime() pulumi.IntPtrOutput
func (GetAlarmBasicAlarmsResultOutput) Id ¶ added in v0.1.8
func (o GetAlarmBasicAlarmsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetAlarmBasicAlarmsResultOutput) InstanceGroupIds ¶ added in v0.1.8
func (o GetAlarmBasicAlarmsResultOutput) InstanceGroupIds() pulumi.IntArrayOutput
func (GetAlarmBasicAlarmsResultOutput) MetricNames ¶ added in v0.1.8
func (o GetAlarmBasicAlarmsResultOutput) MetricNames() pulumi.StringArrayOutput
func (GetAlarmBasicAlarmsResultOutput) Module ¶ added in v0.1.8
func (o GetAlarmBasicAlarmsResultOutput) Module() pulumi.StringOutput
func (GetAlarmBasicAlarmsResultOutput) ObjLike ¶ added in v0.1.8
func (o GetAlarmBasicAlarmsResultOutput) ObjLike() pulumi.StringPtrOutput
func (GetAlarmBasicAlarmsResultOutput) OccurTimeOrder ¶ added in v0.1.8
func (o GetAlarmBasicAlarmsResultOutput) OccurTimeOrder() pulumi.StringPtrOutput
func (GetAlarmBasicAlarmsResultOutput) ProjectIds ¶ added in v0.1.8
func (o GetAlarmBasicAlarmsResultOutput) ProjectIds() pulumi.IntArrayOutput
func (GetAlarmBasicAlarmsResultOutput) ResultOutputFile ¶ added in v0.1.8
func (o GetAlarmBasicAlarmsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetAlarmBasicAlarmsResultOutput) StartTime ¶ added in v0.1.8
func (o GetAlarmBasicAlarmsResultOutput) StartTime() pulumi.IntPtrOutput
func (GetAlarmBasicAlarmsResultOutput) ToGetAlarmBasicAlarmsResultOutput ¶ added in v0.1.8
func (o GetAlarmBasicAlarmsResultOutput) ToGetAlarmBasicAlarmsResultOutput() GetAlarmBasicAlarmsResultOutput
func (GetAlarmBasicAlarmsResultOutput) ToGetAlarmBasicAlarmsResultOutputWithContext ¶ added in v0.1.8
func (o GetAlarmBasicAlarmsResultOutput) ToGetAlarmBasicAlarmsResultOutputWithContext(ctx context.Context) GetAlarmBasicAlarmsResultOutput
func (GetAlarmBasicAlarmsResultOutput) ViewNames ¶ added in v0.1.8
func (o GetAlarmBasicAlarmsResultOutput) ViewNames() pulumi.StringArrayOutput
func (GetAlarmBasicAlarmsResultOutput) Warning ¶ added in v0.1.8
func (o GetAlarmBasicAlarmsResultOutput) Warning() pulumi.StringOutput
Remarks.
type GetAlarmBasicMetricArgs ¶ added in v0.1.8
type GetAlarmBasicMetricArgs struct { // Optional parameters, filtered by dimension. Dimensions []string `pulumi:"dimensions"` // Indicator names are different for each cloud product. To obtain indicator names, please go to the monitoring indicator documents of each product, such as the indicator names of cloud servers, which can be found in Cloud Server Monitoring Indicators. MetricName *string `pulumi:"metricName"` // The business namespace is different for each cloud product. To obtain the business namespace, please go to the product monitoring indicator documents, such as the namespace of the cloud server, which can be found in [Cloud Server Monitoring Indicators](https://cloud.tencent.com/document/product/248/6843). Namespace string `pulumi:"namespace"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getAlarmBasicMetric.
type GetAlarmBasicMetricMetricSet ¶ added in v0.1.8
type GetAlarmBasicMetricMetricSet struct { // Optional parameters, filtered by dimension. Dimensions []GetAlarmBasicMetricMetricSetDimension `pulumi:"dimensions"` // Explanation of the meaning of statistical indicators. Meanings []GetAlarmBasicMetricMetricSetMeaning `pulumi:"meanings"` // Indicator Chinese Name. MetricCName string `pulumi:"metricCName"` // Indicator English name. MetricEName string `pulumi:"metricEName"` // Indicator names are different for each cloud product. To obtain indicator names, please go to the monitoring indicator documents of each product, such as the indicator names of cloud servers, which can be found in Cloud Server Monitoring Indicators. MetricName string `pulumi:"metricName"` // The business namespace is different for each cloud product. To obtain the business namespace, please go to the product monitoring indicator documents, such as the namespace of the cloud server, which can be found in [Cloud Server Monitoring Indicators](https://cloud.tencent.com/document/product/248/6843). Namespace string `pulumi:"namespace"` // Indicator method within the statistical cycle. Periods []GetAlarmBasicMetricMetricSetPeriod `pulumi:"periods"` // Units used for indicators. Unit string `pulumi:"unit"` // Units used for indicators. UnitCname string `pulumi:"unitCname"` }
type GetAlarmBasicMetricMetricSetArgs ¶ added in v0.1.8
type GetAlarmBasicMetricMetricSetArgs struct { // Optional parameters, filtered by dimension. Dimensions GetAlarmBasicMetricMetricSetDimensionArrayInput `pulumi:"dimensions"` // Explanation of the meaning of statistical indicators. Meanings GetAlarmBasicMetricMetricSetMeaningArrayInput `pulumi:"meanings"` // Indicator Chinese Name. MetricCName pulumi.StringInput `pulumi:"metricCName"` // Indicator English name. MetricEName pulumi.StringInput `pulumi:"metricEName"` // Indicator names are different for each cloud product. To obtain indicator names, please go to the monitoring indicator documents of each product, such as the indicator names of cloud servers, which can be found in Cloud Server Monitoring Indicators. MetricName pulumi.StringInput `pulumi:"metricName"` // The business namespace is different for each cloud product. To obtain the business namespace, please go to the product monitoring indicator documents, such as the namespace of the cloud server, which can be found in [Cloud Server Monitoring Indicators](https://cloud.tencent.com/document/product/248/6843). Namespace pulumi.StringInput `pulumi:"namespace"` // Indicator method within the statistical cycle. Periods GetAlarmBasicMetricMetricSetPeriodArrayInput `pulumi:"periods"` // Units used for indicators. Unit pulumi.StringInput `pulumi:"unit"` // Units used for indicators. UnitCname pulumi.StringInput `pulumi:"unitCname"` }
func (GetAlarmBasicMetricMetricSetArgs) ElementType ¶ added in v0.1.8
func (GetAlarmBasicMetricMetricSetArgs) ElementType() reflect.Type
func (GetAlarmBasicMetricMetricSetArgs) ToGetAlarmBasicMetricMetricSetOutput ¶ added in v0.1.8
func (i GetAlarmBasicMetricMetricSetArgs) ToGetAlarmBasicMetricMetricSetOutput() GetAlarmBasicMetricMetricSetOutput
func (GetAlarmBasicMetricMetricSetArgs) ToGetAlarmBasicMetricMetricSetOutputWithContext ¶ added in v0.1.8
func (i GetAlarmBasicMetricMetricSetArgs) ToGetAlarmBasicMetricMetricSetOutputWithContext(ctx context.Context) GetAlarmBasicMetricMetricSetOutput
type GetAlarmBasicMetricMetricSetArray ¶ added in v0.1.8
type GetAlarmBasicMetricMetricSetArray []GetAlarmBasicMetricMetricSetInput
func (GetAlarmBasicMetricMetricSetArray) ElementType ¶ added in v0.1.8
func (GetAlarmBasicMetricMetricSetArray) ElementType() reflect.Type
func (GetAlarmBasicMetricMetricSetArray) ToGetAlarmBasicMetricMetricSetArrayOutput ¶ added in v0.1.8
func (i GetAlarmBasicMetricMetricSetArray) ToGetAlarmBasicMetricMetricSetArrayOutput() GetAlarmBasicMetricMetricSetArrayOutput
func (GetAlarmBasicMetricMetricSetArray) ToGetAlarmBasicMetricMetricSetArrayOutputWithContext ¶ added in v0.1.8
func (i GetAlarmBasicMetricMetricSetArray) ToGetAlarmBasicMetricMetricSetArrayOutputWithContext(ctx context.Context) GetAlarmBasicMetricMetricSetArrayOutput
type GetAlarmBasicMetricMetricSetArrayInput ¶ added in v0.1.8
type GetAlarmBasicMetricMetricSetArrayInput interface { pulumi.Input ToGetAlarmBasicMetricMetricSetArrayOutput() GetAlarmBasicMetricMetricSetArrayOutput ToGetAlarmBasicMetricMetricSetArrayOutputWithContext(context.Context) GetAlarmBasicMetricMetricSetArrayOutput }
GetAlarmBasicMetricMetricSetArrayInput is an input type that accepts GetAlarmBasicMetricMetricSetArray and GetAlarmBasicMetricMetricSetArrayOutput values. You can construct a concrete instance of `GetAlarmBasicMetricMetricSetArrayInput` via:
GetAlarmBasicMetricMetricSetArray{ GetAlarmBasicMetricMetricSetArgs{...} }
type GetAlarmBasicMetricMetricSetArrayOutput ¶ added in v0.1.8
type GetAlarmBasicMetricMetricSetArrayOutput struct{ *pulumi.OutputState }
func (GetAlarmBasicMetricMetricSetArrayOutput) ElementType ¶ added in v0.1.8
func (GetAlarmBasicMetricMetricSetArrayOutput) ElementType() reflect.Type
func (GetAlarmBasicMetricMetricSetArrayOutput) ToGetAlarmBasicMetricMetricSetArrayOutput ¶ added in v0.1.8
func (o GetAlarmBasicMetricMetricSetArrayOutput) ToGetAlarmBasicMetricMetricSetArrayOutput() GetAlarmBasicMetricMetricSetArrayOutput
func (GetAlarmBasicMetricMetricSetArrayOutput) ToGetAlarmBasicMetricMetricSetArrayOutputWithContext ¶ added in v0.1.8
func (o GetAlarmBasicMetricMetricSetArrayOutput) ToGetAlarmBasicMetricMetricSetArrayOutputWithContext(ctx context.Context) GetAlarmBasicMetricMetricSetArrayOutput
type GetAlarmBasicMetricMetricSetDimension ¶ added in v0.1.8
type GetAlarmBasicMetricMetricSetDimension struct { // Optional parameters, filtered by dimension. Dimensions []string `pulumi:"dimensions"` }
type GetAlarmBasicMetricMetricSetDimensionArgs ¶ added in v0.1.8
type GetAlarmBasicMetricMetricSetDimensionArgs struct { // Optional parameters, filtered by dimension. Dimensions pulumi.StringArrayInput `pulumi:"dimensions"` }
func (GetAlarmBasicMetricMetricSetDimensionArgs) ElementType ¶ added in v0.1.8
func (GetAlarmBasicMetricMetricSetDimensionArgs) ElementType() reflect.Type
func (GetAlarmBasicMetricMetricSetDimensionArgs) ToGetAlarmBasicMetricMetricSetDimensionOutput ¶ added in v0.1.8
func (i GetAlarmBasicMetricMetricSetDimensionArgs) ToGetAlarmBasicMetricMetricSetDimensionOutput() GetAlarmBasicMetricMetricSetDimensionOutput
func (GetAlarmBasicMetricMetricSetDimensionArgs) ToGetAlarmBasicMetricMetricSetDimensionOutputWithContext ¶ added in v0.1.8
func (i GetAlarmBasicMetricMetricSetDimensionArgs) ToGetAlarmBasicMetricMetricSetDimensionOutputWithContext(ctx context.Context) GetAlarmBasicMetricMetricSetDimensionOutput
type GetAlarmBasicMetricMetricSetDimensionArray ¶ added in v0.1.8
type GetAlarmBasicMetricMetricSetDimensionArray []GetAlarmBasicMetricMetricSetDimensionInput
func (GetAlarmBasicMetricMetricSetDimensionArray) ElementType ¶ added in v0.1.8
func (GetAlarmBasicMetricMetricSetDimensionArray) ElementType() reflect.Type
func (GetAlarmBasicMetricMetricSetDimensionArray) ToGetAlarmBasicMetricMetricSetDimensionArrayOutput ¶ added in v0.1.8
func (i GetAlarmBasicMetricMetricSetDimensionArray) ToGetAlarmBasicMetricMetricSetDimensionArrayOutput() GetAlarmBasicMetricMetricSetDimensionArrayOutput
func (GetAlarmBasicMetricMetricSetDimensionArray) ToGetAlarmBasicMetricMetricSetDimensionArrayOutputWithContext ¶ added in v0.1.8
func (i GetAlarmBasicMetricMetricSetDimensionArray) ToGetAlarmBasicMetricMetricSetDimensionArrayOutputWithContext(ctx context.Context) GetAlarmBasicMetricMetricSetDimensionArrayOutput
type GetAlarmBasicMetricMetricSetDimensionArrayInput ¶ added in v0.1.8
type GetAlarmBasicMetricMetricSetDimensionArrayInput interface { pulumi.Input ToGetAlarmBasicMetricMetricSetDimensionArrayOutput() GetAlarmBasicMetricMetricSetDimensionArrayOutput ToGetAlarmBasicMetricMetricSetDimensionArrayOutputWithContext(context.Context) GetAlarmBasicMetricMetricSetDimensionArrayOutput }
GetAlarmBasicMetricMetricSetDimensionArrayInput is an input type that accepts GetAlarmBasicMetricMetricSetDimensionArray and GetAlarmBasicMetricMetricSetDimensionArrayOutput values. You can construct a concrete instance of `GetAlarmBasicMetricMetricSetDimensionArrayInput` via:
GetAlarmBasicMetricMetricSetDimensionArray{ GetAlarmBasicMetricMetricSetDimensionArgs{...} }
type GetAlarmBasicMetricMetricSetDimensionArrayOutput ¶ added in v0.1.8
type GetAlarmBasicMetricMetricSetDimensionArrayOutput struct{ *pulumi.OutputState }
func (GetAlarmBasicMetricMetricSetDimensionArrayOutput) ElementType ¶ added in v0.1.8
func (GetAlarmBasicMetricMetricSetDimensionArrayOutput) ElementType() reflect.Type
func (GetAlarmBasicMetricMetricSetDimensionArrayOutput) ToGetAlarmBasicMetricMetricSetDimensionArrayOutput ¶ added in v0.1.8
func (o GetAlarmBasicMetricMetricSetDimensionArrayOutput) ToGetAlarmBasicMetricMetricSetDimensionArrayOutput() GetAlarmBasicMetricMetricSetDimensionArrayOutput
func (GetAlarmBasicMetricMetricSetDimensionArrayOutput) ToGetAlarmBasicMetricMetricSetDimensionArrayOutputWithContext ¶ added in v0.1.8
func (o GetAlarmBasicMetricMetricSetDimensionArrayOutput) ToGetAlarmBasicMetricMetricSetDimensionArrayOutputWithContext(ctx context.Context) GetAlarmBasicMetricMetricSetDimensionArrayOutput
type GetAlarmBasicMetricMetricSetDimensionInput ¶ added in v0.1.8
type GetAlarmBasicMetricMetricSetDimensionInput interface { pulumi.Input ToGetAlarmBasicMetricMetricSetDimensionOutput() GetAlarmBasicMetricMetricSetDimensionOutput ToGetAlarmBasicMetricMetricSetDimensionOutputWithContext(context.Context) GetAlarmBasicMetricMetricSetDimensionOutput }
GetAlarmBasicMetricMetricSetDimensionInput is an input type that accepts GetAlarmBasicMetricMetricSetDimensionArgs and GetAlarmBasicMetricMetricSetDimensionOutput values. You can construct a concrete instance of `GetAlarmBasicMetricMetricSetDimensionInput` via:
GetAlarmBasicMetricMetricSetDimensionArgs{...}
type GetAlarmBasicMetricMetricSetDimensionOutput ¶ added in v0.1.8
type GetAlarmBasicMetricMetricSetDimensionOutput struct{ *pulumi.OutputState }
func (GetAlarmBasicMetricMetricSetDimensionOutput) Dimensions ¶ added in v0.1.8
func (o GetAlarmBasicMetricMetricSetDimensionOutput) Dimensions() pulumi.StringArrayOutput
Optional parameters, filtered by dimension.
func (GetAlarmBasicMetricMetricSetDimensionOutput) ElementType ¶ added in v0.1.8
func (GetAlarmBasicMetricMetricSetDimensionOutput) ElementType() reflect.Type
func (GetAlarmBasicMetricMetricSetDimensionOutput) ToGetAlarmBasicMetricMetricSetDimensionOutput ¶ added in v0.1.8
func (o GetAlarmBasicMetricMetricSetDimensionOutput) ToGetAlarmBasicMetricMetricSetDimensionOutput() GetAlarmBasicMetricMetricSetDimensionOutput
func (GetAlarmBasicMetricMetricSetDimensionOutput) ToGetAlarmBasicMetricMetricSetDimensionOutputWithContext ¶ added in v0.1.8
func (o GetAlarmBasicMetricMetricSetDimensionOutput) ToGetAlarmBasicMetricMetricSetDimensionOutputWithContext(ctx context.Context) GetAlarmBasicMetricMetricSetDimensionOutput
type GetAlarmBasicMetricMetricSetInput ¶ added in v0.1.8
type GetAlarmBasicMetricMetricSetInput interface { pulumi.Input ToGetAlarmBasicMetricMetricSetOutput() GetAlarmBasicMetricMetricSetOutput ToGetAlarmBasicMetricMetricSetOutputWithContext(context.Context) GetAlarmBasicMetricMetricSetOutput }
GetAlarmBasicMetricMetricSetInput is an input type that accepts GetAlarmBasicMetricMetricSetArgs and GetAlarmBasicMetricMetricSetOutput values. You can construct a concrete instance of `GetAlarmBasicMetricMetricSetInput` via:
GetAlarmBasicMetricMetricSetArgs{...}
type GetAlarmBasicMetricMetricSetMeaning ¶ added in v0.1.8
type GetAlarmBasicMetricMetricSetMeaningArgs ¶ added in v0.1.8
type GetAlarmBasicMetricMetricSetMeaningArgs struct { // Explanation of indicators in English. En pulumi.StringInput `pulumi:"en"` // Chinese interpretation of indicators. Zh pulumi.StringInput `pulumi:"zh"` }
func (GetAlarmBasicMetricMetricSetMeaningArgs) ElementType ¶ added in v0.1.8
func (GetAlarmBasicMetricMetricSetMeaningArgs) ElementType() reflect.Type
func (GetAlarmBasicMetricMetricSetMeaningArgs) ToGetAlarmBasicMetricMetricSetMeaningOutput ¶ added in v0.1.8
func (i GetAlarmBasicMetricMetricSetMeaningArgs) ToGetAlarmBasicMetricMetricSetMeaningOutput() GetAlarmBasicMetricMetricSetMeaningOutput
func (GetAlarmBasicMetricMetricSetMeaningArgs) ToGetAlarmBasicMetricMetricSetMeaningOutputWithContext ¶ added in v0.1.8
func (i GetAlarmBasicMetricMetricSetMeaningArgs) ToGetAlarmBasicMetricMetricSetMeaningOutputWithContext(ctx context.Context) GetAlarmBasicMetricMetricSetMeaningOutput
type GetAlarmBasicMetricMetricSetMeaningArray ¶ added in v0.1.8
type GetAlarmBasicMetricMetricSetMeaningArray []GetAlarmBasicMetricMetricSetMeaningInput
func (GetAlarmBasicMetricMetricSetMeaningArray) ElementType ¶ added in v0.1.8
func (GetAlarmBasicMetricMetricSetMeaningArray) ElementType() reflect.Type
func (GetAlarmBasicMetricMetricSetMeaningArray) ToGetAlarmBasicMetricMetricSetMeaningArrayOutput ¶ added in v0.1.8
func (i GetAlarmBasicMetricMetricSetMeaningArray) ToGetAlarmBasicMetricMetricSetMeaningArrayOutput() GetAlarmBasicMetricMetricSetMeaningArrayOutput
func (GetAlarmBasicMetricMetricSetMeaningArray) ToGetAlarmBasicMetricMetricSetMeaningArrayOutputWithContext ¶ added in v0.1.8
func (i GetAlarmBasicMetricMetricSetMeaningArray) ToGetAlarmBasicMetricMetricSetMeaningArrayOutputWithContext(ctx context.Context) GetAlarmBasicMetricMetricSetMeaningArrayOutput
type GetAlarmBasicMetricMetricSetMeaningArrayInput ¶ added in v0.1.8
type GetAlarmBasicMetricMetricSetMeaningArrayInput interface { pulumi.Input ToGetAlarmBasicMetricMetricSetMeaningArrayOutput() GetAlarmBasicMetricMetricSetMeaningArrayOutput ToGetAlarmBasicMetricMetricSetMeaningArrayOutputWithContext(context.Context) GetAlarmBasicMetricMetricSetMeaningArrayOutput }
GetAlarmBasicMetricMetricSetMeaningArrayInput is an input type that accepts GetAlarmBasicMetricMetricSetMeaningArray and GetAlarmBasicMetricMetricSetMeaningArrayOutput values. You can construct a concrete instance of `GetAlarmBasicMetricMetricSetMeaningArrayInput` via:
GetAlarmBasicMetricMetricSetMeaningArray{ GetAlarmBasicMetricMetricSetMeaningArgs{...} }
type GetAlarmBasicMetricMetricSetMeaningArrayOutput ¶ added in v0.1.8
type GetAlarmBasicMetricMetricSetMeaningArrayOutput struct{ *pulumi.OutputState }
func (GetAlarmBasicMetricMetricSetMeaningArrayOutput) ElementType ¶ added in v0.1.8
func (GetAlarmBasicMetricMetricSetMeaningArrayOutput) ElementType() reflect.Type
func (GetAlarmBasicMetricMetricSetMeaningArrayOutput) ToGetAlarmBasicMetricMetricSetMeaningArrayOutput ¶ added in v0.1.8
func (o GetAlarmBasicMetricMetricSetMeaningArrayOutput) ToGetAlarmBasicMetricMetricSetMeaningArrayOutput() GetAlarmBasicMetricMetricSetMeaningArrayOutput
func (GetAlarmBasicMetricMetricSetMeaningArrayOutput) ToGetAlarmBasicMetricMetricSetMeaningArrayOutputWithContext ¶ added in v0.1.8
func (o GetAlarmBasicMetricMetricSetMeaningArrayOutput) ToGetAlarmBasicMetricMetricSetMeaningArrayOutputWithContext(ctx context.Context) GetAlarmBasicMetricMetricSetMeaningArrayOutput
type GetAlarmBasicMetricMetricSetMeaningInput ¶ added in v0.1.8
type GetAlarmBasicMetricMetricSetMeaningInput interface { pulumi.Input ToGetAlarmBasicMetricMetricSetMeaningOutput() GetAlarmBasicMetricMetricSetMeaningOutput ToGetAlarmBasicMetricMetricSetMeaningOutputWithContext(context.Context) GetAlarmBasicMetricMetricSetMeaningOutput }
GetAlarmBasicMetricMetricSetMeaningInput is an input type that accepts GetAlarmBasicMetricMetricSetMeaningArgs and GetAlarmBasicMetricMetricSetMeaningOutput values. You can construct a concrete instance of `GetAlarmBasicMetricMetricSetMeaningInput` via:
GetAlarmBasicMetricMetricSetMeaningArgs{...}
type GetAlarmBasicMetricMetricSetMeaningOutput ¶ added in v0.1.8
type GetAlarmBasicMetricMetricSetMeaningOutput struct{ *pulumi.OutputState }
func (GetAlarmBasicMetricMetricSetMeaningOutput) ElementType ¶ added in v0.1.8
func (GetAlarmBasicMetricMetricSetMeaningOutput) ElementType() reflect.Type
func (GetAlarmBasicMetricMetricSetMeaningOutput) En ¶ added in v0.1.8
func (o GetAlarmBasicMetricMetricSetMeaningOutput) En() pulumi.StringOutput
Explanation of indicators in English.
func (GetAlarmBasicMetricMetricSetMeaningOutput) ToGetAlarmBasicMetricMetricSetMeaningOutput ¶ added in v0.1.8
func (o GetAlarmBasicMetricMetricSetMeaningOutput) ToGetAlarmBasicMetricMetricSetMeaningOutput() GetAlarmBasicMetricMetricSetMeaningOutput
func (GetAlarmBasicMetricMetricSetMeaningOutput) ToGetAlarmBasicMetricMetricSetMeaningOutputWithContext ¶ added in v0.1.8
func (o GetAlarmBasicMetricMetricSetMeaningOutput) ToGetAlarmBasicMetricMetricSetMeaningOutputWithContext(ctx context.Context) GetAlarmBasicMetricMetricSetMeaningOutput
func (GetAlarmBasicMetricMetricSetMeaningOutput) Zh ¶ added in v0.1.8
func (o GetAlarmBasicMetricMetricSetMeaningOutput) Zh() pulumi.StringOutput
Chinese interpretation of indicators.
type GetAlarmBasicMetricMetricSetOutput ¶ added in v0.1.8
type GetAlarmBasicMetricMetricSetOutput struct{ *pulumi.OutputState }
func (GetAlarmBasicMetricMetricSetOutput) Dimensions ¶ added in v0.1.8
func (o GetAlarmBasicMetricMetricSetOutput) Dimensions() GetAlarmBasicMetricMetricSetDimensionArrayOutput
Optional parameters, filtered by dimension.
func (GetAlarmBasicMetricMetricSetOutput) ElementType ¶ added in v0.1.8
func (GetAlarmBasicMetricMetricSetOutput) ElementType() reflect.Type
func (GetAlarmBasicMetricMetricSetOutput) Meanings ¶ added in v0.1.8
func (o GetAlarmBasicMetricMetricSetOutput) Meanings() GetAlarmBasicMetricMetricSetMeaningArrayOutput
Explanation of the meaning of statistical indicators.
func (GetAlarmBasicMetricMetricSetOutput) MetricCName ¶ added in v0.1.8
func (o GetAlarmBasicMetricMetricSetOutput) MetricCName() pulumi.StringOutput
Indicator Chinese Name.
func (GetAlarmBasicMetricMetricSetOutput) MetricEName ¶ added in v0.1.8
func (o GetAlarmBasicMetricMetricSetOutput) MetricEName() pulumi.StringOutput
Indicator English name.
func (GetAlarmBasicMetricMetricSetOutput) MetricName ¶ added in v0.1.8
func (o GetAlarmBasicMetricMetricSetOutput) MetricName() pulumi.StringOutput
Indicator names are different for each cloud product. To obtain indicator names, please go to the monitoring indicator documents of each product, such as the indicator names of cloud servers, which can be found in Cloud Server Monitoring Indicators.
func (GetAlarmBasicMetricMetricSetOutput) Namespace ¶ added in v0.1.8
func (o GetAlarmBasicMetricMetricSetOutput) Namespace() pulumi.StringOutput
The business namespace is different for each cloud product. To obtain the business namespace, please go to the product monitoring indicator documents, such as the namespace of the cloud server, which can be found in [Cloud Server Monitoring Indicators](https://cloud.tencent.com/document/product/248/6843).
func (GetAlarmBasicMetricMetricSetOutput) Periods ¶ added in v0.1.8
func (o GetAlarmBasicMetricMetricSetOutput) Periods() GetAlarmBasicMetricMetricSetPeriodArrayOutput
Indicator method within the statistical cycle.
func (GetAlarmBasicMetricMetricSetOutput) ToGetAlarmBasicMetricMetricSetOutput ¶ added in v0.1.8
func (o GetAlarmBasicMetricMetricSetOutput) ToGetAlarmBasicMetricMetricSetOutput() GetAlarmBasicMetricMetricSetOutput
func (GetAlarmBasicMetricMetricSetOutput) ToGetAlarmBasicMetricMetricSetOutputWithContext ¶ added in v0.1.8
func (o GetAlarmBasicMetricMetricSetOutput) ToGetAlarmBasicMetricMetricSetOutputWithContext(ctx context.Context) GetAlarmBasicMetricMetricSetOutput
func (GetAlarmBasicMetricMetricSetOutput) Unit ¶ added in v0.1.8
func (o GetAlarmBasicMetricMetricSetOutput) Unit() pulumi.StringOutput
Units used for indicators.
func (GetAlarmBasicMetricMetricSetOutput) UnitCname ¶ added in v0.1.8
func (o GetAlarmBasicMetricMetricSetOutput) UnitCname() pulumi.StringOutput
Units used for indicators.
type GetAlarmBasicMetricMetricSetPeriod ¶ added in v0.1.8
type GetAlarmBasicMetricMetricSetPeriodArgs ¶ added in v0.1.8
type GetAlarmBasicMetricMetricSetPeriodArgs struct { // Cycle. Period pulumi.StringInput `pulumi:"period"` // Statistical methods. StatTypes pulumi.StringArrayInput `pulumi:"statTypes"` }
func (GetAlarmBasicMetricMetricSetPeriodArgs) ElementType ¶ added in v0.1.8
func (GetAlarmBasicMetricMetricSetPeriodArgs) ElementType() reflect.Type
func (GetAlarmBasicMetricMetricSetPeriodArgs) ToGetAlarmBasicMetricMetricSetPeriodOutput ¶ added in v0.1.8
func (i GetAlarmBasicMetricMetricSetPeriodArgs) ToGetAlarmBasicMetricMetricSetPeriodOutput() GetAlarmBasicMetricMetricSetPeriodOutput
func (GetAlarmBasicMetricMetricSetPeriodArgs) ToGetAlarmBasicMetricMetricSetPeriodOutputWithContext ¶ added in v0.1.8
func (i GetAlarmBasicMetricMetricSetPeriodArgs) ToGetAlarmBasicMetricMetricSetPeriodOutputWithContext(ctx context.Context) GetAlarmBasicMetricMetricSetPeriodOutput
type GetAlarmBasicMetricMetricSetPeriodArray ¶ added in v0.1.8
type GetAlarmBasicMetricMetricSetPeriodArray []GetAlarmBasicMetricMetricSetPeriodInput
func (GetAlarmBasicMetricMetricSetPeriodArray) ElementType ¶ added in v0.1.8
func (GetAlarmBasicMetricMetricSetPeriodArray) ElementType() reflect.Type
func (GetAlarmBasicMetricMetricSetPeriodArray) ToGetAlarmBasicMetricMetricSetPeriodArrayOutput ¶ added in v0.1.8
func (i GetAlarmBasicMetricMetricSetPeriodArray) ToGetAlarmBasicMetricMetricSetPeriodArrayOutput() GetAlarmBasicMetricMetricSetPeriodArrayOutput
func (GetAlarmBasicMetricMetricSetPeriodArray) ToGetAlarmBasicMetricMetricSetPeriodArrayOutputWithContext ¶ added in v0.1.8
func (i GetAlarmBasicMetricMetricSetPeriodArray) ToGetAlarmBasicMetricMetricSetPeriodArrayOutputWithContext(ctx context.Context) GetAlarmBasicMetricMetricSetPeriodArrayOutput
type GetAlarmBasicMetricMetricSetPeriodArrayInput ¶ added in v0.1.8
type GetAlarmBasicMetricMetricSetPeriodArrayInput interface { pulumi.Input ToGetAlarmBasicMetricMetricSetPeriodArrayOutput() GetAlarmBasicMetricMetricSetPeriodArrayOutput ToGetAlarmBasicMetricMetricSetPeriodArrayOutputWithContext(context.Context) GetAlarmBasicMetricMetricSetPeriodArrayOutput }
GetAlarmBasicMetricMetricSetPeriodArrayInput is an input type that accepts GetAlarmBasicMetricMetricSetPeriodArray and GetAlarmBasicMetricMetricSetPeriodArrayOutput values. You can construct a concrete instance of `GetAlarmBasicMetricMetricSetPeriodArrayInput` via:
GetAlarmBasicMetricMetricSetPeriodArray{ GetAlarmBasicMetricMetricSetPeriodArgs{...} }
type GetAlarmBasicMetricMetricSetPeriodArrayOutput ¶ added in v0.1.8
type GetAlarmBasicMetricMetricSetPeriodArrayOutput struct{ *pulumi.OutputState }
func (GetAlarmBasicMetricMetricSetPeriodArrayOutput) ElementType ¶ added in v0.1.8
func (GetAlarmBasicMetricMetricSetPeriodArrayOutput) ElementType() reflect.Type
func (GetAlarmBasicMetricMetricSetPeriodArrayOutput) ToGetAlarmBasicMetricMetricSetPeriodArrayOutput ¶ added in v0.1.8
func (o GetAlarmBasicMetricMetricSetPeriodArrayOutput) ToGetAlarmBasicMetricMetricSetPeriodArrayOutput() GetAlarmBasicMetricMetricSetPeriodArrayOutput
func (GetAlarmBasicMetricMetricSetPeriodArrayOutput) ToGetAlarmBasicMetricMetricSetPeriodArrayOutputWithContext ¶ added in v0.1.8
func (o GetAlarmBasicMetricMetricSetPeriodArrayOutput) ToGetAlarmBasicMetricMetricSetPeriodArrayOutputWithContext(ctx context.Context) GetAlarmBasicMetricMetricSetPeriodArrayOutput
type GetAlarmBasicMetricMetricSetPeriodInput ¶ added in v0.1.8
type GetAlarmBasicMetricMetricSetPeriodInput interface { pulumi.Input ToGetAlarmBasicMetricMetricSetPeriodOutput() GetAlarmBasicMetricMetricSetPeriodOutput ToGetAlarmBasicMetricMetricSetPeriodOutputWithContext(context.Context) GetAlarmBasicMetricMetricSetPeriodOutput }
GetAlarmBasicMetricMetricSetPeriodInput is an input type that accepts GetAlarmBasicMetricMetricSetPeriodArgs and GetAlarmBasicMetricMetricSetPeriodOutput values. You can construct a concrete instance of `GetAlarmBasicMetricMetricSetPeriodInput` via:
GetAlarmBasicMetricMetricSetPeriodArgs{...}
type GetAlarmBasicMetricMetricSetPeriodOutput ¶ added in v0.1.8
type GetAlarmBasicMetricMetricSetPeriodOutput struct{ *pulumi.OutputState }
func (GetAlarmBasicMetricMetricSetPeriodOutput) ElementType ¶ added in v0.1.8
func (GetAlarmBasicMetricMetricSetPeriodOutput) ElementType() reflect.Type
func (GetAlarmBasicMetricMetricSetPeriodOutput) Period ¶ added in v0.1.8
func (o GetAlarmBasicMetricMetricSetPeriodOutput) Period() pulumi.StringOutput
Cycle.
func (GetAlarmBasicMetricMetricSetPeriodOutput) StatTypes ¶ added in v0.1.8
func (o GetAlarmBasicMetricMetricSetPeriodOutput) StatTypes() pulumi.StringArrayOutput
Statistical methods.
func (GetAlarmBasicMetricMetricSetPeriodOutput) ToGetAlarmBasicMetricMetricSetPeriodOutput ¶ added in v0.1.8
func (o GetAlarmBasicMetricMetricSetPeriodOutput) ToGetAlarmBasicMetricMetricSetPeriodOutput() GetAlarmBasicMetricMetricSetPeriodOutput
func (GetAlarmBasicMetricMetricSetPeriodOutput) ToGetAlarmBasicMetricMetricSetPeriodOutputWithContext ¶ added in v0.1.8
func (o GetAlarmBasicMetricMetricSetPeriodOutput) ToGetAlarmBasicMetricMetricSetPeriodOutputWithContext(ctx context.Context) GetAlarmBasicMetricMetricSetPeriodOutput
type GetAlarmBasicMetricOutputArgs ¶ added in v0.1.8
type GetAlarmBasicMetricOutputArgs struct { // Optional parameters, filtered by dimension. Dimensions pulumi.StringArrayInput `pulumi:"dimensions"` // Indicator names are different for each cloud product. To obtain indicator names, please go to the monitoring indicator documents of each product, such as the indicator names of cloud servers, which can be found in Cloud Server Monitoring Indicators. MetricName pulumi.StringPtrInput `pulumi:"metricName"` // The business namespace is different for each cloud product. To obtain the business namespace, please go to the product monitoring indicator documents, such as the namespace of the cloud server, which can be found in [Cloud Server Monitoring Indicators](https://cloud.tencent.com/document/product/248/6843). Namespace pulumi.StringInput `pulumi:"namespace"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getAlarmBasicMetric.
func (GetAlarmBasicMetricOutputArgs) ElementType ¶ added in v0.1.8
func (GetAlarmBasicMetricOutputArgs) ElementType() reflect.Type
type GetAlarmBasicMetricResult ¶ added in v0.1.8
type GetAlarmBasicMetricResult struct { // Dimension name array. Dimensions []string `pulumi:"dimensions"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Indicator Name. MetricName *string `pulumi:"metricName"` // List of indicator descriptions obtained from query. MetricSets []GetAlarmBasicMetricMetricSet `pulumi:"metricSets"` // Namespaces, each cloud product will have a namespace. Namespace string `pulumi:"namespace"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getAlarmBasicMetric.
func GetAlarmBasicMetric ¶ added in v0.1.8
func GetAlarmBasicMetric(ctx *pulumi.Context, args *GetAlarmBasicMetricArgs, opts ...pulumi.InvokeOption) (*GetAlarmBasicMetricResult, error)
Use this data source to query detailed information of monitor basicMetric
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Monitor.GetAlarmBasicMetric(ctx, &monitor.GetAlarmBasicMetricArgs{ Dimensions: []string{ "uuid", }, MetricName: pulumi.StringRef("WanOuttraffic"), Namespace: "qce/cvm", }, nil) if err != nil { return err } return nil }) }
```
type GetAlarmBasicMetricResultOutput ¶ added in v0.1.8
type GetAlarmBasicMetricResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAlarmBasicMetric.
func GetAlarmBasicMetricOutput ¶ added in v0.1.8
func GetAlarmBasicMetricOutput(ctx *pulumi.Context, args GetAlarmBasicMetricOutputArgs, opts ...pulumi.InvokeOption) GetAlarmBasicMetricResultOutput
func (GetAlarmBasicMetricResultOutput) Dimensions ¶ added in v0.1.8
func (o GetAlarmBasicMetricResultOutput) Dimensions() pulumi.StringArrayOutput
Dimension name array.
func (GetAlarmBasicMetricResultOutput) ElementType ¶ added in v0.1.8
func (GetAlarmBasicMetricResultOutput) ElementType() reflect.Type
func (GetAlarmBasicMetricResultOutput) Id ¶ added in v0.1.8
func (o GetAlarmBasicMetricResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetAlarmBasicMetricResultOutput) MetricName ¶ added in v0.1.8
func (o GetAlarmBasicMetricResultOutput) MetricName() pulumi.StringPtrOutput
Indicator Name.
func (GetAlarmBasicMetricResultOutput) MetricSets ¶ added in v0.1.8
func (o GetAlarmBasicMetricResultOutput) MetricSets() GetAlarmBasicMetricMetricSetArrayOutput
List of indicator descriptions obtained from query.
func (GetAlarmBasicMetricResultOutput) Namespace ¶ added in v0.1.8
func (o GetAlarmBasicMetricResultOutput) Namespace() pulumi.StringOutput
Namespaces, each cloud product will have a namespace.
func (GetAlarmBasicMetricResultOutput) ResultOutputFile ¶ added in v0.1.8
func (o GetAlarmBasicMetricResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetAlarmBasicMetricResultOutput) ToGetAlarmBasicMetricResultOutput ¶ added in v0.1.8
func (o GetAlarmBasicMetricResultOutput) ToGetAlarmBasicMetricResultOutput() GetAlarmBasicMetricResultOutput
func (GetAlarmBasicMetricResultOutput) ToGetAlarmBasicMetricResultOutputWithContext ¶ added in v0.1.8
func (o GetAlarmBasicMetricResultOutput) ToGetAlarmBasicMetricResultOutputWithContext(ctx context.Context) GetAlarmBasicMetricResultOutput
type GetAlarmConditionsTemplateArgs ¶ added in v0.1.8
type GetAlarmConditionsTemplateArgs struct { // Filter queries based on trigger condition template ID. GroupId *string `pulumi:"groupId"` // Filter queries based on trigger condition template names. GroupName *string `pulumi:"groupName"` // Fixed value, as' monitor '. Module string `pulumi:"module"` // Specify the sorting method based on the number of binding policies, asc=ascending, desc=descending. PolicyCountOrder *string `pulumi:"policyCountOrder"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // Specify the sorting method by update time, asc=ascending, desc=descending. UpdateTimeOrder *string `pulumi:"updateTimeOrder"` // View name, composed of DescribeAllNamespacesObtain. For cloud product monitoring, retrieve the QceNamespacesNew. N.ID parameter from the interface, such as cvm_ Device. ViewName *string `pulumi:"viewName"` }
A collection of arguments for invoking getAlarmConditionsTemplate.
type GetAlarmConditionsTemplateOutputArgs ¶ added in v0.1.8
type GetAlarmConditionsTemplateOutputArgs struct { // Filter queries based on trigger condition template ID. GroupId pulumi.StringPtrInput `pulumi:"groupId"` // Filter queries based on trigger condition template names. GroupName pulumi.StringPtrInput `pulumi:"groupName"` // Fixed value, as' monitor '. Module pulumi.StringInput `pulumi:"module"` // Specify the sorting method based on the number of binding policies, asc=ascending, desc=descending. PolicyCountOrder pulumi.StringPtrInput `pulumi:"policyCountOrder"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // Specify the sorting method by update time, asc=ascending, desc=descending. UpdateTimeOrder pulumi.StringPtrInput `pulumi:"updateTimeOrder"` // View name, composed of DescribeAllNamespacesObtain. For cloud product monitoring, retrieve the QceNamespacesNew. N.ID parameter from the interface, such as cvm_ Device. ViewName pulumi.StringPtrInput `pulumi:"viewName"` }
A collection of arguments for invoking getAlarmConditionsTemplate.
func (GetAlarmConditionsTemplateOutputArgs) ElementType ¶ added in v0.1.8
func (GetAlarmConditionsTemplateOutputArgs) ElementType() reflect.Type
type GetAlarmConditionsTemplateResult ¶ added in v0.1.8
type GetAlarmConditionsTemplateResult struct { // Alarm Policy Group ID. GroupId *string `pulumi:"groupId"` // Alarm Policy Group Name. GroupName *string `pulumi:"groupName"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Module string `pulumi:"module"` PolicyCountOrder *string `pulumi:"policyCountOrder"` ResultOutputFile *string `pulumi:"resultOutputFile"` // Template List. TemplateGroupLists []GetAlarmConditionsTemplateTemplateGroupList `pulumi:"templateGroupLists"` UpdateTimeOrder *string `pulumi:"updateTimeOrder"` // View. ViewName *string `pulumi:"viewName"` }
A collection of values returned by getAlarmConditionsTemplate.
func GetAlarmConditionsTemplate ¶ added in v0.1.8
func GetAlarmConditionsTemplate(ctx *pulumi.Context, args *GetAlarmConditionsTemplateArgs, opts ...pulumi.InvokeOption) (*GetAlarmConditionsTemplateResult, error)
Use this data source to query detailed information of monitor alarmConditionsTemplate
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Monitor.GetAlarmConditionsTemplate(ctx, &monitor.GetAlarmConditionsTemplateArgs{ GroupId: pulumi.StringRef("7803070"), GroupName: pulumi.StringRef("keep-template"), Module: "monitor", PolicyCountOrder: pulumi.StringRef("asc=ascending"), UpdateTimeOrder: pulumi.StringRef("desc=descending"), ViewName: pulumi.StringRef("cvm_device"), }, nil) if err != nil { return err } return nil }) }
```
type GetAlarmConditionsTemplateResultOutput ¶ added in v0.1.8
type GetAlarmConditionsTemplateResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAlarmConditionsTemplate.
func GetAlarmConditionsTemplateOutput ¶ added in v0.1.8
func GetAlarmConditionsTemplateOutput(ctx *pulumi.Context, args GetAlarmConditionsTemplateOutputArgs, opts ...pulumi.InvokeOption) GetAlarmConditionsTemplateResultOutput
func (GetAlarmConditionsTemplateResultOutput) ElementType ¶ added in v0.1.8
func (GetAlarmConditionsTemplateResultOutput) ElementType() reflect.Type
func (GetAlarmConditionsTemplateResultOutput) GroupId ¶ added in v0.1.8
func (o GetAlarmConditionsTemplateResultOutput) GroupId() pulumi.StringPtrOutput
Alarm Policy Group ID.
func (GetAlarmConditionsTemplateResultOutput) GroupName ¶ added in v0.1.8
func (o GetAlarmConditionsTemplateResultOutput) GroupName() pulumi.StringPtrOutput
Alarm Policy Group Name.
func (GetAlarmConditionsTemplateResultOutput) Id ¶ added in v0.1.8
func (o GetAlarmConditionsTemplateResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetAlarmConditionsTemplateResultOutput) Module ¶ added in v0.1.8
func (o GetAlarmConditionsTemplateResultOutput) Module() pulumi.StringOutput
func (GetAlarmConditionsTemplateResultOutput) PolicyCountOrder ¶ added in v0.1.8
func (o GetAlarmConditionsTemplateResultOutput) PolicyCountOrder() pulumi.StringPtrOutput
func (GetAlarmConditionsTemplateResultOutput) ResultOutputFile ¶ added in v0.1.8
func (o GetAlarmConditionsTemplateResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetAlarmConditionsTemplateResultOutput) TemplateGroupLists ¶ added in v0.1.8
func (o GetAlarmConditionsTemplateResultOutput) TemplateGroupLists() GetAlarmConditionsTemplateTemplateGroupListArrayOutput
Template List.
func (GetAlarmConditionsTemplateResultOutput) ToGetAlarmConditionsTemplateResultOutput ¶ added in v0.1.8
func (o GetAlarmConditionsTemplateResultOutput) ToGetAlarmConditionsTemplateResultOutput() GetAlarmConditionsTemplateResultOutput
func (GetAlarmConditionsTemplateResultOutput) ToGetAlarmConditionsTemplateResultOutputWithContext ¶ added in v0.1.8
func (o GetAlarmConditionsTemplateResultOutput) ToGetAlarmConditionsTemplateResultOutputWithContext(ctx context.Context) GetAlarmConditionsTemplateResultOutput
func (GetAlarmConditionsTemplateResultOutput) UpdateTimeOrder ¶ added in v0.1.8
func (o GetAlarmConditionsTemplateResultOutput) UpdateTimeOrder() pulumi.StringPtrOutput
func (GetAlarmConditionsTemplateResultOutput) ViewName ¶ added in v0.1.8
func (o GetAlarmConditionsTemplateResultOutput) ViewName() pulumi.StringPtrOutput
View.
type GetAlarmConditionsTemplateTemplateGroupList ¶ added in v0.1.8
type GetAlarmConditionsTemplateTemplateGroupList struct { // Indicator alarm rules. Conditions []GetAlarmConditionsTemplateTemplateGroupListCondition `pulumi:"conditions"` // Event alarm rules. EventConditions []GetAlarmConditionsTemplateTemplateGroupListEventCondition `pulumi:"eventConditions"` // Filter queries based on trigger condition template ID. GroupId int `pulumi:"groupId"` // Filter queries based on trigger condition template names. GroupName string `pulumi:"groupName"` // Creation time. InsertTime int `pulumi:"insertTime"` // Is it a relationship rule with. IsUnionRule int `pulumi:"isUnionRule"` // Last modified by UIN. LastEditUin int `pulumi:"lastEditUin"` // Associate Alert Policy Group. PolicyGroups []GetAlarmConditionsTemplateTemplateGroupListPolicyGroup `pulumi:"policyGroups"` // Remarks. Remark string `pulumi:"remark"` // Update time. UpdateTime int `pulumi:"updateTime"` // View name, composed of DescribeAllNamespacesObtain. For cloud product monitoring, retrieve the QceNamespacesNew. N.ID parameter from the interface, such as cvm_ Device. ViewName string `pulumi:"viewName"` }
type GetAlarmConditionsTemplateTemplateGroupListArgs ¶ added in v0.1.8
type GetAlarmConditionsTemplateTemplateGroupListArgs struct { // Indicator alarm rules. Conditions GetAlarmConditionsTemplateTemplateGroupListConditionArrayInput `pulumi:"conditions"` // Event alarm rules. EventConditions GetAlarmConditionsTemplateTemplateGroupListEventConditionArrayInput `pulumi:"eventConditions"` // Filter queries based on trigger condition template ID. GroupId pulumi.IntInput `pulumi:"groupId"` // Filter queries based on trigger condition template names. GroupName pulumi.StringInput `pulumi:"groupName"` // Creation time. InsertTime pulumi.IntInput `pulumi:"insertTime"` // Is it a relationship rule with. IsUnionRule pulumi.IntInput `pulumi:"isUnionRule"` // Last modified by UIN. LastEditUin pulumi.IntInput `pulumi:"lastEditUin"` // Associate Alert Policy Group. PolicyGroups GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArrayInput `pulumi:"policyGroups"` // Remarks. Remark pulumi.StringInput `pulumi:"remark"` // Update time. UpdateTime pulumi.IntInput `pulumi:"updateTime"` // View name, composed of DescribeAllNamespacesObtain. For cloud product monitoring, retrieve the QceNamespacesNew. N.ID parameter from the interface, such as cvm_ Device. ViewName pulumi.StringInput `pulumi:"viewName"` }
func (GetAlarmConditionsTemplateTemplateGroupListArgs) ElementType ¶ added in v0.1.8
func (GetAlarmConditionsTemplateTemplateGroupListArgs) ElementType() reflect.Type
func (GetAlarmConditionsTemplateTemplateGroupListArgs) ToGetAlarmConditionsTemplateTemplateGroupListOutput ¶ added in v0.1.8
func (i GetAlarmConditionsTemplateTemplateGroupListArgs) ToGetAlarmConditionsTemplateTemplateGroupListOutput() GetAlarmConditionsTemplateTemplateGroupListOutput
func (GetAlarmConditionsTemplateTemplateGroupListArgs) ToGetAlarmConditionsTemplateTemplateGroupListOutputWithContext ¶ added in v0.1.8
func (i GetAlarmConditionsTemplateTemplateGroupListArgs) ToGetAlarmConditionsTemplateTemplateGroupListOutputWithContext(ctx context.Context) GetAlarmConditionsTemplateTemplateGroupListOutput
type GetAlarmConditionsTemplateTemplateGroupListArray ¶ added in v0.1.8
type GetAlarmConditionsTemplateTemplateGroupListArray []GetAlarmConditionsTemplateTemplateGroupListInput
func (GetAlarmConditionsTemplateTemplateGroupListArray) ElementType ¶ added in v0.1.8
func (GetAlarmConditionsTemplateTemplateGroupListArray) ElementType() reflect.Type
func (GetAlarmConditionsTemplateTemplateGroupListArray) ToGetAlarmConditionsTemplateTemplateGroupListArrayOutput ¶ added in v0.1.8
func (i GetAlarmConditionsTemplateTemplateGroupListArray) ToGetAlarmConditionsTemplateTemplateGroupListArrayOutput() GetAlarmConditionsTemplateTemplateGroupListArrayOutput
func (GetAlarmConditionsTemplateTemplateGroupListArray) ToGetAlarmConditionsTemplateTemplateGroupListArrayOutputWithContext ¶ added in v0.1.8
func (i GetAlarmConditionsTemplateTemplateGroupListArray) ToGetAlarmConditionsTemplateTemplateGroupListArrayOutputWithContext(ctx context.Context) GetAlarmConditionsTemplateTemplateGroupListArrayOutput
type GetAlarmConditionsTemplateTemplateGroupListArrayInput ¶ added in v0.1.8
type GetAlarmConditionsTemplateTemplateGroupListArrayInput interface { pulumi.Input ToGetAlarmConditionsTemplateTemplateGroupListArrayOutput() GetAlarmConditionsTemplateTemplateGroupListArrayOutput ToGetAlarmConditionsTemplateTemplateGroupListArrayOutputWithContext(context.Context) GetAlarmConditionsTemplateTemplateGroupListArrayOutput }
GetAlarmConditionsTemplateTemplateGroupListArrayInput is an input type that accepts GetAlarmConditionsTemplateTemplateGroupListArray and GetAlarmConditionsTemplateTemplateGroupListArrayOutput values. You can construct a concrete instance of `GetAlarmConditionsTemplateTemplateGroupListArrayInput` via:
GetAlarmConditionsTemplateTemplateGroupListArray{ GetAlarmConditionsTemplateTemplateGroupListArgs{...} }
type GetAlarmConditionsTemplateTemplateGroupListArrayOutput ¶ added in v0.1.8
type GetAlarmConditionsTemplateTemplateGroupListArrayOutput struct{ *pulumi.OutputState }
func (GetAlarmConditionsTemplateTemplateGroupListArrayOutput) ElementType ¶ added in v0.1.8
func (GetAlarmConditionsTemplateTemplateGroupListArrayOutput) ElementType() reflect.Type
func (GetAlarmConditionsTemplateTemplateGroupListArrayOutput) ToGetAlarmConditionsTemplateTemplateGroupListArrayOutput ¶ added in v0.1.8
func (o GetAlarmConditionsTemplateTemplateGroupListArrayOutput) ToGetAlarmConditionsTemplateTemplateGroupListArrayOutput() GetAlarmConditionsTemplateTemplateGroupListArrayOutput
func (GetAlarmConditionsTemplateTemplateGroupListArrayOutput) ToGetAlarmConditionsTemplateTemplateGroupListArrayOutputWithContext ¶ added in v0.1.8
func (o GetAlarmConditionsTemplateTemplateGroupListArrayOutput) ToGetAlarmConditionsTemplateTemplateGroupListArrayOutputWithContext(ctx context.Context) GetAlarmConditionsTemplateTemplateGroupListArrayOutput
type GetAlarmConditionsTemplateTemplateGroupListCondition ¶ added in v0.1.8
type GetAlarmConditionsTemplateTemplateGroupListCondition struct { // Alarm notification frequency. AlarmNotifyPeriod int `pulumi:"alarmNotifyPeriod"` // Predefined repeated notification strategy (0- alarm only once, 1- exponential alarm, 2- connection alarm). AlarmNotifyType int `pulumi:"alarmNotifyType"` // Detection method. CalcType string `pulumi:"calcType"` // Detection value. CalcValue string `pulumi:"calcValue"` // Duration in seconds. ContinueTime string `pulumi:"continueTime"` // Whether it is an advanced indicator, 0: No; 1: Yes. IsAdvanced int `pulumi:"isAdvanced"` // Whether to activate advanced indicators, 0: No; 1: Yes. IsOpen int `pulumi:"isOpen"` // Indicator display name (external). MetricDisplayName string `pulumi:"metricDisplayName"` // Indicator ID. MetricId int `pulumi:"metricId"` // Cycle. Period int `pulumi:"period"` // Product ID. ProductId string `pulumi:"productId"` // Rule ID. RuleId int `pulumi:"ruleId"` // Indicator unit. Unit string `pulumi:"unit"` }
type GetAlarmConditionsTemplateTemplateGroupListConditionArgs ¶ added in v0.1.8
type GetAlarmConditionsTemplateTemplateGroupListConditionArgs struct { // Alarm notification frequency. AlarmNotifyPeriod pulumi.IntInput `pulumi:"alarmNotifyPeriod"` // Predefined repeated notification strategy (0- alarm only once, 1- exponential alarm, 2- connection alarm). AlarmNotifyType pulumi.IntInput `pulumi:"alarmNotifyType"` // Detection method. CalcType pulumi.StringInput `pulumi:"calcType"` // Detection value. CalcValue pulumi.StringInput `pulumi:"calcValue"` // Duration in seconds. ContinueTime pulumi.StringInput `pulumi:"continueTime"` // Whether it is an advanced indicator, 0: No; 1: Yes. IsAdvanced pulumi.IntInput `pulumi:"isAdvanced"` // Whether to activate advanced indicators, 0: No; 1: Yes. IsOpen pulumi.IntInput `pulumi:"isOpen"` // Indicator display name (external). MetricDisplayName pulumi.StringInput `pulumi:"metricDisplayName"` // Indicator ID. MetricId pulumi.IntInput `pulumi:"metricId"` // Cycle. Period pulumi.IntInput `pulumi:"period"` // Product ID. ProductId pulumi.StringInput `pulumi:"productId"` // Rule ID. RuleId pulumi.IntInput `pulumi:"ruleId"` // Indicator unit. Unit pulumi.StringInput `pulumi:"unit"` }
func (GetAlarmConditionsTemplateTemplateGroupListConditionArgs) ElementType ¶ added in v0.1.8
func (GetAlarmConditionsTemplateTemplateGroupListConditionArgs) ElementType() reflect.Type
func (GetAlarmConditionsTemplateTemplateGroupListConditionArgs) ToGetAlarmConditionsTemplateTemplateGroupListConditionOutput ¶ added in v0.1.8
func (i GetAlarmConditionsTemplateTemplateGroupListConditionArgs) ToGetAlarmConditionsTemplateTemplateGroupListConditionOutput() GetAlarmConditionsTemplateTemplateGroupListConditionOutput
func (GetAlarmConditionsTemplateTemplateGroupListConditionArgs) ToGetAlarmConditionsTemplateTemplateGroupListConditionOutputWithContext ¶ added in v0.1.8
func (i GetAlarmConditionsTemplateTemplateGroupListConditionArgs) ToGetAlarmConditionsTemplateTemplateGroupListConditionOutputWithContext(ctx context.Context) GetAlarmConditionsTemplateTemplateGroupListConditionOutput
type GetAlarmConditionsTemplateTemplateGroupListConditionArray ¶ added in v0.1.8
type GetAlarmConditionsTemplateTemplateGroupListConditionArray []GetAlarmConditionsTemplateTemplateGroupListConditionInput
func (GetAlarmConditionsTemplateTemplateGroupListConditionArray) ElementType ¶ added in v0.1.8
func (GetAlarmConditionsTemplateTemplateGroupListConditionArray) ElementType() reflect.Type
func (GetAlarmConditionsTemplateTemplateGroupListConditionArray) ToGetAlarmConditionsTemplateTemplateGroupListConditionArrayOutput ¶ added in v0.1.8
func (i GetAlarmConditionsTemplateTemplateGroupListConditionArray) ToGetAlarmConditionsTemplateTemplateGroupListConditionArrayOutput() GetAlarmConditionsTemplateTemplateGroupListConditionArrayOutput
func (GetAlarmConditionsTemplateTemplateGroupListConditionArray) ToGetAlarmConditionsTemplateTemplateGroupListConditionArrayOutputWithContext ¶ added in v0.1.8
func (i GetAlarmConditionsTemplateTemplateGroupListConditionArray) ToGetAlarmConditionsTemplateTemplateGroupListConditionArrayOutputWithContext(ctx context.Context) GetAlarmConditionsTemplateTemplateGroupListConditionArrayOutput
type GetAlarmConditionsTemplateTemplateGroupListConditionArrayInput ¶ added in v0.1.8
type GetAlarmConditionsTemplateTemplateGroupListConditionArrayInput interface { pulumi.Input ToGetAlarmConditionsTemplateTemplateGroupListConditionArrayOutput() GetAlarmConditionsTemplateTemplateGroupListConditionArrayOutput ToGetAlarmConditionsTemplateTemplateGroupListConditionArrayOutputWithContext(context.Context) GetAlarmConditionsTemplateTemplateGroupListConditionArrayOutput }
GetAlarmConditionsTemplateTemplateGroupListConditionArrayInput is an input type that accepts GetAlarmConditionsTemplateTemplateGroupListConditionArray and GetAlarmConditionsTemplateTemplateGroupListConditionArrayOutput values. You can construct a concrete instance of `GetAlarmConditionsTemplateTemplateGroupListConditionArrayInput` via:
GetAlarmConditionsTemplateTemplateGroupListConditionArray{ GetAlarmConditionsTemplateTemplateGroupListConditionArgs{...} }
type GetAlarmConditionsTemplateTemplateGroupListConditionArrayOutput ¶ added in v0.1.8
type GetAlarmConditionsTemplateTemplateGroupListConditionArrayOutput struct{ *pulumi.OutputState }
func (GetAlarmConditionsTemplateTemplateGroupListConditionArrayOutput) ElementType ¶ added in v0.1.8
func (GetAlarmConditionsTemplateTemplateGroupListConditionArrayOutput) ElementType() reflect.Type
func (GetAlarmConditionsTemplateTemplateGroupListConditionArrayOutput) ToGetAlarmConditionsTemplateTemplateGroupListConditionArrayOutput ¶ added in v0.1.8
func (o GetAlarmConditionsTemplateTemplateGroupListConditionArrayOutput) ToGetAlarmConditionsTemplateTemplateGroupListConditionArrayOutput() GetAlarmConditionsTemplateTemplateGroupListConditionArrayOutput
func (GetAlarmConditionsTemplateTemplateGroupListConditionArrayOutput) ToGetAlarmConditionsTemplateTemplateGroupListConditionArrayOutputWithContext ¶ added in v0.1.8
func (o GetAlarmConditionsTemplateTemplateGroupListConditionArrayOutput) ToGetAlarmConditionsTemplateTemplateGroupListConditionArrayOutputWithContext(ctx context.Context) GetAlarmConditionsTemplateTemplateGroupListConditionArrayOutput
type GetAlarmConditionsTemplateTemplateGroupListConditionInput ¶ added in v0.1.8
type GetAlarmConditionsTemplateTemplateGroupListConditionInput interface { pulumi.Input ToGetAlarmConditionsTemplateTemplateGroupListConditionOutput() GetAlarmConditionsTemplateTemplateGroupListConditionOutput ToGetAlarmConditionsTemplateTemplateGroupListConditionOutputWithContext(context.Context) GetAlarmConditionsTemplateTemplateGroupListConditionOutput }
GetAlarmConditionsTemplateTemplateGroupListConditionInput is an input type that accepts GetAlarmConditionsTemplateTemplateGroupListConditionArgs and GetAlarmConditionsTemplateTemplateGroupListConditionOutput values. You can construct a concrete instance of `GetAlarmConditionsTemplateTemplateGroupListConditionInput` via:
GetAlarmConditionsTemplateTemplateGroupListConditionArgs{...}
type GetAlarmConditionsTemplateTemplateGroupListConditionOutput ¶ added in v0.1.8
type GetAlarmConditionsTemplateTemplateGroupListConditionOutput struct{ *pulumi.OutputState }
func (GetAlarmConditionsTemplateTemplateGroupListConditionOutput) AlarmNotifyPeriod ¶ added in v0.1.8
func (o GetAlarmConditionsTemplateTemplateGroupListConditionOutput) AlarmNotifyPeriod() pulumi.IntOutput
Alarm notification frequency.
func (GetAlarmConditionsTemplateTemplateGroupListConditionOutput) AlarmNotifyType ¶ added in v0.1.8
func (o GetAlarmConditionsTemplateTemplateGroupListConditionOutput) AlarmNotifyType() pulumi.IntOutput
Predefined repeated notification strategy (0- alarm only once, 1- exponential alarm, 2- connection alarm).
func (GetAlarmConditionsTemplateTemplateGroupListConditionOutput) CalcType ¶ added in v0.1.8
func (o GetAlarmConditionsTemplateTemplateGroupListConditionOutput) CalcType() pulumi.StringOutput
Detection method.
func (GetAlarmConditionsTemplateTemplateGroupListConditionOutput) CalcValue ¶ added in v0.1.8
func (o GetAlarmConditionsTemplateTemplateGroupListConditionOutput) CalcValue() pulumi.StringOutput
Detection value.
func (GetAlarmConditionsTemplateTemplateGroupListConditionOutput) ContinueTime ¶ added in v0.1.8
func (o GetAlarmConditionsTemplateTemplateGroupListConditionOutput) ContinueTime() pulumi.StringOutput
Duration in seconds.
func (GetAlarmConditionsTemplateTemplateGroupListConditionOutput) ElementType ¶ added in v0.1.8
func (GetAlarmConditionsTemplateTemplateGroupListConditionOutput) ElementType() reflect.Type
func (GetAlarmConditionsTemplateTemplateGroupListConditionOutput) IsAdvanced ¶ added in v0.1.8
func (o GetAlarmConditionsTemplateTemplateGroupListConditionOutput) IsAdvanced() pulumi.IntOutput
Whether it is an advanced indicator, 0: No; 1: Yes.
func (GetAlarmConditionsTemplateTemplateGroupListConditionOutput) IsOpen ¶ added in v0.1.8
func (o GetAlarmConditionsTemplateTemplateGroupListConditionOutput) IsOpen() pulumi.IntOutput
Whether to activate advanced indicators, 0: No; 1: Yes.
func (GetAlarmConditionsTemplateTemplateGroupListConditionOutput) MetricDisplayName ¶ added in v0.1.8
func (o GetAlarmConditionsTemplateTemplateGroupListConditionOutput) MetricDisplayName() pulumi.StringOutput
Indicator display name (external).
func (GetAlarmConditionsTemplateTemplateGroupListConditionOutput) MetricId ¶ added in v0.1.8
func (o GetAlarmConditionsTemplateTemplateGroupListConditionOutput) MetricId() pulumi.IntOutput
Indicator ID.
func (GetAlarmConditionsTemplateTemplateGroupListConditionOutput) Period ¶ added in v0.1.8
func (o GetAlarmConditionsTemplateTemplateGroupListConditionOutput) Period() pulumi.IntOutput
Cycle.
func (GetAlarmConditionsTemplateTemplateGroupListConditionOutput) ProductId ¶ added in v0.1.8
func (o GetAlarmConditionsTemplateTemplateGroupListConditionOutput) ProductId() pulumi.StringOutput
Product ID.
func (GetAlarmConditionsTemplateTemplateGroupListConditionOutput) RuleId ¶ added in v0.1.8
func (o GetAlarmConditionsTemplateTemplateGroupListConditionOutput) RuleId() pulumi.IntOutput
Rule ID.
func (GetAlarmConditionsTemplateTemplateGroupListConditionOutput) ToGetAlarmConditionsTemplateTemplateGroupListConditionOutput ¶ added in v0.1.8
func (o GetAlarmConditionsTemplateTemplateGroupListConditionOutput) ToGetAlarmConditionsTemplateTemplateGroupListConditionOutput() GetAlarmConditionsTemplateTemplateGroupListConditionOutput
func (GetAlarmConditionsTemplateTemplateGroupListConditionOutput) ToGetAlarmConditionsTemplateTemplateGroupListConditionOutputWithContext ¶ added in v0.1.8
func (o GetAlarmConditionsTemplateTemplateGroupListConditionOutput) ToGetAlarmConditionsTemplateTemplateGroupListConditionOutputWithContext(ctx context.Context) GetAlarmConditionsTemplateTemplateGroupListConditionOutput
type GetAlarmConditionsTemplateTemplateGroupListEventCondition ¶ added in v0.1.8
type GetAlarmConditionsTemplateTemplateGroupListEventCondition struct { // Alarm notification frequency. AlarmNotifyPeriod string `pulumi:"alarmNotifyPeriod"` // Predefined repeated notification strategy (0- alarm only once, 1- exponential alarm, 2- connection alarm). AlarmNotifyType string `pulumi:"alarmNotifyType"` // Event Display Name (External). EventDisplayName string `pulumi:"eventDisplayName"` // Event ID. EventId string `pulumi:"eventId"` // Rule ID. RuleId string `pulumi:"ruleId"` }
type GetAlarmConditionsTemplateTemplateGroupListEventConditionArgs ¶ added in v0.1.8
type GetAlarmConditionsTemplateTemplateGroupListEventConditionArgs struct { // Alarm notification frequency. AlarmNotifyPeriod pulumi.StringInput `pulumi:"alarmNotifyPeriod"` // Predefined repeated notification strategy (0- alarm only once, 1- exponential alarm, 2- connection alarm). AlarmNotifyType pulumi.StringInput `pulumi:"alarmNotifyType"` // Event Display Name (External). EventDisplayName pulumi.StringInput `pulumi:"eventDisplayName"` // Event ID. EventId pulumi.StringInput `pulumi:"eventId"` // Rule ID. RuleId pulumi.StringInput `pulumi:"ruleId"` }
func (GetAlarmConditionsTemplateTemplateGroupListEventConditionArgs) ElementType ¶ added in v0.1.8
func (GetAlarmConditionsTemplateTemplateGroupListEventConditionArgs) ElementType() reflect.Type
func (GetAlarmConditionsTemplateTemplateGroupListEventConditionArgs) ToGetAlarmConditionsTemplateTemplateGroupListEventConditionOutput ¶ added in v0.1.8
func (i GetAlarmConditionsTemplateTemplateGroupListEventConditionArgs) ToGetAlarmConditionsTemplateTemplateGroupListEventConditionOutput() GetAlarmConditionsTemplateTemplateGroupListEventConditionOutput
func (GetAlarmConditionsTemplateTemplateGroupListEventConditionArgs) ToGetAlarmConditionsTemplateTemplateGroupListEventConditionOutputWithContext ¶ added in v0.1.8
func (i GetAlarmConditionsTemplateTemplateGroupListEventConditionArgs) ToGetAlarmConditionsTemplateTemplateGroupListEventConditionOutputWithContext(ctx context.Context) GetAlarmConditionsTemplateTemplateGroupListEventConditionOutput
type GetAlarmConditionsTemplateTemplateGroupListEventConditionArray ¶ added in v0.1.8
type GetAlarmConditionsTemplateTemplateGroupListEventConditionArray []GetAlarmConditionsTemplateTemplateGroupListEventConditionInput
func (GetAlarmConditionsTemplateTemplateGroupListEventConditionArray) ElementType ¶ added in v0.1.8
func (GetAlarmConditionsTemplateTemplateGroupListEventConditionArray) ElementType() reflect.Type
func (GetAlarmConditionsTemplateTemplateGroupListEventConditionArray) ToGetAlarmConditionsTemplateTemplateGroupListEventConditionArrayOutput ¶ added in v0.1.8
func (i GetAlarmConditionsTemplateTemplateGroupListEventConditionArray) ToGetAlarmConditionsTemplateTemplateGroupListEventConditionArrayOutput() GetAlarmConditionsTemplateTemplateGroupListEventConditionArrayOutput
func (GetAlarmConditionsTemplateTemplateGroupListEventConditionArray) ToGetAlarmConditionsTemplateTemplateGroupListEventConditionArrayOutputWithContext ¶ added in v0.1.8
func (i GetAlarmConditionsTemplateTemplateGroupListEventConditionArray) ToGetAlarmConditionsTemplateTemplateGroupListEventConditionArrayOutputWithContext(ctx context.Context) GetAlarmConditionsTemplateTemplateGroupListEventConditionArrayOutput
type GetAlarmConditionsTemplateTemplateGroupListEventConditionArrayInput ¶ added in v0.1.8
type GetAlarmConditionsTemplateTemplateGroupListEventConditionArrayInput interface { pulumi.Input ToGetAlarmConditionsTemplateTemplateGroupListEventConditionArrayOutput() GetAlarmConditionsTemplateTemplateGroupListEventConditionArrayOutput ToGetAlarmConditionsTemplateTemplateGroupListEventConditionArrayOutputWithContext(context.Context) GetAlarmConditionsTemplateTemplateGroupListEventConditionArrayOutput }
GetAlarmConditionsTemplateTemplateGroupListEventConditionArrayInput is an input type that accepts GetAlarmConditionsTemplateTemplateGroupListEventConditionArray and GetAlarmConditionsTemplateTemplateGroupListEventConditionArrayOutput values. You can construct a concrete instance of `GetAlarmConditionsTemplateTemplateGroupListEventConditionArrayInput` via:
GetAlarmConditionsTemplateTemplateGroupListEventConditionArray{ GetAlarmConditionsTemplateTemplateGroupListEventConditionArgs{...} }
type GetAlarmConditionsTemplateTemplateGroupListEventConditionArrayOutput ¶ added in v0.1.8
type GetAlarmConditionsTemplateTemplateGroupListEventConditionArrayOutput struct{ *pulumi.OutputState }
func (GetAlarmConditionsTemplateTemplateGroupListEventConditionArrayOutput) ElementType ¶ added in v0.1.8
func (GetAlarmConditionsTemplateTemplateGroupListEventConditionArrayOutput) ElementType() reflect.Type
func (GetAlarmConditionsTemplateTemplateGroupListEventConditionArrayOutput) ToGetAlarmConditionsTemplateTemplateGroupListEventConditionArrayOutput ¶ added in v0.1.8
func (o GetAlarmConditionsTemplateTemplateGroupListEventConditionArrayOutput) ToGetAlarmConditionsTemplateTemplateGroupListEventConditionArrayOutput() GetAlarmConditionsTemplateTemplateGroupListEventConditionArrayOutput
func (GetAlarmConditionsTemplateTemplateGroupListEventConditionArrayOutput) ToGetAlarmConditionsTemplateTemplateGroupListEventConditionArrayOutputWithContext ¶ added in v0.1.8
func (o GetAlarmConditionsTemplateTemplateGroupListEventConditionArrayOutput) ToGetAlarmConditionsTemplateTemplateGroupListEventConditionArrayOutputWithContext(ctx context.Context) GetAlarmConditionsTemplateTemplateGroupListEventConditionArrayOutput
type GetAlarmConditionsTemplateTemplateGroupListEventConditionInput ¶ added in v0.1.8
type GetAlarmConditionsTemplateTemplateGroupListEventConditionInput interface { pulumi.Input ToGetAlarmConditionsTemplateTemplateGroupListEventConditionOutput() GetAlarmConditionsTemplateTemplateGroupListEventConditionOutput ToGetAlarmConditionsTemplateTemplateGroupListEventConditionOutputWithContext(context.Context) GetAlarmConditionsTemplateTemplateGroupListEventConditionOutput }
GetAlarmConditionsTemplateTemplateGroupListEventConditionInput is an input type that accepts GetAlarmConditionsTemplateTemplateGroupListEventConditionArgs and GetAlarmConditionsTemplateTemplateGroupListEventConditionOutput values. You can construct a concrete instance of `GetAlarmConditionsTemplateTemplateGroupListEventConditionInput` via:
GetAlarmConditionsTemplateTemplateGroupListEventConditionArgs{...}
type GetAlarmConditionsTemplateTemplateGroupListEventConditionOutput ¶ added in v0.1.8
type GetAlarmConditionsTemplateTemplateGroupListEventConditionOutput struct{ *pulumi.OutputState }
func (GetAlarmConditionsTemplateTemplateGroupListEventConditionOutput) AlarmNotifyPeriod ¶ added in v0.1.8
func (o GetAlarmConditionsTemplateTemplateGroupListEventConditionOutput) AlarmNotifyPeriod() pulumi.StringOutput
Alarm notification frequency.
func (GetAlarmConditionsTemplateTemplateGroupListEventConditionOutput) AlarmNotifyType ¶ added in v0.1.8
func (o GetAlarmConditionsTemplateTemplateGroupListEventConditionOutput) AlarmNotifyType() pulumi.StringOutput
Predefined repeated notification strategy (0- alarm only once, 1- exponential alarm, 2- connection alarm).
func (GetAlarmConditionsTemplateTemplateGroupListEventConditionOutput) ElementType ¶ added in v0.1.8
func (GetAlarmConditionsTemplateTemplateGroupListEventConditionOutput) ElementType() reflect.Type
func (GetAlarmConditionsTemplateTemplateGroupListEventConditionOutput) EventDisplayName ¶ added in v0.1.8
func (o GetAlarmConditionsTemplateTemplateGroupListEventConditionOutput) EventDisplayName() pulumi.StringOutput
Event Display Name (External).
func (GetAlarmConditionsTemplateTemplateGroupListEventConditionOutput) EventId ¶ added in v0.1.8
func (o GetAlarmConditionsTemplateTemplateGroupListEventConditionOutput) EventId() pulumi.StringOutput
Event ID.
func (GetAlarmConditionsTemplateTemplateGroupListEventConditionOutput) RuleId ¶ added in v0.1.8
func (o GetAlarmConditionsTemplateTemplateGroupListEventConditionOutput) RuleId() pulumi.StringOutput
Rule ID.
func (GetAlarmConditionsTemplateTemplateGroupListEventConditionOutput) ToGetAlarmConditionsTemplateTemplateGroupListEventConditionOutput ¶ added in v0.1.8
func (o GetAlarmConditionsTemplateTemplateGroupListEventConditionOutput) ToGetAlarmConditionsTemplateTemplateGroupListEventConditionOutput() GetAlarmConditionsTemplateTemplateGroupListEventConditionOutput
func (GetAlarmConditionsTemplateTemplateGroupListEventConditionOutput) ToGetAlarmConditionsTemplateTemplateGroupListEventConditionOutputWithContext ¶ added in v0.1.8
func (o GetAlarmConditionsTemplateTemplateGroupListEventConditionOutput) ToGetAlarmConditionsTemplateTemplateGroupListEventConditionOutputWithContext(ctx context.Context) GetAlarmConditionsTemplateTemplateGroupListEventConditionOutput
type GetAlarmConditionsTemplateTemplateGroupListInput ¶ added in v0.1.8
type GetAlarmConditionsTemplateTemplateGroupListInput interface { pulumi.Input ToGetAlarmConditionsTemplateTemplateGroupListOutput() GetAlarmConditionsTemplateTemplateGroupListOutput ToGetAlarmConditionsTemplateTemplateGroupListOutputWithContext(context.Context) GetAlarmConditionsTemplateTemplateGroupListOutput }
GetAlarmConditionsTemplateTemplateGroupListInput is an input type that accepts GetAlarmConditionsTemplateTemplateGroupListArgs and GetAlarmConditionsTemplateTemplateGroupListOutput values. You can construct a concrete instance of `GetAlarmConditionsTemplateTemplateGroupListInput` via:
GetAlarmConditionsTemplateTemplateGroupListArgs{...}
type GetAlarmConditionsTemplateTemplateGroupListOutput ¶ added in v0.1.8
type GetAlarmConditionsTemplateTemplateGroupListOutput struct{ *pulumi.OutputState }
func (GetAlarmConditionsTemplateTemplateGroupListOutput) Conditions ¶ added in v0.1.8
func (o GetAlarmConditionsTemplateTemplateGroupListOutput) Conditions() GetAlarmConditionsTemplateTemplateGroupListConditionArrayOutput
Indicator alarm rules.
func (GetAlarmConditionsTemplateTemplateGroupListOutput) ElementType ¶ added in v0.1.8
func (GetAlarmConditionsTemplateTemplateGroupListOutput) ElementType() reflect.Type
func (GetAlarmConditionsTemplateTemplateGroupListOutput) EventConditions ¶ added in v0.1.8
func (o GetAlarmConditionsTemplateTemplateGroupListOutput) EventConditions() GetAlarmConditionsTemplateTemplateGroupListEventConditionArrayOutput
Event alarm rules.
func (GetAlarmConditionsTemplateTemplateGroupListOutput) GroupId ¶ added in v0.1.8
func (o GetAlarmConditionsTemplateTemplateGroupListOutput) GroupId() pulumi.IntOutput
Filter queries based on trigger condition template ID.
func (GetAlarmConditionsTemplateTemplateGroupListOutput) GroupName ¶ added in v0.1.8
func (o GetAlarmConditionsTemplateTemplateGroupListOutput) GroupName() pulumi.StringOutput
Filter queries based on trigger condition template names.
func (GetAlarmConditionsTemplateTemplateGroupListOutput) InsertTime ¶ added in v0.1.8
func (o GetAlarmConditionsTemplateTemplateGroupListOutput) InsertTime() pulumi.IntOutput
Creation time.
func (GetAlarmConditionsTemplateTemplateGroupListOutput) IsUnionRule ¶ added in v0.1.8
func (o GetAlarmConditionsTemplateTemplateGroupListOutput) IsUnionRule() pulumi.IntOutput
Is it a relationship rule with.
func (GetAlarmConditionsTemplateTemplateGroupListOutput) LastEditUin ¶ added in v0.1.8
func (o GetAlarmConditionsTemplateTemplateGroupListOutput) LastEditUin() pulumi.IntOutput
Last modified by UIN.
func (GetAlarmConditionsTemplateTemplateGroupListOutput) PolicyGroups ¶ added in v0.1.8
func (o GetAlarmConditionsTemplateTemplateGroupListOutput) PolicyGroups() GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArrayOutput
Associate Alert Policy Group.
func (GetAlarmConditionsTemplateTemplateGroupListOutput) Remark ¶ added in v0.1.8
func (o GetAlarmConditionsTemplateTemplateGroupListOutput) Remark() pulumi.StringOutput
Remarks.
func (GetAlarmConditionsTemplateTemplateGroupListOutput) ToGetAlarmConditionsTemplateTemplateGroupListOutput ¶ added in v0.1.8
func (o GetAlarmConditionsTemplateTemplateGroupListOutput) ToGetAlarmConditionsTemplateTemplateGroupListOutput() GetAlarmConditionsTemplateTemplateGroupListOutput
func (GetAlarmConditionsTemplateTemplateGroupListOutput) ToGetAlarmConditionsTemplateTemplateGroupListOutputWithContext ¶ added in v0.1.8
func (o GetAlarmConditionsTemplateTemplateGroupListOutput) ToGetAlarmConditionsTemplateTemplateGroupListOutputWithContext(ctx context.Context) GetAlarmConditionsTemplateTemplateGroupListOutput
func (GetAlarmConditionsTemplateTemplateGroupListOutput) UpdateTime ¶ added in v0.1.8
func (o GetAlarmConditionsTemplateTemplateGroupListOutput) UpdateTime() pulumi.IntOutput
Update time.
func (GetAlarmConditionsTemplateTemplateGroupListOutput) ViewName ¶ added in v0.1.8
func (o GetAlarmConditionsTemplateTemplateGroupListOutput) ViewName() pulumi.StringOutput
View name, composed of DescribeAllNamespacesObtain. For cloud product monitoring, retrieve the QceNamespacesNew. N.ID parameter from the interface, such as cvm_ Device.
type GetAlarmConditionsTemplateTemplateGroupListPolicyGroup ¶ added in v0.1.8
type GetAlarmConditionsTemplateTemplateGroupListPolicyGroup struct { // Can it be set as the default alarm strategy. CanSetDefault bool `pulumi:"canSetDefault"` // Alarm Policy Enable Status. Enable bool `pulumi:"enable"` // Filter queries based on trigger condition template ID. GroupId int `pulumi:"groupId"` // Filter queries based on trigger condition template names. GroupName string `pulumi:"groupName"` // Creation time. InsertTime int `pulumi:"insertTime"` // Is it the default alarm policy. IsDefault int `pulumi:"isDefault"` // Is it a relationship rule with. IsUnionRule int `pulumi:"isUnionRule"` // Last modified by UIN. LastEditUin int `pulumi:"lastEditUin"` // Number of unshielded instances. NoShieldedInstanceCount int `pulumi:"noShieldedInstanceCount"` // Parent Policy Group ID. ParentGroupId int `pulumi:"parentGroupId"` // Project ID. ProjectId int `pulumi:"projectId"` // Alarm receiving object information. ReceiverInfos []GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfo `pulumi:"receiverInfos"` // Remarks. Remark string `pulumi:"remark"` // Total number of bound instances. TotalInstanceCount int `pulumi:"totalInstanceCount"` // Update time. UpdateTime int `pulumi:"updateTime"` // View name, composed of DescribeAllNamespacesObtain. For cloud product monitoring, retrieve the QceNamespacesNew. N.ID parameter from the interface, such as cvm_ Device. ViewName string `pulumi:"viewName"` }
type GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArgs ¶ added in v0.1.8
type GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArgs struct { // Can it be set as the default alarm strategy. CanSetDefault pulumi.BoolInput `pulumi:"canSetDefault"` // Alarm Policy Enable Status. Enable pulumi.BoolInput `pulumi:"enable"` // Filter queries based on trigger condition template ID. GroupId pulumi.IntInput `pulumi:"groupId"` // Filter queries based on trigger condition template names. GroupName pulumi.StringInput `pulumi:"groupName"` // Creation time. InsertTime pulumi.IntInput `pulumi:"insertTime"` // Is it the default alarm policy. IsDefault pulumi.IntInput `pulumi:"isDefault"` // Is it a relationship rule with. IsUnionRule pulumi.IntInput `pulumi:"isUnionRule"` // Last modified by UIN. LastEditUin pulumi.IntInput `pulumi:"lastEditUin"` // Number of unshielded instances. NoShieldedInstanceCount pulumi.IntInput `pulumi:"noShieldedInstanceCount"` // Parent Policy Group ID. ParentGroupId pulumi.IntInput `pulumi:"parentGroupId"` // Project ID. ProjectId pulumi.IntInput `pulumi:"projectId"` // Alarm receiving object information. ReceiverInfos GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArrayInput `pulumi:"receiverInfos"` // Remarks. Remark pulumi.StringInput `pulumi:"remark"` // Total number of bound instances. TotalInstanceCount pulumi.IntInput `pulumi:"totalInstanceCount"` // Update time. UpdateTime pulumi.IntInput `pulumi:"updateTime"` // View name, composed of DescribeAllNamespacesObtain. For cloud product monitoring, retrieve the QceNamespacesNew. N.ID parameter from the interface, such as cvm_ Device. ViewName pulumi.StringInput `pulumi:"viewName"` }
func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArgs) ElementType ¶ added in v0.1.8
func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArgs) ElementType() reflect.Type
func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArgs) ToGetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput ¶ added in v0.1.8
func (i GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArgs) ToGetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput() GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput
func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArgs) ToGetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutputWithContext ¶ added in v0.1.8
func (i GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArgs) ToGetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutputWithContext(ctx context.Context) GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput
type GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArray ¶ added in v0.1.8
type GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArray []GetAlarmConditionsTemplateTemplateGroupListPolicyGroupInput
func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArray) ElementType ¶ added in v0.1.8
func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArray) ElementType() reflect.Type
func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArray) ToGetAlarmConditionsTemplateTemplateGroupListPolicyGroupArrayOutput ¶ added in v0.1.8
func (i GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArray) ToGetAlarmConditionsTemplateTemplateGroupListPolicyGroupArrayOutput() GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArrayOutput
func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArray) ToGetAlarmConditionsTemplateTemplateGroupListPolicyGroupArrayOutputWithContext ¶ added in v0.1.8
func (i GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArray) ToGetAlarmConditionsTemplateTemplateGroupListPolicyGroupArrayOutputWithContext(ctx context.Context) GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArrayOutput
type GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArrayInput ¶ added in v0.1.8
type GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArrayInput interface { pulumi.Input ToGetAlarmConditionsTemplateTemplateGroupListPolicyGroupArrayOutput() GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArrayOutput ToGetAlarmConditionsTemplateTemplateGroupListPolicyGroupArrayOutputWithContext(context.Context) GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArrayOutput }
GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArrayInput is an input type that accepts GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArray and GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArrayOutput values. You can construct a concrete instance of `GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArrayInput` via:
GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArray{ GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArgs{...} }
type GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArrayOutput ¶ added in v0.1.8
type GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArrayOutput struct{ *pulumi.OutputState }
func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArrayOutput) ElementType ¶ added in v0.1.8
func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArrayOutput) ElementType() reflect.Type
func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArrayOutput) ToGetAlarmConditionsTemplateTemplateGroupListPolicyGroupArrayOutput ¶ added in v0.1.8
func (o GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArrayOutput) ToGetAlarmConditionsTemplateTemplateGroupListPolicyGroupArrayOutput() GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArrayOutput
func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArrayOutput) ToGetAlarmConditionsTemplateTemplateGroupListPolicyGroupArrayOutputWithContext ¶ added in v0.1.8
func (o GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArrayOutput) ToGetAlarmConditionsTemplateTemplateGroupListPolicyGroupArrayOutputWithContext(ctx context.Context) GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArrayOutput
type GetAlarmConditionsTemplateTemplateGroupListPolicyGroupInput ¶ added in v0.1.8
type GetAlarmConditionsTemplateTemplateGroupListPolicyGroupInput interface { pulumi.Input ToGetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput() GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput ToGetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutputWithContext(context.Context) GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput }
GetAlarmConditionsTemplateTemplateGroupListPolicyGroupInput is an input type that accepts GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArgs and GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput values. You can construct a concrete instance of `GetAlarmConditionsTemplateTemplateGroupListPolicyGroupInput` via:
GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArgs{...}
type GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput ¶ added in v0.1.8
type GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput struct{ *pulumi.OutputState }
func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput) CanSetDefault ¶ added in v0.1.8
func (o GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput) CanSetDefault() pulumi.BoolOutput
Can it be set as the default alarm strategy.
func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput) ElementType ¶ added in v0.1.8
func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput) ElementType() reflect.Type
func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput) Enable ¶ added in v0.1.8
func (o GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput) Enable() pulumi.BoolOutput
Alarm Policy Enable Status.
func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput) GroupId ¶ added in v0.1.8
func (o GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput) GroupId() pulumi.IntOutput
Filter queries based on trigger condition template ID.
func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput) GroupName ¶ added in v0.1.8
func (o GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput) GroupName() pulumi.StringOutput
Filter queries based on trigger condition template names.
func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput) InsertTime ¶ added in v0.1.8
func (o GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput) InsertTime() pulumi.IntOutput
Creation time.
func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput) IsDefault ¶ added in v0.1.8
func (o GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput) IsDefault() pulumi.IntOutput
Is it the default alarm policy.
func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput) IsUnionRule ¶ added in v0.1.8
func (o GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput) IsUnionRule() pulumi.IntOutput
Is it a relationship rule with.
func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput) LastEditUin ¶ added in v0.1.8
func (o GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput) LastEditUin() pulumi.IntOutput
Last modified by UIN.
func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput) NoShieldedInstanceCount ¶ added in v0.1.8
func (o GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput) NoShieldedInstanceCount() pulumi.IntOutput
Number of unshielded instances.
func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput) ParentGroupId ¶ added in v0.1.8
func (o GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput) ParentGroupId() pulumi.IntOutput
Parent Policy Group ID.
func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput) ProjectId ¶ added in v0.1.8
func (o GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput) ProjectId() pulumi.IntOutput
Project ID.
func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput) ReceiverInfos ¶ added in v0.1.8
func (o GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput) ReceiverInfos() GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArrayOutput
Alarm receiving object information.
func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput) Remark ¶ added in v0.1.8
func (o GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput) Remark() pulumi.StringOutput
Remarks.
func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput) ToGetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput ¶ added in v0.1.8
func (o GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput) ToGetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput() GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput
func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput) ToGetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutputWithContext ¶ added in v0.1.8
func (o GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput) ToGetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutputWithContext(ctx context.Context) GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput
func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput) TotalInstanceCount ¶ added in v0.1.8
func (o GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput) TotalInstanceCount() pulumi.IntOutput
Total number of bound instances.
func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput) UpdateTime ¶ added in v0.1.8
func (o GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput) UpdateTime() pulumi.IntOutput
Update time.
func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput) ViewName ¶ added in v0.1.8
func (o GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput) ViewName() pulumi.StringOutput
View name, composed of DescribeAllNamespacesObtain. For cloud product monitoring, retrieve the QceNamespacesNew. N.ID parameter from the interface, such as cvm_ Device.
type GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfo ¶ added in v0.1.8
type GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfo struct { // Effective period end time. EndTime int `pulumi:"endTime"` // Do you need to send a notification. NeedSendNotice int `pulumi:"needSendNotice"` // Alarm reception channel. NotifyWays []string `pulumi:"notifyWays"` // Telephone alarm to personal interval (seconds). PersonInterval int `pulumi:"personInterval"` // Message receiving group list. ReceiverGroupLists []int `pulumi:"receiverGroupLists"` // Receiver type. ReceiverType string `pulumi:"receiverType"` // Recipient list. List of recipient IDs queried through the platform interface. ReceiverUserLists []int `pulumi:"receiverUserLists"` // Alarm recovery notification method. RecoverNotifies []string `pulumi:"recoverNotifies"` // Telephone alarm interval per round (seconds). RoundInterval int `pulumi:"roundInterval"` // Number of phone alarm rounds. RoundNumber int `pulumi:"roundNumber"` // Timing of telephone alarm notification. Optional OCCUR (notification during alarm), RECOVER (notification during recovery). SendFors []string `pulumi:"sendFors"` // Effective period start time. StartTime int `pulumi:"startTime"` // Telephone alarm receiver uid. UidLists []int `pulumi:"uidLists"` }
type GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArgs ¶ added in v0.1.8
type GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArgs struct { // Effective period end time. EndTime pulumi.IntInput `pulumi:"endTime"` // Do you need to send a notification. NeedSendNotice pulumi.IntInput `pulumi:"needSendNotice"` // Alarm reception channel. NotifyWays pulumi.StringArrayInput `pulumi:"notifyWays"` // Telephone alarm to personal interval (seconds). PersonInterval pulumi.IntInput `pulumi:"personInterval"` // Message receiving group list. ReceiverGroupLists pulumi.IntArrayInput `pulumi:"receiverGroupLists"` // Receiver type. ReceiverType pulumi.StringInput `pulumi:"receiverType"` // Recipient list. List of recipient IDs queried through the platform interface. ReceiverUserLists pulumi.IntArrayInput `pulumi:"receiverUserLists"` // Alarm recovery notification method. RecoverNotifies pulumi.StringArrayInput `pulumi:"recoverNotifies"` // Telephone alarm interval per round (seconds). RoundInterval pulumi.IntInput `pulumi:"roundInterval"` // Number of phone alarm rounds. RoundNumber pulumi.IntInput `pulumi:"roundNumber"` // Timing of telephone alarm notification. Optional OCCUR (notification during alarm), RECOVER (notification during recovery). SendFors pulumi.StringArrayInput `pulumi:"sendFors"` // Effective period start time. StartTime pulumi.IntInput `pulumi:"startTime"` // Telephone alarm receiver uid. UidLists pulumi.IntArrayInput `pulumi:"uidLists"` }
func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArgs) ElementType ¶ added in v0.1.8
func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArgs) ElementType() reflect.Type
func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArgs) ToGetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput ¶ added in v0.1.8
func (i GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArgs) ToGetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput() GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput
func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArgs) ToGetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutputWithContext ¶ added in v0.1.8
func (i GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArgs) ToGetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutputWithContext(ctx context.Context) GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput
type GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArray ¶ added in v0.1.8
type GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArray []GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoInput
func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArray) ElementType ¶ added in v0.1.8
func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArray) ElementType() reflect.Type
func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArray) ToGetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArrayOutput ¶ added in v0.1.8
func (i GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArray) ToGetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArrayOutput() GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArrayOutput
func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArray) ToGetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArrayOutputWithContext ¶ added in v0.1.8
func (i GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArray) ToGetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArrayOutputWithContext(ctx context.Context) GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArrayOutput
type GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArrayInput ¶ added in v0.1.8
type GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArrayInput interface { pulumi.Input ToGetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArrayOutput() GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArrayOutput ToGetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArrayOutputWithContext(context.Context) GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArrayOutput }
GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArrayInput is an input type that accepts GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArray and GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArrayOutput values. You can construct a concrete instance of `GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArrayInput` via:
GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArray{ GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArgs{...} }
type GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArrayOutput ¶ added in v0.1.8
type GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArrayOutput struct{ *pulumi.OutputState }
func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArrayOutput) ElementType ¶ added in v0.1.8
func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArrayOutput) ElementType() reflect.Type
func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArrayOutput) Index ¶ added in v0.1.8
func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArrayOutput) ToGetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArrayOutput ¶ added in v0.1.8
func (o GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArrayOutput) ToGetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArrayOutput() GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArrayOutput
func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArrayOutput) ToGetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArrayOutputWithContext ¶ added in v0.1.8
func (o GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArrayOutput) ToGetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArrayOutputWithContext(ctx context.Context) GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArrayOutput
type GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoInput ¶ added in v0.1.8
type GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoInput interface { pulumi.Input ToGetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput() GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput ToGetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutputWithContext(context.Context) GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput }
GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoInput is an input type that accepts GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArgs and GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput values. You can construct a concrete instance of `GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoInput` via:
GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArgs{...}
type GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput ¶ added in v0.1.8
type GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput struct{ *pulumi.OutputState }
func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput) ElementType ¶ added in v0.1.8
func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput) ElementType() reflect.Type
func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput) EndTime ¶ added in v0.1.8
func (o GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput) EndTime() pulumi.IntOutput
Effective period end time.
func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput) NeedSendNotice ¶ added in v0.1.8
func (o GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput) NeedSendNotice() pulumi.IntOutput
Do you need to send a notification.
func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput) NotifyWays ¶ added in v0.1.8
func (o GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput) NotifyWays() pulumi.StringArrayOutput
Alarm reception channel.
func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput) PersonInterval ¶ added in v0.1.8
func (o GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput) PersonInterval() pulumi.IntOutput
Telephone alarm to personal interval (seconds).
func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput) ReceiverGroupLists ¶ added in v0.1.8
func (o GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput) ReceiverGroupLists() pulumi.IntArrayOutput
Message receiving group list.
func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput) ReceiverType ¶ added in v0.1.8
func (o GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput) ReceiverType() pulumi.StringOutput
Receiver type.
func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput) ReceiverUserLists ¶ added in v0.1.8
func (o GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput) ReceiverUserLists() pulumi.IntArrayOutput
Recipient list. List of recipient IDs queried through the platform interface.
func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput) RecoverNotifies ¶ added in v0.1.8
func (o GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput) RecoverNotifies() pulumi.StringArrayOutput
Alarm recovery notification method.
func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput) RoundInterval ¶ added in v0.1.8
func (o GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput) RoundInterval() pulumi.IntOutput
Telephone alarm interval per round (seconds).
func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput) RoundNumber ¶ added in v0.1.8
func (o GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput) RoundNumber() pulumi.IntOutput
Number of phone alarm rounds.
func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput) SendFors ¶ added in v0.1.8
func (o GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput) SendFors() pulumi.StringArrayOutput
Timing of telephone alarm notification. Optional OCCUR (notification during alarm), RECOVER (notification during recovery).
func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput) StartTime ¶ added in v0.1.8
func (o GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput) StartTime() pulumi.IntOutput
Effective period start time.
func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput) ToGetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput ¶ added in v0.1.8
func (o GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput) ToGetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput() GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput
func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput) ToGetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutputWithContext ¶ added in v0.1.8
func (o GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput) ToGetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutputWithContext(ctx context.Context) GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput
func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput) UidLists ¶ added in v0.1.8
func (o GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput) UidLists() pulumi.IntArrayOutput
Telephone alarm receiver uid.
type GetAlarmHistoryArgs ¶ added in v0.1.8
type GetAlarmHistoryArgs struct { // Alarm levels. AlarmLevels []string `pulumi:"alarmLevels"` // Filter by alarm object. Fuzzy search with string is supported. AlarmObject *string `pulumi:"alarmObject"` // Filter by alarm status. Valid values: ALARM (not resolved), OK (resolved), NO_CONF (expired), NO_DATA (insufficient data). If this parameter is left empty, all will be queried by default. AlarmStatuses []string `pulumi:"alarmStatuses"` // Fuzzy search by alarm content. Content *string `pulumi:"content"` // End time, which is the current timestamp and the time when the alarm FirstOccurTime first occurs. An alarm record can be searched only if its FirstOccurTime is earlier than the EndTime. EndTime *int `pulumi:"endTime"` // Filter by instance group ID. InstanceGroupIds []int `pulumi:"instanceGroupIds"` // Filter by metric name. MetricNames []string `pulumi:"metricNames"` // Value fixed at monitor. Module string `pulumi:"module"` // Filter by monitor type. Valid values: MT_QCE (Tencent Cloud service monitoring), MT_TAW (application performance monitoring), MT_RUM (frontend performance monitoring), MT_PROBE (cloud automated testing). If this parameter is left empty, all types will be queried by default. MonitorTypes []string `pulumi:"monitorTypes"` // Filter by policy type. Monitoring type and policy type are first-level and second-level filters respectively and both need to be passed in. For example, [{MonitorType: MT_QCE, Namespace: cvm_device}]. Namespaces []GetAlarmHistoryNamespace `pulumi:"namespaces"` // Sort by the first occurrence time in descending order by default. Valid values: ASC (ascending), DESC (descending). Order *string `pulumi:"order"` // Search by alarm policy ID list. PolicyIds []string `pulumi:"policyIds"` // Fuzzy search by policy name. PolicyName *string `pulumi:"policyName"` // Filter by project ID. Valid values: -1 (no project), 0 (default project). ProjectIds []int `pulumi:"projectIds"` // Search by recipient group. ReceiverGroups []int `pulumi:"receiverGroups"` // Search by recipient. ReceiverUids []int `pulumi:"receiverUids"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // Start time, which is the timestamp one day ago by default and the time when the alarm FirstOccurTime first occurs. An alarm record can be searched only if its FirstOccurTime is later than the StartTime. StartTime *int `pulumi:"startTime"` }
A collection of arguments for invoking getAlarmHistory.
type GetAlarmHistoryHistory ¶ added in v0.1.8
type GetAlarmHistoryHistory struct { // Alarm record ID. AlarmId string `pulumi:"alarmId"` // Alarm level.Note: this field may return null, indicating that no valid values can be obtained. AlarmLevel string `pulumi:"alarmLevel"` // Filter by alarm object. Fuzzy search with string is supported. AlarmObject string `pulumi:"alarmObject"` // Filter by alarm status. Valid values: ALARM (not resolved), OK (resolved), NO_CONF (expired), NO_DATA (insufficient data). If this parameter is left empty, all will be queried by default. AlarmStatus string `pulumi:"alarmStatus"` // Alarm type. AlarmType string `pulumi:"alarmType"` // Fuzzy search by alarm content. Content string `pulumi:"content"` // Dimension information of an instance that triggered alarms.Note: this field may return null, indicating that no valid values can be obtained. Dimensions string `pulumi:"dimensions"` // Event ID. EventId int `pulumi:"eventId"` // Timestamp of the first occurrence. FirstOccurTime int `pulumi:"firstOccurTime"` // Instance group of alarm object. InstanceGroups []GetAlarmHistoryHistoryInstanceGroup `pulumi:"instanceGroups"` // Timestamp of the last occurrence. LastOccurTime int `pulumi:"lastOccurTime"` // Metric informationNote: this field may return null, indicating that no valid values can be obtained. MetricsInfos []GetAlarmHistoryHistoryMetricsInfo `pulumi:"metricsInfos"` // Monitor type. MonitorType string `pulumi:"monitorType"` // Policy type. Namespace string `pulumi:"namespace"` // Alarm channel list. Valid values: SMS (SMS), EMAIL (email), CALL (phone), WECHAT (WeChat). NoticeWays []string `pulumi:"noticeWays"` // Alarm policy ID, which can be used when you call APIs (BindingPolicyObject, UnBindingAllPolicyObject, UnBindingPolicyObject) to bind/unbind instances or instance groups to/from an alarm policy. OriginId string `pulumi:"originId"` // Whether the policy exists. Valid values: 0 (no), 1 (yes). PolicyExists int `pulumi:"policyExists"` // Alarm policy ID. PolicyId string `pulumi:"policyId"` // Fuzzy search by policy name. PolicyName string `pulumi:"policyName"` // Project ID. ProjectId int `pulumi:"projectId"` // Project name. ProjectName string `pulumi:"projectName"` // Search by recipient group. ReceiverGroups []int `pulumi:"receiverGroups"` // Search by recipient. ReceiverUids []int `pulumi:"receiverUids"` // Region. Region string `pulumi:"region"` // VPC of alarm object for basic product alarm. Vpc string `pulumi:"vpc"` }
type GetAlarmHistoryHistoryArgs ¶ added in v0.1.8
type GetAlarmHistoryHistoryArgs struct { // Alarm record ID. AlarmId pulumi.StringInput `pulumi:"alarmId"` // Alarm level.Note: this field may return null, indicating that no valid values can be obtained. AlarmLevel pulumi.StringInput `pulumi:"alarmLevel"` // Filter by alarm object. Fuzzy search with string is supported. AlarmObject pulumi.StringInput `pulumi:"alarmObject"` // Filter by alarm status. Valid values: ALARM (not resolved), OK (resolved), NO_CONF (expired), NO_DATA (insufficient data). If this parameter is left empty, all will be queried by default. AlarmStatus pulumi.StringInput `pulumi:"alarmStatus"` // Alarm type. AlarmType pulumi.StringInput `pulumi:"alarmType"` // Fuzzy search by alarm content. Content pulumi.StringInput `pulumi:"content"` // Dimension information of an instance that triggered alarms.Note: this field may return null, indicating that no valid values can be obtained. Dimensions pulumi.StringInput `pulumi:"dimensions"` // Event ID. EventId pulumi.IntInput `pulumi:"eventId"` // Timestamp of the first occurrence. FirstOccurTime pulumi.IntInput `pulumi:"firstOccurTime"` // Instance group of alarm object. InstanceGroups GetAlarmHistoryHistoryInstanceGroupArrayInput `pulumi:"instanceGroups"` // Timestamp of the last occurrence. LastOccurTime pulumi.IntInput `pulumi:"lastOccurTime"` // Metric informationNote: this field may return null, indicating that no valid values can be obtained. MetricsInfos GetAlarmHistoryHistoryMetricsInfoArrayInput `pulumi:"metricsInfos"` // Monitor type. MonitorType pulumi.StringInput `pulumi:"monitorType"` // Policy type. Namespace pulumi.StringInput `pulumi:"namespace"` // Alarm channel list. Valid values: SMS (SMS), EMAIL (email), CALL (phone), WECHAT (WeChat). NoticeWays pulumi.StringArrayInput `pulumi:"noticeWays"` // Alarm policy ID, which can be used when you call APIs (BindingPolicyObject, UnBindingAllPolicyObject, UnBindingPolicyObject) to bind/unbind instances or instance groups to/from an alarm policy. OriginId pulumi.StringInput `pulumi:"originId"` // Whether the policy exists. Valid values: 0 (no), 1 (yes). PolicyExists pulumi.IntInput `pulumi:"policyExists"` // Alarm policy ID. PolicyId pulumi.StringInput `pulumi:"policyId"` // Fuzzy search by policy name. PolicyName pulumi.StringInput `pulumi:"policyName"` // Project ID. ProjectId pulumi.IntInput `pulumi:"projectId"` // Project name. ProjectName pulumi.StringInput `pulumi:"projectName"` // Search by recipient group. ReceiverGroups pulumi.IntArrayInput `pulumi:"receiverGroups"` // Search by recipient. ReceiverUids pulumi.IntArrayInput `pulumi:"receiverUids"` // Region. Region pulumi.StringInput `pulumi:"region"` // VPC of alarm object for basic product alarm. Vpc pulumi.StringInput `pulumi:"vpc"` }
func (GetAlarmHistoryHistoryArgs) ElementType ¶ added in v0.1.8
func (GetAlarmHistoryHistoryArgs) ElementType() reflect.Type
func (GetAlarmHistoryHistoryArgs) ToGetAlarmHistoryHistoryOutput ¶ added in v0.1.8
func (i GetAlarmHistoryHistoryArgs) ToGetAlarmHistoryHistoryOutput() GetAlarmHistoryHistoryOutput
func (GetAlarmHistoryHistoryArgs) ToGetAlarmHistoryHistoryOutputWithContext ¶ added in v0.1.8
func (i GetAlarmHistoryHistoryArgs) ToGetAlarmHistoryHistoryOutputWithContext(ctx context.Context) GetAlarmHistoryHistoryOutput
type GetAlarmHistoryHistoryArray ¶ added in v0.1.8
type GetAlarmHistoryHistoryArray []GetAlarmHistoryHistoryInput
func (GetAlarmHistoryHistoryArray) ElementType ¶ added in v0.1.8
func (GetAlarmHistoryHistoryArray) ElementType() reflect.Type
func (GetAlarmHistoryHistoryArray) ToGetAlarmHistoryHistoryArrayOutput ¶ added in v0.1.8
func (i GetAlarmHistoryHistoryArray) ToGetAlarmHistoryHistoryArrayOutput() GetAlarmHistoryHistoryArrayOutput
func (GetAlarmHistoryHistoryArray) ToGetAlarmHistoryHistoryArrayOutputWithContext ¶ added in v0.1.8
func (i GetAlarmHistoryHistoryArray) ToGetAlarmHistoryHistoryArrayOutputWithContext(ctx context.Context) GetAlarmHistoryHistoryArrayOutput
type GetAlarmHistoryHistoryArrayInput ¶ added in v0.1.8
type GetAlarmHistoryHistoryArrayInput interface { pulumi.Input ToGetAlarmHistoryHistoryArrayOutput() GetAlarmHistoryHistoryArrayOutput ToGetAlarmHistoryHistoryArrayOutputWithContext(context.Context) GetAlarmHistoryHistoryArrayOutput }
GetAlarmHistoryHistoryArrayInput is an input type that accepts GetAlarmHistoryHistoryArray and GetAlarmHistoryHistoryArrayOutput values. You can construct a concrete instance of `GetAlarmHistoryHistoryArrayInput` via:
GetAlarmHistoryHistoryArray{ GetAlarmHistoryHistoryArgs{...} }
type GetAlarmHistoryHistoryArrayOutput ¶ added in v0.1.8
type GetAlarmHistoryHistoryArrayOutput struct{ *pulumi.OutputState }
func (GetAlarmHistoryHistoryArrayOutput) ElementType ¶ added in v0.1.8
func (GetAlarmHistoryHistoryArrayOutput) ElementType() reflect.Type
func (GetAlarmHistoryHistoryArrayOutput) Index ¶ added in v0.1.8
func (o GetAlarmHistoryHistoryArrayOutput) Index(i pulumi.IntInput) GetAlarmHistoryHistoryOutput
func (GetAlarmHistoryHistoryArrayOutput) ToGetAlarmHistoryHistoryArrayOutput ¶ added in v0.1.8
func (o GetAlarmHistoryHistoryArrayOutput) ToGetAlarmHistoryHistoryArrayOutput() GetAlarmHistoryHistoryArrayOutput
func (GetAlarmHistoryHistoryArrayOutput) ToGetAlarmHistoryHistoryArrayOutputWithContext ¶ added in v0.1.8
func (o GetAlarmHistoryHistoryArrayOutput) ToGetAlarmHistoryHistoryArrayOutputWithContext(ctx context.Context) GetAlarmHistoryHistoryArrayOutput
type GetAlarmHistoryHistoryInput ¶ added in v0.1.8
type GetAlarmHistoryHistoryInput interface { pulumi.Input ToGetAlarmHistoryHistoryOutput() GetAlarmHistoryHistoryOutput ToGetAlarmHistoryHistoryOutputWithContext(context.Context) GetAlarmHistoryHistoryOutput }
GetAlarmHistoryHistoryInput is an input type that accepts GetAlarmHistoryHistoryArgs and GetAlarmHistoryHistoryOutput values. You can construct a concrete instance of `GetAlarmHistoryHistoryInput` via:
GetAlarmHistoryHistoryArgs{...}
type GetAlarmHistoryHistoryInstanceGroup ¶ added in v0.1.8
type GetAlarmHistoryHistoryInstanceGroupArgs ¶ added in v0.1.8
type GetAlarmHistoryHistoryInstanceGroupArgs struct { // Instance group ID. Id pulumi.IntInput `pulumi:"id"` // Instance group name. Name pulumi.StringInput `pulumi:"name"` }
func (GetAlarmHistoryHistoryInstanceGroupArgs) ElementType ¶ added in v0.1.8
func (GetAlarmHistoryHistoryInstanceGroupArgs) ElementType() reflect.Type
func (GetAlarmHistoryHistoryInstanceGroupArgs) ToGetAlarmHistoryHistoryInstanceGroupOutput ¶ added in v0.1.8
func (i GetAlarmHistoryHistoryInstanceGroupArgs) ToGetAlarmHistoryHistoryInstanceGroupOutput() GetAlarmHistoryHistoryInstanceGroupOutput
func (GetAlarmHistoryHistoryInstanceGroupArgs) ToGetAlarmHistoryHistoryInstanceGroupOutputWithContext ¶ added in v0.1.8
func (i GetAlarmHistoryHistoryInstanceGroupArgs) ToGetAlarmHistoryHistoryInstanceGroupOutputWithContext(ctx context.Context) GetAlarmHistoryHistoryInstanceGroupOutput
type GetAlarmHistoryHistoryInstanceGroupArray ¶ added in v0.1.8
type GetAlarmHistoryHistoryInstanceGroupArray []GetAlarmHistoryHistoryInstanceGroupInput
func (GetAlarmHistoryHistoryInstanceGroupArray) ElementType ¶ added in v0.1.8
func (GetAlarmHistoryHistoryInstanceGroupArray) ElementType() reflect.Type
func (GetAlarmHistoryHistoryInstanceGroupArray) ToGetAlarmHistoryHistoryInstanceGroupArrayOutput ¶ added in v0.1.8
func (i GetAlarmHistoryHistoryInstanceGroupArray) ToGetAlarmHistoryHistoryInstanceGroupArrayOutput() GetAlarmHistoryHistoryInstanceGroupArrayOutput
func (GetAlarmHistoryHistoryInstanceGroupArray) ToGetAlarmHistoryHistoryInstanceGroupArrayOutputWithContext ¶ added in v0.1.8
func (i GetAlarmHistoryHistoryInstanceGroupArray) ToGetAlarmHistoryHistoryInstanceGroupArrayOutputWithContext(ctx context.Context) GetAlarmHistoryHistoryInstanceGroupArrayOutput
type GetAlarmHistoryHistoryInstanceGroupArrayInput ¶ added in v0.1.8
type GetAlarmHistoryHistoryInstanceGroupArrayInput interface { pulumi.Input ToGetAlarmHistoryHistoryInstanceGroupArrayOutput() GetAlarmHistoryHistoryInstanceGroupArrayOutput ToGetAlarmHistoryHistoryInstanceGroupArrayOutputWithContext(context.Context) GetAlarmHistoryHistoryInstanceGroupArrayOutput }
GetAlarmHistoryHistoryInstanceGroupArrayInput is an input type that accepts GetAlarmHistoryHistoryInstanceGroupArray and GetAlarmHistoryHistoryInstanceGroupArrayOutput values. You can construct a concrete instance of `GetAlarmHistoryHistoryInstanceGroupArrayInput` via:
GetAlarmHistoryHistoryInstanceGroupArray{ GetAlarmHistoryHistoryInstanceGroupArgs{...} }
type GetAlarmHistoryHistoryInstanceGroupArrayOutput ¶ added in v0.1.8
type GetAlarmHistoryHistoryInstanceGroupArrayOutput struct{ *pulumi.OutputState }
func (GetAlarmHistoryHistoryInstanceGroupArrayOutput) ElementType ¶ added in v0.1.8
func (GetAlarmHistoryHistoryInstanceGroupArrayOutput) ElementType() reflect.Type
func (GetAlarmHistoryHistoryInstanceGroupArrayOutput) ToGetAlarmHistoryHistoryInstanceGroupArrayOutput ¶ added in v0.1.8
func (o GetAlarmHistoryHistoryInstanceGroupArrayOutput) ToGetAlarmHistoryHistoryInstanceGroupArrayOutput() GetAlarmHistoryHistoryInstanceGroupArrayOutput
func (GetAlarmHistoryHistoryInstanceGroupArrayOutput) ToGetAlarmHistoryHistoryInstanceGroupArrayOutputWithContext ¶ added in v0.1.8
func (o GetAlarmHistoryHistoryInstanceGroupArrayOutput) ToGetAlarmHistoryHistoryInstanceGroupArrayOutputWithContext(ctx context.Context) GetAlarmHistoryHistoryInstanceGroupArrayOutput
type GetAlarmHistoryHistoryInstanceGroupInput ¶ added in v0.1.8
type GetAlarmHistoryHistoryInstanceGroupInput interface { pulumi.Input ToGetAlarmHistoryHistoryInstanceGroupOutput() GetAlarmHistoryHistoryInstanceGroupOutput ToGetAlarmHistoryHistoryInstanceGroupOutputWithContext(context.Context) GetAlarmHistoryHistoryInstanceGroupOutput }
GetAlarmHistoryHistoryInstanceGroupInput is an input type that accepts GetAlarmHistoryHistoryInstanceGroupArgs and GetAlarmHistoryHistoryInstanceGroupOutput values. You can construct a concrete instance of `GetAlarmHistoryHistoryInstanceGroupInput` via:
GetAlarmHistoryHistoryInstanceGroupArgs{...}
type GetAlarmHistoryHistoryInstanceGroupOutput ¶ added in v0.1.8
type GetAlarmHistoryHistoryInstanceGroupOutput struct{ *pulumi.OutputState }
func (GetAlarmHistoryHistoryInstanceGroupOutput) ElementType ¶ added in v0.1.8
func (GetAlarmHistoryHistoryInstanceGroupOutput) ElementType() reflect.Type
func (GetAlarmHistoryHistoryInstanceGroupOutput) Id ¶ added in v0.1.8
func (o GetAlarmHistoryHistoryInstanceGroupOutput) Id() pulumi.IntOutput
Instance group ID.
func (GetAlarmHistoryHistoryInstanceGroupOutput) Name ¶ added in v0.1.8
func (o GetAlarmHistoryHistoryInstanceGroupOutput) Name() pulumi.StringOutput
Instance group name.
func (GetAlarmHistoryHistoryInstanceGroupOutput) ToGetAlarmHistoryHistoryInstanceGroupOutput ¶ added in v0.1.8
func (o GetAlarmHistoryHistoryInstanceGroupOutput) ToGetAlarmHistoryHistoryInstanceGroupOutput() GetAlarmHistoryHistoryInstanceGroupOutput
func (GetAlarmHistoryHistoryInstanceGroupOutput) ToGetAlarmHistoryHistoryInstanceGroupOutputWithContext ¶ added in v0.1.8
func (o GetAlarmHistoryHistoryInstanceGroupOutput) ToGetAlarmHistoryHistoryInstanceGroupOutputWithContext(ctx context.Context) GetAlarmHistoryHistoryInstanceGroupOutput
type GetAlarmHistoryHistoryMetricsInfo ¶ added in v0.1.8
type GetAlarmHistoryHistoryMetricsInfo struct { // Metric display name. Description string `pulumi:"description"` // Metric name. MetricName string `pulumi:"metricName"` // Statistical period. Period int `pulumi:"period"` // Namespace used to query data by Tencent Cloud service monitoring type. QceNamespace string `pulumi:"qceNamespace"` // Value triggering alarm. Value string `pulumi:"value"` }
type GetAlarmHistoryHistoryMetricsInfoArgs ¶ added in v0.1.8
type GetAlarmHistoryHistoryMetricsInfoArgs struct { // Metric display name. Description pulumi.StringInput `pulumi:"description"` // Metric name. MetricName pulumi.StringInput `pulumi:"metricName"` // Statistical period. Period pulumi.IntInput `pulumi:"period"` // Namespace used to query data by Tencent Cloud service monitoring type. QceNamespace pulumi.StringInput `pulumi:"qceNamespace"` // Value triggering alarm. Value pulumi.StringInput `pulumi:"value"` }
func (GetAlarmHistoryHistoryMetricsInfoArgs) ElementType ¶ added in v0.1.8
func (GetAlarmHistoryHistoryMetricsInfoArgs) ElementType() reflect.Type
func (GetAlarmHistoryHistoryMetricsInfoArgs) ToGetAlarmHistoryHistoryMetricsInfoOutput ¶ added in v0.1.8
func (i GetAlarmHistoryHistoryMetricsInfoArgs) ToGetAlarmHistoryHistoryMetricsInfoOutput() GetAlarmHistoryHistoryMetricsInfoOutput
func (GetAlarmHistoryHistoryMetricsInfoArgs) ToGetAlarmHistoryHistoryMetricsInfoOutputWithContext ¶ added in v0.1.8
func (i GetAlarmHistoryHistoryMetricsInfoArgs) ToGetAlarmHistoryHistoryMetricsInfoOutputWithContext(ctx context.Context) GetAlarmHistoryHistoryMetricsInfoOutput
type GetAlarmHistoryHistoryMetricsInfoArray ¶ added in v0.1.8
type GetAlarmHistoryHistoryMetricsInfoArray []GetAlarmHistoryHistoryMetricsInfoInput
func (GetAlarmHistoryHistoryMetricsInfoArray) ElementType ¶ added in v0.1.8
func (GetAlarmHistoryHistoryMetricsInfoArray) ElementType() reflect.Type
func (GetAlarmHistoryHistoryMetricsInfoArray) ToGetAlarmHistoryHistoryMetricsInfoArrayOutput ¶ added in v0.1.8
func (i GetAlarmHistoryHistoryMetricsInfoArray) ToGetAlarmHistoryHistoryMetricsInfoArrayOutput() GetAlarmHistoryHistoryMetricsInfoArrayOutput
func (GetAlarmHistoryHistoryMetricsInfoArray) ToGetAlarmHistoryHistoryMetricsInfoArrayOutputWithContext ¶ added in v0.1.8
func (i GetAlarmHistoryHistoryMetricsInfoArray) ToGetAlarmHistoryHistoryMetricsInfoArrayOutputWithContext(ctx context.Context) GetAlarmHistoryHistoryMetricsInfoArrayOutput
type GetAlarmHistoryHistoryMetricsInfoArrayInput ¶ added in v0.1.8
type GetAlarmHistoryHistoryMetricsInfoArrayInput interface { pulumi.Input ToGetAlarmHistoryHistoryMetricsInfoArrayOutput() GetAlarmHistoryHistoryMetricsInfoArrayOutput ToGetAlarmHistoryHistoryMetricsInfoArrayOutputWithContext(context.Context) GetAlarmHistoryHistoryMetricsInfoArrayOutput }
GetAlarmHistoryHistoryMetricsInfoArrayInput is an input type that accepts GetAlarmHistoryHistoryMetricsInfoArray and GetAlarmHistoryHistoryMetricsInfoArrayOutput values. You can construct a concrete instance of `GetAlarmHistoryHistoryMetricsInfoArrayInput` via:
GetAlarmHistoryHistoryMetricsInfoArray{ GetAlarmHistoryHistoryMetricsInfoArgs{...} }
type GetAlarmHistoryHistoryMetricsInfoArrayOutput ¶ added in v0.1.8
type GetAlarmHistoryHistoryMetricsInfoArrayOutput struct{ *pulumi.OutputState }
func (GetAlarmHistoryHistoryMetricsInfoArrayOutput) ElementType ¶ added in v0.1.8
func (GetAlarmHistoryHistoryMetricsInfoArrayOutput) ElementType() reflect.Type
func (GetAlarmHistoryHistoryMetricsInfoArrayOutput) ToGetAlarmHistoryHistoryMetricsInfoArrayOutput ¶ added in v0.1.8
func (o GetAlarmHistoryHistoryMetricsInfoArrayOutput) ToGetAlarmHistoryHistoryMetricsInfoArrayOutput() GetAlarmHistoryHistoryMetricsInfoArrayOutput
func (GetAlarmHistoryHistoryMetricsInfoArrayOutput) ToGetAlarmHistoryHistoryMetricsInfoArrayOutputWithContext ¶ added in v0.1.8
func (o GetAlarmHistoryHistoryMetricsInfoArrayOutput) ToGetAlarmHistoryHistoryMetricsInfoArrayOutputWithContext(ctx context.Context) GetAlarmHistoryHistoryMetricsInfoArrayOutput
type GetAlarmHistoryHistoryMetricsInfoInput ¶ added in v0.1.8
type GetAlarmHistoryHistoryMetricsInfoInput interface { pulumi.Input ToGetAlarmHistoryHistoryMetricsInfoOutput() GetAlarmHistoryHistoryMetricsInfoOutput ToGetAlarmHistoryHistoryMetricsInfoOutputWithContext(context.Context) GetAlarmHistoryHistoryMetricsInfoOutput }
GetAlarmHistoryHistoryMetricsInfoInput is an input type that accepts GetAlarmHistoryHistoryMetricsInfoArgs and GetAlarmHistoryHistoryMetricsInfoOutput values. You can construct a concrete instance of `GetAlarmHistoryHistoryMetricsInfoInput` via:
GetAlarmHistoryHistoryMetricsInfoArgs{...}
type GetAlarmHistoryHistoryMetricsInfoOutput ¶ added in v0.1.8
type GetAlarmHistoryHistoryMetricsInfoOutput struct{ *pulumi.OutputState }
func (GetAlarmHistoryHistoryMetricsInfoOutput) Description ¶ added in v0.1.8
func (o GetAlarmHistoryHistoryMetricsInfoOutput) Description() pulumi.StringOutput
Metric display name.
func (GetAlarmHistoryHistoryMetricsInfoOutput) ElementType ¶ added in v0.1.8
func (GetAlarmHistoryHistoryMetricsInfoOutput) ElementType() reflect.Type
func (GetAlarmHistoryHistoryMetricsInfoOutput) MetricName ¶ added in v0.1.8
func (o GetAlarmHistoryHistoryMetricsInfoOutput) MetricName() pulumi.StringOutput
Metric name.
func (GetAlarmHistoryHistoryMetricsInfoOutput) Period ¶ added in v0.1.8
func (o GetAlarmHistoryHistoryMetricsInfoOutput) Period() pulumi.IntOutput
Statistical period.
func (GetAlarmHistoryHistoryMetricsInfoOutput) QceNamespace ¶ added in v0.1.8
func (o GetAlarmHistoryHistoryMetricsInfoOutput) QceNamespace() pulumi.StringOutput
Namespace used to query data by Tencent Cloud service monitoring type.
func (GetAlarmHistoryHistoryMetricsInfoOutput) ToGetAlarmHistoryHistoryMetricsInfoOutput ¶ added in v0.1.8
func (o GetAlarmHistoryHistoryMetricsInfoOutput) ToGetAlarmHistoryHistoryMetricsInfoOutput() GetAlarmHistoryHistoryMetricsInfoOutput
func (GetAlarmHistoryHistoryMetricsInfoOutput) ToGetAlarmHistoryHistoryMetricsInfoOutputWithContext ¶ added in v0.1.8
func (o GetAlarmHistoryHistoryMetricsInfoOutput) ToGetAlarmHistoryHistoryMetricsInfoOutputWithContext(ctx context.Context) GetAlarmHistoryHistoryMetricsInfoOutput
func (GetAlarmHistoryHistoryMetricsInfoOutput) Value ¶ added in v0.1.8
func (o GetAlarmHistoryHistoryMetricsInfoOutput) Value() pulumi.StringOutput
Value triggering alarm.
type GetAlarmHistoryHistoryOutput ¶ added in v0.1.8
type GetAlarmHistoryHistoryOutput struct{ *pulumi.OutputState }
func (GetAlarmHistoryHistoryOutput) AlarmId ¶ added in v0.1.8
func (o GetAlarmHistoryHistoryOutput) AlarmId() pulumi.StringOutput
Alarm record ID.
func (GetAlarmHistoryHistoryOutput) AlarmLevel ¶ added in v0.1.8
func (o GetAlarmHistoryHistoryOutput) AlarmLevel() pulumi.StringOutput
Alarm level.Note: this field may return null, indicating that no valid values can be obtained.
func (GetAlarmHistoryHistoryOutput) AlarmObject ¶ added in v0.1.8
func (o GetAlarmHistoryHistoryOutput) AlarmObject() pulumi.StringOutput
Filter by alarm object. Fuzzy search with string is supported.
func (GetAlarmHistoryHistoryOutput) AlarmStatus ¶ added in v0.1.8
func (o GetAlarmHistoryHistoryOutput) AlarmStatus() pulumi.StringOutput
Filter by alarm status. Valid values: ALARM (not resolved), OK (resolved), NO_CONF (expired), NO_DATA (insufficient data). If this parameter is left empty, all will be queried by default.
func (GetAlarmHistoryHistoryOutput) AlarmType ¶ added in v0.1.8
func (o GetAlarmHistoryHistoryOutput) AlarmType() pulumi.StringOutput
Alarm type.
func (GetAlarmHistoryHistoryOutput) Content ¶ added in v0.1.8
func (o GetAlarmHistoryHistoryOutput) Content() pulumi.StringOutput
Fuzzy search by alarm content.
func (GetAlarmHistoryHistoryOutput) Dimensions ¶ added in v0.1.8
func (o GetAlarmHistoryHistoryOutput) Dimensions() pulumi.StringOutput
Dimension information of an instance that triggered alarms.Note: this field may return null, indicating that no valid values can be obtained.
func (GetAlarmHistoryHistoryOutput) ElementType ¶ added in v0.1.8
func (GetAlarmHistoryHistoryOutput) ElementType() reflect.Type
func (GetAlarmHistoryHistoryOutput) EventId ¶ added in v0.1.8
func (o GetAlarmHistoryHistoryOutput) EventId() pulumi.IntOutput
Event ID.
func (GetAlarmHistoryHistoryOutput) FirstOccurTime ¶ added in v0.1.8
func (o GetAlarmHistoryHistoryOutput) FirstOccurTime() pulumi.IntOutput
Timestamp of the first occurrence.
func (GetAlarmHistoryHistoryOutput) InstanceGroups ¶ added in v0.1.8
func (o GetAlarmHistoryHistoryOutput) InstanceGroups() GetAlarmHistoryHistoryInstanceGroupArrayOutput
Instance group of alarm object.
func (GetAlarmHistoryHistoryOutput) LastOccurTime ¶ added in v0.1.8
func (o GetAlarmHistoryHistoryOutput) LastOccurTime() pulumi.IntOutput
Timestamp of the last occurrence.
func (GetAlarmHistoryHistoryOutput) MetricsInfos ¶ added in v0.1.8
func (o GetAlarmHistoryHistoryOutput) MetricsInfos() GetAlarmHistoryHistoryMetricsInfoArrayOutput
Metric informationNote: this field may return null, indicating that no valid values can be obtained.
func (GetAlarmHistoryHistoryOutput) MonitorType ¶ added in v0.1.8
func (o GetAlarmHistoryHistoryOutput) MonitorType() pulumi.StringOutput
Monitor type.
func (GetAlarmHistoryHistoryOutput) Namespace ¶ added in v0.1.8
func (o GetAlarmHistoryHistoryOutput) Namespace() pulumi.StringOutput
Policy type.
func (GetAlarmHistoryHistoryOutput) NoticeWays ¶ added in v0.1.8
func (o GetAlarmHistoryHistoryOutput) NoticeWays() pulumi.StringArrayOutput
Alarm channel list. Valid values: SMS (SMS), EMAIL (email), CALL (phone), WECHAT (WeChat).
func (GetAlarmHistoryHistoryOutput) OriginId ¶ added in v0.1.8
func (o GetAlarmHistoryHistoryOutput) OriginId() pulumi.StringOutput
Alarm policy ID, which can be used when you call APIs (BindingPolicyObject, UnBindingAllPolicyObject, UnBindingPolicyObject) to bind/unbind instances or instance groups to/from an alarm policy.
func (GetAlarmHistoryHistoryOutput) PolicyExists ¶ added in v0.1.8
func (o GetAlarmHistoryHistoryOutput) PolicyExists() pulumi.IntOutput
Whether the policy exists. Valid values: 0 (no), 1 (yes).
func (GetAlarmHistoryHistoryOutput) PolicyId ¶ added in v0.1.8
func (o GetAlarmHistoryHistoryOutput) PolicyId() pulumi.StringOutput
Alarm policy ID.
func (GetAlarmHistoryHistoryOutput) PolicyName ¶ added in v0.1.8
func (o GetAlarmHistoryHistoryOutput) PolicyName() pulumi.StringOutput
Fuzzy search by policy name.
func (GetAlarmHistoryHistoryOutput) ProjectId ¶ added in v0.1.8
func (o GetAlarmHistoryHistoryOutput) ProjectId() pulumi.IntOutput
Project ID.
func (GetAlarmHistoryHistoryOutput) ProjectName ¶ added in v0.1.8
func (o GetAlarmHistoryHistoryOutput) ProjectName() pulumi.StringOutput
Project name.
func (GetAlarmHistoryHistoryOutput) ReceiverGroups ¶ added in v0.1.8
func (o GetAlarmHistoryHistoryOutput) ReceiverGroups() pulumi.IntArrayOutput
Search by recipient group.
func (GetAlarmHistoryHistoryOutput) ReceiverUids ¶ added in v0.1.8
func (o GetAlarmHistoryHistoryOutput) ReceiverUids() pulumi.IntArrayOutput
Search by recipient.
func (GetAlarmHistoryHistoryOutput) Region ¶ added in v0.1.8
func (o GetAlarmHistoryHistoryOutput) Region() pulumi.StringOutput
Region.
func (GetAlarmHistoryHistoryOutput) ToGetAlarmHistoryHistoryOutput ¶ added in v0.1.8
func (o GetAlarmHistoryHistoryOutput) ToGetAlarmHistoryHistoryOutput() GetAlarmHistoryHistoryOutput
func (GetAlarmHistoryHistoryOutput) ToGetAlarmHistoryHistoryOutputWithContext ¶ added in v0.1.8
func (o GetAlarmHistoryHistoryOutput) ToGetAlarmHistoryHistoryOutputWithContext(ctx context.Context) GetAlarmHistoryHistoryOutput
func (GetAlarmHistoryHistoryOutput) Vpc ¶ added in v0.1.8
func (o GetAlarmHistoryHistoryOutput) Vpc() pulumi.StringOutput
VPC of alarm object for basic product alarm.
type GetAlarmHistoryNamespace ¶ added in v0.1.8
type GetAlarmHistoryNamespaceArgs ¶ added in v0.1.8
type GetAlarmHistoryNamespaceArgs struct { // Monitor type. MonitorType pulumi.StringInput `pulumi:"monitorType"` // Policy type. Namespace pulumi.StringInput `pulumi:"namespace"` }
func (GetAlarmHistoryNamespaceArgs) ElementType ¶ added in v0.1.8
func (GetAlarmHistoryNamespaceArgs) ElementType() reflect.Type
func (GetAlarmHistoryNamespaceArgs) ToGetAlarmHistoryNamespaceOutput ¶ added in v0.1.8
func (i GetAlarmHistoryNamespaceArgs) ToGetAlarmHistoryNamespaceOutput() GetAlarmHistoryNamespaceOutput
func (GetAlarmHistoryNamespaceArgs) ToGetAlarmHistoryNamespaceOutputWithContext ¶ added in v0.1.8
func (i GetAlarmHistoryNamespaceArgs) ToGetAlarmHistoryNamespaceOutputWithContext(ctx context.Context) GetAlarmHistoryNamespaceOutput
type GetAlarmHistoryNamespaceArray ¶ added in v0.1.8
type GetAlarmHistoryNamespaceArray []GetAlarmHistoryNamespaceInput
func (GetAlarmHistoryNamespaceArray) ElementType ¶ added in v0.1.8
func (GetAlarmHistoryNamespaceArray) ElementType() reflect.Type
func (GetAlarmHistoryNamespaceArray) ToGetAlarmHistoryNamespaceArrayOutput ¶ added in v0.1.8
func (i GetAlarmHistoryNamespaceArray) ToGetAlarmHistoryNamespaceArrayOutput() GetAlarmHistoryNamespaceArrayOutput
func (GetAlarmHistoryNamespaceArray) ToGetAlarmHistoryNamespaceArrayOutputWithContext ¶ added in v0.1.8
func (i GetAlarmHistoryNamespaceArray) ToGetAlarmHistoryNamespaceArrayOutputWithContext(ctx context.Context) GetAlarmHistoryNamespaceArrayOutput
type GetAlarmHistoryNamespaceArrayInput ¶ added in v0.1.8
type GetAlarmHistoryNamespaceArrayInput interface { pulumi.Input ToGetAlarmHistoryNamespaceArrayOutput() GetAlarmHistoryNamespaceArrayOutput ToGetAlarmHistoryNamespaceArrayOutputWithContext(context.Context) GetAlarmHistoryNamespaceArrayOutput }
GetAlarmHistoryNamespaceArrayInput is an input type that accepts GetAlarmHistoryNamespaceArray and GetAlarmHistoryNamespaceArrayOutput values. You can construct a concrete instance of `GetAlarmHistoryNamespaceArrayInput` via:
GetAlarmHistoryNamespaceArray{ GetAlarmHistoryNamespaceArgs{...} }
type GetAlarmHistoryNamespaceArrayOutput ¶ added in v0.1.8
type GetAlarmHistoryNamespaceArrayOutput struct{ *pulumi.OutputState }
func (GetAlarmHistoryNamespaceArrayOutput) ElementType ¶ added in v0.1.8
func (GetAlarmHistoryNamespaceArrayOutput) ElementType() reflect.Type
func (GetAlarmHistoryNamespaceArrayOutput) Index ¶ added in v0.1.8
func (o GetAlarmHistoryNamespaceArrayOutput) Index(i pulumi.IntInput) GetAlarmHistoryNamespaceOutput
func (GetAlarmHistoryNamespaceArrayOutput) ToGetAlarmHistoryNamespaceArrayOutput ¶ added in v0.1.8
func (o GetAlarmHistoryNamespaceArrayOutput) ToGetAlarmHistoryNamespaceArrayOutput() GetAlarmHistoryNamespaceArrayOutput
func (GetAlarmHistoryNamespaceArrayOutput) ToGetAlarmHistoryNamespaceArrayOutputWithContext ¶ added in v0.1.8
func (o GetAlarmHistoryNamespaceArrayOutput) ToGetAlarmHistoryNamespaceArrayOutputWithContext(ctx context.Context) GetAlarmHistoryNamespaceArrayOutput
type GetAlarmHistoryNamespaceInput ¶ added in v0.1.8
type GetAlarmHistoryNamespaceInput interface { pulumi.Input ToGetAlarmHistoryNamespaceOutput() GetAlarmHistoryNamespaceOutput ToGetAlarmHistoryNamespaceOutputWithContext(context.Context) GetAlarmHistoryNamespaceOutput }
GetAlarmHistoryNamespaceInput is an input type that accepts GetAlarmHistoryNamespaceArgs and GetAlarmHistoryNamespaceOutput values. You can construct a concrete instance of `GetAlarmHistoryNamespaceInput` via:
GetAlarmHistoryNamespaceArgs{...}
type GetAlarmHistoryNamespaceOutput ¶ added in v0.1.8
type GetAlarmHistoryNamespaceOutput struct{ *pulumi.OutputState }
func (GetAlarmHistoryNamespaceOutput) ElementType ¶ added in v0.1.8
func (GetAlarmHistoryNamespaceOutput) ElementType() reflect.Type
func (GetAlarmHistoryNamespaceOutput) MonitorType ¶ added in v0.1.8
func (o GetAlarmHistoryNamespaceOutput) MonitorType() pulumi.StringOutput
Monitor type.
func (GetAlarmHistoryNamespaceOutput) Namespace ¶ added in v0.1.8
func (o GetAlarmHistoryNamespaceOutput) Namespace() pulumi.StringOutput
Policy type.
func (GetAlarmHistoryNamespaceOutput) ToGetAlarmHistoryNamespaceOutput ¶ added in v0.1.8
func (o GetAlarmHistoryNamespaceOutput) ToGetAlarmHistoryNamespaceOutput() GetAlarmHistoryNamespaceOutput
func (GetAlarmHistoryNamespaceOutput) ToGetAlarmHistoryNamespaceOutputWithContext ¶ added in v0.1.8
func (o GetAlarmHistoryNamespaceOutput) ToGetAlarmHistoryNamespaceOutputWithContext(ctx context.Context) GetAlarmHistoryNamespaceOutput
type GetAlarmHistoryOutputArgs ¶ added in v0.1.8
type GetAlarmHistoryOutputArgs struct { // Alarm levels. AlarmLevels pulumi.StringArrayInput `pulumi:"alarmLevels"` // Filter by alarm object. Fuzzy search with string is supported. AlarmObject pulumi.StringPtrInput `pulumi:"alarmObject"` // Filter by alarm status. Valid values: ALARM (not resolved), OK (resolved), NO_CONF (expired), NO_DATA (insufficient data). If this parameter is left empty, all will be queried by default. AlarmStatuses pulumi.StringArrayInput `pulumi:"alarmStatuses"` // Fuzzy search by alarm content. Content pulumi.StringPtrInput `pulumi:"content"` // End time, which is the current timestamp and the time when the alarm FirstOccurTime first occurs. An alarm record can be searched only if its FirstOccurTime is earlier than the EndTime. EndTime pulumi.IntPtrInput `pulumi:"endTime"` // Filter by instance group ID. InstanceGroupIds pulumi.IntArrayInput `pulumi:"instanceGroupIds"` // Filter by metric name. MetricNames pulumi.StringArrayInput `pulumi:"metricNames"` // Value fixed at monitor. Module pulumi.StringInput `pulumi:"module"` // Filter by monitor type. Valid values: MT_QCE (Tencent Cloud service monitoring), MT_TAW (application performance monitoring), MT_RUM (frontend performance monitoring), MT_PROBE (cloud automated testing). If this parameter is left empty, all types will be queried by default. MonitorTypes pulumi.StringArrayInput `pulumi:"monitorTypes"` // Filter by policy type. Monitoring type and policy type are first-level and second-level filters respectively and both need to be passed in. For example, [{MonitorType: MT_QCE, Namespace: cvm_device}]. Namespaces GetAlarmHistoryNamespaceArrayInput `pulumi:"namespaces"` // Sort by the first occurrence time in descending order by default. Valid values: ASC (ascending), DESC (descending). Order pulumi.StringPtrInput `pulumi:"order"` // Search by alarm policy ID list. PolicyIds pulumi.StringArrayInput `pulumi:"policyIds"` // Fuzzy search by policy name. PolicyName pulumi.StringPtrInput `pulumi:"policyName"` // Filter by project ID. Valid values: -1 (no project), 0 (default project). ProjectIds pulumi.IntArrayInput `pulumi:"projectIds"` // Search by recipient group. ReceiverGroups pulumi.IntArrayInput `pulumi:"receiverGroups"` // Search by recipient. ReceiverUids pulumi.IntArrayInput `pulumi:"receiverUids"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // Start time, which is the timestamp one day ago by default and the time when the alarm FirstOccurTime first occurs. An alarm record can be searched only if its FirstOccurTime is later than the StartTime. StartTime pulumi.IntPtrInput `pulumi:"startTime"` }
A collection of arguments for invoking getAlarmHistory.
func (GetAlarmHistoryOutputArgs) ElementType ¶ added in v0.1.8
func (GetAlarmHistoryOutputArgs) ElementType() reflect.Type
type GetAlarmHistoryResult ¶ added in v0.1.8
type GetAlarmHistoryResult struct { AlarmLevels []string `pulumi:"alarmLevels"` // Alarm object. AlarmObject *string `pulumi:"alarmObject"` // Alarm status. Valid values: ALARM (not resolved), OK (resolved), NO_CONF (expired), NO_DATA (insufficient data). AlarmStatuses []string `pulumi:"alarmStatuses"` // Alarm content. Content *string `pulumi:"content"` EndTime *int `pulumi:"endTime"` // Alarm record list. Histories []GetAlarmHistoryHistory `pulumi:"histories"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceGroupIds []int `pulumi:"instanceGroupIds"` MetricNames []string `pulumi:"metricNames"` Module string `pulumi:"module"` MonitorTypes []string `pulumi:"monitorTypes"` Namespaces []GetAlarmHistoryNamespace `pulumi:"namespaces"` Order *string `pulumi:"order"` PolicyIds []string `pulumi:"policyIds"` // Policy name. PolicyName *string `pulumi:"policyName"` ProjectIds []int `pulumi:"projectIds"` // Recipient group list. ReceiverGroups []int `pulumi:"receiverGroups"` // Recipient list. ReceiverUids []int `pulumi:"receiverUids"` ResultOutputFile *string `pulumi:"resultOutputFile"` StartTime *int `pulumi:"startTime"` }
A collection of values returned by getAlarmHistory.
func GetAlarmHistory ¶ added in v0.1.8
func GetAlarmHistory(ctx *pulumi.Context, args *GetAlarmHistoryArgs, opts ...pulumi.InvokeOption) (*GetAlarmHistoryResult, error)
Use this data source to query detailed information of monitor alarmHistory
type GetAlarmHistoryResultOutput ¶ added in v0.1.8
type GetAlarmHistoryResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAlarmHistory.
func GetAlarmHistoryOutput ¶ added in v0.1.8
func GetAlarmHistoryOutput(ctx *pulumi.Context, args GetAlarmHistoryOutputArgs, opts ...pulumi.InvokeOption) GetAlarmHistoryResultOutput
func (GetAlarmHistoryResultOutput) AlarmLevels ¶ added in v0.1.8
func (o GetAlarmHistoryResultOutput) AlarmLevels() pulumi.StringArrayOutput
func (GetAlarmHistoryResultOutput) AlarmObject ¶ added in v0.1.8
func (o GetAlarmHistoryResultOutput) AlarmObject() pulumi.StringPtrOutput
Alarm object.
func (GetAlarmHistoryResultOutput) AlarmStatuses ¶ added in v0.1.8
func (o GetAlarmHistoryResultOutput) AlarmStatuses() pulumi.StringArrayOutput
Alarm status. Valid values: ALARM (not resolved), OK (resolved), NO_CONF (expired), NO_DATA (insufficient data).
func (GetAlarmHistoryResultOutput) Content ¶ added in v0.1.8
func (o GetAlarmHistoryResultOutput) Content() pulumi.StringPtrOutput
Alarm content.
func (GetAlarmHistoryResultOutput) ElementType ¶ added in v0.1.8
func (GetAlarmHistoryResultOutput) ElementType() reflect.Type
func (GetAlarmHistoryResultOutput) EndTime ¶ added in v0.1.8
func (o GetAlarmHistoryResultOutput) EndTime() pulumi.IntPtrOutput
func (GetAlarmHistoryResultOutput) Histories ¶ added in v0.1.8
func (o GetAlarmHistoryResultOutput) Histories() GetAlarmHistoryHistoryArrayOutput
Alarm record list.
func (GetAlarmHistoryResultOutput) Id ¶ added in v0.1.8
func (o GetAlarmHistoryResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetAlarmHistoryResultOutput) InstanceGroupIds ¶ added in v0.1.8
func (o GetAlarmHistoryResultOutput) InstanceGroupIds() pulumi.IntArrayOutput
func (GetAlarmHistoryResultOutput) MetricNames ¶ added in v0.1.8
func (o GetAlarmHistoryResultOutput) MetricNames() pulumi.StringArrayOutput
func (GetAlarmHistoryResultOutput) Module ¶ added in v0.1.8
func (o GetAlarmHistoryResultOutput) Module() pulumi.StringOutput
func (GetAlarmHistoryResultOutput) MonitorTypes ¶ added in v0.1.8
func (o GetAlarmHistoryResultOutput) MonitorTypes() pulumi.StringArrayOutput
func (GetAlarmHistoryResultOutput) Namespaces ¶ added in v0.1.8
func (o GetAlarmHistoryResultOutput) Namespaces() GetAlarmHistoryNamespaceArrayOutput
func (GetAlarmHistoryResultOutput) Order ¶ added in v0.1.8
func (o GetAlarmHistoryResultOutput) Order() pulumi.StringPtrOutput
func (GetAlarmHistoryResultOutput) PolicyIds ¶ added in v0.1.8
func (o GetAlarmHistoryResultOutput) PolicyIds() pulumi.StringArrayOutput
func (GetAlarmHistoryResultOutput) PolicyName ¶ added in v0.1.8
func (o GetAlarmHistoryResultOutput) PolicyName() pulumi.StringPtrOutput
Policy name.
func (GetAlarmHistoryResultOutput) ProjectIds ¶ added in v0.1.8
func (o GetAlarmHistoryResultOutput) ProjectIds() pulumi.IntArrayOutput
func (GetAlarmHistoryResultOutput) ReceiverGroups ¶ added in v0.1.8
func (o GetAlarmHistoryResultOutput) ReceiverGroups() pulumi.IntArrayOutput
Recipient group list.
func (GetAlarmHistoryResultOutput) ReceiverUids ¶ added in v0.1.8
func (o GetAlarmHistoryResultOutput) ReceiverUids() pulumi.IntArrayOutput
Recipient list.
func (GetAlarmHistoryResultOutput) ResultOutputFile ¶ added in v0.1.8
func (o GetAlarmHistoryResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetAlarmHistoryResultOutput) StartTime ¶ added in v0.1.8
func (o GetAlarmHistoryResultOutput) StartTime() pulumi.IntPtrOutput
func (GetAlarmHistoryResultOutput) ToGetAlarmHistoryResultOutput ¶ added in v0.1.8
func (o GetAlarmHistoryResultOutput) ToGetAlarmHistoryResultOutput() GetAlarmHistoryResultOutput
func (GetAlarmHistoryResultOutput) ToGetAlarmHistoryResultOutputWithContext ¶ added in v0.1.8
func (o GetAlarmHistoryResultOutput) ToGetAlarmHistoryResultOutputWithContext(ctx context.Context) GetAlarmHistoryResultOutput
type GetAlarmMetricArgs ¶ added in v0.1.8
type GetAlarmMetricArgs struct { // Fixed value, as `monitor`. Module string `pulumi:"module"` // Monitoring Type Filter MT_QCE=Cloud Product Monitoring. MonitorType string `pulumi:"monitorType"` // Alarm policy type, obtained from DescribeAllNamespaces, such as cvm_device. Namespace string `pulumi:"namespace"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getAlarmMetric.
type GetAlarmMetricMetric ¶ added in v0.1.8
type GetAlarmMetricMetric struct { // Indicator display name. Description string `pulumi:"description"` // Dimension List. Dimensions []string `pulumi:"dimensions"` // Is it a high-level indicator. 1 Yes 0 No. IsAdvanced int `pulumi:"isAdvanced"` // Is the advanced indicator activated. 1 Yes 0 No. IsOpen int `pulumi:"isOpen"` // Maximum value. Max float64 `pulumi:"max"` // Indicator configuration. MetricConfigs []GetAlarmMetricMetricMetricConfig `pulumi:"metricConfigs"` // Indicator Name. MetricName string `pulumi:"metricName"` // Minimum value. Min float64 `pulumi:"min"` // Alarm policy type, obtained from DescribeAllNamespaces, such as cvm_device. Namespace string `pulumi:"namespace"` // Matching operator. Operators []GetAlarmMetricMetricOperator `pulumi:"operators"` // Indicator trigger. Periods []int `pulumi:"periods"` // Integration Center Product ID. ProductId int `pulumi:"productId"` // Unit. Unit string `pulumi:"unit"` }
type GetAlarmMetricMetricArgs ¶ added in v0.1.8
type GetAlarmMetricMetricArgs struct { // Indicator display name. Description pulumi.StringInput `pulumi:"description"` // Dimension List. Dimensions pulumi.StringArrayInput `pulumi:"dimensions"` // Is it a high-level indicator. 1 Yes 0 No. IsAdvanced pulumi.IntInput `pulumi:"isAdvanced"` // Is the advanced indicator activated. 1 Yes 0 No. IsOpen pulumi.IntInput `pulumi:"isOpen"` // Maximum value. Max pulumi.Float64Input `pulumi:"max"` // Indicator configuration. MetricConfigs GetAlarmMetricMetricMetricConfigArrayInput `pulumi:"metricConfigs"` // Indicator Name. MetricName pulumi.StringInput `pulumi:"metricName"` // Minimum value. Min pulumi.Float64Input `pulumi:"min"` // Alarm policy type, obtained from DescribeAllNamespaces, such as cvm_device. Namespace pulumi.StringInput `pulumi:"namespace"` // Matching operator. Operators GetAlarmMetricMetricOperatorArrayInput `pulumi:"operators"` // Indicator trigger. Periods pulumi.IntArrayInput `pulumi:"periods"` // Integration Center Product ID. ProductId pulumi.IntInput `pulumi:"productId"` // Unit. Unit pulumi.StringInput `pulumi:"unit"` }
func (GetAlarmMetricMetricArgs) ElementType ¶ added in v0.1.8
func (GetAlarmMetricMetricArgs) ElementType() reflect.Type
func (GetAlarmMetricMetricArgs) ToGetAlarmMetricMetricOutput ¶ added in v0.1.8
func (i GetAlarmMetricMetricArgs) ToGetAlarmMetricMetricOutput() GetAlarmMetricMetricOutput
func (GetAlarmMetricMetricArgs) ToGetAlarmMetricMetricOutputWithContext ¶ added in v0.1.8
func (i GetAlarmMetricMetricArgs) ToGetAlarmMetricMetricOutputWithContext(ctx context.Context) GetAlarmMetricMetricOutput
type GetAlarmMetricMetricArray ¶ added in v0.1.8
type GetAlarmMetricMetricArray []GetAlarmMetricMetricInput
func (GetAlarmMetricMetricArray) ElementType ¶ added in v0.1.8
func (GetAlarmMetricMetricArray) ElementType() reflect.Type
func (GetAlarmMetricMetricArray) ToGetAlarmMetricMetricArrayOutput ¶ added in v0.1.8
func (i GetAlarmMetricMetricArray) ToGetAlarmMetricMetricArrayOutput() GetAlarmMetricMetricArrayOutput
func (GetAlarmMetricMetricArray) ToGetAlarmMetricMetricArrayOutputWithContext ¶ added in v0.1.8
func (i GetAlarmMetricMetricArray) ToGetAlarmMetricMetricArrayOutputWithContext(ctx context.Context) GetAlarmMetricMetricArrayOutput
type GetAlarmMetricMetricArrayInput ¶ added in v0.1.8
type GetAlarmMetricMetricArrayInput interface { pulumi.Input ToGetAlarmMetricMetricArrayOutput() GetAlarmMetricMetricArrayOutput ToGetAlarmMetricMetricArrayOutputWithContext(context.Context) GetAlarmMetricMetricArrayOutput }
GetAlarmMetricMetricArrayInput is an input type that accepts GetAlarmMetricMetricArray and GetAlarmMetricMetricArrayOutput values. You can construct a concrete instance of `GetAlarmMetricMetricArrayInput` via:
GetAlarmMetricMetricArray{ GetAlarmMetricMetricArgs{...} }
type GetAlarmMetricMetricArrayOutput ¶ added in v0.1.8
type GetAlarmMetricMetricArrayOutput struct{ *pulumi.OutputState }
func (GetAlarmMetricMetricArrayOutput) ElementType ¶ added in v0.1.8
func (GetAlarmMetricMetricArrayOutput) ElementType() reflect.Type
func (GetAlarmMetricMetricArrayOutput) Index ¶ added in v0.1.8
func (o GetAlarmMetricMetricArrayOutput) Index(i pulumi.IntInput) GetAlarmMetricMetricOutput
func (GetAlarmMetricMetricArrayOutput) ToGetAlarmMetricMetricArrayOutput ¶ added in v0.1.8
func (o GetAlarmMetricMetricArrayOutput) ToGetAlarmMetricMetricArrayOutput() GetAlarmMetricMetricArrayOutput
func (GetAlarmMetricMetricArrayOutput) ToGetAlarmMetricMetricArrayOutputWithContext ¶ added in v0.1.8
func (o GetAlarmMetricMetricArrayOutput) ToGetAlarmMetricMetricArrayOutputWithContext(ctx context.Context) GetAlarmMetricMetricArrayOutput
type GetAlarmMetricMetricInput ¶ added in v0.1.8
type GetAlarmMetricMetricInput interface { pulumi.Input ToGetAlarmMetricMetricOutput() GetAlarmMetricMetricOutput ToGetAlarmMetricMetricOutputWithContext(context.Context) GetAlarmMetricMetricOutput }
GetAlarmMetricMetricInput is an input type that accepts GetAlarmMetricMetricArgs and GetAlarmMetricMetricOutput values. You can construct a concrete instance of `GetAlarmMetricMetricInput` via:
GetAlarmMetricMetricArgs{...}
type GetAlarmMetricMetricMetricConfig ¶ added in v0.1.8
type GetAlarmMetricMetricMetricConfig struct { // Number of allowed duration cycles for configuration. ContinuePeriods []int `pulumi:"continuePeriods"` // Allowed Operators. Operators []string `pulumi:"operators"` // The data period allowed for configuration, in seconds. Periods []int `pulumi:"periods"` }
type GetAlarmMetricMetricMetricConfigArgs ¶ added in v0.1.8
type GetAlarmMetricMetricMetricConfigArgs struct { // Number of allowed duration cycles for configuration. ContinuePeriods pulumi.IntArrayInput `pulumi:"continuePeriods"` // Allowed Operators. Operators pulumi.StringArrayInput `pulumi:"operators"` // The data period allowed for configuration, in seconds. Periods pulumi.IntArrayInput `pulumi:"periods"` }
func (GetAlarmMetricMetricMetricConfigArgs) ElementType ¶ added in v0.1.8
func (GetAlarmMetricMetricMetricConfigArgs) ElementType() reflect.Type
func (GetAlarmMetricMetricMetricConfigArgs) ToGetAlarmMetricMetricMetricConfigOutput ¶ added in v0.1.8
func (i GetAlarmMetricMetricMetricConfigArgs) ToGetAlarmMetricMetricMetricConfigOutput() GetAlarmMetricMetricMetricConfigOutput
func (GetAlarmMetricMetricMetricConfigArgs) ToGetAlarmMetricMetricMetricConfigOutputWithContext ¶ added in v0.1.8
func (i GetAlarmMetricMetricMetricConfigArgs) ToGetAlarmMetricMetricMetricConfigOutputWithContext(ctx context.Context) GetAlarmMetricMetricMetricConfigOutput
type GetAlarmMetricMetricMetricConfigArray ¶ added in v0.1.8
type GetAlarmMetricMetricMetricConfigArray []GetAlarmMetricMetricMetricConfigInput
func (GetAlarmMetricMetricMetricConfigArray) ElementType ¶ added in v0.1.8
func (GetAlarmMetricMetricMetricConfigArray) ElementType() reflect.Type
func (GetAlarmMetricMetricMetricConfigArray) ToGetAlarmMetricMetricMetricConfigArrayOutput ¶ added in v0.1.8
func (i GetAlarmMetricMetricMetricConfigArray) ToGetAlarmMetricMetricMetricConfigArrayOutput() GetAlarmMetricMetricMetricConfigArrayOutput
func (GetAlarmMetricMetricMetricConfigArray) ToGetAlarmMetricMetricMetricConfigArrayOutputWithContext ¶ added in v0.1.8
func (i GetAlarmMetricMetricMetricConfigArray) ToGetAlarmMetricMetricMetricConfigArrayOutputWithContext(ctx context.Context) GetAlarmMetricMetricMetricConfigArrayOutput
type GetAlarmMetricMetricMetricConfigArrayInput ¶ added in v0.1.8
type GetAlarmMetricMetricMetricConfigArrayInput interface { pulumi.Input ToGetAlarmMetricMetricMetricConfigArrayOutput() GetAlarmMetricMetricMetricConfigArrayOutput ToGetAlarmMetricMetricMetricConfigArrayOutputWithContext(context.Context) GetAlarmMetricMetricMetricConfigArrayOutput }
GetAlarmMetricMetricMetricConfigArrayInput is an input type that accepts GetAlarmMetricMetricMetricConfigArray and GetAlarmMetricMetricMetricConfigArrayOutput values. You can construct a concrete instance of `GetAlarmMetricMetricMetricConfigArrayInput` via:
GetAlarmMetricMetricMetricConfigArray{ GetAlarmMetricMetricMetricConfigArgs{...} }
type GetAlarmMetricMetricMetricConfigArrayOutput ¶ added in v0.1.8
type GetAlarmMetricMetricMetricConfigArrayOutput struct{ *pulumi.OutputState }
func (GetAlarmMetricMetricMetricConfigArrayOutput) ElementType ¶ added in v0.1.8
func (GetAlarmMetricMetricMetricConfigArrayOutput) ElementType() reflect.Type
func (GetAlarmMetricMetricMetricConfigArrayOutput) ToGetAlarmMetricMetricMetricConfigArrayOutput ¶ added in v0.1.8
func (o GetAlarmMetricMetricMetricConfigArrayOutput) ToGetAlarmMetricMetricMetricConfigArrayOutput() GetAlarmMetricMetricMetricConfigArrayOutput
func (GetAlarmMetricMetricMetricConfigArrayOutput) ToGetAlarmMetricMetricMetricConfigArrayOutputWithContext ¶ added in v0.1.8
func (o GetAlarmMetricMetricMetricConfigArrayOutput) ToGetAlarmMetricMetricMetricConfigArrayOutputWithContext(ctx context.Context) GetAlarmMetricMetricMetricConfigArrayOutput
type GetAlarmMetricMetricMetricConfigInput ¶ added in v0.1.8
type GetAlarmMetricMetricMetricConfigInput interface { pulumi.Input ToGetAlarmMetricMetricMetricConfigOutput() GetAlarmMetricMetricMetricConfigOutput ToGetAlarmMetricMetricMetricConfigOutputWithContext(context.Context) GetAlarmMetricMetricMetricConfigOutput }
GetAlarmMetricMetricMetricConfigInput is an input type that accepts GetAlarmMetricMetricMetricConfigArgs and GetAlarmMetricMetricMetricConfigOutput values. You can construct a concrete instance of `GetAlarmMetricMetricMetricConfigInput` via:
GetAlarmMetricMetricMetricConfigArgs{...}
type GetAlarmMetricMetricMetricConfigOutput ¶ added in v0.1.8
type GetAlarmMetricMetricMetricConfigOutput struct{ *pulumi.OutputState }
func (GetAlarmMetricMetricMetricConfigOutput) ContinuePeriods ¶ added in v0.1.8
func (o GetAlarmMetricMetricMetricConfigOutput) ContinuePeriods() pulumi.IntArrayOutput
Number of allowed duration cycles for configuration.
func (GetAlarmMetricMetricMetricConfigOutput) ElementType ¶ added in v0.1.8
func (GetAlarmMetricMetricMetricConfigOutput) ElementType() reflect.Type
func (GetAlarmMetricMetricMetricConfigOutput) Operators ¶ added in v0.1.8
func (o GetAlarmMetricMetricMetricConfigOutput) Operators() pulumi.StringArrayOutput
Allowed Operators.
func (GetAlarmMetricMetricMetricConfigOutput) Periods ¶ added in v0.1.8
func (o GetAlarmMetricMetricMetricConfigOutput) Periods() pulumi.IntArrayOutput
The data period allowed for configuration, in seconds.
func (GetAlarmMetricMetricMetricConfigOutput) ToGetAlarmMetricMetricMetricConfigOutput ¶ added in v0.1.8
func (o GetAlarmMetricMetricMetricConfigOutput) ToGetAlarmMetricMetricMetricConfigOutput() GetAlarmMetricMetricMetricConfigOutput
func (GetAlarmMetricMetricMetricConfigOutput) ToGetAlarmMetricMetricMetricConfigOutputWithContext ¶ added in v0.1.8
func (o GetAlarmMetricMetricMetricConfigOutput) ToGetAlarmMetricMetricMetricConfigOutputWithContext(ctx context.Context) GetAlarmMetricMetricMetricConfigOutput
type GetAlarmMetricMetricOperator ¶ added in v0.1.8
type GetAlarmMetricMetricOperatorArgs ¶ added in v0.1.8
type GetAlarmMetricMetricOperatorArgs struct { // Operator identification. Id pulumi.StringInput `pulumi:"id"` // Operator Display Name. Name pulumi.StringInput `pulumi:"name"` }
func (GetAlarmMetricMetricOperatorArgs) ElementType ¶ added in v0.1.8
func (GetAlarmMetricMetricOperatorArgs) ElementType() reflect.Type
func (GetAlarmMetricMetricOperatorArgs) ToGetAlarmMetricMetricOperatorOutput ¶ added in v0.1.8
func (i GetAlarmMetricMetricOperatorArgs) ToGetAlarmMetricMetricOperatorOutput() GetAlarmMetricMetricOperatorOutput
func (GetAlarmMetricMetricOperatorArgs) ToGetAlarmMetricMetricOperatorOutputWithContext ¶ added in v0.1.8
func (i GetAlarmMetricMetricOperatorArgs) ToGetAlarmMetricMetricOperatorOutputWithContext(ctx context.Context) GetAlarmMetricMetricOperatorOutput
type GetAlarmMetricMetricOperatorArray ¶ added in v0.1.8
type GetAlarmMetricMetricOperatorArray []GetAlarmMetricMetricOperatorInput
func (GetAlarmMetricMetricOperatorArray) ElementType ¶ added in v0.1.8
func (GetAlarmMetricMetricOperatorArray) ElementType() reflect.Type
func (GetAlarmMetricMetricOperatorArray) ToGetAlarmMetricMetricOperatorArrayOutput ¶ added in v0.1.8
func (i GetAlarmMetricMetricOperatorArray) ToGetAlarmMetricMetricOperatorArrayOutput() GetAlarmMetricMetricOperatorArrayOutput
func (GetAlarmMetricMetricOperatorArray) ToGetAlarmMetricMetricOperatorArrayOutputWithContext ¶ added in v0.1.8
func (i GetAlarmMetricMetricOperatorArray) ToGetAlarmMetricMetricOperatorArrayOutputWithContext(ctx context.Context) GetAlarmMetricMetricOperatorArrayOutput
type GetAlarmMetricMetricOperatorArrayInput ¶ added in v0.1.8
type GetAlarmMetricMetricOperatorArrayInput interface { pulumi.Input ToGetAlarmMetricMetricOperatorArrayOutput() GetAlarmMetricMetricOperatorArrayOutput ToGetAlarmMetricMetricOperatorArrayOutputWithContext(context.Context) GetAlarmMetricMetricOperatorArrayOutput }
GetAlarmMetricMetricOperatorArrayInput is an input type that accepts GetAlarmMetricMetricOperatorArray and GetAlarmMetricMetricOperatorArrayOutput values. You can construct a concrete instance of `GetAlarmMetricMetricOperatorArrayInput` via:
GetAlarmMetricMetricOperatorArray{ GetAlarmMetricMetricOperatorArgs{...} }
type GetAlarmMetricMetricOperatorArrayOutput ¶ added in v0.1.8
type GetAlarmMetricMetricOperatorArrayOutput struct{ *pulumi.OutputState }
func (GetAlarmMetricMetricOperatorArrayOutput) ElementType ¶ added in v0.1.8
func (GetAlarmMetricMetricOperatorArrayOutput) ElementType() reflect.Type
func (GetAlarmMetricMetricOperatorArrayOutput) ToGetAlarmMetricMetricOperatorArrayOutput ¶ added in v0.1.8
func (o GetAlarmMetricMetricOperatorArrayOutput) ToGetAlarmMetricMetricOperatorArrayOutput() GetAlarmMetricMetricOperatorArrayOutput
func (GetAlarmMetricMetricOperatorArrayOutput) ToGetAlarmMetricMetricOperatorArrayOutputWithContext ¶ added in v0.1.8
func (o GetAlarmMetricMetricOperatorArrayOutput) ToGetAlarmMetricMetricOperatorArrayOutputWithContext(ctx context.Context) GetAlarmMetricMetricOperatorArrayOutput
type GetAlarmMetricMetricOperatorInput ¶ added in v0.1.8
type GetAlarmMetricMetricOperatorInput interface { pulumi.Input ToGetAlarmMetricMetricOperatorOutput() GetAlarmMetricMetricOperatorOutput ToGetAlarmMetricMetricOperatorOutputWithContext(context.Context) GetAlarmMetricMetricOperatorOutput }
GetAlarmMetricMetricOperatorInput is an input type that accepts GetAlarmMetricMetricOperatorArgs and GetAlarmMetricMetricOperatorOutput values. You can construct a concrete instance of `GetAlarmMetricMetricOperatorInput` via:
GetAlarmMetricMetricOperatorArgs{...}
type GetAlarmMetricMetricOperatorOutput ¶ added in v0.1.8
type GetAlarmMetricMetricOperatorOutput struct{ *pulumi.OutputState }
func (GetAlarmMetricMetricOperatorOutput) ElementType ¶ added in v0.1.8
func (GetAlarmMetricMetricOperatorOutput) ElementType() reflect.Type
func (GetAlarmMetricMetricOperatorOutput) Id ¶ added in v0.1.8
func (o GetAlarmMetricMetricOperatorOutput) Id() pulumi.StringOutput
Operator identification.
func (GetAlarmMetricMetricOperatorOutput) Name ¶ added in v0.1.8
func (o GetAlarmMetricMetricOperatorOutput) Name() pulumi.StringOutput
Operator Display Name.
func (GetAlarmMetricMetricOperatorOutput) ToGetAlarmMetricMetricOperatorOutput ¶ added in v0.1.8
func (o GetAlarmMetricMetricOperatorOutput) ToGetAlarmMetricMetricOperatorOutput() GetAlarmMetricMetricOperatorOutput
func (GetAlarmMetricMetricOperatorOutput) ToGetAlarmMetricMetricOperatorOutputWithContext ¶ added in v0.1.8
func (o GetAlarmMetricMetricOperatorOutput) ToGetAlarmMetricMetricOperatorOutputWithContext(ctx context.Context) GetAlarmMetricMetricOperatorOutput
type GetAlarmMetricMetricOutput ¶ added in v0.1.8
type GetAlarmMetricMetricOutput struct{ *pulumi.OutputState }
func (GetAlarmMetricMetricOutput) Description ¶ added in v0.1.8
func (o GetAlarmMetricMetricOutput) Description() pulumi.StringOutput
Indicator display name.
func (GetAlarmMetricMetricOutput) Dimensions ¶ added in v0.1.8
func (o GetAlarmMetricMetricOutput) Dimensions() pulumi.StringArrayOutput
Dimension List.
func (GetAlarmMetricMetricOutput) ElementType ¶ added in v0.1.8
func (GetAlarmMetricMetricOutput) ElementType() reflect.Type
func (GetAlarmMetricMetricOutput) IsAdvanced ¶ added in v0.1.8
func (o GetAlarmMetricMetricOutput) IsAdvanced() pulumi.IntOutput
Is it a high-level indicator. 1 Yes 0 No.
func (GetAlarmMetricMetricOutput) IsOpen ¶ added in v0.1.8
func (o GetAlarmMetricMetricOutput) IsOpen() pulumi.IntOutput
Is the advanced indicator activated. 1 Yes 0 No.
func (GetAlarmMetricMetricOutput) Max ¶ added in v0.1.8
func (o GetAlarmMetricMetricOutput) Max() pulumi.Float64Output
Maximum value.
func (GetAlarmMetricMetricOutput) MetricConfigs ¶ added in v0.1.8
func (o GetAlarmMetricMetricOutput) MetricConfigs() GetAlarmMetricMetricMetricConfigArrayOutput
Indicator configuration.
func (GetAlarmMetricMetricOutput) MetricName ¶ added in v0.1.8
func (o GetAlarmMetricMetricOutput) MetricName() pulumi.StringOutput
Indicator Name.
func (GetAlarmMetricMetricOutput) Min ¶ added in v0.1.8
func (o GetAlarmMetricMetricOutput) Min() pulumi.Float64Output
Minimum value.
func (GetAlarmMetricMetricOutput) Namespace ¶ added in v0.1.8
func (o GetAlarmMetricMetricOutput) Namespace() pulumi.StringOutput
Alarm policy type, obtained from DescribeAllNamespaces, such as cvm_device.
func (GetAlarmMetricMetricOutput) Operators ¶ added in v0.1.8
func (o GetAlarmMetricMetricOutput) Operators() GetAlarmMetricMetricOperatorArrayOutput
Matching operator.
func (GetAlarmMetricMetricOutput) Periods ¶ added in v0.1.8
func (o GetAlarmMetricMetricOutput) Periods() pulumi.IntArrayOutput
Indicator trigger.
func (GetAlarmMetricMetricOutput) ProductId ¶ added in v0.1.8
func (o GetAlarmMetricMetricOutput) ProductId() pulumi.IntOutput
Integration Center Product ID.
func (GetAlarmMetricMetricOutput) ToGetAlarmMetricMetricOutput ¶ added in v0.1.8
func (o GetAlarmMetricMetricOutput) ToGetAlarmMetricMetricOutput() GetAlarmMetricMetricOutput
func (GetAlarmMetricMetricOutput) ToGetAlarmMetricMetricOutputWithContext ¶ added in v0.1.8
func (o GetAlarmMetricMetricOutput) ToGetAlarmMetricMetricOutputWithContext(ctx context.Context) GetAlarmMetricMetricOutput
func (GetAlarmMetricMetricOutput) Unit ¶ added in v0.1.8
func (o GetAlarmMetricMetricOutput) Unit() pulumi.StringOutput
Unit.
type GetAlarmMetricOutputArgs ¶ added in v0.1.8
type GetAlarmMetricOutputArgs struct { // Fixed value, as `monitor`. Module pulumi.StringInput `pulumi:"module"` // Monitoring Type Filter MT_QCE=Cloud Product Monitoring. MonitorType pulumi.StringInput `pulumi:"monitorType"` // Alarm policy type, obtained from DescribeAllNamespaces, such as cvm_device. Namespace pulumi.StringInput `pulumi:"namespace"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getAlarmMetric.
func (GetAlarmMetricOutputArgs) ElementType ¶ added in v0.1.8
func (GetAlarmMetricOutputArgs) ElementType() reflect.Type
type GetAlarmMetricResult ¶ added in v0.1.8
type GetAlarmMetricResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Alarm indicator list. Metrics []GetAlarmMetricMetric `pulumi:"metrics"` Module string `pulumi:"module"` MonitorType string `pulumi:"monitorType"` // Alarm strategy type. Namespace string `pulumi:"namespace"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getAlarmMetric.
func GetAlarmMetric ¶ added in v0.1.8
func GetAlarmMetric(ctx *pulumi.Context, args *GetAlarmMetricArgs, opts ...pulumi.InvokeOption) (*GetAlarmMetricResult, error)
Use this data source to query detailed information of monitor alarmMetric
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Monitor.GetAlarmMetric(ctx, &monitor.GetAlarmMetricArgs{ Module: "monitor", MonitorType: "Monitoring", Namespace: "cvm_device", }, nil) if err != nil { return err } return nil }) }
```
type GetAlarmMetricResultOutput ¶ added in v0.1.8
type GetAlarmMetricResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAlarmMetric.
func GetAlarmMetricOutput ¶ added in v0.1.8
func GetAlarmMetricOutput(ctx *pulumi.Context, args GetAlarmMetricOutputArgs, opts ...pulumi.InvokeOption) GetAlarmMetricResultOutput
func (GetAlarmMetricResultOutput) ElementType ¶ added in v0.1.8
func (GetAlarmMetricResultOutput) ElementType() reflect.Type
func (GetAlarmMetricResultOutput) Id ¶ added in v0.1.8
func (o GetAlarmMetricResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetAlarmMetricResultOutput) Metrics ¶ added in v0.1.8
func (o GetAlarmMetricResultOutput) Metrics() GetAlarmMetricMetricArrayOutput
Alarm indicator list.
func (GetAlarmMetricResultOutput) Module ¶ added in v0.1.8
func (o GetAlarmMetricResultOutput) Module() pulumi.StringOutput
func (GetAlarmMetricResultOutput) MonitorType ¶ added in v0.1.8
func (o GetAlarmMetricResultOutput) MonitorType() pulumi.StringOutput
func (GetAlarmMetricResultOutput) Namespace ¶ added in v0.1.8
func (o GetAlarmMetricResultOutput) Namespace() pulumi.StringOutput
Alarm strategy type.
func (GetAlarmMetricResultOutput) ResultOutputFile ¶ added in v0.1.8
func (o GetAlarmMetricResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetAlarmMetricResultOutput) ToGetAlarmMetricResultOutput ¶ added in v0.1.8
func (o GetAlarmMetricResultOutput) ToGetAlarmMetricResultOutput() GetAlarmMetricResultOutput
func (GetAlarmMetricResultOutput) ToGetAlarmMetricResultOutputWithContext ¶ added in v0.1.8
func (o GetAlarmMetricResultOutput) ToGetAlarmMetricResultOutputWithContext(ctx context.Context) GetAlarmMetricResultOutput
type GetAlarmMonitorTypeArgs ¶ added in v0.1.8
type GetAlarmMonitorTypeArgs struct { // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getAlarmMonitorType.
type GetAlarmMonitorTypeMonitorTypeInfo ¶ added in v0.1.8
type GetAlarmMonitorTypeMonitorTypeInfoArgs ¶ added in v0.1.8
type GetAlarmMonitorTypeMonitorTypeInfoArgs struct { // Monitoring type ID. Id pulumi.StringInput `pulumi:"id"` // Monitoring type. Name pulumi.StringInput `pulumi:"name"` // Sort order. SortId pulumi.IntInput `pulumi:"sortId"` }
func (GetAlarmMonitorTypeMonitorTypeInfoArgs) ElementType ¶ added in v0.1.8
func (GetAlarmMonitorTypeMonitorTypeInfoArgs) ElementType() reflect.Type
func (GetAlarmMonitorTypeMonitorTypeInfoArgs) ToGetAlarmMonitorTypeMonitorTypeInfoOutput ¶ added in v0.1.8
func (i GetAlarmMonitorTypeMonitorTypeInfoArgs) ToGetAlarmMonitorTypeMonitorTypeInfoOutput() GetAlarmMonitorTypeMonitorTypeInfoOutput
func (GetAlarmMonitorTypeMonitorTypeInfoArgs) ToGetAlarmMonitorTypeMonitorTypeInfoOutputWithContext ¶ added in v0.1.8
func (i GetAlarmMonitorTypeMonitorTypeInfoArgs) ToGetAlarmMonitorTypeMonitorTypeInfoOutputWithContext(ctx context.Context) GetAlarmMonitorTypeMonitorTypeInfoOutput
type GetAlarmMonitorTypeMonitorTypeInfoArray ¶ added in v0.1.8
type GetAlarmMonitorTypeMonitorTypeInfoArray []GetAlarmMonitorTypeMonitorTypeInfoInput
func (GetAlarmMonitorTypeMonitorTypeInfoArray) ElementType ¶ added in v0.1.8
func (GetAlarmMonitorTypeMonitorTypeInfoArray) ElementType() reflect.Type
func (GetAlarmMonitorTypeMonitorTypeInfoArray) ToGetAlarmMonitorTypeMonitorTypeInfoArrayOutput ¶ added in v0.1.8
func (i GetAlarmMonitorTypeMonitorTypeInfoArray) ToGetAlarmMonitorTypeMonitorTypeInfoArrayOutput() GetAlarmMonitorTypeMonitorTypeInfoArrayOutput
func (GetAlarmMonitorTypeMonitorTypeInfoArray) ToGetAlarmMonitorTypeMonitorTypeInfoArrayOutputWithContext ¶ added in v0.1.8
func (i GetAlarmMonitorTypeMonitorTypeInfoArray) ToGetAlarmMonitorTypeMonitorTypeInfoArrayOutputWithContext(ctx context.Context) GetAlarmMonitorTypeMonitorTypeInfoArrayOutput
type GetAlarmMonitorTypeMonitorTypeInfoArrayInput ¶ added in v0.1.8
type GetAlarmMonitorTypeMonitorTypeInfoArrayInput interface { pulumi.Input ToGetAlarmMonitorTypeMonitorTypeInfoArrayOutput() GetAlarmMonitorTypeMonitorTypeInfoArrayOutput ToGetAlarmMonitorTypeMonitorTypeInfoArrayOutputWithContext(context.Context) GetAlarmMonitorTypeMonitorTypeInfoArrayOutput }
GetAlarmMonitorTypeMonitorTypeInfoArrayInput is an input type that accepts GetAlarmMonitorTypeMonitorTypeInfoArray and GetAlarmMonitorTypeMonitorTypeInfoArrayOutput values. You can construct a concrete instance of `GetAlarmMonitorTypeMonitorTypeInfoArrayInput` via:
GetAlarmMonitorTypeMonitorTypeInfoArray{ GetAlarmMonitorTypeMonitorTypeInfoArgs{...} }
type GetAlarmMonitorTypeMonitorTypeInfoArrayOutput ¶ added in v0.1.8
type GetAlarmMonitorTypeMonitorTypeInfoArrayOutput struct{ *pulumi.OutputState }
func (GetAlarmMonitorTypeMonitorTypeInfoArrayOutput) ElementType ¶ added in v0.1.8
func (GetAlarmMonitorTypeMonitorTypeInfoArrayOutput) ElementType() reflect.Type
func (GetAlarmMonitorTypeMonitorTypeInfoArrayOutput) ToGetAlarmMonitorTypeMonitorTypeInfoArrayOutput ¶ added in v0.1.8
func (o GetAlarmMonitorTypeMonitorTypeInfoArrayOutput) ToGetAlarmMonitorTypeMonitorTypeInfoArrayOutput() GetAlarmMonitorTypeMonitorTypeInfoArrayOutput
func (GetAlarmMonitorTypeMonitorTypeInfoArrayOutput) ToGetAlarmMonitorTypeMonitorTypeInfoArrayOutputWithContext ¶ added in v0.1.8
func (o GetAlarmMonitorTypeMonitorTypeInfoArrayOutput) ToGetAlarmMonitorTypeMonitorTypeInfoArrayOutputWithContext(ctx context.Context) GetAlarmMonitorTypeMonitorTypeInfoArrayOutput
type GetAlarmMonitorTypeMonitorTypeInfoInput ¶ added in v0.1.8
type GetAlarmMonitorTypeMonitorTypeInfoInput interface { pulumi.Input ToGetAlarmMonitorTypeMonitorTypeInfoOutput() GetAlarmMonitorTypeMonitorTypeInfoOutput ToGetAlarmMonitorTypeMonitorTypeInfoOutputWithContext(context.Context) GetAlarmMonitorTypeMonitorTypeInfoOutput }
GetAlarmMonitorTypeMonitorTypeInfoInput is an input type that accepts GetAlarmMonitorTypeMonitorTypeInfoArgs and GetAlarmMonitorTypeMonitorTypeInfoOutput values. You can construct a concrete instance of `GetAlarmMonitorTypeMonitorTypeInfoInput` via:
GetAlarmMonitorTypeMonitorTypeInfoArgs{...}
type GetAlarmMonitorTypeMonitorTypeInfoOutput ¶ added in v0.1.8
type GetAlarmMonitorTypeMonitorTypeInfoOutput struct{ *pulumi.OutputState }
func (GetAlarmMonitorTypeMonitorTypeInfoOutput) ElementType ¶ added in v0.1.8
func (GetAlarmMonitorTypeMonitorTypeInfoOutput) ElementType() reflect.Type
func (GetAlarmMonitorTypeMonitorTypeInfoOutput) Id ¶ added in v0.1.8
func (o GetAlarmMonitorTypeMonitorTypeInfoOutput) Id() pulumi.StringOutput
Monitoring type ID.
func (GetAlarmMonitorTypeMonitorTypeInfoOutput) Name ¶ added in v0.1.8
func (o GetAlarmMonitorTypeMonitorTypeInfoOutput) Name() pulumi.StringOutput
Monitoring type.
func (GetAlarmMonitorTypeMonitorTypeInfoOutput) SortId ¶ added in v0.1.8
func (o GetAlarmMonitorTypeMonitorTypeInfoOutput) SortId() pulumi.IntOutput
Sort order.
func (GetAlarmMonitorTypeMonitorTypeInfoOutput) ToGetAlarmMonitorTypeMonitorTypeInfoOutput ¶ added in v0.1.8
func (o GetAlarmMonitorTypeMonitorTypeInfoOutput) ToGetAlarmMonitorTypeMonitorTypeInfoOutput() GetAlarmMonitorTypeMonitorTypeInfoOutput
func (GetAlarmMonitorTypeMonitorTypeInfoOutput) ToGetAlarmMonitorTypeMonitorTypeInfoOutputWithContext ¶ added in v0.1.8
func (o GetAlarmMonitorTypeMonitorTypeInfoOutput) ToGetAlarmMonitorTypeMonitorTypeInfoOutputWithContext(ctx context.Context) GetAlarmMonitorTypeMonitorTypeInfoOutput
type GetAlarmMonitorTypeOutputArgs ¶ added in v0.1.8
type GetAlarmMonitorTypeOutputArgs struct { // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getAlarmMonitorType.
func (GetAlarmMonitorTypeOutputArgs) ElementType ¶ added in v0.1.8
func (GetAlarmMonitorTypeOutputArgs) ElementType() reflect.Type
type GetAlarmMonitorTypeResult ¶ added in v0.1.8
type GetAlarmMonitorTypeResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Monitoring type details. MonitorTypeInfos []GetAlarmMonitorTypeMonitorTypeInfo `pulumi:"monitorTypeInfos"` // Monitoring type, cloud product monitoring is MT_ QCE. MonitorTypes []string `pulumi:"monitorTypes"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getAlarmMonitorType.
func GetAlarmMonitorType ¶ added in v0.1.8
func GetAlarmMonitorType(ctx *pulumi.Context, args *GetAlarmMonitorTypeArgs, opts ...pulumi.InvokeOption) (*GetAlarmMonitorTypeResult, error)
Use this data source to query detailed information of monitor alarmMonitorType
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Monitor.GetAlarmMonitorType(ctx, nil, nil) if err != nil { return err } return nil }) }
```
type GetAlarmMonitorTypeResultOutput ¶ added in v0.1.8
type GetAlarmMonitorTypeResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAlarmMonitorType.
func GetAlarmMonitorTypeOutput ¶ added in v0.1.8
func GetAlarmMonitorTypeOutput(ctx *pulumi.Context, args GetAlarmMonitorTypeOutputArgs, opts ...pulumi.InvokeOption) GetAlarmMonitorTypeResultOutput
func (GetAlarmMonitorTypeResultOutput) ElementType ¶ added in v0.1.8
func (GetAlarmMonitorTypeResultOutput) ElementType() reflect.Type
func (GetAlarmMonitorTypeResultOutput) Id ¶ added in v0.1.8
func (o GetAlarmMonitorTypeResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetAlarmMonitorTypeResultOutput) MonitorTypeInfos ¶ added in v0.1.8
func (o GetAlarmMonitorTypeResultOutput) MonitorTypeInfos() GetAlarmMonitorTypeMonitorTypeInfoArrayOutput
Monitoring type details.
func (GetAlarmMonitorTypeResultOutput) MonitorTypes ¶ added in v0.1.8
func (o GetAlarmMonitorTypeResultOutput) MonitorTypes() pulumi.StringArrayOutput
Monitoring type, cloud product monitoring is MT_ QCE.
func (GetAlarmMonitorTypeResultOutput) ResultOutputFile ¶ added in v0.1.8
func (o GetAlarmMonitorTypeResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetAlarmMonitorTypeResultOutput) ToGetAlarmMonitorTypeResultOutput ¶ added in v0.1.8
func (o GetAlarmMonitorTypeResultOutput) ToGetAlarmMonitorTypeResultOutput() GetAlarmMonitorTypeResultOutput
func (GetAlarmMonitorTypeResultOutput) ToGetAlarmMonitorTypeResultOutputWithContext ¶ added in v0.1.8
func (o GetAlarmMonitorTypeResultOutput) ToGetAlarmMonitorTypeResultOutputWithContext(ctx context.Context) GetAlarmMonitorTypeResultOutput
type GetAlarmNoticeCallbacksArgs ¶ added in v0.1.8
type GetAlarmNoticeCallbacksArgs struct { // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // Tag description list. Tags map[string]interface{} `pulumi:"tags"` }
A collection of arguments for invoking getAlarmNoticeCallbacks.
type GetAlarmNoticeCallbacksOutputArgs ¶ added in v0.1.8
type GetAlarmNoticeCallbacksOutputArgs struct { // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // Tag description list. Tags pulumi.MapInput `pulumi:"tags"` }
A collection of arguments for invoking getAlarmNoticeCallbacks.
func (GetAlarmNoticeCallbacksOutputArgs) ElementType ¶ added in v0.1.8
func (GetAlarmNoticeCallbacksOutputArgs) ElementType() reflect.Type
type GetAlarmNoticeCallbacksResult ¶ added in v0.1.8
type GetAlarmNoticeCallbacksResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ResultOutputFile *string `pulumi:"resultOutputFile"` Tags map[string]interface{} `pulumi:"tags"` // Alarm callback notification. UrlNotices []GetAlarmNoticeCallbacksUrlNotice `pulumi:"urlNotices"` }
A collection of values returned by getAlarmNoticeCallbacks.
func GetAlarmNoticeCallbacks ¶ added in v0.1.8
func GetAlarmNoticeCallbacks(ctx *pulumi.Context, args *GetAlarmNoticeCallbacksArgs, opts ...pulumi.InvokeOption) (*GetAlarmNoticeCallbacksResult, error)
Use this data source to query detailed information of monitor alarmNoticeCallbacks
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Monitor.GetAlarmNoticeCallbacks(ctx, nil, nil) if err != nil { return err } return nil }) }
```
type GetAlarmNoticeCallbacksResultOutput ¶ added in v0.1.8
type GetAlarmNoticeCallbacksResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAlarmNoticeCallbacks.
func GetAlarmNoticeCallbacksOutput ¶ added in v0.1.8
func GetAlarmNoticeCallbacksOutput(ctx *pulumi.Context, args GetAlarmNoticeCallbacksOutputArgs, opts ...pulumi.InvokeOption) GetAlarmNoticeCallbacksResultOutput
func (GetAlarmNoticeCallbacksResultOutput) ElementType ¶ added in v0.1.8
func (GetAlarmNoticeCallbacksResultOutput) ElementType() reflect.Type
func (GetAlarmNoticeCallbacksResultOutput) Id ¶ added in v0.1.8
func (o GetAlarmNoticeCallbacksResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetAlarmNoticeCallbacksResultOutput) ResultOutputFile ¶ added in v0.1.8
func (o GetAlarmNoticeCallbacksResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetAlarmNoticeCallbacksResultOutput) Tags ¶ added in v0.1.8
func (o GetAlarmNoticeCallbacksResultOutput) Tags() pulumi.MapOutput
func (GetAlarmNoticeCallbacksResultOutput) ToGetAlarmNoticeCallbacksResultOutput ¶ added in v0.1.8
func (o GetAlarmNoticeCallbacksResultOutput) ToGetAlarmNoticeCallbacksResultOutput() GetAlarmNoticeCallbacksResultOutput
func (GetAlarmNoticeCallbacksResultOutput) ToGetAlarmNoticeCallbacksResultOutputWithContext ¶ added in v0.1.8
func (o GetAlarmNoticeCallbacksResultOutput) ToGetAlarmNoticeCallbacksResultOutputWithContext(ctx context.Context) GetAlarmNoticeCallbacksResultOutput
func (GetAlarmNoticeCallbacksResultOutput) UrlNotices ¶ added in v0.1.8
func (o GetAlarmNoticeCallbacksResultOutput) UrlNotices() GetAlarmNoticeCallbacksUrlNoticeArrayOutput
Alarm callback notification.
type GetAlarmNoticeCallbacksUrlNotice ¶ added in v0.1.8
type GetAlarmNoticeCallbacksUrlNotice struct { // The number of seconds from the end of the notification day. EndTime int `pulumi:"endTime"` // Verified 0=No 1=Yes. IsValid int `pulumi:"isValid"` // The number of seconds starting from the day of notification start time. StartTime int `pulumi:"startTime"` // Callback URL (limited to 256 characters). Url string `pulumi:"url"` // Verification code. ValidationCode string `pulumi:"validationCode"` // Notification period 1-7 represents Monday to Sunday. Weekdays []int `pulumi:"weekdays"` }
type GetAlarmNoticeCallbacksUrlNoticeArgs ¶ added in v0.1.8
type GetAlarmNoticeCallbacksUrlNoticeArgs struct { // The number of seconds from the end of the notification day. EndTime pulumi.IntInput `pulumi:"endTime"` // Verified 0=No 1=Yes. IsValid pulumi.IntInput `pulumi:"isValid"` // The number of seconds starting from the day of notification start time. StartTime pulumi.IntInput `pulumi:"startTime"` // Callback URL (limited to 256 characters). Url pulumi.StringInput `pulumi:"url"` // Verification code. ValidationCode pulumi.StringInput `pulumi:"validationCode"` // Notification period 1-7 represents Monday to Sunday. Weekdays pulumi.IntArrayInput `pulumi:"weekdays"` }
func (GetAlarmNoticeCallbacksUrlNoticeArgs) ElementType ¶ added in v0.1.8
func (GetAlarmNoticeCallbacksUrlNoticeArgs) ElementType() reflect.Type
func (GetAlarmNoticeCallbacksUrlNoticeArgs) ToGetAlarmNoticeCallbacksUrlNoticeOutput ¶ added in v0.1.8
func (i GetAlarmNoticeCallbacksUrlNoticeArgs) ToGetAlarmNoticeCallbacksUrlNoticeOutput() GetAlarmNoticeCallbacksUrlNoticeOutput
func (GetAlarmNoticeCallbacksUrlNoticeArgs) ToGetAlarmNoticeCallbacksUrlNoticeOutputWithContext ¶ added in v0.1.8
func (i GetAlarmNoticeCallbacksUrlNoticeArgs) ToGetAlarmNoticeCallbacksUrlNoticeOutputWithContext(ctx context.Context) GetAlarmNoticeCallbacksUrlNoticeOutput
type GetAlarmNoticeCallbacksUrlNoticeArray ¶ added in v0.1.8
type GetAlarmNoticeCallbacksUrlNoticeArray []GetAlarmNoticeCallbacksUrlNoticeInput
func (GetAlarmNoticeCallbacksUrlNoticeArray) ElementType ¶ added in v0.1.8
func (GetAlarmNoticeCallbacksUrlNoticeArray) ElementType() reflect.Type
func (GetAlarmNoticeCallbacksUrlNoticeArray) ToGetAlarmNoticeCallbacksUrlNoticeArrayOutput ¶ added in v0.1.8
func (i GetAlarmNoticeCallbacksUrlNoticeArray) ToGetAlarmNoticeCallbacksUrlNoticeArrayOutput() GetAlarmNoticeCallbacksUrlNoticeArrayOutput
func (GetAlarmNoticeCallbacksUrlNoticeArray) ToGetAlarmNoticeCallbacksUrlNoticeArrayOutputWithContext ¶ added in v0.1.8
func (i GetAlarmNoticeCallbacksUrlNoticeArray) ToGetAlarmNoticeCallbacksUrlNoticeArrayOutputWithContext(ctx context.Context) GetAlarmNoticeCallbacksUrlNoticeArrayOutput
type GetAlarmNoticeCallbacksUrlNoticeArrayInput ¶ added in v0.1.8
type GetAlarmNoticeCallbacksUrlNoticeArrayInput interface { pulumi.Input ToGetAlarmNoticeCallbacksUrlNoticeArrayOutput() GetAlarmNoticeCallbacksUrlNoticeArrayOutput ToGetAlarmNoticeCallbacksUrlNoticeArrayOutputWithContext(context.Context) GetAlarmNoticeCallbacksUrlNoticeArrayOutput }
GetAlarmNoticeCallbacksUrlNoticeArrayInput is an input type that accepts GetAlarmNoticeCallbacksUrlNoticeArray and GetAlarmNoticeCallbacksUrlNoticeArrayOutput values. You can construct a concrete instance of `GetAlarmNoticeCallbacksUrlNoticeArrayInput` via:
GetAlarmNoticeCallbacksUrlNoticeArray{ GetAlarmNoticeCallbacksUrlNoticeArgs{...} }
type GetAlarmNoticeCallbacksUrlNoticeArrayOutput ¶ added in v0.1.8
type GetAlarmNoticeCallbacksUrlNoticeArrayOutput struct{ *pulumi.OutputState }
func (GetAlarmNoticeCallbacksUrlNoticeArrayOutput) ElementType ¶ added in v0.1.8
func (GetAlarmNoticeCallbacksUrlNoticeArrayOutput) ElementType() reflect.Type
func (GetAlarmNoticeCallbacksUrlNoticeArrayOutput) ToGetAlarmNoticeCallbacksUrlNoticeArrayOutput ¶ added in v0.1.8
func (o GetAlarmNoticeCallbacksUrlNoticeArrayOutput) ToGetAlarmNoticeCallbacksUrlNoticeArrayOutput() GetAlarmNoticeCallbacksUrlNoticeArrayOutput
func (GetAlarmNoticeCallbacksUrlNoticeArrayOutput) ToGetAlarmNoticeCallbacksUrlNoticeArrayOutputWithContext ¶ added in v0.1.8
func (o GetAlarmNoticeCallbacksUrlNoticeArrayOutput) ToGetAlarmNoticeCallbacksUrlNoticeArrayOutputWithContext(ctx context.Context) GetAlarmNoticeCallbacksUrlNoticeArrayOutput
type GetAlarmNoticeCallbacksUrlNoticeInput ¶ added in v0.1.8
type GetAlarmNoticeCallbacksUrlNoticeInput interface { pulumi.Input ToGetAlarmNoticeCallbacksUrlNoticeOutput() GetAlarmNoticeCallbacksUrlNoticeOutput ToGetAlarmNoticeCallbacksUrlNoticeOutputWithContext(context.Context) GetAlarmNoticeCallbacksUrlNoticeOutput }
GetAlarmNoticeCallbacksUrlNoticeInput is an input type that accepts GetAlarmNoticeCallbacksUrlNoticeArgs and GetAlarmNoticeCallbacksUrlNoticeOutput values. You can construct a concrete instance of `GetAlarmNoticeCallbacksUrlNoticeInput` via:
GetAlarmNoticeCallbacksUrlNoticeArgs{...}
type GetAlarmNoticeCallbacksUrlNoticeOutput ¶ added in v0.1.8
type GetAlarmNoticeCallbacksUrlNoticeOutput struct{ *pulumi.OutputState }
func (GetAlarmNoticeCallbacksUrlNoticeOutput) ElementType ¶ added in v0.1.8
func (GetAlarmNoticeCallbacksUrlNoticeOutput) ElementType() reflect.Type
func (GetAlarmNoticeCallbacksUrlNoticeOutput) EndTime ¶ added in v0.1.8
func (o GetAlarmNoticeCallbacksUrlNoticeOutput) EndTime() pulumi.IntOutput
The number of seconds from the end of the notification day.
func (GetAlarmNoticeCallbacksUrlNoticeOutput) IsValid ¶ added in v0.1.8
func (o GetAlarmNoticeCallbacksUrlNoticeOutput) IsValid() pulumi.IntOutput
Verified 0=No 1=Yes.
func (GetAlarmNoticeCallbacksUrlNoticeOutput) StartTime ¶ added in v0.1.8
func (o GetAlarmNoticeCallbacksUrlNoticeOutput) StartTime() pulumi.IntOutput
The number of seconds starting from the day of notification start time.
func (GetAlarmNoticeCallbacksUrlNoticeOutput) ToGetAlarmNoticeCallbacksUrlNoticeOutput ¶ added in v0.1.8
func (o GetAlarmNoticeCallbacksUrlNoticeOutput) ToGetAlarmNoticeCallbacksUrlNoticeOutput() GetAlarmNoticeCallbacksUrlNoticeOutput
func (GetAlarmNoticeCallbacksUrlNoticeOutput) ToGetAlarmNoticeCallbacksUrlNoticeOutputWithContext ¶ added in v0.1.8
func (o GetAlarmNoticeCallbacksUrlNoticeOutput) ToGetAlarmNoticeCallbacksUrlNoticeOutputWithContext(ctx context.Context) GetAlarmNoticeCallbacksUrlNoticeOutput
func (GetAlarmNoticeCallbacksUrlNoticeOutput) Url ¶ added in v0.1.8
func (o GetAlarmNoticeCallbacksUrlNoticeOutput) Url() pulumi.StringOutput
Callback URL (limited to 256 characters).
func (GetAlarmNoticeCallbacksUrlNoticeOutput) ValidationCode ¶ added in v0.1.8
func (o GetAlarmNoticeCallbacksUrlNoticeOutput) ValidationCode() pulumi.StringOutput
Verification code.
func (GetAlarmNoticeCallbacksUrlNoticeOutput) Weekdays ¶ added in v0.1.8
func (o GetAlarmNoticeCallbacksUrlNoticeOutput) Weekdays() pulumi.IntArrayOutput
Notification period 1-7 represents Monday to Sunday.
type GetAlarmNoticesAlarmNotice ¶ added in v0.1.3
type GetAlarmNoticesAlarmNotice struct { // AMP consumer ID. AmpConsumerId string `pulumi:"ampConsumerId"` // A maximum of one alarm notification can be pushed to the CLS service. ClsNotices []GetAlarmNoticesAlarmNoticeClsNotice `pulumi:"clsNotices"` // Alarm notification template ID. Id string `pulumi:"id"` // Whether it is the system default notification template 0=No 1=Yes. IsPreset int `pulumi:"isPreset"` // Alarm notification template name Used for fuzzy search. Name string `pulumi:"name"` // Notification language zh-CN=Chinese en-US=English. NoticeLanguage string `pulumi:"noticeLanguage"` // Alarm notification type ALARM=Notification not restored OK=Notification restored ALL. NoticeType string `pulumi:"noticeType"` // List of alarm policy IDs bound to the alarm notification template. PolicyIds []string `pulumi:"policyIds"` // Last modified time. UpdatedAt string `pulumi:"updatedAt"` // Last Modified By. UpdatedBy string `pulumi:"updatedBy"` // The maximum number of callback notifications is 3. UrlNotices []GetAlarmNoticesAlarmNoticeUrlNotice `pulumi:"urlNotices"` // Alarm notification template list.(At most five). UserNotices []GetAlarmNoticesAlarmNoticeUserNotice `pulumi:"userNotices"` }
type GetAlarmNoticesAlarmNoticeArgs ¶ added in v0.1.3
type GetAlarmNoticesAlarmNoticeArgs struct { // AMP consumer ID. AmpConsumerId pulumi.StringInput `pulumi:"ampConsumerId"` // A maximum of one alarm notification can be pushed to the CLS service. ClsNotices GetAlarmNoticesAlarmNoticeClsNoticeArrayInput `pulumi:"clsNotices"` // Alarm notification template ID. Id pulumi.StringInput `pulumi:"id"` // Whether it is the system default notification template 0=No 1=Yes. IsPreset pulumi.IntInput `pulumi:"isPreset"` // Alarm notification template name Used for fuzzy search. Name pulumi.StringInput `pulumi:"name"` // Notification language zh-CN=Chinese en-US=English. NoticeLanguage pulumi.StringInput `pulumi:"noticeLanguage"` // Alarm notification type ALARM=Notification not restored OK=Notification restored ALL. NoticeType pulumi.StringInput `pulumi:"noticeType"` // List of alarm policy IDs bound to the alarm notification template. PolicyIds pulumi.StringArrayInput `pulumi:"policyIds"` // Last modified time. UpdatedAt pulumi.StringInput `pulumi:"updatedAt"` // Last Modified By. UpdatedBy pulumi.StringInput `pulumi:"updatedBy"` // The maximum number of callback notifications is 3. UrlNotices GetAlarmNoticesAlarmNoticeUrlNoticeArrayInput `pulumi:"urlNotices"` // Alarm notification template list.(At most five). UserNotices GetAlarmNoticesAlarmNoticeUserNoticeArrayInput `pulumi:"userNotices"` }
func (GetAlarmNoticesAlarmNoticeArgs) ElementType ¶ added in v0.1.3
func (GetAlarmNoticesAlarmNoticeArgs) ElementType() reflect.Type
func (GetAlarmNoticesAlarmNoticeArgs) ToGetAlarmNoticesAlarmNoticeOutput ¶ added in v0.1.3
func (i GetAlarmNoticesAlarmNoticeArgs) ToGetAlarmNoticesAlarmNoticeOutput() GetAlarmNoticesAlarmNoticeOutput
func (GetAlarmNoticesAlarmNoticeArgs) ToGetAlarmNoticesAlarmNoticeOutputWithContext ¶ added in v0.1.3
func (i GetAlarmNoticesAlarmNoticeArgs) ToGetAlarmNoticesAlarmNoticeOutputWithContext(ctx context.Context) GetAlarmNoticesAlarmNoticeOutput
type GetAlarmNoticesAlarmNoticeArray ¶ added in v0.1.3
type GetAlarmNoticesAlarmNoticeArray []GetAlarmNoticesAlarmNoticeInput
func (GetAlarmNoticesAlarmNoticeArray) ElementType ¶ added in v0.1.3
func (GetAlarmNoticesAlarmNoticeArray) ElementType() reflect.Type
func (GetAlarmNoticesAlarmNoticeArray) ToGetAlarmNoticesAlarmNoticeArrayOutput ¶ added in v0.1.3
func (i GetAlarmNoticesAlarmNoticeArray) ToGetAlarmNoticesAlarmNoticeArrayOutput() GetAlarmNoticesAlarmNoticeArrayOutput
func (GetAlarmNoticesAlarmNoticeArray) ToGetAlarmNoticesAlarmNoticeArrayOutputWithContext ¶ added in v0.1.3
func (i GetAlarmNoticesAlarmNoticeArray) ToGetAlarmNoticesAlarmNoticeArrayOutputWithContext(ctx context.Context) GetAlarmNoticesAlarmNoticeArrayOutput
type GetAlarmNoticesAlarmNoticeArrayInput ¶ added in v0.1.3
type GetAlarmNoticesAlarmNoticeArrayInput interface { pulumi.Input ToGetAlarmNoticesAlarmNoticeArrayOutput() GetAlarmNoticesAlarmNoticeArrayOutput ToGetAlarmNoticesAlarmNoticeArrayOutputWithContext(context.Context) GetAlarmNoticesAlarmNoticeArrayOutput }
GetAlarmNoticesAlarmNoticeArrayInput is an input type that accepts GetAlarmNoticesAlarmNoticeArray and GetAlarmNoticesAlarmNoticeArrayOutput values. You can construct a concrete instance of `GetAlarmNoticesAlarmNoticeArrayInput` via:
GetAlarmNoticesAlarmNoticeArray{ GetAlarmNoticesAlarmNoticeArgs{...} }
type GetAlarmNoticesAlarmNoticeArrayOutput ¶ added in v0.1.3
type GetAlarmNoticesAlarmNoticeArrayOutput struct{ *pulumi.OutputState }
func (GetAlarmNoticesAlarmNoticeArrayOutput) ElementType ¶ added in v0.1.3
func (GetAlarmNoticesAlarmNoticeArrayOutput) ElementType() reflect.Type
func (GetAlarmNoticesAlarmNoticeArrayOutput) Index ¶ added in v0.1.3
func (o GetAlarmNoticesAlarmNoticeArrayOutput) Index(i pulumi.IntInput) GetAlarmNoticesAlarmNoticeOutput
func (GetAlarmNoticesAlarmNoticeArrayOutput) ToGetAlarmNoticesAlarmNoticeArrayOutput ¶ added in v0.1.3
func (o GetAlarmNoticesAlarmNoticeArrayOutput) ToGetAlarmNoticesAlarmNoticeArrayOutput() GetAlarmNoticesAlarmNoticeArrayOutput
func (GetAlarmNoticesAlarmNoticeArrayOutput) ToGetAlarmNoticesAlarmNoticeArrayOutputWithContext ¶ added in v0.1.3
func (o GetAlarmNoticesAlarmNoticeArrayOutput) ToGetAlarmNoticesAlarmNoticeArrayOutputWithContext(ctx context.Context) GetAlarmNoticesAlarmNoticeArrayOutput
type GetAlarmNoticesAlarmNoticeClsNotice ¶ added in v0.1.3
type GetAlarmNoticesAlarmNoticeClsNotice struct { // Start-stop status, can not be transmitted, default enabled. 0= Disabled, 1= enabled. Enable int `pulumi:"enable"` // Log collection Id. LogSetId string `pulumi:"logSetId"` // Regional. Region string `pulumi:"region"` // Theme Id. TopicId string `pulumi:"topicId"` }
type GetAlarmNoticesAlarmNoticeClsNoticeArgs ¶ added in v0.1.3
type GetAlarmNoticesAlarmNoticeClsNoticeArgs struct { // Start-stop status, can not be transmitted, default enabled. 0= Disabled, 1= enabled. Enable pulumi.IntInput `pulumi:"enable"` // Log collection Id. LogSetId pulumi.StringInput `pulumi:"logSetId"` // Regional. Region pulumi.StringInput `pulumi:"region"` // Theme Id. TopicId pulumi.StringInput `pulumi:"topicId"` }
func (GetAlarmNoticesAlarmNoticeClsNoticeArgs) ElementType ¶ added in v0.1.3
func (GetAlarmNoticesAlarmNoticeClsNoticeArgs) ElementType() reflect.Type
func (GetAlarmNoticesAlarmNoticeClsNoticeArgs) ToGetAlarmNoticesAlarmNoticeClsNoticeOutput ¶ added in v0.1.3
func (i GetAlarmNoticesAlarmNoticeClsNoticeArgs) ToGetAlarmNoticesAlarmNoticeClsNoticeOutput() GetAlarmNoticesAlarmNoticeClsNoticeOutput
func (GetAlarmNoticesAlarmNoticeClsNoticeArgs) ToGetAlarmNoticesAlarmNoticeClsNoticeOutputWithContext ¶ added in v0.1.3
func (i GetAlarmNoticesAlarmNoticeClsNoticeArgs) ToGetAlarmNoticesAlarmNoticeClsNoticeOutputWithContext(ctx context.Context) GetAlarmNoticesAlarmNoticeClsNoticeOutput
type GetAlarmNoticesAlarmNoticeClsNoticeArray ¶ added in v0.1.3
type GetAlarmNoticesAlarmNoticeClsNoticeArray []GetAlarmNoticesAlarmNoticeClsNoticeInput
func (GetAlarmNoticesAlarmNoticeClsNoticeArray) ElementType ¶ added in v0.1.3
func (GetAlarmNoticesAlarmNoticeClsNoticeArray) ElementType() reflect.Type
func (GetAlarmNoticesAlarmNoticeClsNoticeArray) ToGetAlarmNoticesAlarmNoticeClsNoticeArrayOutput ¶ added in v0.1.3
func (i GetAlarmNoticesAlarmNoticeClsNoticeArray) ToGetAlarmNoticesAlarmNoticeClsNoticeArrayOutput() GetAlarmNoticesAlarmNoticeClsNoticeArrayOutput
func (GetAlarmNoticesAlarmNoticeClsNoticeArray) ToGetAlarmNoticesAlarmNoticeClsNoticeArrayOutputWithContext ¶ added in v0.1.3
func (i GetAlarmNoticesAlarmNoticeClsNoticeArray) ToGetAlarmNoticesAlarmNoticeClsNoticeArrayOutputWithContext(ctx context.Context) GetAlarmNoticesAlarmNoticeClsNoticeArrayOutput
type GetAlarmNoticesAlarmNoticeClsNoticeArrayInput ¶ added in v0.1.3
type GetAlarmNoticesAlarmNoticeClsNoticeArrayInput interface { pulumi.Input ToGetAlarmNoticesAlarmNoticeClsNoticeArrayOutput() GetAlarmNoticesAlarmNoticeClsNoticeArrayOutput ToGetAlarmNoticesAlarmNoticeClsNoticeArrayOutputWithContext(context.Context) GetAlarmNoticesAlarmNoticeClsNoticeArrayOutput }
GetAlarmNoticesAlarmNoticeClsNoticeArrayInput is an input type that accepts GetAlarmNoticesAlarmNoticeClsNoticeArray and GetAlarmNoticesAlarmNoticeClsNoticeArrayOutput values. You can construct a concrete instance of `GetAlarmNoticesAlarmNoticeClsNoticeArrayInput` via:
GetAlarmNoticesAlarmNoticeClsNoticeArray{ GetAlarmNoticesAlarmNoticeClsNoticeArgs{...} }
type GetAlarmNoticesAlarmNoticeClsNoticeArrayOutput ¶ added in v0.1.3
type GetAlarmNoticesAlarmNoticeClsNoticeArrayOutput struct{ *pulumi.OutputState }
func (GetAlarmNoticesAlarmNoticeClsNoticeArrayOutput) ElementType ¶ added in v0.1.3
func (GetAlarmNoticesAlarmNoticeClsNoticeArrayOutput) ElementType() reflect.Type
func (GetAlarmNoticesAlarmNoticeClsNoticeArrayOutput) ToGetAlarmNoticesAlarmNoticeClsNoticeArrayOutput ¶ added in v0.1.3
func (o GetAlarmNoticesAlarmNoticeClsNoticeArrayOutput) ToGetAlarmNoticesAlarmNoticeClsNoticeArrayOutput() GetAlarmNoticesAlarmNoticeClsNoticeArrayOutput
func (GetAlarmNoticesAlarmNoticeClsNoticeArrayOutput) ToGetAlarmNoticesAlarmNoticeClsNoticeArrayOutputWithContext ¶ added in v0.1.3
func (o GetAlarmNoticesAlarmNoticeClsNoticeArrayOutput) ToGetAlarmNoticesAlarmNoticeClsNoticeArrayOutputWithContext(ctx context.Context) GetAlarmNoticesAlarmNoticeClsNoticeArrayOutput
type GetAlarmNoticesAlarmNoticeClsNoticeInput ¶ added in v0.1.3
type GetAlarmNoticesAlarmNoticeClsNoticeInput interface { pulumi.Input ToGetAlarmNoticesAlarmNoticeClsNoticeOutput() GetAlarmNoticesAlarmNoticeClsNoticeOutput ToGetAlarmNoticesAlarmNoticeClsNoticeOutputWithContext(context.Context) GetAlarmNoticesAlarmNoticeClsNoticeOutput }
GetAlarmNoticesAlarmNoticeClsNoticeInput is an input type that accepts GetAlarmNoticesAlarmNoticeClsNoticeArgs and GetAlarmNoticesAlarmNoticeClsNoticeOutput values. You can construct a concrete instance of `GetAlarmNoticesAlarmNoticeClsNoticeInput` via:
GetAlarmNoticesAlarmNoticeClsNoticeArgs{...}
type GetAlarmNoticesAlarmNoticeClsNoticeOutput ¶ added in v0.1.3
type GetAlarmNoticesAlarmNoticeClsNoticeOutput struct{ *pulumi.OutputState }
func (GetAlarmNoticesAlarmNoticeClsNoticeOutput) ElementType ¶ added in v0.1.3
func (GetAlarmNoticesAlarmNoticeClsNoticeOutput) ElementType() reflect.Type
func (GetAlarmNoticesAlarmNoticeClsNoticeOutput) Enable ¶ added in v0.1.3
func (o GetAlarmNoticesAlarmNoticeClsNoticeOutput) Enable() pulumi.IntOutput
Start-stop status, can not be transmitted, default enabled. 0= Disabled, 1= enabled.
func (GetAlarmNoticesAlarmNoticeClsNoticeOutput) LogSetId ¶ added in v0.1.3
func (o GetAlarmNoticesAlarmNoticeClsNoticeOutput) LogSetId() pulumi.StringOutput
Log collection Id.
func (GetAlarmNoticesAlarmNoticeClsNoticeOutput) Region ¶ added in v0.1.3
func (o GetAlarmNoticesAlarmNoticeClsNoticeOutput) Region() pulumi.StringOutput
Regional.
func (GetAlarmNoticesAlarmNoticeClsNoticeOutput) ToGetAlarmNoticesAlarmNoticeClsNoticeOutput ¶ added in v0.1.3
func (o GetAlarmNoticesAlarmNoticeClsNoticeOutput) ToGetAlarmNoticesAlarmNoticeClsNoticeOutput() GetAlarmNoticesAlarmNoticeClsNoticeOutput
func (GetAlarmNoticesAlarmNoticeClsNoticeOutput) ToGetAlarmNoticesAlarmNoticeClsNoticeOutputWithContext ¶ added in v0.1.3
func (o GetAlarmNoticesAlarmNoticeClsNoticeOutput) ToGetAlarmNoticesAlarmNoticeClsNoticeOutputWithContext(ctx context.Context) GetAlarmNoticesAlarmNoticeClsNoticeOutput
func (GetAlarmNoticesAlarmNoticeClsNoticeOutput) TopicId ¶ added in v0.1.3
func (o GetAlarmNoticesAlarmNoticeClsNoticeOutput) TopicId() pulumi.StringOutput
Theme Id.
type GetAlarmNoticesAlarmNoticeInput ¶ added in v0.1.3
type GetAlarmNoticesAlarmNoticeInput interface { pulumi.Input ToGetAlarmNoticesAlarmNoticeOutput() GetAlarmNoticesAlarmNoticeOutput ToGetAlarmNoticesAlarmNoticeOutputWithContext(context.Context) GetAlarmNoticesAlarmNoticeOutput }
GetAlarmNoticesAlarmNoticeInput is an input type that accepts GetAlarmNoticesAlarmNoticeArgs and GetAlarmNoticesAlarmNoticeOutput values. You can construct a concrete instance of `GetAlarmNoticesAlarmNoticeInput` via:
GetAlarmNoticesAlarmNoticeArgs{...}
type GetAlarmNoticesAlarmNoticeOutput ¶ added in v0.1.3
type GetAlarmNoticesAlarmNoticeOutput struct{ *pulumi.OutputState }
func (GetAlarmNoticesAlarmNoticeOutput) AmpConsumerId ¶ added in v0.1.8
func (o GetAlarmNoticesAlarmNoticeOutput) AmpConsumerId() pulumi.StringOutput
AMP consumer ID.
func (GetAlarmNoticesAlarmNoticeOutput) ClsNotices ¶ added in v0.1.3
func (o GetAlarmNoticesAlarmNoticeOutput) ClsNotices() GetAlarmNoticesAlarmNoticeClsNoticeArrayOutput
A maximum of one alarm notification can be pushed to the CLS service.
func (GetAlarmNoticesAlarmNoticeOutput) ElementType ¶ added in v0.1.3
func (GetAlarmNoticesAlarmNoticeOutput) ElementType() reflect.Type
func (GetAlarmNoticesAlarmNoticeOutput) Id ¶ added in v0.1.3
func (o GetAlarmNoticesAlarmNoticeOutput) Id() pulumi.StringOutput
Alarm notification template ID.
func (GetAlarmNoticesAlarmNoticeOutput) IsPreset ¶ added in v0.1.3
func (o GetAlarmNoticesAlarmNoticeOutput) IsPreset() pulumi.IntOutput
Whether it is the system default notification template 0=No 1=Yes.
func (GetAlarmNoticesAlarmNoticeOutput) Name ¶ added in v0.1.3
func (o GetAlarmNoticesAlarmNoticeOutput) Name() pulumi.StringOutput
Alarm notification template name Used for fuzzy search.
func (GetAlarmNoticesAlarmNoticeOutput) NoticeLanguage ¶ added in v0.1.3
func (o GetAlarmNoticesAlarmNoticeOutput) NoticeLanguage() pulumi.StringOutput
Notification language zh-CN=Chinese en-US=English.
func (GetAlarmNoticesAlarmNoticeOutput) NoticeType ¶ added in v0.1.3
func (o GetAlarmNoticesAlarmNoticeOutput) NoticeType() pulumi.StringOutput
Alarm notification type ALARM=Notification not restored OK=Notification restored ALL.
func (GetAlarmNoticesAlarmNoticeOutput) PolicyIds ¶ added in v0.1.3
func (o GetAlarmNoticesAlarmNoticeOutput) PolicyIds() pulumi.StringArrayOutput
List of alarm policy IDs bound to the alarm notification template.
func (GetAlarmNoticesAlarmNoticeOutput) ToGetAlarmNoticesAlarmNoticeOutput ¶ added in v0.1.3
func (o GetAlarmNoticesAlarmNoticeOutput) ToGetAlarmNoticesAlarmNoticeOutput() GetAlarmNoticesAlarmNoticeOutput
func (GetAlarmNoticesAlarmNoticeOutput) ToGetAlarmNoticesAlarmNoticeOutputWithContext ¶ added in v0.1.3
func (o GetAlarmNoticesAlarmNoticeOutput) ToGetAlarmNoticesAlarmNoticeOutputWithContext(ctx context.Context) GetAlarmNoticesAlarmNoticeOutput
func (GetAlarmNoticesAlarmNoticeOutput) UpdatedAt ¶ added in v0.1.3
func (o GetAlarmNoticesAlarmNoticeOutput) UpdatedAt() pulumi.StringOutput
Last modified time.
func (GetAlarmNoticesAlarmNoticeOutput) UpdatedBy ¶ added in v0.1.3
func (o GetAlarmNoticesAlarmNoticeOutput) UpdatedBy() pulumi.StringOutput
Last Modified By.
func (GetAlarmNoticesAlarmNoticeOutput) UrlNotices ¶ added in v0.1.3
func (o GetAlarmNoticesAlarmNoticeOutput) UrlNotices() GetAlarmNoticesAlarmNoticeUrlNoticeArrayOutput
The maximum number of callback notifications is 3.
func (GetAlarmNoticesAlarmNoticeOutput) UserNotices ¶ added in v0.1.3
func (o GetAlarmNoticesAlarmNoticeOutput) UserNotices() GetAlarmNoticesAlarmNoticeUserNoticeArrayOutput
Alarm notification template list.(At most five).
type GetAlarmNoticesAlarmNoticeUrlNotice ¶ added in v0.1.3
type GetAlarmNoticesAlarmNoticeUrlNotice struct { // The number of seconds since the notification end time 00:00:00 (value range 0-86399). EndTime int `pulumi:"endTime"` // The number of seconds since the notification start time 00:00:00 (value range 0-86399). StartTime int `pulumi:"startTime"` // Callback URL (limited to 256 characters). Url string `pulumi:"url"` // Notification period 1-7 indicates Monday to Sunday. Weekdays []int `pulumi:"weekdays"` }
type GetAlarmNoticesAlarmNoticeUrlNoticeArgs ¶ added in v0.1.3
type GetAlarmNoticesAlarmNoticeUrlNoticeArgs struct { // The number of seconds since the notification end time 00:00:00 (value range 0-86399). EndTime pulumi.IntInput `pulumi:"endTime"` // The number of seconds since the notification start time 00:00:00 (value range 0-86399). StartTime pulumi.IntInput `pulumi:"startTime"` // Callback URL (limited to 256 characters). Url pulumi.StringInput `pulumi:"url"` // Notification period 1-7 indicates Monday to Sunday. Weekdays pulumi.IntArrayInput `pulumi:"weekdays"` }
func (GetAlarmNoticesAlarmNoticeUrlNoticeArgs) ElementType ¶ added in v0.1.3
func (GetAlarmNoticesAlarmNoticeUrlNoticeArgs) ElementType() reflect.Type
func (GetAlarmNoticesAlarmNoticeUrlNoticeArgs) ToGetAlarmNoticesAlarmNoticeUrlNoticeOutput ¶ added in v0.1.3
func (i GetAlarmNoticesAlarmNoticeUrlNoticeArgs) ToGetAlarmNoticesAlarmNoticeUrlNoticeOutput() GetAlarmNoticesAlarmNoticeUrlNoticeOutput
func (GetAlarmNoticesAlarmNoticeUrlNoticeArgs) ToGetAlarmNoticesAlarmNoticeUrlNoticeOutputWithContext ¶ added in v0.1.3
func (i GetAlarmNoticesAlarmNoticeUrlNoticeArgs) ToGetAlarmNoticesAlarmNoticeUrlNoticeOutputWithContext(ctx context.Context) GetAlarmNoticesAlarmNoticeUrlNoticeOutput
type GetAlarmNoticesAlarmNoticeUrlNoticeArray ¶ added in v0.1.3
type GetAlarmNoticesAlarmNoticeUrlNoticeArray []GetAlarmNoticesAlarmNoticeUrlNoticeInput
func (GetAlarmNoticesAlarmNoticeUrlNoticeArray) ElementType ¶ added in v0.1.3
func (GetAlarmNoticesAlarmNoticeUrlNoticeArray) ElementType() reflect.Type
func (GetAlarmNoticesAlarmNoticeUrlNoticeArray) ToGetAlarmNoticesAlarmNoticeUrlNoticeArrayOutput ¶ added in v0.1.3
func (i GetAlarmNoticesAlarmNoticeUrlNoticeArray) ToGetAlarmNoticesAlarmNoticeUrlNoticeArrayOutput() GetAlarmNoticesAlarmNoticeUrlNoticeArrayOutput
func (GetAlarmNoticesAlarmNoticeUrlNoticeArray) ToGetAlarmNoticesAlarmNoticeUrlNoticeArrayOutputWithContext ¶ added in v0.1.3
func (i GetAlarmNoticesAlarmNoticeUrlNoticeArray) ToGetAlarmNoticesAlarmNoticeUrlNoticeArrayOutputWithContext(ctx context.Context) GetAlarmNoticesAlarmNoticeUrlNoticeArrayOutput
type GetAlarmNoticesAlarmNoticeUrlNoticeArrayInput ¶ added in v0.1.3
type GetAlarmNoticesAlarmNoticeUrlNoticeArrayInput interface { pulumi.Input ToGetAlarmNoticesAlarmNoticeUrlNoticeArrayOutput() GetAlarmNoticesAlarmNoticeUrlNoticeArrayOutput ToGetAlarmNoticesAlarmNoticeUrlNoticeArrayOutputWithContext(context.Context) GetAlarmNoticesAlarmNoticeUrlNoticeArrayOutput }
GetAlarmNoticesAlarmNoticeUrlNoticeArrayInput is an input type that accepts GetAlarmNoticesAlarmNoticeUrlNoticeArray and GetAlarmNoticesAlarmNoticeUrlNoticeArrayOutput values. You can construct a concrete instance of `GetAlarmNoticesAlarmNoticeUrlNoticeArrayInput` via:
GetAlarmNoticesAlarmNoticeUrlNoticeArray{ GetAlarmNoticesAlarmNoticeUrlNoticeArgs{...} }
type GetAlarmNoticesAlarmNoticeUrlNoticeArrayOutput ¶ added in v0.1.3
type GetAlarmNoticesAlarmNoticeUrlNoticeArrayOutput struct{ *pulumi.OutputState }
func (GetAlarmNoticesAlarmNoticeUrlNoticeArrayOutput) ElementType ¶ added in v0.1.3
func (GetAlarmNoticesAlarmNoticeUrlNoticeArrayOutput) ElementType() reflect.Type
func (GetAlarmNoticesAlarmNoticeUrlNoticeArrayOutput) ToGetAlarmNoticesAlarmNoticeUrlNoticeArrayOutput ¶ added in v0.1.3
func (o GetAlarmNoticesAlarmNoticeUrlNoticeArrayOutput) ToGetAlarmNoticesAlarmNoticeUrlNoticeArrayOutput() GetAlarmNoticesAlarmNoticeUrlNoticeArrayOutput
func (GetAlarmNoticesAlarmNoticeUrlNoticeArrayOutput) ToGetAlarmNoticesAlarmNoticeUrlNoticeArrayOutputWithContext ¶ added in v0.1.3
func (o GetAlarmNoticesAlarmNoticeUrlNoticeArrayOutput) ToGetAlarmNoticesAlarmNoticeUrlNoticeArrayOutputWithContext(ctx context.Context) GetAlarmNoticesAlarmNoticeUrlNoticeArrayOutput
type GetAlarmNoticesAlarmNoticeUrlNoticeInput ¶ added in v0.1.3
type GetAlarmNoticesAlarmNoticeUrlNoticeInput interface { pulumi.Input ToGetAlarmNoticesAlarmNoticeUrlNoticeOutput() GetAlarmNoticesAlarmNoticeUrlNoticeOutput ToGetAlarmNoticesAlarmNoticeUrlNoticeOutputWithContext(context.Context) GetAlarmNoticesAlarmNoticeUrlNoticeOutput }
GetAlarmNoticesAlarmNoticeUrlNoticeInput is an input type that accepts GetAlarmNoticesAlarmNoticeUrlNoticeArgs and GetAlarmNoticesAlarmNoticeUrlNoticeOutput values. You can construct a concrete instance of `GetAlarmNoticesAlarmNoticeUrlNoticeInput` via:
GetAlarmNoticesAlarmNoticeUrlNoticeArgs{...}
type GetAlarmNoticesAlarmNoticeUrlNoticeOutput ¶ added in v0.1.3
type GetAlarmNoticesAlarmNoticeUrlNoticeOutput struct{ *pulumi.OutputState }
func (GetAlarmNoticesAlarmNoticeUrlNoticeOutput) ElementType ¶ added in v0.1.3
func (GetAlarmNoticesAlarmNoticeUrlNoticeOutput) ElementType() reflect.Type
func (GetAlarmNoticesAlarmNoticeUrlNoticeOutput) EndTime ¶ added in v0.1.3
func (o GetAlarmNoticesAlarmNoticeUrlNoticeOutput) EndTime() pulumi.IntOutput
The number of seconds since the notification end time 00:00:00 (value range 0-86399).
func (GetAlarmNoticesAlarmNoticeUrlNoticeOutput) StartTime ¶ added in v0.1.3
func (o GetAlarmNoticesAlarmNoticeUrlNoticeOutput) StartTime() pulumi.IntOutput
The number of seconds since the notification start time 00:00:00 (value range 0-86399).
func (GetAlarmNoticesAlarmNoticeUrlNoticeOutput) ToGetAlarmNoticesAlarmNoticeUrlNoticeOutput ¶ added in v0.1.3
func (o GetAlarmNoticesAlarmNoticeUrlNoticeOutput) ToGetAlarmNoticesAlarmNoticeUrlNoticeOutput() GetAlarmNoticesAlarmNoticeUrlNoticeOutput
func (GetAlarmNoticesAlarmNoticeUrlNoticeOutput) ToGetAlarmNoticesAlarmNoticeUrlNoticeOutputWithContext ¶ added in v0.1.3
func (o GetAlarmNoticesAlarmNoticeUrlNoticeOutput) ToGetAlarmNoticesAlarmNoticeUrlNoticeOutputWithContext(ctx context.Context) GetAlarmNoticesAlarmNoticeUrlNoticeOutput
func (GetAlarmNoticesAlarmNoticeUrlNoticeOutput) Url ¶ added in v0.1.3
func (o GetAlarmNoticesAlarmNoticeUrlNoticeOutput) Url() pulumi.StringOutput
Callback URL (limited to 256 characters).
func (GetAlarmNoticesAlarmNoticeUrlNoticeOutput) Weekdays ¶ added in v0.1.3
func (o GetAlarmNoticesAlarmNoticeUrlNoticeOutput) Weekdays() pulumi.IntArrayOutput
Notification period 1-7 indicates Monday to Sunday.
type GetAlarmNoticesAlarmNoticeUserNotice ¶ added in v0.1.3
type GetAlarmNoticesAlarmNoticeUserNotice struct { // The number of seconds since the notification end time 00:00:00 (value range 0-86399). EndTime int `pulumi:"endTime"` // Receive group list. GroupIds []int `pulumi:"groupIds"` // Contact notification required 0= No 1= Yes. NeedPhoneArriveNotice int `pulumi:"needPhoneArriveNotice"` // Notification Channel List EMAIL=Mail SMS=SMS CALL=Telephone WECHAT=WeChat RTX=Enterprise WeChat. NoticeWays []string `pulumi:"noticeWays"` // Call type SYNC= Simultaneous call CIRCLE= Round call If this parameter is not specified, the default value is round call. PhoneCallType string `pulumi:"phoneCallType"` // Number of seconds between polls (value range: 60-900). PhoneCircleInterval int `pulumi:"phoneCircleInterval"` // Number of telephone polls (value range: 1-5). PhoneCircleTimes int `pulumi:"phoneCircleTimes"` // Number of seconds between calls in a polling session (value range: 60-900). PhoneInnerInterval int `pulumi:"phoneInnerInterval"` // Telephone polling list. PhoneOrders []int `pulumi:"phoneOrders"` // To filter alarm notification templates according to recipients, you need to select the notification user type. USER=user GROUP=user group Leave blank = not filter by recipient. ReceiverType string `pulumi:"receiverType"` // The number of seconds since the notification start time 00:00:00 (value range 0-86399). StartTime int `pulumi:"startTime"` // List of recipients. UserIds []int `pulumi:"userIds"` // Notification period 1-7 indicates Monday to Sunday. Weekdays []int `pulumi:"weekdays"` }
type GetAlarmNoticesAlarmNoticeUserNoticeArgs ¶ added in v0.1.3
type GetAlarmNoticesAlarmNoticeUserNoticeArgs struct { // The number of seconds since the notification end time 00:00:00 (value range 0-86399). EndTime pulumi.IntInput `pulumi:"endTime"` // Receive group list. GroupIds pulumi.IntArrayInput `pulumi:"groupIds"` // Contact notification required 0= No 1= Yes. NeedPhoneArriveNotice pulumi.IntInput `pulumi:"needPhoneArriveNotice"` // Notification Channel List EMAIL=Mail SMS=SMS CALL=Telephone WECHAT=WeChat RTX=Enterprise WeChat. NoticeWays pulumi.StringArrayInput `pulumi:"noticeWays"` // Call type SYNC= Simultaneous call CIRCLE= Round call If this parameter is not specified, the default value is round call. PhoneCallType pulumi.StringInput `pulumi:"phoneCallType"` // Number of seconds between polls (value range: 60-900). PhoneCircleInterval pulumi.IntInput `pulumi:"phoneCircleInterval"` // Number of telephone polls (value range: 1-5). PhoneCircleTimes pulumi.IntInput `pulumi:"phoneCircleTimes"` // Number of seconds between calls in a polling session (value range: 60-900). PhoneInnerInterval pulumi.IntInput `pulumi:"phoneInnerInterval"` // Telephone polling list. PhoneOrders pulumi.IntArrayInput `pulumi:"phoneOrders"` // To filter alarm notification templates according to recipients, you need to select the notification user type. USER=user GROUP=user group Leave blank = not filter by recipient. ReceiverType pulumi.StringInput `pulumi:"receiverType"` // The number of seconds since the notification start time 00:00:00 (value range 0-86399). StartTime pulumi.IntInput `pulumi:"startTime"` // List of recipients. UserIds pulumi.IntArrayInput `pulumi:"userIds"` // Notification period 1-7 indicates Monday to Sunday. Weekdays pulumi.IntArrayInput `pulumi:"weekdays"` }
func (GetAlarmNoticesAlarmNoticeUserNoticeArgs) ElementType ¶ added in v0.1.3
func (GetAlarmNoticesAlarmNoticeUserNoticeArgs) ElementType() reflect.Type
func (GetAlarmNoticesAlarmNoticeUserNoticeArgs) ToGetAlarmNoticesAlarmNoticeUserNoticeOutput ¶ added in v0.1.3
func (i GetAlarmNoticesAlarmNoticeUserNoticeArgs) ToGetAlarmNoticesAlarmNoticeUserNoticeOutput() GetAlarmNoticesAlarmNoticeUserNoticeOutput
func (GetAlarmNoticesAlarmNoticeUserNoticeArgs) ToGetAlarmNoticesAlarmNoticeUserNoticeOutputWithContext ¶ added in v0.1.3
func (i GetAlarmNoticesAlarmNoticeUserNoticeArgs) ToGetAlarmNoticesAlarmNoticeUserNoticeOutputWithContext(ctx context.Context) GetAlarmNoticesAlarmNoticeUserNoticeOutput
type GetAlarmNoticesAlarmNoticeUserNoticeArray ¶ added in v0.1.3
type GetAlarmNoticesAlarmNoticeUserNoticeArray []GetAlarmNoticesAlarmNoticeUserNoticeInput
func (GetAlarmNoticesAlarmNoticeUserNoticeArray) ElementType ¶ added in v0.1.3
func (GetAlarmNoticesAlarmNoticeUserNoticeArray) ElementType() reflect.Type
func (GetAlarmNoticesAlarmNoticeUserNoticeArray) ToGetAlarmNoticesAlarmNoticeUserNoticeArrayOutput ¶ added in v0.1.3
func (i GetAlarmNoticesAlarmNoticeUserNoticeArray) ToGetAlarmNoticesAlarmNoticeUserNoticeArrayOutput() GetAlarmNoticesAlarmNoticeUserNoticeArrayOutput
func (GetAlarmNoticesAlarmNoticeUserNoticeArray) ToGetAlarmNoticesAlarmNoticeUserNoticeArrayOutputWithContext ¶ added in v0.1.3
func (i GetAlarmNoticesAlarmNoticeUserNoticeArray) ToGetAlarmNoticesAlarmNoticeUserNoticeArrayOutputWithContext(ctx context.Context) GetAlarmNoticesAlarmNoticeUserNoticeArrayOutput
type GetAlarmNoticesAlarmNoticeUserNoticeArrayInput ¶ added in v0.1.3
type GetAlarmNoticesAlarmNoticeUserNoticeArrayInput interface { pulumi.Input ToGetAlarmNoticesAlarmNoticeUserNoticeArrayOutput() GetAlarmNoticesAlarmNoticeUserNoticeArrayOutput ToGetAlarmNoticesAlarmNoticeUserNoticeArrayOutputWithContext(context.Context) GetAlarmNoticesAlarmNoticeUserNoticeArrayOutput }
GetAlarmNoticesAlarmNoticeUserNoticeArrayInput is an input type that accepts GetAlarmNoticesAlarmNoticeUserNoticeArray and GetAlarmNoticesAlarmNoticeUserNoticeArrayOutput values. You can construct a concrete instance of `GetAlarmNoticesAlarmNoticeUserNoticeArrayInput` via:
GetAlarmNoticesAlarmNoticeUserNoticeArray{ GetAlarmNoticesAlarmNoticeUserNoticeArgs{...} }
type GetAlarmNoticesAlarmNoticeUserNoticeArrayOutput ¶ added in v0.1.3
type GetAlarmNoticesAlarmNoticeUserNoticeArrayOutput struct{ *pulumi.OutputState }
func (GetAlarmNoticesAlarmNoticeUserNoticeArrayOutput) ElementType ¶ added in v0.1.3
func (GetAlarmNoticesAlarmNoticeUserNoticeArrayOutput) ElementType() reflect.Type
func (GetAlarmNoticesAlarmNoticeUserNoticeArrayOutput) ToGetAlarmNoticesAlarmNoticeUserNoticeArrayOutput ¶ added in v0.1.3
func (o GetAlarmNoticesAlarmNoticeUserNoticeArrayOutput) ToGetAlarmNoticesAlarmNoticeUserNoticeArrayOutput() GetAlarmNoticesAlarmNoticeUserNoticeArrayOutput
func (GetAlarmNoticesAlarmNoticeUserNoticeArrayOutput) ToGetAlarmNoticesAlarmNoticeUserNoticeArrayOutputWithContext ¶ added in v0.1.3
func (o GetAlarmNoticesAlarmNoticeUserNoticeArrayOutput) ToGetAlarmNoticesAlarmNoticeUserNoticeArrayOutputWithContext(ctx context.Context) GetAlarmNoticesAlarmNoticeUserNoticeArrayOutput
type GetAlarmNoticesAlarmNoticeUserNoticeInput ¶ added in v0.1.3
type GetAlarmNoticesAlarmNoticeUserNoticeInput interface { pulumi.Input ToGetAlarmNoticesAlarmNoticeUserNoticeOutput() GetAlarmNoticesAlarmNoticeUserNoticeOutput ToGetAlarmNoticesAlarmNoticeUserNoticeOutputWithContext(context.Context) GetAlarmNoticesAlarmNoticeUserNoticeOutput }
GetAlarmNoticesAlarmNoticeUserNoticeInput is an input type that accepts GetAlarmNoticesAlarmNoticeUserNoticeArgs and GetAlarmNoticesAlarmNoticeUserNoticeOutput values. You can construct a concrete instance of `GetAlarmNoticesAlarmNoticeUserNoticeInput` via:
GetAlarmNoticesAlarmNoticeUserNoticeArgs{...}
type GetAlarmNoticesAlarmNoticeUserNoticeOutput ¶ added in v0.1.3
type GetAlarmNoticesAlarmNoticeUserNoticeOutput struct{ *pulumi.OutputState }
func (GetAlarmNoticesAlarmNoticeUserNoticeOutput) ElementType ¶ added in v0.1.3
func (GetAlarmNoticesAlarmNoticeUserNoticeOutput) ElementType() reflect.Type
func (GetAlarmNoticesAlarmNoticeUserNoticeOutput) EndTime ¶ added in v0.1.3
func (o GetAlarmNoticesAlarmNoticeUserNoticeOutput) EndTime() pulumi.IntOutput
The number of seconds since the notification end time 00:00:00 (value range 0-86399).
func (GetAlarmNoticesAlarmNoticeUserNoticeOutput) GroupIds ¶ added in v0.1.3
func (o GetAlarmNoticesAlarmNoticeUserNoticeOutput) GroupIds() pulumi.IntArrayOutput
Receive group list.
func (GetAlarmNoticesAlarmNoticeUserNoticeOutput) NeedPhoneArriveNotice ¶ added in v0.1.3
func (o GetAlarmNoticesAlarmNoticeUserNoticeOutput) NeedPhoneArriveNotice() pulumi.IntOutput
Contact notification required 0= No 1= Yes.
func (GetAlarmNoticesAlarmNoticeUserNoticeOutput) NoticeWays ¶ added in v0.1.3
func (o GetAlarmNoticesAlarmNoticeUserNoticeOutput) NoticeWays() pulumi.StringArrayOutput
Notification Channel List EMAIL=Mail SMS=SMS CALL=Telephone WECHAT=WeChat RTX=Enterprise WeChat.
func (GetAlarmNoticesAlarmNoticeUserNoticeOutput) PhoneCallType ¶ added in v0.1.3
func (o GetAlarmNoticesAlarmNoticeUserNoticeOutput) PhoneCallType() pulumi.StringOutput
Call type SYNC= Simultaneous call CIRCLE= Round call If this parameter is not specified, the default value is round call.
func (GetAlarmNoticesAlarmNoticeUserNoticeOutput) PhoneCircleInterval ¶ added in v0.1.3
func (o GetAlarmNoticesAlarmNoticeUserNoticeOutput) PhoneCircleInterval() pulumi.IntOutput
Number of seconds between polls (value range: 60-900).
func (GetAlarmNoticesAlarmNoticeUserNoticeOutput) PhoneCircleTimes ¶ added in v0.1.3
func (o GetAlarmNoticesAlarmNoticeUserNoticeOutput) PhoneCircleTimes() pulumi.IntOutput
Number of telephone polls (value range: 1-5).
func (GetAlarmNoticesAlarmNoticeUserNoticeOutput) PhoneInnerInterval ¶ added in v0.1.3
func (o GetAlarmNoticesAlarmNoticeUserNoticeOutput) PhoneInnerInterval() pulumi.IntOutput
Number of seconds between calls in a polling session (value range: 60-900).
func (GetAlarmNoticesAlarmNoticeUserNoticeOutput) PhoneOrders ¶ added in v0.1.3
func (o GetAlarmNoticesAlarmNoticeUserNoticeOutput) PhoneOrders() pulumi.IntArrayOutput
Telephone polling list.
func (GetAlarmNoticesAlarmNoticeUserNoticeOutput) ReceiverType ¶ added in v0.1.3
func (o GetAlarmNoticesAlarmNoticeUserNoticeOutput) ReceiverType() pulumi.StringOutput
To filter alarm notification templates according to recipients, you need to select the notification user type. USER=user GROUP=user group Leave blank = not filter by recipient.
func (GetAlarmNoticesAlarmNoticeUserNoticeOutput) StartTime ¶ added in v0.1.3
func (o GetAlarmNoticesAlarmNoticeUserNoticeOutput) StartTime() pulumi.IntOutput
The number of seconds since the notification start time 00:00:00 (value range 0-86399).
func (GetAlarmNoticesAlarmNoticeUserNoticeOutput) ToGetAlarmNoticesAlarmNoticeUserNoticeOutput ¶ added in v0.1.3
func (o GetAlarmNoticesAlarmNoticeUserNoticeOutput) ToGetAlarmNoticesAlarmNoticeUserNoticeOutput() GetAlarmNoticesAlarmNoticeUserNoticeOutput
func (GetAlarmNoticesAlarmNoticeUserNoticeOutput) ToGetAlarmNoticesAlarmNoticeUserNoticeOutputWithContext ¶ added in v0.1.3
func (o GetAlarmNoticesAlarmNoticeUserNoticeOutput) ToGetAlarmNoticesAlarmNoticeUserNoticeOutputWithContext(ctx context.Context) GetAlarmNoticesAlarmNoticeUserNoticeOutput
func (GetAlarmNoticesAlarmNoticeUserNoticeOutput) UserIds ¶ added in v0.1.3
func (o GetAlarmNoticesAlarmNoticeUserNoticeOutput) UserIds() pulumi.IntArrayOutput
List of recipients.
func (GetAlarmNoticesAlarmNoticeUserNoticeOutput) Weekdays ¶ added in v0.1.3
func (o GetAlarmNoticesAlarmNoticeUserNoticeOutput) Weekdays() pulumi.IntArrayOutput
Notification period 1-7 indicates Monday to Sunday.
type GetAlarmNoticesArgs ¶ added in v0.1.3
type GetAlarmNoticesArgs struct { // Receive group list. GroupIds []int `pulumi:"groupIds"` // Alarm notification template name Used for fuzzy search. Name *string `pulumi:"name"` // Receive group list. NoticeIds []string `pulumi:"noticeIds"` // Sort by update time ASC=forward order DESC=reverse order. Order *string `pulumi:"order"` // The primary account uid is used to create a preset notification. OwnerUid *int `pulumi:"ownerUid"` // To filter alarm notification templates according to recipients, you need to select the notification user type. USER=user GROUP=user group Leave blank = not filter by recipient. ReceiverType *string `pulumi:"receiverType"` // Used to store results. ResultOutputFile *string `pulumi:"resultOutputFile"` // List of recipients. UserIds []int `pulumi:"userIds"` }
A collection of arguments for invoking getAlarmNotices.
type GetAlarmNoticesOutputArgs ¶ added in v0.1.3
type GetAlarmNoticesOutputArgs struct { // Receive group list. GroupIds pulumi.IntArrayInput `pulumi:"groupIds"` // Alarm notification template name Used for fuzzy search. Name pulumi.StringPtrInput `pulumi:"name"` // Receive group list. NoticeIds pulumi.StringArrayInput `pulumi:"noticeIds"` // Sort by update time ASC=forward order DESC=reverse order. Order pulumi.StringPtrInput `pulumi:"order"` // The primary account uid is used to create a preset notification. OwnerUid pulumi.IntPtrInput `pulumi:"ownerUid"` // To filter alarm notification templates according to recipients, you need to select the notification user type. USER=user GROUP=user group Leave blank = not filter by recipient. ReceiverType pulumi.StringPtrInput `pulumi:"receiverType"` // Used to store results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // List of recipients. UserIds pulumi.IntArrayInput `pulumi:"userIds"` }
A collection of arguments for invoking getAlarmNotices.
func (GetAlarmNoticesOutputArgs) ElementType ¶ added in v0.1.3
func (GetAlarmNoticesOutputArgs) ElementType() reflect.Type
type GetAlarmNoticesResult ¶ added in v0.1.3
type GetAlarmNoticesResult struct { // Alarm notification template list. AlarmNotices []GetAlarmNoticesAlarmNotice `pulumi:"alarmNotices"` // User group ID list. GroupIds []int `pulumi:"groupIds"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Alarm notification template name. Name *string `pulumi:"name"` NoticeIds []string `pulumi:"noticeIds"` Order *string `pulumi:"order"` OwnerUid *int `pulumi:"ownerUid"` // Recipient Type USER=User GROUP=User Group. ReceiverType *string `pulumi:"receiverType"` ResultOutputFile *string `pulumi:"resultOutputFile"` // User UID List. UserIds []int `pulumi:"userIds"` }
A collection of values returned by getAlarmNotices.
func GetAlarmNotices ¶ added in v0.1.3
func GetAlarmNotices(ctx *pulumi.Context, args *GetAlarmNoticesArgs, opts ...pulumi.InvokeOption) (*GetAlarmNoticesResult, error)
Use this data source to Interlude notification list.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Monitor.GetAlarmNotices(ctx, &monitor.GetAlarmNoticesArgs{ GroupIds: []interface{}{}, Name: pulumi.StringRef(""), NoticeIds: []interface{}{}, Order: pulumi.StringRef("DESC"), OwnerUid: pulumi.IntRef(1), ReceiverType: pulumi.StringRef(""), UserIds: []interface{}{}, }, nil) if err != nil { return err } return nil }) }
```
type GetAlarmNoticesResultOutput ¶ added in v0.1.3
type GetAlarmNoticesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAlarmNotices.
func GetAlarmNoticesOutput ¶ added in v0.1.3
func GetAlarmNoticesOutput(ctx *pulumi.Context, args GetAlarmNoticesOutputArgs, opts ...pulumi.InvokeOption) GetAlarmNoticesResultOutput
func (GetAlarmNoticesResultOutput) AlarmNotices ¶ added in v0.1.3
func (o GetAlarmNoticesResultOutput) AlarmNotices() GetAlarmNoticesAlarmNoticeArrayOutput
Alarm notification template list.
func (GetAlarmNoticesResultOutput) ElementType ¶ added in v0.1.3
func (GetAlarmNoticesResultOutput) ElementType() reflect.Type
func (GetAlarmNoticesResultOutput) GroupIds ¶ added in v0.1.3
func (o GetAlarmNoticesResultOutput) GroupIds() pulumi.IntArrayOutput
User group ID list.
func (GetAlarmNoticesResultOutput) Id ¶ added in v0.1.3
func (o GetAlarmNoticesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetAlarmNoticesResultOutput) Name ¶ added in v0.1.3
func (o GetAlarmNoticesResultOutput) Name() pulumi.StringPtrOutput
Alarm notification template name.
func (GetAlarmNoticesResultOutput) NoticeIds ¶ added in v0.1.3
func (o GetAlarmNoticesResultOutput) NoticeIds() pulumi.StringArrayOutput
func (GetAlarmNoticesResultOutput) Order ¶ added in v0.1.3
func (o GetAlarmNoticesResultOutput) Order() pulumi.StringPtrOutput
func (GetAlarmNoticesResultOutput) OwnerUid ¶ added in v0.1.3
func (o GetAlarmNoticesResultOutput) OwnerUid() pulumi.IntPtrOutput
func (GetAlarmNoticesResultOutput) ReceiverType ¶ added in v0.1.3
func (o GetAlarmNoticesResultOutput) ReceiverType() pulumi.StringPtrOutput
Recipient Type USER=User GROUP=User Group.
func (GetAlarmNoticesResultOutput) ResultOutputFile ¶ added in v0.1.3
func (o GetAlarmNoticesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetAlarmNoticesResultOutput) ToGetAlarmNoticesResultOutput ¶ added in v0.1.3
func (o GetAlarmNoticesResultOutput) ToGetAlarmNoticesResultOutput() GetAlarmNoticesResultOutput
func (GetAlarmNoticesResultOutput) ToGetAlarmNoticesResultOutputWithContext ¶ added in v0.1.3
func (o GetAlarmNoticesResultOutput) ToGetAlarmNoticesResultOutputWithContext(ctx context.Context) GetAlarmNoticesResultOutput
func (GetAlarmNoticesResultOutput) UserIds ¶ added in v0.1.3
func (o GetAlarmNoticesResultOutput) UserIds() pulumi.IntArrayOutput
User UID List.
type GetAlarmPolicyPolicy ¶ added in v0.1.8
type GetAlarmPolicyPolicy struct { // The number of advanced metrics.Note: This field may return null, indicating that no valid values can be obtained. AdvancedMetricNumber int `pulumi:"advancedMetricNumber"` // Whether the default policy can be set. Valid values: 1 (yes), 0 (no)Note: this field may return null, indicating that no valid values can be obtained. CanSetDefault int `pulumi:"canSetDefault"` // Trigger condition template IDNote: this field may return null, indicating that no valid values can be obtained. ConditionTemplateId string `pulumi:"conditionTemplateId"` // Metric trigger conditionNote: this field may return null, indicating that no valid values can be obtained. Conditions []GetAlarmPolicyPolicyCondition `pulumi:"conditions"` // Template policy groupNote: this field may return null, indicating that no valid values can be obtained. ConditionsTemps []GetAlarmPolicyPolicyConditionsTemp `pulumi:"conditionsTemps"` // Filter by alarm status. Valid values: [1]: enabled; [0]: disabled; [0, 1]: all. Enable int `pulumi:"enable"` // Event trigger conditioNote: this field may return null, indicating that no valid values can be obtained. EventConditions []GetAlarmPolicyPolicyEventCondition `pulumi:"eventConditions"` // Information on the filter dimension associated with a policy.Note: This field may return null, indicating that no valid values can be obtained. FilterDimensionsParam string `pulumi:"filterDimensionsParam"` // Creation timeNote: this field may return null, indicating that no valid values can be obtained. InsertTime int `pulumi:"insertTime"` // Instance group ID. InstanceGroupId int `pulumi:"instanceGroupId"` // Instance group nameNote: this field may return null, indicating that no valid values can be obtained. InstanceGroupName string `pulumi:"instanceGroupName"` // Number of instancesNote: This field may return null, indicating that no valid values can be obtained. InstanceSum int `pulumi:"instanceSum"` // Whether the policy is associated with all objectsNote: This field may return null, indicating that no valid values can be obtained. IsBindAll int `pulumi:"isBindAll"` // Whether it is the default policy. Valid values: 1 (yes), 0 (no)Note: this field may return null, indicating that no valid values can be obtained. IsDefault int `pulumi:"isDefault"` // Whether it is a quick alarm policy.Note: This field may return null, indicating that no valid values can be obtained. IsOneClick int `pulumi:"isOneClick"` // Uin of the last modifying userNote: this field may return null, indicating that no valid values can be obtained. LastEditUin string `pulumi:"lastEditUin"` // Monitor type. Valid values: MT_QCE (Tencent Cloud service monitoring)Note: this field may return null, indicating that no valid values can be obtained. MonitorType string `pulumi:"monitorType"` // Alarm policy typeNote: this field may return null, indicating that no valid values can be obtained. Namespace string `pulumi:"namespace"` // Namespace display nameNote: this field may return null, indicating that no valid values can be obtained. NamespaceShowName string `pulumi:"namespaceShowName"` // List of the notification template IDs, which can be obtained by querying the notification template list.It can be queried with the API [DescribeAlarmNotices](https://www.tencentcloud.com/document/product/248/39300). NoticeIds []string `pulumi:"noticeIds"` // Notification rule listNote: this field may return null, indicating that no valid values can be obtained. Notices []GetAlarmPolicyPolicyNotice `pulumi:"notices"` // Whether the quick alarm policy is enabled.Note: This field may return null, indicating that no valid values can be obtained. OneClickStatus int `pulumi:"oneClickStatus"` // Policy ID for instance/instance group binding and unbinding APIs (BindingPolicyObject, UnBindingAllPolicyObject, UnBindingPolicyObject)Note: this field may return null, indicating that no valid values can be obtained. OriginId string `pulumi:"originId"` // Alarm policy IDNote: this field may return null, indicating that no valid values can be obtained. PolicyId string `pulumi:"policyId"` // Fuzzy search by policy name. PolicyName string `pulumi:"policyName"` // Project ID. Valid values: -1 (no project), 0 (default project)Note: this field may return null, indicating that no valid values can be obtained. ProjectId int `pulumi:"projectId"` // Project nameNote: this field may return null, indicating that no valid values can be obtained. ProjectName string `pulumi:"projectName"` // RegionNote: this field may return null, indicating that no valid values can be obtained. Regions []string `pulumi:"regions"` // RemarksNote: this field may return null, indicating that no valid values can be obtained. Remark string `pulumi:"remark"` // Trigger condition type. Valid values: STATIC (static threshold), DYNAMIC (dynamic)Note: this field may return null, indicating that no valid values can be obtained. RuleType string `pulumi:"ruleType"` // TagNote: This field may return null, indicating that no valid values can be obtained. TagInstances []GetAlarmPolicyPolicyTagInstance `pulumi:"tagInstances"` // Policy tagNote: This field may return null, indicating that no valid values can be obtained. Tags []GetAlarmPolicyPolicyTag `pulumi:"tags"` // Filter alarm policy by triggered task (such as auto scaling task). Up to 10 tasks can be specified. TriggerTasks []GetAlarmPolicyPolicyTriggerTask `pulumi:"triggerTasks"` // Update timeNote: this field may return null, indicating that no valid values can be obtained. UpdateTime int `pulumi:"updateTime"` // Number of instances bound to policy groupNote: this field may return null, indicating that no valid values can be obtained. UseSum int `pulumi:"useSum"` }
type GetAlarmPolicyPolicyArgs ¶ added in v0.1.8
type GetAlarmPolicyPolicyArgs struct { // The number of advanced metrics.Note: This field may return null, indicating that no valid values can be obtained. AdvancedMetricNumber pulumi.IntInput `pulumi:"advancedMetricNumber"` // Whether the default policy can be set. Valid values: 1 (yes), 0 (no)Note: this field may return null, indicating that no valid values can be obtained. CanSetDefault pulumi.IntInput `pulumi:"canSetDefault"` // Trigger condition template IDNote: this field may return null, indicating that no valid values can be obtained. ConditionTemplateId pulumi.StringInput `pulumi:"conditionTemplateId"` // Metric trigger conditionNote: this field may return null, indicating that no valid values can be obtained. Conditions GetAlarmPolicyPolicyConditionArrayInput `pulumi:"conditions"` // Template policy groupNote: this field may return null, indicating that no valid values can be obtained. ConditionsTemps GetAlarmPolicyPolicyConditionsTempArrayInput `pulumi:"conditionsTemps"` // Filter by alarm status. Valid values: [1]: enabled; [0]: disabled; [0, 1]: all. Enable pulumi.IntInput `pulumi:"enable"` // Event trigger conditioNote: this field may return null, indicating that no valid values can be obtained. EventConditions GetAlarmPolicyPolicyEventConditionArrayInput `pulumi:"eventConditions"` // Information on the filter dimension associated with a policy.Note: This field may return null, indicating that no valid values can be obtained. FilterDimensionsParam pulumi.StringInput `pulumi:"filterDimensionsParam"` // Creation timeNote: this field may return null, indicating that no valid values can be obtained. InsertTime pulumi.IntInput `pulumi:"insertTime"` // Instance group ID. InstanceGroupId pulumi.IntInput `pulumi:"instanceGroupId"` // Instance group nameNote: this field may return null, indicating that no valid values can be obtained. InstanceGroupName pulumi.StringInput `pulumi:"instanceGroupName"` // Number of instancesNote: This field may return null, indicating that no valid values can be obtained. InstanceSum pulumi.IntInput `pulumi:"instanceSum"` // Whether the policy is associated with all objectsNote: This field may return null, indicating that no valid values can be obtained. IsBindAll pulumi.IntInput `pulumi:"isBindAll"` // Whether it is the default policy. Valid values: 1 (yes), 0 (no)Note: this field may return null, indicating that no valid values can be obtained. IsDefault pulumi.IntInput `pulumi:"isDefault"` // Whether it is a quick alarm policy.Note: This field may return null, indicating that no valid values can be obtained. IsOneClick pulumi.IntInput `pulumi:"isOneClick"` // Uin of the last modifying userNote: this field may return null, indicating that no valid values can be obtained. LastEditUin pulumi.StringInput `pulumi:"lastEditUin"` // Monitor type. Valid values: MT_QCE (Tencent Cloud service monitoring)Note: this field may return null, indicating that no valid values can be obtained. MonitorType pulumi.StringInput `pulumi:"monitorType"` // Alarm policy typeNote: this field may return null, indicating that no valid values can be obtained. Namespace pulumi.StringInput `pulumi:"namespace"` // Namespace display nameNote: this field may return null, indicating that no valid values can be obtained. NamespaceShowName pulumi.StringInput `pulumi:"namespaceShowName"` // List of the notification template IDs, which can be obtained by querying the notification template list.It can be queried with the API [DescribeAlarmNotices](https://www.tencentcloud.com/document/product/248/39300). NoticeIds pulumi.StringArrayInput `pulumi:"noticeIds"` // Notification rule listNote: this field may return null, indicating that no valid values can be obtained. Notices GetAlarmPolicyPolicyNoticeArrayInput `pulumi:"notices"` // Whether the quick alarm policy is enabled.Note: This field may return null, indicating that no valid values can be obtained. OneClickStatus pulumi.IntInput `pulumi:"oneClickStatus"` // Policy ID for instance/instance group binding and unbinding APIs (BindingPolicyObject, UnBindingAllPolicyObject, UnBindingPolicyObject)Note: this field may return null, indicating that no valid values can be obtained. OriginId pulumi.StringInput `pulumi:"originId"` // Alarm policy IDNote: this field may return null, indicating that no valid values can be obtained. PolicyId pulumi.StringInput `pulumi:"policyId"` // Fuzzy search by policy name. PolicyName pulumi.StringInput `pulumi:"policyName"` // Project ID. Valid values: -1 (no project), 0 (default project)Note: this field may return null, indicating that no valid values can be obtained. ProjectId pulumi.IntInput `pulumi:"projectId"` // Project nameNote: this field may return null, indicating that no valid values can be obtained. ProjectName pulumi.StringInput `pulumi:"projectName"` // RegionNote: this field may return null, indicating that no valid values can be obtained. Regions pulumi.StringArrayInput `pulumi:"regions"` // RemarksNote: this field may return null, indicating that no valid values can be obtained. Remark pulumi.StringInput `pulumi:"remark"` // Trigger condition type. Valid values: STATIC (static threshold), DYNAMIC (dynamic)Note: this field may return null, indicating that no valid values can be obtained. RuleType pulumi.StringInput `pulumi:"ruleType"` // TagNote: This field may return null, indicating that no valid values can be obtained. TagInstances GetAlarmPolicyPolicyTagInstanceArrayInput `pulumi:"tagInstances"` // Policy tagNote: This field may return null, indicating that no valid values can be obtained. Tags GetAlarmPolicyPolicyTagArrayInput `pulumi:"tags"` // Filter alarm policy by triggered task (such as auto scaling task). Up to 10 tasks can be specified. TriggerTasks GetAlarmPolicyPolicyTriggerTaskArrayInput `pulumi:"triggerTasks"` // Update timeNote: this field may return null, indicating that no valid values can be obtained. UpdateTime pulumi.IntInput `pulumi:"updateTime"` // Number of instances bound to policy groupNote: this field may return null, indicating that no valid values can be obtained. UseSum pulumi.IntInput `pulumi:"useSum"` }
func (GetAlarmPolicyPolicyArgs) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyArgs) ElementType() reflect.Type
func (GetAlarmPolicyPolicyArgs) ToGetAlarmPolicyPolicyOutput ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyArgs) ToGetAlarmPolicyPolicyOutput() GetAlarmPolicyPolicyOutput
func (GetAlarmPolicyPolicyArgs) ToGetAlarmPolicyPolicyOutputWithContext ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyArgs) ToGetAlarmPolicyPolicyOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyOutput
type GetAlarmPolicyPolicyArray ¶ added in v0.1.8
type GetAlarmPolicyPolicyArray []GetAlarmPolicyPolicyInput
func (GetAlarmPolicyPolicyArray) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyArray) ElementType() reflect.Type
func (GetAlarmPolicyPolicyArray) ToGetAlarmPolicyPolicyArrayOutput ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyArray) ToGetAlarmPolicyPolicyArrayOutput() GetAlarmPolicyPolicyArrayOutput
func (GetAlarmPolicyPolicyArray) ToGetAlarmPolicyPolicyArrayOutputWithContext ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyArray) ToGetAlarmPolicyPolicyArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyArrayOutput
type GetAlarmPolicyPolicyArrayInput ¶ added in v0.1.8
type GetAlarmPolicyPolicyArrayInput interface { pulumi.Input ToGetAlarmPolicyPolicyArrayOutput() GetAlarmPolicyPolicyArrayOutput ToGetAlarmPolicyPolicyArrayOutputWithContext(context.Context) GetAlarmPolicyPolicyArrayOutput }
GetAlarmPolicyPolicyArrayInput is an input type that accepts GetAlarmPolicyPolicyArray and GetAlarmPolicyPolicyArrayOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyArrayInput` via:
GetAlarmPolicyPolicyArray{ GetAlarmPolicyPolicyArgs{...} }
type GetAlarmPolicyPolicyArrayOutput ¶ added in v0.1.8
type GetAlarmPolicyPolicyArrayOutput struct{ *pulumi.OutputState }
func (GetAlarmPolicyPolicyArrayOutput) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyArrayOutput) ElementType() reflect.Type
func (GetAlarmPolicyPolicyArrayOutput) Index ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyArrayOutput) Index(i pulumi.IntInput) GetAlarmPolicyPolicyOutput
func (GetAlarmPolicyPolicyArrayOutput) ToGetAlarmPolicyPolicyArrayOutput ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyArrayOutput) ToGetAlarmPolicyPolicyArrayOutput() GetAlarmPolicyPolicyArrayOutput
func (GetAlarmPolicyPolicyArrayOutput) ToGetAlarmPolicyPolicyArrayOutputWithContext ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyArrayOutput) ToGetAlarmPolicyPolicyArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyArrayOutput
type GetAlarmPolicyPolicyCondition ¶ added in v0.1.8
type GetAlarmPolicyPolicyCondition struct { // The judgment expression of composite alarm trigger conditions, which is valid when the value of IsUnionRule is 2. This parameter is used to determine that an alarm condition is met only when the expression values are True for multiple trigger conditions.Note: This field may return null, indicating that no valid values can be obtained. ComplexExpression string `pulumi:"complexExpression"` // Judgment condition of an alarm trigger condition (0: Any; 1: All; 2: Composite). When the value is set to 2 (i.e., composite trigger conditions), this parameter should be used together with ComplexExpression.Note: This field may return null, indicating that no valid values can be obtained. IsUnionRule int `pulumi:"isUnionRule"` // Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained. Rules []GetAlarmPolicyPolicyConditionRule `pulumi:"rules"` }
type GetAlarmPolicyPolicyConditionArgs ¶ added in v0.1.8
type GetAlarmPolicyPolicyConditionArgs struct { // The judgment expression of composite alarm trigger conditions, which is valid when the value of IsUnionRule is 2. This parameter is used to determine that an alarm condition is met only when the expression values are True for multiple trigger conditions.Note: This field may return null, indicating that no valid values can be obtained. ComplexExpression pulumi.StringInput `pulumi:"complexExpression"` // Judgment condition of an alarm trigger condition (0: Any; 1: All; 2: Composite). When the value is set to 2 (i.e., composite trigger conditions), this parameter should be used together with ComplexExpression.Note: This field may return null, indicating that no valid values can be obtained. IsUnionRule pulumi.IntInput `pulumi:"isUnionRule"` // Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained. Rules GetAlarmPolicyPolicyConditionRuleArrayInput `pulumi:"rules"` }
func (GetAlarmPolicyPolicyConditionArgs) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyConditionArgs) ElementType() reflect.Type
func (GetAlarmPolicyPolicyConditionArgs) ToGetAlarmPolicyPolicyConditionOutput ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyConditionArgs) ToGetAlarmPolicyPolicyConditionOutput() GetAlarmPolicyPolicyConditionOutput
func (GetAlarmPolicyPolicyConditionArgs) ToGetAlarmPolicyPolicyConditionOutputWithContext ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyConditionArgs) ToGetAlarmPolicyPolicyConditionOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionOutput
type GetAlarmPolicyPolicyConditionArray ¶ added in v0.1.8
type GetAlarmPolicyPolicyConditionArray []GetAlarmPolicyPolicyConditionInput
func (GetAlarmPolicyPolicyConditionArray) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyConditionArray) ElementType() reflect.Type
func (GetAlarmPolicyPolicyConditionArray) ToGetAlarmPolicyPolicyConditionArrayOutput ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyConditionArray) ToGetAlarmPolicyPolicyConditionArrayOutput() GetAlarmPolicyPolicyConditionArrayOutput
func (GetAlarmPolicyPolicyConditionArray) ToGetAlarmPolicyPolicyConditionArrayOutputWithContext ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyConditionArray) ToGetAlarmPolicyPolicyConditionArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionArrayOutput
type GetAlarmPolicyPolicyConditionArrayInput ¶ added in v0.1.8
type GetAlarmPolicyPolicyConditionArrayInput interface { pulumi.Input ToGetAlarmPolicyPolicyConditionArrayOutput() GetAlarmPolicyPolicyConditionArrayOutput ToGetAlarmPolicyPolicyConditionArrayOutputWithContext(context.Context) GetAlarmPolicyPolicyConditionArrayOutput }
GetAlarmPolicyPolicyConditionArrayInput is an input type that accepts GetAlarmPolicyPolicyConditionArray and GetAlarmPolicyPolicyConditionArrayOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyConditionArrayInput` via:
GetAlarmPolicyPolicyConditionArray{ GetAlarmPolicyPolicyConditionArgs{...} }
type GetAlarmPolicyPolicyConditionArrayOutput ¶ added in v0.1.8
type GetAlarmPolicyPolicyConditionArrayOutput struct{ *pulumi.OutputState }
func (GetAlarmPolicyPolicyConditionArrayOutput) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyConditionArrayOutput) ElementType() reflect.Type
func (GetAlarmPolicyPolicyConditionArrayOutput) ToGetAlarmPolicyPolicyConditionArrayOutput ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionArrayOutput) ToGetAlarmPolicyPolicyConditionArrayOutput() GetAlarmPolicyPolicyConditionArrayOutput
func (GetAlarmPolicyPolicyConditionArrayOutput) ToGetAlarmPolicyPolicyConditionArrayOutputWithContext ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionArrayOutput) ToGetAlarmPolicyPolicyConditionArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionArrayOutput
type GetAlarmPolicyPolicyConditionInput ¶ added in v0.1.8
type GetAlarmPolicyPolicyConditionInput interface { pulumi.Input ToGetAlarmPolicyPolicyConditionOutput() GetAlarmPolicyPolicyConditionOutput ToGetAlarmPolicyPolicyConditionOutputWithContext(context.Context) GetAlarmPolicyPolicyConditionOutput }
GetAlarmPolicyPolicyConditionInput is an input type that accepts GetAlarmPolicyPolicyConditionArgs and GetAlarmPolicyPolicyConditionOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyConditionInput` via:
GetAlarmPolicyPolicyConditionArgs{...}
type GetAlarmPolicyPolicyConditionOutput ¶ added in v0.1.8
type GetAlarmPolicyPolicyConditionOutput struct{ *pulumi.OutputState }
func (GetAlarmPolicyPolicyConditionOutput) ComplexExpression ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionOutput) ComplexExpression() pulumi.StringOutput
The judgment expression of composite alarm trigger conditions, which is valid when the value of IsUnionRule is 2. This parameter is used to determine that an alarm condition is met only when the expression values are True for multiple trigger conditions.Note: This field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyConditionOutput) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyConditionOutput) ElementType() reflect.Type
func (GetAlarmPolicyPolicyConditionOutput) IsUnionRule ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionOutput) IsUnionRule() pulumi.IntOutput
Judgment condition of an alarm trigger condition (0: Any; 1: All; 2: Composite). When the value is set to 2 (i.e., composite trigger conditions), this parameter should be used together with ComplexExpression.Note: This field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyConditionOutput) Rules ¶ added in v0.1.8
Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyConditionOutput) ToGetAlarmPolicyPolicyConditionOutput ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionOutput) ToGetAlarmPolicyPolicyConditionOutput() GetAlarmPolicyPolicyConditionOutput
func (GetAlarmPolicyPolicyConditionOutput) ToGetAlarmPolicyPolicyConditionOutputWithContext ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionOutput) ToGetAlarmPolicyPolicyConditionOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionOutput
type GetAlarmPolicyPolicyConditionRule ¶ added in v0.1.8
type GetAlarmPolicyPolicyConditionRule struct { // Number of periods. 1: continue for one period; 2: continue for two periods; and so on. The valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained. ContinuePeriod int `pulumi:"continuePeriod"` // Metric display name, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained. Description string `pulumi:"description"` // Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained. Filters []GetAlarmPolicyPolicyConditionRuleFilter `pulumi:"filters"` // The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained. HierarchicalValues []GetAlarmPolicyPolicyConditionRuleHierarchicalValue `pulumi:"hierarchicalValues"` // Whether it is an advanced metric. 0: No; 1: Yes.Note: This field may return null, indicating that no valid values can be obtained. IsAdvanced int `pulumi:"isAdvanced"` // Whether the advanced metric feature is enabled. 0: No; 1: Yes.Note: This field may return null, indicating that no valid values can be obtained. IsOpen int `pulumi:"isOpen"` // Whether the alarm frequency increases exponentially. Valid values: 0 (no), 1 (yes)Note: this field may return null, indicating that no valid values can be obtained. IsPowerNotice int `pulumi:"isPowerNotice"` // Metric name or event name. The supported metrics can be queried via DescribeAlarmMetrics and the supported events via DescribeAlarmEventsNote: this field may return null, indicating that no valid value is obtained. MetricName string `pulumi:"metricName"` // Alarm interval in seconds. Valid values: 0 (do not repeat), 300 (alarm once every 5 minutes), 600 (alarm once every 10 minutes), 900 (alarm once every 15 minutes), 1800 (alarm once every 30 minutes), 3600 (alarm once every hour), 7200 (alarm once every 2 hours), 10800 (alarm once every 3 hours), 21600 (alarm once every 6 hours), 43200 (alarm once every 12 hours), 86400 (alarm once every day)Note: this field may return null, indicating that no valid values can be obtained. NoticeFrequency int `pulumi:"noticeFrequency"` // Statistical period in seconds. The valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained.Operator String No Operatorintelligent = intelligent detection without thresholdeq = equal toge = greater than or equal togt = greater thanle = less than or equal tolt = less thanne = not equal todayIncrease = day-on-day increasedayDecrease = day-on-day decreasedayWave = day-on-day fluctuationweekIncrease = week-on-week increaseweekDecrease = week-on-week decreaseweekWave = week-on-week fluctuationcycleIncrease = cyclical increasecycleDecrease = cyclical decreasecycleWave = cyclical fluctuationre = regex matchThe valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained. Operator string `pulumi:"operator"` // Statistical period in seconds. The valid values can be queried via DescribeAlarmMetricsNote: this field may return null, indicating that no valid value is obtained. Period int `pulumi:"period"` // Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained. ProductId string `pulumi:"productId"` // Trigger condition type. Valid values: STATIC (static threshold), DYNAMIC (dynamic)Note: this field may return null, indicating that no valid values can be obtained. RuleType string `pulumi:"ruleType"` // Unit, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained. Unit string `pulumi:"unit"` // Tag value. Value string `pulumi:"value"` // Maximum valueNote: This field may return null, indicating that no valid values can be obtained. ValueMax float64 `pulumi:"valueMax"` // Minimum valueNote: This field may return null, indicating that no valid values can be obtained. ValueMin float64 `pulumi:"valueMin"` }
type GetAlarmPolicyPolicyConditionRuleArgs ¶ added in v0.1.8
type GetAlarmPolicyPolicyConditionRuleArgs struct { // Number of periods. 1: continue for one period; 2: continue for two periods; and so on. The valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained. ContinuePeriod pulumi.IntInput `pulumi:"continuePeriod"` // Metric display name, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained. Description pulumi.StringInput `pulumi:"description"` // Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained. Filters GetAlarmPolicyPolicyConditionRuleFilterArrayInput `pulumi:"filters"` // The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained. HierarchicalValues GetAlarmPolicyPolicyConditionRuleHierarchicalValueArrayInput `pulumi:"hierarchicalValues"` // Whether it is an advanced metric. 0: No; 1: Yes.Note: This field may return null, indicating that no valid values can be obtained. IsAdvanced pulumi.IntInput `pulumi:"isAdvanced"` // Whether the advanced metric feature is enabled. 0: No; 1: Yes.Note: This field may return null, indicating that no valid values can be obtained. IsOpen pulumi.IntInput `pulumi:"isOpen"` // Whether the alarm frequency increases exponentially. Valid values: 0 (no), 1 (yes)Note: this field may return null, indicating that no valid values can be obtained. IsPowerNotice pulumi.IntInput `pulumi:"isPowerNotice"` // Metric name or event name. The supported metrics can be queried via DescribeAlarmMetrics and the supported events via DescribeAlarmEventsNote: this field may return null, indicating that no valid value is obtained. MetricName pulumi.StringInput `pulumi:"metricName"` // Alarm interval in seconds. Valid values: 0 (do not repeat), 300 (alarm once every 5 minutes), 600 (alarm once every 10 minutes), 900 (alarm once every 15 minutes), 1800 (alarm once every 30 minutes), 3600 (alarm once every hour), 7200 (alarm once every 2 hours), 10800 (alarm once every 3 hours), 21600 (alarm once every 6 hours), 43200 (alarm once every 12 hours), 86400 (alarm once every day)Note: this field may return null, indicating that no valid values can be obtained. NoticeFrequency pulumi.IntInput `pulumi:"noticeFrequency"` // Statistical period in seconds. The valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained.Operator String No Operatorintelligent = intelligent detection without thresholdeq = equal toge = greater than or equal togt = greater thanle = less than or equal tolt = less thanne = not equal todayIncrease = day-on-day increasedayDecrease = day-on-day decreasedayWave = day-on-day fluctuationweekIncrease = week-on-week increaseweekDecrease = week-on-week decreaseweekWave = week-on-week fluctuationcycleIncrease = cyclical increasecycleDecrease = cyclical decreasecycleWave = cyclical fluctuationre = regex matchThe valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained. Operator pulumi.StringInput `pulumi:"operator"` // Statistical period in seconds. The valid values can be queried via DescribeAlarmMetricsNote: this field may return null, indicating that no valid value is obtained. Period pulumi.IntInput `pulumi:"period"` // Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained. ProductId pulumi.StringInput `pulumi:"productId"` // Trigger condition type. Valid values: STATIC (static threshold), DYNAMIC (dynamic)Note: this field may return null, indicating that no valid values can be obtained. RuleType pulumi.StringInput `pulumi:"ruleType"` // Unit, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained. Unit pulumi.StringInput `pulumi:"unit"` // Tag value. Value pulumi.StringInput `pulumi:"value"` // Maximum valueNote: This field may return null, indicating that no valid values can be obtained. ValueMax pulumi.Float64Input `pulumi:"valueMax"` // Minimum valueNote: This field may return null, indicating that no valid values can be obtained. ValueMin pulumi.Float64Input `pulumi:"valueMin"` }
func (GetAlarmPolicyPolicyConditionRuleArgs) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyConditionRuleArgs) ElementType() reflect.Type
func (GetAlarmPolicyPolicyConditionRuleArgs) ToGetAlarmPolicyPolicyConditionRuleOutput ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyConditionRuleArgs) ToGetAlarmPolicyPolicyConditionRuleOutput() GetAlarmPolicyPolicyConditionRuleOutput
func (GetAlarmPolicyPolicyConditionRuleArgs) ToGetAlarmPolicyPolicyConditionRuleOutputWithContext ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyConditionRuleArgs) ToGetAlarmPolicyPolicyConditionRuleOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionRuleOutput
type GetAlarmPolicyPolicyConditionRuleArray ¶ added in v0.1.8
type GetAlarmPolicyPolicyConditionRuleArray []GetAlarmPolicyPolicyConditionRuleInput
func (GetAlarmPolicyPolicyConditionRuleArray) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyConditionRuleArray) ElementType() reflect.Type
func (GetAlarmPolicyPolicyConditionRuleArray) ToGetAlarmPolicyPolicyConditionRuleArrayOutput ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyConditionRuleArray) ToGetAlarmPolicyPolicyConditionRuleArrayOutput() GetAlarmPolicyPolicyConditionRuleArrayOutput
func (GetAlarmPolicyPolicyConditionRuleArray) ToGetAlarmPolicyPolicyConditionRuleArrayOutputWithContext ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyConditionRuleArray) ToGetAlarmPolicyPolicyConditionRuleArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionRuleArrayOutput
type GetAlarmPolicyPolicyConditionRuleArrayInput ¶ added in v0.1.8
type GetAlarmPolicyPolicyConditionRuleArrayInput interface { pulumi.Input ToGetAlarmPolicyPolicyConditionRuleArrayOutput() GetAlarmPolicyPolicyConditionRuleArrayOutput ToGetAlarmPolicyPolicyConditionRuleArrayOutputWithContext(context.Context) GetAlarmPolicyPolicyConditionRuleArrayOutput }
GetAlarmPolicyPolicyConditionRuleArrayInput is an input type that accepts GetAlarmPolicyPolicyConditionRuleArray and GetAlarmPolicyPolicyConditionRuleArrayOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyConditionRuleArrayInput` via:
GetAlarmPolicyPolicyConditionRuleArray{ GetAlarmPolicyPolicyConditionRuleArgs{...} }
type GetAlarmPolicyPolicyConditionRuleArrayOutput ¶ added in v0.1.8
type GetAlarmPolicyPolicyConditionRuleArrayOutput struct{ *pulumi.OutputState }
func (GetAlarmPolicyPolicyConditionRuleArrayOutput) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyConditionRuleArrayOutput) ElementType() reflect.Type
func (GetAlarmPolicyPolicyConditionRuleArrayOutput) ToGetAlarmPolicyPolicyConditionRuleArrayOutput ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionRuleArrayOutput) ToGetAlarmPolicyPolicyConditionRuleArrayOutput() GetAlarmPolicyPolicyConditionRuleArrayOutput
func (GetAlarmPolicyPolicyConditionRuleArrayOutput) ToGetAlarmPolicyPolicyConditionRuleArrayOutputWithContext ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionRuleArrayOutput) ToGetAlarmPolicyPolicyConditionRuleArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionRuleArrayOutput
type GetAlarmPolicyPolicyConditionRuleFilter ¶ added in v0.1.8
type GetAlarmPolicyPolicyConditionRuleFilter struct { // The alarm object list, which is a JSON string. The outer array corresponds to multiple instances, and the inner array is the dimension of an object.For example, 'CVM - Basic Monitor' can be written as: [ {Dimensions: {unInstanceId: ins-qr8d555g}}, {Dimensions: {unInstanceId: ins-qr8d555h}} ]You can also refer to the 'Example 2' below.For more information on the parameter samples of different Tencent Cloud services, see [Product Policy Type and Dimension Information](https://www.tencentcloud.com/document/product/248/39565?has_map=1).Note: If 1 is passed in for NeedCorrespondence, the relationship between a policy and an instance needs to be returned. You can pass in up to 20 alarm object dimensions to avoid request timeout. Dimensions string `pulumi:"dimensions"` // Triggered task type. Valid value: AS (auto scaling)Note: this field may return null, indicating that no valid values can be obtained. Type string `pulumi:"type"` }
type GetAlarmPolicyPolicyConditionRuleFilterArgs ¶ added in v0.1.8
type GetAlarmPolicyPolicyConditionRuleFilterArgs struct { // The alarm object list, which is a JSON string. The outer array corresponds to multiple instances, and the inner array is the dimension of an object.For example, 'CVM - Basic Monitor' can be written as: [ {Dimensions: {unInstanceId: ins-qr8d555g}}, {Dimensions: {unInstanceId: ins-qr8d555h}} ]You can also refer to the 'Example 2' below.For more information on the parameter samples of different Tencent Cloud services, see [Product Policy Type and Dimension Information](https://www.tencentcloud.com/document/product/248/39565?has_map=1).Note: If 1 is passed in for NeedCorrespondence, the relationship between a policy and an instance needs to be returned. You can pass in up to 20 alarm object dimensions to avoid request timeout. Dimensions pulumi.StringInput `pulumi:"dimensions"` // Triggered task type. Valid value: AS (auto scaling)Note: this field may return null, indicating that no valid values can be obtained. Type pulumi.StringInput `pulumi:"type"` }
func (GetAlarmPolicyPolicyConditionRuleFilterArgs) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyConditionRuleFilterArgs) ElementType() reflect.Type
func (GetAlarmPolicyPolicyConditionRuleFilterArgs) ToGetAlarmPolicyPolicyConditionRuleFilterOutput ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyConditionRuleFilterArgs) ToGetAlarmPolicyPolicyConditionRuleFilterOutput() GetAlarmPolicyPolicyConditionRuleFilterOutput
func (GetAlarmPolicyPolicyConditionRuleFilterArgs) ToGetAlarmPolicyPolicyConditionRuleFilterOutputWithContext ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyConditionRuleFilterArgs) ToGetAlarmPolicyPolicyConditionRuleFilterOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionRuleFilterOutput
type GetAlarmPolicyPolicyConditionRuleFilterArray ¶ added in v0.1.8
type GetAlarmPolicyPolicyConditionRuleFilterArray []GetAlarmPolicyPolicyConditionRuleFilterInput
func (GetAlarmPolicyPolicyConditionRuleFilterArray) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyConditionRuleFilterArray) ElementType() reflect.Type
func (GetAlarmPolicyPolicyConditionRuleFilterArray) ToGetAlarmPolicyPolicyConditionRuleFilterArrayOutput ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyConditionRuleFilterArray) ToGetAlarmPolicyPolicyConditionRuleFilterArrayOutput() GetAlarmPolicyPolicyConditionRuleFilterArrayOutput
func (GetAlarmPolicyPolicyConditionRuleFilterArray) ToGetAlarmPolicyPolicyConditionRuleFilterArrayOutputWithContext ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyConditionRuleFilterArray) ToGetAlarmPolicyPolicyConditionRuleFilterArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionRuleFilterArrayOutput
type GetAlarmPolicyPolicyConditionRuleFilterArrayInput ¶ added in v0.1.8
type GetAlarmPolicyPolicyConditionRuleFilterArrayInput interface { pulumi.Input ToGetAlarmPolicyPolicyConditionRuleFilterArrayOutput() GetAlarmPolicyPolicyConditionRuleFilterArrayOutput ToGetAlarmPolicyPolicyConditionRuleFilterArrayOutputWithContext(context.Context) GetAlarmPolicyPolicyConditionRuleFilterArrayOutput }
GetAlarmPolicyPolicyConditionRuleFilterArrayInput is an input type that accepts GetAlarmPolicyPolicyConditionRuleFilterArray and GetAlarmPolicyPolicyConditionRuleFilterArrayOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyConditionRuleFilterArrayInput` via:
GetAlarmPolicyPolicyConditionRuleFilterArray{ GetAlarmPolicyPolicyConditionRuleFilterArgs{...} }
type GetAlarmPolicyPolicyConditionRuleFilterArrayOutput ¶ added in v0.1.8
type GetAlarmPolicyPolicyConditionRuleFilterArrayOutput struct{ *pulumi.OutputState }
func (GetAlarmPolicyPolicyConditionRuleFilterArrayOutput) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyConditionRuleFilterArrayOutput) ElementType() reflect.Type
func (GetAlarmPolicyPolicyConditionRuleFilterArrayOutput) ToGetAlarmPolicyPolicyConditionRuleFilterArrayOutput ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionRuleFilterArrayOutput) ToGetAlarmPolicyPolicyConditionRuleFilterArrayOutput() GetAlarmPolicyPolicyConditionRuleFilterArrayOutput
func (GetAlarmPolicyPolicyConditionRuleFilterArrayOutput) ToGetAlarmPolicyPolicyConditionRuleFilterArrayOutputWithContext ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionRuleFilterArrayOutput) ToGetAlarmPolicyPolicyConditionRuleFilterArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionRuleFilterArrayOutput
type GetAlarmPolicyPolicyConditionRuleFilterInput ¶ added in v0.1.8
type GetAlarmPolicyPolicyConditionRuleFilterInput interface { pulumi.Input ToGetAlarmPolicyPolicyConditionRuleFilterOutput() GetAlarmPolicyPolicyConditionRuleFilterOutput ToGetAlarmPolicyPolicyConditionRuleFilterOutputWithContext(context.Context) GetAlarmPolicyPolicyConditionRuleFilterOutput }
GetAlarmPolicyPolicyConditionRuleFilterInput is an input type that accepts GetAlarmPolicyPolicyConditionRuleFilterArgs and GetAlarmPolicyPolicyConditionRuleFilterOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyConditionRuleFilterInput` via:
GetAlarmPolicyPolicyConditionRuleFilterArgs{...}
type GetAlarmPolicyPolicyConditionRuleFilterOutput ¶ added in v0.1.8
type GetAlarmPolicyPolicyConditionRuleFilterOutput struct{ *pulumi.OutputState }
func (GetAlarmPolicyPolicyConditionRuleFilterOutput) Dimensions ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionRuleFilterOutput) Dimensions() pulumi.StringOutput
The alarm object list, which is a JSON string. The outer array corresponds to multiple instances, and the inner array is the dimension of an object.For example, 'CVM - Basic Monitor' can be written as: [ {Dimensions: {unInstanceId: ins-qr8d555g}}, {Dimensions: {unInstanceId: ins-qr8d555h}} ]You can also refer to the 'Example 2' below.For more information on the parameter samples of different Tencent Cloud services, see [Product Policy Type and Dimension Information](https://www.tencentcloud.com/document/product/248/39565?has_map=1).Note: If 1 is passed in for NeedCorrespondence, the relationship between a policy and an instance needs to be returned. You can pass in up to 20 alarm object dimensions to avoid request timeout.
func (GetAlarmPolicyPolicyConditionRuleFilterOutput) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyConditionRuleFilterOutput) ElementType() reflect.Type
func (GetAlarmPolicyPolicyConditionRuleFilterOutput) ToGetAlarmPolicyPolicyConditionRuleFilterOutput ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionRuleFilterOutput) ToGetAlarmPolicyPolicyConditionRuleFilterOutput() GetAlarmPolicyPolicyConditionRuleFilterOutput
func (GetAlarmPolicyPolicyConditionRuleFilterOutput) ToGetAlarmPolicyPolicyConditionRuleFilterOutputWithContext ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionRuleFilterOutput) ToGetAlarmPolicyPolicyConditionRuleFilterOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionRuleFilterOutput
func (GetAlarmPolicyPolicyConditionRuleFilterOutput) Type ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionRuleFilterOutput) Type() pulumi.StringOutput
Triggered task type. Valid value: AS (auto scaling)Note: this field may return null, indicating that no valid values can be obtained.
type GetAlarmPolicyPolicyConditionRuleHierarchicalValue ¶ added in v0.1.8
type GetAlarmPolicyPolicyConditionRuleHierarchicalValue struct { // Threshold for the Remind levelNote: This field may return null, indicating that no valid values can be obtained. Remind string `pulumi:"remind"` // Threshold for the Serious levelNote: This field may return null, indicating that no valid values can be obtained. Serious string `pulumi:"serious"` // Threshold for the Warn levelNote: This field may return null, indicating that no valid values can be obtained. Warn string `pulumi:"warn"` }
type GetAlarmPolicyPolicyConditionRuleHierarchicalValueArgs ¶ added in v0.1.8
type GetAlarmPolicyPolicyConditionRuleHierarchicalValueArgs struct { // Threshold for the Remind levelNote: This field may return null, indicating that no valid values can be obtained. Remind pulumi.StringInput `pulumi:"remind"` // Threshold for the Serious levelNote: This field may return null, indicating that no valid values can be obtained. Serious pulumi.StringInput `pulumi:"serious"` // Threshold for the Warn levelNote: This field may return null, indicating that no valid values can be obtained. Warn pulumi.StringInput `pulumi:"warn"` }
func (GetAlarmPolicyPolicyConditionRuleHierarchicalValueArgs) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyConditionRuleHierarchicalValueArgs) ElementType() reflect.Type
func (GetAlarmPolicyPolicyConditionRuleHierarchicalValueArgs) ToGetAlarmPolicyPolicyConditionRuleHierarchicalValueOutput ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyConditionRuleHierarchicalValueArgs) ToGetAlarmPolicyPolicyConditionRuleHierarchicalValueOutput() GetAlarmPolicyPolicyConditionRuleHierarchicalValueOutput
func (GetAlarmPolicyPolicyConditionRuleHierarchicalValueArgs) ToGetAlarmPolicyPolicyConditionRuleHierarchicalValueOutputWithContext ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyConditionRuleHierarchicalValueArgs) ToGetAlarmPolicyPolicyConditionRuleHierarchicalValueOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionRuleHierarchicalValueOutput
type GetAlarmPolicyPolicyConditionRuleHierarchicalValueArray ¶ added in v0.1.8
type GetAlarmPolicyPolicyConditionRuleHierarchicalValueArray []GetAlarmPolicyPolicyConditionRuleHierarchicalValueInput
func (GetAlarmPolicyPolicyConditionRuleHierarchicalValueArray) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyConditionRuleHierarchicalValueArray) ElementType() reflect.Type
func (GetAlarmPolicyPolicyConditionRuleHierarchicalValueArray) ToGetAlarmPolicyPolicyConditionRuleHierarchicalValueArrayOutput ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyConditionRuleHierarchicalValueArray) ToGetAlarmPolicyPolicyConditionRuleHierarchicalValueArrayOutput() GetAlarmPolicyPolicyConditionRuleHierarchicalValueArrayOutput
func (GetAlarmPolicyPolicyConditionRuleHierarchicalValueArray) ToGetAlarmPolicyPolicyConditionRuleHierarchicalValueArrayOutputWithContext ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyConditionRuleHierarchicalValueArray) ToGetAlarmPolicyPolicyConditionRuleHierarchicalValueArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionRuleHierarchicalValueArrayOutput
type GetAlarmPolicyPolicyConditionRuleHierarchicalValueArrayInput ¶ added in v0.1.8
type GetAlarmPolicyPolicyConditionRuleHierarchicalValueArrayInput interface { pulumi.Input ToGetAlarmPolicyPolicyConditionRuleHierarchicalValueArrayOutput() GetAlarmPolicyPolicyConditionRuleHierarchicalValueArrayOutput ToGetAlarmPolicyPolicyConditionRuleHierarchicalValueArrayOutputWithContext(context.Context) GetAlarmPolicyPolicyConditionRuleHierarchicalValueArrayOutput }
GetAlarmPolicyPolicyConditionRuleHierarchicalValueArrayInput is an input type that accepts GetAlarmPolicyPolicyConditionRuleHierarchicalValueArray and GetAlarmPolicyPolicyConditionRuleHierarchicalValueArrayOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyConditionRuleHierarchicalValueArrayInput` via:
GetAlarmPolicyPolicyConditionRuleHierarchicalValueArray{ GetAlarmPolicyPolicyConditionRuleHierarchicalValueArgs{...} }
type GetAlarmPolicyPolicyConditionRuleHierarchicalValueArrayOutput ¶ added in v0.1.8
type GetAlarmPolicyPolicyConditionRuleHierarchicalValueArrayOutput struct{ *pulumi.OutputState }
func (GetAlarmPolicyPolicyConditionRuleHierarchicalValueArrayOutput) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyConditionRuleHierarchicalValueArrayOutput) ElementType() reflect.Type
func (GetAlarmPolicyPolicyConditionRuleHierarchicalValueArrayOutput) ToGetAlarmPolicyPolicyConditionRuleHierarchicalValueArrayOutput ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionRuleHierarchicalValueArrayOutput) ToGetAlarmPolicyPolicyConditionRuleHierarchicalValueArrayOutput() GetAlarmPolicyPolicyConditionRuleHierarchicalValueArrayOutput
func (GetAlarmPolicyPolicyConditionRuleHierarchicalValueArrayOutput) ToGetAlarmPolicyPolicyConditionRuleHierarchicalValueArrayOutputWithContext ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionRuleHierarchicalValueArrayOutput) ToGetAlarmPolicyPolicyConditionRuleHierarchicalValueArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionRuleHierarchicalValueArrayOutput
type GetAlarmPolicyPolicyConditionRuleHierarchicalValueInput ¶ added in v0.1.8
type GetAlarmPolicyPolicyConditionRuleHierarchicalValueInput interface { pulumi.Input ToGetAlarmPolicyPolicyConditionRuleHierarchicalValueOutput() GetAlarmPolicyPolicyConditionRuleHierarchicalValueOutput ToGetAlarmPolicyPolicyConditionRuleHierarchicalValueOutputWithContext(context.Context) GetAlarmPolicyPolicyConditionRuleHierarchicalValueOutput }
GetAlarmPolicyPolicyConditionRuleHierarchicalValueInput is an input type that accepts GetAlarmPolicyPolicyConditionRuleHierarchicalValueArgs and GetAlarmPolicyPolicyConditionRuleHierarchicalValueOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyConditionRuleHierarchicalValueInput` via:
GetAlarmPolicyPolicyConditionRuleHierarchicalValueArgs{...}
type GetAlarmPolicyPolicyConditionRuleHierarchicalValueOutput ¶ added in v0.1.8
type GetAlarmPolicyPolicyConditionRuleHierarchicalValueOutput struct{ *pulumi.OutputState }
func (GetAlarmPolicyPolicyConditionRuleHierarchicalValueOutput) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyConditionRuleHierarchicalValueOutput) ElementType() reflect.Type
func (GetAlarmPolicyPolicyConditionRuleHierarchicalValueOutput) Remind ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionRuleHierarchicalValueOutput) Remind() pulumi.StringOutput
Threshold for the Remind levelNote: This field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyConditionRuleHierarchicalValueOutput) Serious ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionRuleHierarchicalValueOutput) Serious() pulumi.StringOutput
Threshold for the Serious levelNote: This field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyConditionRuleHierarchicalValueOutput) ToGetAlarmPolicyPolicyConditionRuleHierarchicalValueOutput ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionRuleHierarchicalValueOutput) ToGetAlarmPolicyPolicyConditionRuleHierarchicalValueOutput() GetAlarmPolicyPolicyConditionRuleHierarchicalValueOutput
func (GetAlarmPolicyPolicyConditionRuleHierarchicalValueOutput) ToGetAlarmPolicyPolicyConditionRuleHierarchicalValueOutputWithContext ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionRuleHierarchicalValueOutput) ToGetAlarmPolicyPolicyConditionRuleHierarchicalValueOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionRuleHierarchicalValueOutput
type GetAlarmPolicyPolicyConditionRuleInput ¶ added in v0.1.8
type GetAlarmPolicyPolicyConditionRuleInput interface { pulumi.Input ToGetAlarmPolicyPolicyConditionRuleOutput() GetAlarmPolicyPolicyConditionRuleOutput ToGetAlarmPolicyPolicyConditionRuleOutputWithContext(context.Context) GetAlarmPolicyPolicyConditionRuleOutput }
GetAlarmPolicyPolicyConditionRuleInput is an input type that accepts GetAlarmPolicyPolicyConditionRuleArgs and GetAlarmPolicyPolicyConditionRuleOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyConditionRuleInput` via:
GetAlarmPolicyPolicyConditionRuleArgs{...}
type GetAlarmPolicyPolicyConditionRuleOutput ¶ added in v0.1.8
type GetAlarmPolicyPolicyConditionRuleOutput struct{ *pulumi.OutputState }
func (GetAlarmPolicyPolicyConditionRuleOutput) ContinuePeriod ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionRuleOutput) ContinuePeriod() pulumi.IntOutput
Number of periods. 1: continue for one period; 2: continue for two periods; and so on. The valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained.
func (GetAlarmPolicyPolicyConditionRuleOutput) Description ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionRuleOutput) Description() pulumi.StringOutput
Metric display name, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyConditionRuleOutput) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyConditionRuleOutput) ElementType() reflect.Type
func (GetAlarmPolicyPolicyConditionRuleOutput) Filters ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionRuleOutput) Filters() GetAlarmPolicyPolicyConditionRuleFilterArrayOutput
Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyConditionRuleOutput) HierarchicalValues ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionRuleOutput) HierarchicalValues() GetAlarmPolicyPolicyConditionRuleHierarchicalValueArrayOutput
The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyConditionRuleOutput) IsAdvanced ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionRuleOutput) IsAdvanced() pulumi.IntOutput
Whether it is an advanced metric. 0: No; 1: Yes.Note: This field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyConditionRuleOutput) IsOpen ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionRuleOutput) IsOpen() pulumi.IntOutput
Whether the advanced metric feature is enabled. 0: No; 1: Yes.Note: This field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyConditionRuleOutput) IsPowerNotice ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionRuleOutput) IsPowerNotice() pulumi.IntOutput
Whether the alarm frequency increases exponentially. Valid values: 0 (no), 1 (yes)Note: this field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyConditionRuleOutput) MetricName ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionRuleOutput) MetricName() pulumi.StringOutput
Metric name or event name. The supported metrics can be queried via DescribeAlarmMetrics and the supported events via DescribeAlarmEventsNote: this field may return null, indicating that no valid value is obtained.
func (GetAlarmPolicyPolicyConditionRuleOutput) NoticeFrequency ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionRuleOutput) NoticeFrequency() pulumi.IntOutput
Alarm interval in seconds. Valid values: 0 (do not repeat), 300 (alarm once every 5 minutes), 600 (alarm once every 10 minutes), 900 (alarm once every 15 minutes), 1800 (alarm once every 30 minutes), 3600 (alarm once every hour), 7200 (alarm once every 2 hours), 10800 (alarm once every 3 hours), 21600 (alarm once every 6 hours), 43200 (alarm once every 12 hours), 86400 (alarm once every day)Note: this field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyConditionRuleOutput) Operator ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionRuleOutput) Operator() pulumi.StringOutput
Statistical period in seconds. The valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained.Operator String No Operatorintelligent = intelligent detection without thresholdeq = equal toge = greater than or equal togt = greater thanle = less than or equal tolt = less thanne = not equal todayIncrease = day-on-day increasedayDecrease = day-on-day decreasedayWave = day-on-day fluctuationweekIncrease = week-on-week increaseweekDecrease = week-on-week decreaseweekWave = week-on-week fluctuationcycleIncrease = cyclical increasecycleDecrease = cyclical decreasecycleWave = cyclical fluctuationre = regex matchThe valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained.
func (GetAlarmPolicyPolicyConditionRuleOutput) Period ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionRuleOutput) Period() pulumi.IntOutput
Statistical period in seconds. The valid values can be queried via DescribeAlarmMetricsNote: this field may return null, indicating that no valid value is obtained.
func (GetAlarmPolicyPolicyConditionRuleOutput) ProductId ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionRuleOutput) ProductId() pulumi.StringOutput
Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyConditionRuleOutput) RuleType ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionRuleOutput) RuleType() pulumi.StringOutput
Trigger condition type. Valid values: STATIC (static threshold), DYNAMIC (dynamic)Note: this field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyConditionRuleOutput) ToGetAlarmPolicyPolicyConditionRuleOutput ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionRuleOutput) ToGetAlarmPolicyPolicyConditionRuleOutput() GetAlarmPolicyPolicyConditionRuleOutput
func (GetAlarmPolicyPolicyConditionRuleOutput) ToGetAlarmPolicyPolicyConditionRuleOutputWithContext ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionRuleOutput) ToGetAlarmPolicyPolicyConditionRuleOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionRuleOutput
func (GetAlarmPolicyPolicyConditionRuleOutput) Unit ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionRuleOutput) Unit() pulumi.StringOutput
Unit, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyConditionRuleOutput) Value ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionRuleOutput) Value() pulumi.StringOutput
Tag value.
func (GetAlarmPolicyPolicyConditionRuleOutput) ValueMax ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionRuleOutput) ValueMax() pulumi.Float64Output
Maximum valueNote: This field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyConditionRuleOutput) ValueMin ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionRuleOutput) ValueMin() pulumi.Float64Output
Minimum valueNote: This field may return null, indicating that no valid values can be obtained.
type GetAlarmPolicyPolicyConditionsTemp ¶ added in v0.1.8
type GetAlarmPolicyPolicyConditionsTemp struct { // Metric trigger conditionNote: this field may return null, indicating that no valid values can be obtained. Conditions []GetAlarmPolicyPolicyConditionsTempCondition `pulumi:"conditions"` // Event trigger conditioNote: this field may return null, indicating that no valid values can be obtained. EventConditions []GetAlarmPolicyPolicyConditionsTempEventCondition `pulumi:"eventConditions"` // Template nameNote: u200dThis field may return null, indicating that no valid values can be obtained. TemplateName string `pulumi:"templateName"` }
type GetAlarmPolicyPolicyConditionsTempArgs ¶ added in v0.1.8
type GetAlarmPolicyPolicyConditionsTempArgs struct { // Metric trigger conditionNote: this field may return null, indicating that no valid values can be obtained. Conditions GetAlarmPolicyPolicyConditionsTempConditionArrayInput `pulumi:"conditions"` // Event trigger conditioNote: this field may return null, indicating that no valid values can be obtained. EventConditions GetAlarmPolicyPolicyConditionsTempEventConditionArrayInput `pulumi:"eventConditions"` // Template nameNote: u200dThis field may return null, indicating that no valid values can be obtained. TemplateName pulumi.StringInput `pulumi:"templateName"` }
func (GetAlarmPolicyPolicyConditionsTempArgs) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyConditionsTempArgs) ElementType() reflect.Type
func (GetAlarmPolicyPolicyConditionsTempArgs) ToGetAlarmPolicyPolicyConditionsTempOutput ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyConditionsTempArgs) ToGetAlarmPolicyPolicyConditionsTempOutput() GetAlarmPolicyPolicyConditionsTempOutput
func (GetAlarmPolicyPolicyConditionsTempArgs) ToGetAlarmPolicyPolicyConditionsTempOutputWithContext ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyConditionsTempArgs) ToGetAlarmPolicyPolicyConditionsTempOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempOutput
type GetAlarmPolicyPolicyConditionsTempArray ¶ added in v0.1.8
type GetAlarmPolicyPolicyConditionsTempArray []GetAlarmPolicyPolicyConditionsTempInput
func (GetAlarmPolicyPolicyConditionsTempArray) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyConditionsTempArray) ElementType() reflect.Type
func (GetAlarmPolicyPolicyConditionsTempArray) ToGetAlarmPolicyPolicyConditionsTempArrayOutput ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyConditionsTempArray) ToGetAlarmPolicyPolicyConditionsTempArrayOutput() GetAlarmPolicyPolicyConditionsTempArrayOutput
func (GetAlarmPolicyPolicyConditionsTempArray) ToGetAlarmPolicyPolicyConditionsTempArrayOutputWithContext ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyConditionsTempArray) ToGetAlarmPolicyPolicyConditionsTempArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempArrayOutput
type GetAlarmPolicyPolicyConditionsTempArrayInput ¶ added in v0.1.8
type GetAlarmPolicyPolicyConditionsTempArrayInput interface { pulumi.Input ToGetAlarmPolicyPolicyConditionsTempArrayOutput() GetAlarmPolicyPolicyConditionsTempArrayOutput ToGetAlarmPolicyPolicyConditionsTempArrayOutputWithContext(context.Context) GetAlarmPolicyPolicyConditionsTempArrayOutput }
GetAlarmPolicyPolicyConditionsTempArrayInput is an input type that accepts GetAlarmPolicyPolicyConditionsTempArray and GetAlarmPolicyPolicyConditionsTempArrayOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyConditionsTempArrayInput` via:
GetAlarmPolicyPolicyConditionsTempArray{ GetAlarmPolicyPolicyConditionsTempArgs{...} }
type GetAlarmPolicyPolicyConditionsTempArrayOutput ¶ added in v0.1.8
type GetAlarmPolicyPolicyConditionsTempArrayOutput struct{ *pulumi.OutputState }
func (GetAlarmPolicyPolicyConditionsTempArrayOutput) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyConditionsTempArrayOutput) ElementType() reflect.Type
func (GetAlarmPolicyPolicyConditionsTempArrayOutput) ToGetAlarmPolicyPolicyConditionsTempArrayOutput ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionsTempArrayOutput) ToGetAlarmPolicyPolicyConditionsTempArrayOutput() GetAlarmPolicyPolicyConditionsTempArrayOutput
func (GetAlarmPolicyPolicyConditionsTempArrayOutput) ToGetAlarmPolicyPolicyConditionsTempArrayOutputWithContext ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionsTempArrayOutput) ToGetAlarmPolicyPolicyConditionsTempArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempArrayOutput
type GetAlarmPolicyPolicyConditionsTempCondition ¶ added in v0.1.8
type GetAlarmPolicyPolicyConditionsTempCondition struct { // The judgment expression of composite alarm trigger conditions, which is valid when the value of IsUnionRule is 2. This parameter is used to determine that an alarm condition is met only when the expression values are True for multiple trigger conditions.Note: This field may return null, indicating that no valid values can be obtained. ComplexExpression string `pulumi:"complexExpression"` // Judgment condition of an alarm trigger condition (0: Any; 1: All; 2: Composite). When the value is set to 2 (i.e., composite trigger conditions), this parameter should be used together with ComplexExpression.Note: This field may return null, indicating that no valid values can be obtained. IsUnionRule int `pulumi:"isUnionRule"` // Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained. Rules []GetAlarmPolicyPolicyConditionsTempConditionRule `pulumi:"rules"` }
type GetAlarmPolicyPolicyConditionsTempConditionArgs ¶ added in v0.1.8
type GetAlarmPolicyPolicyConditionsTempConditionArgs struct { // The judgment expression of composite alarm trigger conditions, which is valid when the value of IsUnionRule is 2. This parameter is used to determine that an alarm condition is met only when the expression values are True for multiple trigger conditions.Note: This field may return null, indicating that no valid values can be obtained. ComplexExpression pulumi.StringInput `pulumi:"complexExpression"` // Judgment condition of an alarm trigger condition (0: Any; 1: All; 2: Composite). When the value is set to 2 (i.e., composite trigger conditions), this parameter should be used together with ComplexExpression.Note: This field may return null, indicating that no valid values can be obtained. IsUnionRule pulumi.IntInput `pulumi:"isUnionRule"` // Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained. Rules GetAlarmPolicyPolicyConditionsTempConditionRuleArrayInput `pulumi:"rules"` }
func (GetAlarmPolicyPolicyConditionsTempConditionArgs) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyConditionsTempConditionArgs) ElementType() reflect.Type
func (GetAlarmPolicyPolicyConditionsTempConditionArgs) ToGetAlarmPolicyPolicyConditionsTempConditionOutput ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyConditionsTempConditionArgs) ToGetAlarmPolicyPolicyConditionsTempConditionOutput() GetAlarmPolicyPolicyConditionsTempConditionOutput
func (GetAlarmPolicyPolicyConditionsTempConditionArgs) ToGetAlarmPolicyPolicyConditionsTempConditionOutputWithContext ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyConditionsTempConditionArgs) ToGetAlarmPolicyPolicyConditionsTempConditionOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempConditionOutput
type GetAlarmPolicyPolicyConditionsTempConditionArray ¶ added in v0.1.8
type GetAlarmPolicyPolicyConditionsTempConditionArray []GetAlarmPolicyPolicyConditionsTempConditionInput
func (GetAlarmPolicyPolicyConditionsTempConditionArray) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyConditionsTempConditionArray) ElementType() reflect.Type
func (GetAlarmPolicyPolicyConditionsTempConditionArray) ToGetAlarmPolicyPolicyConditionsTempConditionArrayOutput ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyConditionsTempConditionArray) ToGetAlarmPolicyPolicyConditionsTempConditionArrayOutput() GetAlarmPolicyPolicyConditionsTempConditionArrayOutput
func (GetAlarmPolicyPolicyConditionsTempConditionArray) ToGetAlarmPolicyPolicyConditionsTempConditionArrayOutputWithContext ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyConditionsTempConditionArray) ToGetAlarmPolicyPolicyConditionsTempConditionArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempConditionArrayOutput
type GetAlarmPolicyPolicyConditionsTempConditionArrayInput ¶ added in v0.1.8
type GetAlarmPolicyPolicyConditionsTempConditionArrayInput interface { pulumi.Input ToGetAlarmPolicyPolicyConditionsTempConditionArrayOutput() GetAlarmPolicyPolicyConditionsTempConditionArrayOutput ToGetAlarmPolicyPolicyConditionsTempConditionArrayOutputWithContext(context.Context) GetAlarmPolicyPolicyConditionsTempConditionArrayOutput }
GetAlarmPolicyPolicyConditionsTempConditionArrayInput is an input type that accepts GetAlarmPolicyPolicyConditionsTempConditionArray and GetAlarmPolicyPolicyConditionsTempConditionArrayOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyConditionsTempConditionArrayInput` via:
GetAlarmPolicyPolicyConditionsTempConditionArray{ GetAlarmPolicyPolicyConditionsTempConditionArgs{...} }
type GetAlarmPolicyPolicyConditionsTempConditionArrayOutput ¶ added in v0.1.8
type GetAlarmPolicyPolicyConditionsTempConditionArrayOutput struct{ *pulumi.OutputState }
func (GetAlarmPolicyPolicyConditionsTempConditionArrayOutput) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyConditionsTempConditionArrayOutput) ElementType() reflect.Type
func (GetAlarmPolicyPolicyConditionsTempConditionArrayOutput) ToGetAlarmPolicyPolicyConditionsTempConditionArrayOutput ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionsTempConditionArrayOutput) ToGetAlarmPolicyPolicyConditionsTempConditionArrayOutput() GetAlarmPolicyPolicyConditionsTempConditionArrayOutput
func (GetAlarmPolicyPolicyConditionsTempConditionArrayOutput) ToGetAlarmPolicyPolicyConditionsTempConditionArrayOutputWithContext ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionsTempConditionArrayOutput) ToGetAlarmPolicyPolicyConditionsTempConditionArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempConditionArrayOutput
type GetAlarmPolicyPolicyConditionsTempConditionInput ¶ added in v0.1.8
type GetAlarmPolicyPolicyConditionsTempConditionInput interface { pulumi.Input ToGetAlarmPolicyPolicyConditionsTempConditionOutput() GetAlarmPolicyPolicyConditionsTempConditionOutput ToGetAlarmPolicyPolicyConditionsTempConditionOutputWithContext(context.Context) GetAlarmPolicyPolicyConditionsTempConditionOutput }
GetAlarmPolicyPolicyConditionsTempConditionInput is an input type that accepts GetAlarmPolicyPolicyConditionsTempConditionArgs and GetAlarmPolicyPolicyConditionsTempConditionOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyConditionsTempConditionInput` via:
GetAlarmPolicyPolicyConditionsTempConditionArgs{...}
type GetAlarmPolicyPolicyConditionsTempConditionOutput ¶ added in v0.1.8
type GetAlarmPolicyPolicyConditionsTempConditionOutput struct{ *pulumi.OutputState }
func (GetAlarmPolicyPolicyConditionsTempConditionOutput) ComplexExpression ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionsTempConditionOutput) ComplexExpression() pulumi.StringOutput
The judgment expression of composite alarm trigger conditions, which is valid when the value of IsUnionRule is 2. This parameter is used to determine that an alarm condition is met only when the expression values are True for multiple trigger conditions.Note: This field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyConditionsTempConditionOutput) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyConditionsTempConditionOutput) ElementType() reflect.Type
func (GetAlarmPolicyPolicyConditionsTempConditionOutput) IsUnionRule ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionsTempConditionOutput) IsUnionRule() pulumi.IntOutput
Judgment condition of an alarm trigger condition (0: Any; 1: All; 2: Composite). When the value is set to 2 (i.e., composite trigger conditions), this parameter should be used together with ComplexExpression.Note: This field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyConditionsTempConditionOutput) Rules ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionsTempConditionOutput) Rules() GetAlarmPolicyPolicyConditionsTempConditionRuleArrayOutput
Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyConditionsTempConditionOutput) ToGetAlarmPolicyPolicyConditionsTempConditionOutput ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionsTempConditionOutput) ToGetAlarmPolicyPolicyConditionsTempConditionOutput() GetAlarmPolicyPolicyConditionsTempConditionOutput
func (GetAlarmPolicyPolicyConditionsTempConditionOutput) ToGetAlarmPolicyPolicyConditionsTempConditionOutputWithContext ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionsTempConditionOutput) ToGetAlarmPolicyPolicyConditionsTempConditionOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempConditionOutput
type GetAlarmPolicyPolicyConditionsTempConditionRule ¶ added in v0.1.8
type GetAlarmPolicyPolicyConditionsTempConditionRule struct { // Number of periods. 1: continue for one period; 2: continue for two periods; and so on. The valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained. ContinuePeriod int `pulumi:"continuePeriod"` // Metric display name, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained. Description string `pulumi:"description"` // Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained. Filters []GetAlarmPolicyPolicyConditionsTempConditionRuleFilter `pulumi:"filters"` // The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained. HierarchicalValues []GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValue `pulumi:"hierarchicalValues"` // Whether it is an advanced metric. 0: No; 1: Yes.Note: This field may return null, indicating that no valid values can be obtained. IsAdvanced int `pulumi:"isAdvanced"` // Whether the advanced metric feature is enabled. 0: No; 1: Yes.Note: This field may return null, indicating that no valid values can be obtained. IsOpen int `pulumi:"isOpen"` // Whether the alarm frequency increases exponentially. Valid values: 0 (no), 1 (yes)Note: this field may return null, indicating that no valid values can be obtained. IsPowerNotice int `pulumi:"isPowerNotice"` // Metric name or event name. The supported metrics can be queried via DescribeAlarmMetrics and the supported events via DescribeAlarmEventsNote: this field may return null, indicating that no valid value is obtained. MetricName string `pulumi:"metricName"` // Alarm interval in seconds. Valid values: 0 (do not repeat), 300 (alarm once every 5 minutes), 600 (alarm once every 10 minutes), 900 (alarm once every 15 minutes), 1800 (alarm once every 30 minutes), 3600 (alarm once every hour), 7200 (alarm once every 2 hours), 10800 (alarm once every 3 hours), 21600 (alarm once every 6 hours), 43200 (alarm once every 12 hours), 86400 (alarm once every day)Note: this field may return null, indicating that no valid values can be obtained. NoticeFrequency int `pulumi:"noticeFrequency"` // Statistical period in seconds. The valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained.Operator String No Operatorintelligent = intelligent detection without thresholdeq = equal toge = greater than or equal togt = greater thanle = less than or equal tolt = less thanne = not equal todayIncrease = day-on-day increasedayDecrease = day-on-day decreasedayWave = day-on-day fluctuationweekIncrease = week-on-week increaseweekDecrease = week-on-week decreaseweekWave = week-on-week fluctuationcycleIncrease = cyclical increasecycleDecrease = cyclical decreasecycleWave = cyclical fluctuationre = regex matchThe valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained. Operator string `pulumi:"operator"` // Statistical period in seconds. The valid values can be queried via DescribeAlarmMetricsNote: this field may return null, indicating that no valid value is obtained. Period int `pulumi:"period"` // Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained. ProductId string `pulumi:"productId"` // Trigger condition type. Valid values: STATIC (static threshold), DYNAMIC (dynamic)Note: this field may return null, indicating that no valid values can be obtained. RuleType string `pulumi:"ruleType"` // Unit, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained. Unit string `pulumi:"unit"` // Tag value. Value string `pulumi:"value"` // Maximum valueNote: This field may return null, indicating that no valid values can be obtained. ValueMax float64 `pulumi:"valueMax"` // Minimum valueNote: This field may return null, indicating that no valid values can be obtained. ValueMin float64 `pulumi:"valueMin"` }
type GetAlarmPolicyPolicyConditionsTempConditionRuleArgs ¶ added in v0.1.8
type GetAlarmPolicyPolicyConditionsTempConditionRuleArgs struct { // Number of periods. 1: continue for one period; 2: continue for two periods; and so on. The valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained. ContinuePeriod pulumi.IntInput `pulumi:"continuePeriod"` // Metric display name, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained. Description pulumi.StringInput `pulumi:"description"` // Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained. Filters GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArrayInput `pulumi:"filters"` // The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained. HierarchicalValues GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArrayInput `pulumi:"hierarchicalValues"` // Whether it is an advanced metric. 0: No; 1: Yes.Note: This field may return null, indicating that no valid values can be obtained. IsAdvanced pulumi.IntInput `pulumi:"isAdvanced"` // Whether the advanced metric feature is enabled. 0: No; 1: Yes.Note: This field may return null, indicating that no valid values can be obtained. IsOpen pulumi.IntInput `pulumi:"isOpen"` // Whether the alarm frequency increases exponentially. Valid values: 0 (no), 1 (yes)Note: this field may return null, indicating that no valid values can be obtained. IsPowerNotice pulumi.IntInput `pulumi:"isPowerNotice"` // Metric name or event name. The supported metrics can be queried via DescribeAlarmMetrics and the supported events via DescribeAlarmEventsNote: this field may return null, indicating that no valid value is obtained. MetricName pulumi.StringInput `pulumi:"metricName"` // Alarm interval in seconds. Valid values: 0 (do not repeat), 300 (alarm once every 5 minutes), 600 (alarm once every 10 minutes), 900 (alarm once every 15 minutes), 1800 (alarm once every 30 minutes), 3600 (alarm once every hour), 7200 (alarm once every 2 hours), 10800 (alarm once every 3 hours), 21600 (alarm once every 6 hours), 43200 (alarm once every 12 hours), 86400 (alarm once every day)Note: this field may return null, indicating that no valid values can be obtained. NoticeFrequency pulumi.IntInput `pulumi:"noticeFrequency"` // Statistical period in seconds. The valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained.Operator String No Operatorintelligent = intelligent detection without thresholdeq = equal toge = greater than or equal togt = greater thanle = less than or equal tolt = less thanne = not equal todayIncrease = day-on-day increasedayDecrease = day-on-day decreasedayWave = day-on-day fluctuationweekIncrease = week-on-week increaseweekDecrease = week-on-week decreaseweekWave = week-on-week fluctuationcycleIncrease = cyclical increasecycleDecrease = cyclical decreasecycleWave = cyclical fluctuationre = regex matchThe valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained. Operator pulumi.StringInput `pulumi:"operator"` // Statistical period in seconds. The valid values can be queried via DescribeAlarmMetricsNote: this field may return null, indicating that no valid value is obtained. Period pulumi.IntInput `pulumi:"period"` // Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained. ProductId pulumi.StringInput `pulumi:"productId"` // Trigger condition type. Valid values: STATIC (static threshold), DYNAMIC (dynamic)Note: this field may return null, indicating that no valid values can be obtained. RuleType pulumi.StringInput `pulumi:"ruleType"` // Unit, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained. Unit pulumi.StringInput `pulumi:"unit"` // Tag value. Value pulumi.StringInput `pulumi:"value"` // Maximum valueNote: This field may return null, indicating that no valid values can be obtained. ValueMax pulumi.Float64Input `pulumi:"valueMax"` // Minimum valueNote: This field may return null, indicating that no valid values can be obtained. ValueMin pulumi.Float64Input `pulumi:"valueMin"` }
func (GetAlarmPolicyPolicyConditionsTempConditionRuleArgs) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyConditionsTempConditionRuleArgs) ElementType() reflect.Type
func (GetAlarmPolicyPolicyConditionsTempConditionRuleArgs) ToGetAlarmPolicyPolicyConditionsTempConditionRuleOutput ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyConditionsTempConditionRuleArgs) ToGetAlarmPolicyPolicyConditionsTempConditionRuleOutput() GetAlarmPolicyPolicyConditionsTempConditionRuleOutput
func (GetAlarmPolicyPolicyConditionsTempConditionRuleArgs) ToGetAlarmPolicyPolicyConditionsTempConditionRuleOutputWithContext ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyConditionsTempConditionRuleArgs) ToGetAlarmPolicyPolicyConditionsTempConditionRuleOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempConditionRuleOutput
type GetAlarmPolicyPolicyConditionsTempConditionRuleArray ¶ added in v0.1.8
type GetAlarmPolicyPolicyConditionsTempConditionRuleArray []GetAlarmPolicyPolicyConditionsTempConditionRuleInput
func (GetAlarmPolicyPolicyConditionsTempConditionRuleArray) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyConditionsTempConditionRuleArray) ElementType() reflect.Type
func (GetAlarmPolicyPolicyConditionsTempConditionRuleArray) ToGetAlarmPolicyPolicyConditionsTempConditionRuleArrayOutput ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyConditionsTempConditionRuleArray) ToGetAlarmPolicyPolicyConditionsTempConditionRuleArrayOutput() GetAlarmPolicyPolicyConditionsTempConditionRuleArrayOutput
func (GetAlarmPolicyPolicyConditionsTempConditionRuleArray) ToGetAlarmPolicyPolicyConditionsTempConditionRuleArrayOutputWithContext ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyConditionsTempConditionRuleArray) ToGetAlarmPolicyPolicyConditionsTempConditionRuleArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempConditionRuleArrayOutput
type GetAlarmPolicyPolicyConditionsTempConditionRuleArrayInput ¶ added in v0.1.8
type GetAlarmPolicyPolicyConditionsTempConditionRuleArrayInput interface { pulumi.Input ToGetAlarmPolicyPolicyConditionsTempConditionRuleArrayOutput() GetAlarmPolicyPolicyConditionsTempConditionRuleArrayOutput ToGetAlarmPolicyPolicyConditionsTempConditionRuleArrayOutputWithContext(context.Context) GetAlarmPolicyPolicyConditionsTempConditionRuleArrayOutput }
GetAlarmPolicyPolicyConditionsTempConditionRuleArrayInput is an input type that accepts GetAlarmPolicyPolicyConditionsTempConditionRuleArray and GetAlarmPolicyPolicyConditionsTempConditionRuleArrayOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyConditionsTempConditionRuleArrayInput` via:
GetAlarmPolicyPolicyConditionsTempConditionRuleArray{ GetAlarmPolicyPolicyConditionsTempConditionRuleArgs{...} }
type GetAlarmPolicyPolicyConditionsTempConditionRuleArrayOutput ¶ added in v0.1.8
type GetAlarmPolicyPolicyConditionsTempConditionRuleArrayOutput struct{ *pulumi.OutputState }
func (GetAlarmPolicyPolicyConditionsTempConditionRuleArrayOutput) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyConditionsTempConditionRuleArrayOutput) ElementType() reflect.Type
func (GetAlarmPolicyPolicyConditionsTempConditionRuleArrayOutput) ToGetAlarmPolicyPolicyConditionsTempConditionRuleArrayOutput ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionsTempConditionRuleArrayOutput) ToGetAlarmPolicyPolicyConditionsTempConditionRuleArrayOutput() GetAlarmPolicyPolicyConditionsTempConditionRuleArrayOutput
func (GetAlarmPolicyPolicyConditionsTempConditionRuleArrayOutput) ToGetAlarmPolicyPolicyConditionsTempConditionRuleArrayOutputWithContext ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionsTempConditionRuleArrayOutput) ToGetAlarmPolicyPolicyConditionsTempConditionRuleArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempConditionRuleArrayOutput
type GetAlarmPolicyPolicyConditionsTempConditionRuleFilter ¶ added in v0.1.8
type GetAlarmPolicyPolicyConditionsTempConditionRuleFilter struct { // The alarm object list, which is a JSON string. The outer array corresponds to multiple instances, and the inner array is the dimension of an object.For example, 'CVM - Basic Monitor' can be written as: [ {Dimensions: {unInstanceId: ins-qr8d555g}}, {Dimensions: {unInstanceId: ins-qr8d555h}} ]You can also refer to the 'Example 2' below.For more information on the parameter samples of different Tencent Cloud services, see [Product Policy Type and Dimension Information](https://www.tencentcloud.com/document/product/248/39565?has_map=1).Note: If 1 is passed in for NeedCorrespondence, the relationship between a policy and an instance needs to be returned. You can pass in up to 20 alarm object dimensions to avoid request timeout. Dimensions string `pulumi:"dimensions"` // Triggered task type. Valid value: AS (auto scaling)Note: this field may return null, indicating that no valid values can be obtained. Type string `pulumi:"type"` }
type GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArgs ¶ added in v0.1.8
type GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArgs struct { // The alarm object list, which is a JSON string. The outer array corresponds to multiple instances, and the inner array is the dimension of an object.For example, 'CVM - Basic Monitor' can be written as: [ {Dimensions: {unInstanceId: ins-qr8d555g}}, {Dimensions: {unInstanceId: ins-qr8d555h}} ]You can also refer to the 'Example 2' below.For more information on the parameter samples of different Tencent Cloud services, see [Product Policy Type and Dimension Information](https://www.tencentcloud.com/document/product/248/39565?has_map=1).Note: If 1 is passed in for NeedCorrespondence, the relationship between a policy and an instance needs to be returned. You can pass in up to 20 alarm object dimensions to avoid request timeout. Dimensions pulumi.StringInput `pulumi:"dimensions"` // Triggered task type. Valid value: AS (auto scaling)Note: this field may return null, indicating that no valid values can be obtained. Type pulumi.StringInput `pulumi:"type"` }
func (GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArgs) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArgs) ElementType() reflect.Type
func (GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArgs) ToGetAlarmPolicyPolicyConditionsTempConditionRuleFilterOutput ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArgs) ToGetAlarmPolicyPolicyConditionsTempConditionRuleFilterOutput() GetAlarmPolicyPolicyConditionsTempConditionRuleFilterOutput
func (GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArgs) ToGetAlarmPolicyPolicyConditionsTempConditionRuleFilterOutputWithContext ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArgs) ToGetAlarmPolicyPolicyConditionsTempConditionRuleFilterOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempConditionRuleFilterOutput
type GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArray ¶ added in v0.1.8
type GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArray []GetAlarmPolicyPolicyConditionsTempConditionRuleFilterInput
func (GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArray) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArray) ElementType() reflect.Type
func (GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArray) ToGetAlarmPolicyPolicyConditionsTempConditionRuleFilterArrayOutput ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArray) ToGetAlarmPolicyPolicyConditionsTempConditionRuleFilterArrayOutput() GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArrayOutput
func (GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArray) ToGetAlarmPolicyPolicyConditionsTempConditionRuleFilterArrayOutputWithContext ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArray) ToGetAlarmPolicyPolicyConditionsTempConditionRuleFilterArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArrayOutput
type GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArrayInput ¶ added in v0.1.8
type GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArrayInput interface { pulumi.Input ToGetAlarmPolicyPolicyConditionsTempConditionRuleFilterArrayOutput() GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArrayOutput ToGetAlarmPolicyPolicyConditionsTempConditionRuleFilterArrayOutputWithContext(context.Context) GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArrayOutput }
GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArrayInput is an input type that accepts GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArray and GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArrayOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArrayInput` via:
GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArray{ GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArgs{...} }
type GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArrayOutput ¶ added in v0.1.8
type GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArrayOutput struct{ *pulumi.OutputState }
func (GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArrayOutput) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArrayOutput) ElementType() reflect.Type
func (GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArrayOutput) ToGetAlarmPolicyPolicyConditionsTempConditionRuleFilterArrayOutput ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArrayOutput) ToGetAlarmPolicyPolicyConditionsTempConditionRuleFilterArrayOutput() GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArrayOutput
func (GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArrayOutput) ToGetAlarmPolicyPolicyConditionsTempConditionRuleFilterArrayOutputWithContext ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArrayOutput) ToGetAlarmPolicyPolicyConditionsTempConditionRuleFilterArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArrayOutput
type GetAlarmPolicyPolicyConditionsTempConditionRuleFilterInput ¶ added in v0.1.8
type GetAlarmPolicyPolicyConditionsTempConditionRuleFilterInput interface { pulumi.Input ToGetAlarmPolicyPolicyConditionsTempConditionRuleFilterOutput() GetAlarmPolicyPolicyConditionsTempConditionRuleFilterOutput ToGetAlarmPolicyPolicyConditionsTempConditionRuleFilterOutputWithContext(context.Context) GetAlarmPolicyPolicyConditionsTempConditionRuleFilterOutput }
GetAlarmPolicyPolicyConditionsTempConditionRuleFilterInput is an input type that accepts GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArgs and GetAlarmPolicyPolicyConditionsTempConditionRuleFilterOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyConditionsTempConditionRuleFilterInput` via:
GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArgs{...}
type GetAlarmPolicyPolicyConditionsTempConditionRuleFilterOutput ¶ added in v0.1.8
type GetAlarmPolicyPolicyConditionsTempConditionRuleFilterOutput struct{ *pulumi.OutputState }
func (GetAlarmPolicyPolicyConditionsTempConditionRuleFilterOutput) Dimensions ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionsTempConditionRuleFilterOutput) Dimensions() pulumi.StringOutput
The alarm object list, which is a JSON string. The outer array corresponds to multiple instances, and the inner array is the dimension of an object.For example, 'CVM - Basic Monitor' can be written as: [ {Dimensions: {unInstanceId: ins-qr8d555g}}, {Dimensions: {unInstanceId: ins-qr8d555h}} ]You can also refer to the 'Example 2' below.For more information on the parameter samples of different Tencent Cloud services, see [Product Policy Type and Dimension Information](https://www.tencentcloud.com/document/product/248/39565?has_map=1).Note: If 1 is passed in for NeedCorrespondence, the relationship between a policy and an instance needs to be returned. You can pass in up to 20 alarm object dimensions to avoid request timeout.
func (GetAlarmPolicyPolicyConditionsTempConditionRuleFilterOutput) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyConditionsTempConditionRuleFilterOutput) ElementType() reflect.Type
func (GetAlarmPolicyPolicyConditionsTempConditionRuleFilterOutput) ToGetAlarmPolicyPolicyConditionsTempConditionRuleFilterOutput ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionsTempConditionRuleFilterOutput) ToGetAlarmPolicyPolicyConditionsTempConditionRuleFilterOutput() GetAlarmPolicyPolicyConditionsTempConditionRuleFilterOutput
func (GetAlarmPolicyPolicyConditionsTempConditionRuleFilterOutput) ToGetAlarmPolicyPolicyConditionsTempConditionRuleFilterOutputWithContext ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionsTempConditionRuleFilterOutput) ToGetAlarmPolicyPolicyConditionsTempConditionRuleFilterOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempConditionRuleFilterOutput
type GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValue ¶ added in v0.1.8
type GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValue struct { // Threshold for the Remind levelNote: This field may return null, indicating that no valid values can be obtained. Remind string `pulumi:"remind"` // Threshold for the Serious levelNote: This field may return null, indicating that no valid values can be obtained. Serious string `pulumi:"serious"` // Threshold for the Warn levelNote: This field may return null, indicating that no valid values can be obtained. Warn string `pulumi:"warn"` }
type GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArgs ¶ added in v0.1.8
type GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArgs struct { // Threshold for the Remind levelNote: This field may return null, indicating that no valid values can be obtained. Remind pulumi.StringInput `pulumi:"remind"` // Threshold for the Serious levelNote: This field may return null, indicating that no valid values can be obtained. Serious pulumi.StringInput `pulumi:"serious"` // Threshold for the Warn levelNote: This field may return null, indicating that no valid values can be obtained. Warn pulumi.StringInput `pulumi:"warn"` }
func (GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArgs) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArgs) ElementType() reflect.Type
func (GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArgs) ToGetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueOutput ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArgs) ToGetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueOutput() GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueOutput
func (GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArgs) ToGetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueOutputWithContext ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArgs) ToGetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueOutput
type GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArray ¶ added in v0.1.8
type GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArray []GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueInput
func (GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArray) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArray) ElementType() reflect.Type
func (GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArray) ToGetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArrayOutput ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArray) ToGetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArrayOutput() GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArrayOutput
func (GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArray) ToGetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArrayOutputWithContext ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArray) ToGetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArrayOutput
type GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArrayInput ¶ added in v0.1.8
type GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArrayInput interface { pulumi.Input ToGetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArrayOutput() GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArrayOutput ToGetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArrayOutputWithContext(context.Context) GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArrayOutput }
GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArrayInput is an input type that accepts GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArray and GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArrayOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArrayInput` via:
GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArray{ GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArgs{...} }
type GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArrayOutput ¶ added in v0.1.8
type GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArrayOutput struct{ *pulumi.OutputState }
func (GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArrayOutput) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArrayOutput) ElementType() reflect.Type
func (GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArrayOutput) Index ¶ added in v0.1.8
func (GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArrayOutput) ToGetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArrayOutput ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArrayOutput) ToGetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArrayOutput() GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArrayOutput
func (GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArrayOutput) ToGetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArrayOutputWithContext ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArrayOutput) ToGetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArrayOutput
type GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueInput ¶ added in v0.1.8
type GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueInput interface { pulumi.Input ToGetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueOutput() GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueOutput ToGetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueOutputWithContext(context.Context) GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueOutput }
GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueInput is an input type that accepts GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArgs and GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueInput` via:
GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArgs{...}
type GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueOutput ¶ added in v0.1.8
type GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueOutput struct{ *pulumi.OutputState }
func (GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueOutput) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueOutput) ElementType() reflect.Type
func (GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueOutput) Remind ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueOutput) Remind() pulumi.StringOutput
Threshold for the Remind levelNote: This field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueOutput) Serious ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueOutput) Serious() pulumi.StringOutput
Threshold for the Serious levelNote: This field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueOutput) ToGetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueOutput ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueOutput) ToGetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueOutput() GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueOutput
func (GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueOutput) ToGetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueOutputWithContext ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueOutput) ToGetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueOutput
func (GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueOutput) Warn ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueOutput) Warn() pulumi.StringOutput
Threshold for the Warn levelNote: This field may return null, indicating that no valid values can be obtained.
type GetAlarmPolicyPolicyConditionsTempConditionRuleInput ¶ added in v0.1.8
type GetAlarmPolicyPolicyConditionsTempConditionRuleInput interface { pulumi.Input ToGetAlarmPolicyPolicyConditionsTempConditionRuleOutput() GetAlarmPolicyPolicyConditionsTempConditionRuleOutput ToGetAlarmPolicyPolicyConditionsTempConditionRuleOutputWithContext(context.Context) GetAlarmPolicyPolicyConditionsTempConditionRuleOutput }
GetAlarmPolicyPolicyConditionsTempConditionRuleInput is an input type that accepts GetAlarmPolicyPolicyConditionsTempConditionRuleArgs and GetAlarmPolicyPolicyConditionsTempConditionRuleOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyConditionsTempConditionRuleInput` via:
GetAlarmPolicyPolicyConditionsTempConditionRuleArgs{...}
type GetAlarmPolicyPolicyConditionsTempConditionRuleOutput ¶ added in v0.1.8
type GetAlarmPolicyPolicyConditionsTempConditionRuleOutput struct{ *pulumi.OutputState }
func (GetAlarmPolicyPolicyConditionsTempConditionRuleOutput) ContinuePeriod ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionsTempConditionRuleOutput) ContinuePeriod() pulumi.IntOutput
Number of periods. 1: continue for one period; 2: continue for two periods; and so on. The valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained.
func (GetAlarmPolicyPolicyConditionsTempConditionRuleOutput) Description ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionsTempConditionRuleOutput) Description() pulumi.StringOutput
Metric display name, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyConditionsTempConditionRuleOutput) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyConditionsTempConditionRuleOutput) ElementType() reflect.Type
func (GetAlarmPolicyPolicyConditionsTempConditionRuleOutput) Filters ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionsTempConditionRuleOutput) Filters() GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArrayOutput
Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyConditionsTempConditionRuleOutput) HierarchicalValues ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionsTempConditionRuleOutput) HierarchicalValues() GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArrayOutput
The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyConditionsTempConditionRuleOutput) IsAdvanced ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionsTempConditionRuleOutput) IsAdvanced() pulumi.IntOutput
Whether it is an advanced metric. 0: No; 1: Yes.Note: This field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyConditionsTempConditionRuleOutput) IsOpen ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionsTempConditionRuleOutput) IsOpen() pulumi.IntOutput
Whether the advanced metric feature is enabled. 0: No; 1: Yes.Note: This field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyConditionsTempConditionRuleOutput) IsPowerNotice ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionsTempConditionRuleOutput) IsPowerNotice() pulumi.IntOutput
Whether the alarm frequency increases exponentially. Valid values: 0 (no), 1 (yes)Note: this field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyConditionsTempConditionRuleOutput) MetricName ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionsTempConditionRuleOutput) MetricName() pulumi.StringOutput
Metric name or event name. The supported metrics can be queried via DescribeAlarmMetrics and the supported events via DescribeAlarmEventsNote: this field may return null, indicating that no valid value is obtained.
func (GetAlarmPolicyPolicyConditionsTempConditionRuleOutput) NoticeFrequency ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionsTempConditionRuleOutput) NoticeFrequency() pulumi.IntOutput
Alarm interval in seconds. Valid values: 0 (do not repeat), 300 (alarm once every 5 minutes), 600 (alarm once every 10 minutes), 900 (alarm once every 15 minutes), 1800 (alarm once every 30 minutes), 3600 (alarm once every hour), 7200 (alarm once every 2 hours), 10800 (alarm once every 3 hours), 21600 (alarm once every 6 hours), 43200 (alarm once every 12 hours), 86400 (alarm once every day)Note: this field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyConditionsTempConditionRuleOutput) Operator ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionsTempConditionRuleOutput) Operator() pulumi.StringOutput
Statistical period in seconds. The valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained.Operator String No Operatorintelligent = intelligent detection without thresholdeq = equal toge = greater than or equal togt = greater thanle = less than or equal tolt = less thanne = not equal todayIncrease = day-on-day increasedayDecrease = day-on-day decreasedayWave = day-on-day fluctuationweekIncrease = week-on-week increaseweekDecrease = week-on-week decreaseweekWave = week-on-week fluctuationcycleIncrease = cyclical increasecycleDecrease = cyclical decreasecycleWave = cyclical fluctuationre = regex matchThe valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained.
func (GetAlarmPolicyPolicyConditionsTempConditionRuleOutput) Period ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionsTempConditionRuleOutput) Period() pulumi.IntOutput
Statistical period in seconds. The valid values can be queried via DescribeAlarmMetricsNote: this field may return null, indicating that no valid value is obtained.
func (GetAlarmPolicyPolicyConditionsTempConditionRuleOutput) ProductId ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionsTempConditionRuleOutput) ProductId() pulumi.StringOutput
Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyConditionsTempConditionRuleOutput) RuleType ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionsTempConditionRuleOutput) RuleType() pulumi.StringOutput
Trigger condition type. Valid values: STATIC (static threshold), DYNAMIC (dynamic)Note: this field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyConditionsTempConditionRuleOutput) ToGetAlarmPolicyPolicyConditionsTempConditionRuleOutput ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionsTempConditionRuleOutput) ToGetAlarmPolicyPolicyConditionsTempConditionRuleOutput() GetAlarmPolicyPolicyConditionsTempConditionRuleOutput
func (GetAlarmPolicyPolicyConditionsTempConditionRuleOutput) ToGetAlarmPolicyPolicyConditionsTempConditionRuleOutputWithContext ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionsTempConditionRuleOutput) ToGetAlarmPolicyPolicyConditionsTempConditionRuleOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempConditionRuleOutput
func (GetAlarmPolicyPolicyConditionsTempConditionRuleOutput) Unit ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionsTempConditionRuleOutput) Unit() pulumi.StringOutput
Unit, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyConditionsTempConditionRuleOutput) Value ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionsTempConditionRuleOutput) Value() pulumi.StringOutput
Tag value.
func (GetAlarmPolicyPolicyConditionsTempConditionRuleOutput) ValueMax ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionsTempConditionRuleOutput) ValueMax() pulumi.Float64Output
Maximum valueNote: This field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyConditionsTempConditionRuleOutput) ValueMin ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionsTempConditionRuleOutput) ValueMin() pulumi.Float64Output
Minimum valueNote: This field may return null, indicating that no valid values can be obtained.
type GetAlarmPolicyPolicyConditionsTempEventCondition ¶ added in v0.1.8
type GetAlarmPolicyPolicyConditionsTempEventCondition struct { // Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained. Rules []GetAlarmPolicyPolicyConditionsTempEventConditionRule `pulumi:"rules"` }
type GetAlarmPolicyPolicyConditionsTempEventConditionArgs ¶ added in v0.1.8
type GetAlarmPolicyPolicyConditionsTempEventConditionArgs struct { // Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained. Rules GetAlarmPolicyPolicyConditionsTempEventConditionRuleArrayInput `pulumi:"rules"` }
func (GetAlarmPolicyPolicyConditionsTempEventConditionArgs) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyConditionsTempEventConditionArgs) ElementType() reflect.Type
func (GetAlarmPolicyPolicyConditionsTempEventConditionArgs) ToGetAlarmPolicyPolicyConditionsTempEventConditionOutput ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyConditionsTempEventConditionArgs) ToGetAlarmPolicyPolicyConditionsTempEventConditionOutput() GetAlarmPolicyPolicyConditionsTempEventConditionOutput
func (GetAlarmPolicyPolicyConditionsTempEventConditionArgs) ToGetAlarmPolicyPolicyConditionsTempEventConditionOutputWithContext ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyConditionsTempEventConditionArgs) ToGetAlarmPolicyPolicyConditionsTempEventConditionOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempEventConditionOutput
type GetAlarmPolicyPolicyConditionsTempEventConditionArray ¶ added in v0.1.8
type GetAlarmPolicyPolicyConditionsTempEventConditionArray []GetAlarmPolicyPolicyConditionsTempEventConditionInput
func (GetAlarmPolicyPolicyConditionsTempEventConditionArray) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyConditionsTempEventConditionArray) ElementType() reflect.Type
func (GetAlarmPolicyPolicyConditionsTempEventConditionArray) ToGetAlarmPolicyPolicyConditionsTempEventConditionArrayOutput ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyConditionsTempEventConditionArray) ToGetAlarmPolicyPolicyConditionsTempEventConditionArrayOutput() GetAlarmPolicyPolicyConditionsTempEventConditionArrayOutput
func (GetAlarmPolicyPolicyConditionsTempEventConditionArray) ToGetAlarmPolicyPolicyConditionsTempEventConditionArrayOutputWithContext ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyConditionsTempEventConditionArray) ToGetAlarmPolicyPolicyConditionsTempEventConditionArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempEventConditionArrayOutput
type GetAlarmPolicyPolicyConditionsTempEventConditionArrayInput ¶ added in v0.1.8
type GetAlarmPolicyPolicyConditionsTempEventConditionArrayInput interface { pulumi.Input ToGetAlarmPolicyPolicyConditionsTempEventConditionArrayOutput() GetAlarmPolicyPolicyConditionsTempEventConditionArrayOutput ToGetAlarmPolicyPolicyConditionsTempEventConditionArrayOutputWithContext(context.Context) GetAlarmPolicyPolicyConditionsTempEventConditionArrayOutput }
GetAlarmPolicyPolicyConditionsTempEventConditionArrayInput is an input type that accepts GetAlarmPolicyPolicyConditionsTempEventConditionArray and GetAlarmPolicyPolicyConditionsTempEventConditionArrayOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyConditionsTempEventConditionArrayInput` via:
GetAlarmPolicyPolicyConditionsTempEventConditionArray{ GetAlarmPolicyPolicyConditionsTempEventConditionArgs{...} }
type GetAlarmPolicyPolicyConditionsTempEventConditionArrayOutput ¶ added in v0.1.8
type GetAlarmPolicyPolicyConditionsTempEventConditionArrayOutput struct{ *pulumi.OutputState }
func (GetAlarmPolicyPolicyConditionsTempEventConditionArrayOutput) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyConditionsTempEventConditionArrayOutput) ElementType() reflect.Type
func (GetAlarmPolicyPolicyConditionsTempEventConditionArrayOutput) ToGetAlarmPolicyPolicyConditionsTempEventConditionArrayOutput ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionsTempEventConditionArrayOutput) ToGetAlarmPolicyPolicyConditionsTempEventConditionArrayOutput() GetAlarmPolicyPolicyConditionsTempEventConditionArrayOutput
func (GetAlarmPolicyPolicyConditionsTempEventConditionArrayOutput) ToGetAlarmPolicyPolicyConditionsTempEventConditionArrayOutputWithContext ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionsTempEventConditionArrayOutput) ToGetAlarmPolicyPolicyConditionsTempEventConditionArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempEventConditionArrayOutput
type GetAlarmPolicyPolicyConditionsTempEventConditionInput ¶ added in v0.1.8
type GetAlarmPolicyPolicyConditionsTempEventConditionInput interface { pulumi.Input ToGetAlarmPolicyPolicyConditionsTempEventConditionOutput() GetAlarmPolicyPolicyConditionsTempEventConditionOutput ToGetAlarmPolicyPolicyConditionsTempEventConditionOutputWithContext(context.Context) GetAlarmPolicyPolicyConditionsTempEventConditionOutput }
GetAlarmPolicyPolicyConditionsTempEventConditionInput is an input type that accepts GetAlarmPolicyPolicyConditionsTempEventConditionArgs and GetAlarmPolicyPolicyConditionsTempEventConditionOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyConditionsTempEventConditionInput` via:
GetAlarmPolicyPolicyConditionsTempEventConditionArgs{...}
type GetAlarmPolicyPolicyConditionsTempEventConditionOutput ¶ added in v0.1.8
type GetAlarmPolicyPolicyConditionsTempEventConditionOutput struct{ *pulumi.OutputState }
func (GetAlarmPolicyPolicyConditionsTempEventConditionOutput) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyConditionsTempEventConditionOutput) ElementType() reflect.Type
func (GetAlarmPolicyPolicyConditionsTempEventConditionOutput) Rules ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionsTempEventConditionOutput) Rules() GetAlarmPolicyPolicyConditionsTempEventConditionRuleArrayOutput
Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyConditionsTempEventConditionOutput) ToGetAlarmPolicyPolicyConditionsTempEventConditionOutput ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionsTempEventConditionOutput) ToGetAlarmPolicyPolicyConditionsTempEventConditionOutput() GetAlarmPolicyPolicyConditionsTempEventConditionOutput
func (GetAlarmPolicyPolicyConditionsTempEventConditionOutput) ToGetAlarmPolicyPolicyConditionsTempEventConditionOutputWithContext ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionsTempEventConditionOutput) ToGetAlarmPolicyPolicyConditionsTempEventConditionOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempEventConditionOutput
type GetAlarmPolicyPolicyConditionsTempEventConditionRule ¶ added in v0.1.8
type GetAlarmPolicyPolicyConditionsTempEventConditionRule struct { // Number of periods. 1: continue for one period; 2: continue for two periods; and so on. The valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained. ContinuePeriod int `pulumi:"continuePeriod"` // Metric display name, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained. Description string `pulumi:"description"` // Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained. Filters []GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilter `pulumi:"filters"` // The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained. HierarchicalValues []GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValue `pulumi:"hierarchicalValues"` // Whether it is an advanced metric. 0: No; 1: Yes.Note: This field may return null, indicating that no valid values can be obtained. IsAdvanced int `pulumi:"isAdvanced"` // Whether the advanced metric feature is enabled. 0: No; 1: Yes.Note: This field may return null, indicating that no valid values can be obtained. IsOpen int `pulumi:"isOpen"` // Whether the alarm frequency increases exponentially. Valid values: 0 (no), 1 (yes)Note: this field may return null, indicating that no valid values can be obtained. IsPowerNotice int `pulumi:"isPowerNotice"` // Metric name or event name. The supported metrics can be queried via DescribeAlarmMetrics and the supported events via DescribeAlarmEventsNote: this field may return null, indicating that no valid value is obtained. MetricName string `pulumi:"metricName"` // Alarm interval in seconds. Valid values: 0 (do not repeat), 300 (alarm once every 5 minutes), 600 (alarm once every 10 minutes), 900 (alarm once every 15 minutes), 1800 (alarm once every 30 minutes), 3600 (alarm once every hour), 7200 (alarm once every 2 hours), 10800 (alarm once every 3 hours), 21600 (alarm once every 6 hours), 43200 (alarm once every 12 hours), 86400 (alarm once every day)Note: this field may return null, indicating that no valid values can be obtained. NoticeFrequency int `pulumi:"noticeFrequency"` // Statistical period in seconds. The valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained.Operator String No Operatorintelligent = intelligent detection without thresholdeq = equal toge = greater than or equal togt = greater thanle = less than or equal tolt = less thanne = not equal todayIncrease = day-on-day increasedayDecrease = day-on-day decreasedayWave = day-on-day fluctuationweekIncrease = week-on-week increaseweekDecrease = week-on-week decreaseweekWave = week-on-week fluctuationcycleIncrease = cyclical increasecycleDecrease = cyclical decreasecycleWave = cyclical fluctuationre = regex matchThe valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained. Operator string `pulumi:"operator"` // Statistical period in seconds. The valid values can be queried via DescribeAlarmMetricsNote: this field may return null, indicating that no valid value is obtained. Period int `pulumi:"period"` // Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained. ProductId string `pulumi:"productId"` // Trigger condition type. Valid values: STATIC (static threshold), DYNAMIC (dynamic)Note: this field may return null, indicating that no valid values can be obtained. RuleType string `pulumi:"ruleType"` // Unit, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained. Unit string `pulumi:"unit"` // Tag value. Value string `pulumi:"value"` // Maximum valueNote: This field may return null, indicating that no valid values can be obtained. ValueMax float64 `pulumi:"valueMax"` // Minimum valueNote: This field may return null, indicating that no valid values can be obtained. ValueMin float64 `pulumi:"valueMin"` }
type GetAlarmPolicyPolicyConditionsTempEventConditionRuleArgs ¶ added in v0.1.8
type GetAlarmPolicyPolicyConditionsTempEventConditionRuleArgs struct { // Number of periods. 1: continue for one period; 2: continue for two periods; and so on. The valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained. ContinuePeriod pulumi.IntInput `pulumi:"continuePeriod"` // Metric display name, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained. Description pulumi.StringInput `pulumi:"description"` // Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained. Filters GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArrayInput `pulumi:"filters"` // The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained. HierarchicalValues GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArrayInput `pulumi:"hierarchicalValues"` // Whether it is an advanced metric. 0: No; 1: Yes.Note: This field may return null, indicating that no valid values can be obtained. IsAdvanced pulumi.IntInput `pulumi:"isAdvanced"` // Whether the advanced metric feature is enabled. 0: No; 1: Yes.Note: This field may return null, indicating that no valid values can be obtained. IsOpen pulumi.IntInput `pulumi:"isOpen"` // Whether the alarm frequency increases exponentially. Valid values: 0 (no), 1 (yes)Note: this field may return null, indicating that no valid values can be obtained. IsPowerNotice pulumi.IntInput `pulumi:"isPowerNotice"` // Metric name or event name. The supported metrics can be queried via DescribeAlarmMetrics and the supported events via DescribeAlarmEventsNote: this field may return null, indicating that no valid value is obtained. MetricName pulumi.StringInput `pulumi:"metricName"` // Alarm interval in seconds. Valid values: 0 (do not repeat), 300 (alarm once every 5 minutes), 600 (alarm once every 10 minutes), 900 (alarm once every 15 minutes), 1800 (alarm once every 30 minutes), 3600 (alarm once every hour), 7200 (alarm once every 2 hours), 10800 (alarm once every 3 hours), 21600 (alarm once every 6 hours), 43200 (alarm once every 12 hours), 86400 (alarm once every day)Note: this field may return null, indicating that no valid values can be obtained. NoticeFrequency pulumi.IntInput `pulumi:"noticeFrequency"` // Statistical period in seconds. The valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained.Operator String No Operatorintelligent = intelligent detection without thresholdeq = equal toge = greater than or equal togt = greater thanle = less than or equal tolt = less thanne = not equal todayIncrease = day-on-day increasedayDecrease = day-on-day decreasedayWave = day-on-day fluctuationweekIncrease = week-on-week increaseweekDecrease = week-on-week decreaseweekWave = week-on-week fluctuationcycleIncrease = cyclical increasecycleDecrease = cyclical decreasecycleWave = cyclical fluctuationre = regex matchThe valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained. Operator pulumi.StringInput `pulumi:"operator"` // Statistical period in seconds. The valid values can be queried via DescribeAlarmMetricsNote: this field may return null, indicating that no valid value is obtained. Period pulumi.IntInput `pulumi:"period"` // Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained. ProductId pulumi.StringInput `pulumi:"productId"` // Trigger condition type. Valid values: STATIC (static threshold), DYNAMIC (dynamic)Note: this field may return null, indicating that no valid values can be obtained. RuleType pulumi.StringInput `pulumi:"ruleType"` // Unit, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained. Unit pulumi.StringInput `pulumi:"unit"` // Tag value. Value pulumi.StringInput `pulumi:"value"` // Maximum valueNote: This field may return null, indicating that no valid values can be obtained. ValueMax pulumi.Float64Input `pulumi:"valueMax"` // Minimum valueNote: This field may return null, indicating that no valid values can be obtained. ValueMin pulumi.Float64Input `pulumi:"valueMin"` }
func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleArgs) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleArgs) ElementType() reflect.Type
func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleArgs) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyConditionsTempEventConditionRuleArgs) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput() GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput
func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleArgs) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleOutputWithContext ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyConditionsTempEventConditionRuleArgs) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput
type GetAlarmPolicyPolicyConditionsTempEventConditionRuleArray ¶ added in v0.1.8
type GetAlarmPolicyPolicyConditionsTempEventConditionRuleArray []GetAlarmPolicyPolicyConditionsTempEventConditionRuleInput
func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleArray) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleArray) ElementType() reflect.Type
func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleArray) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleArrayOutput ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyConditionsTempEventConditionRuleArray) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleArrayOutput() GetAlarmPolicyPolicyConditionsTempEventConditionRuleArrayOutput
func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleArray) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleArrayOutputWithContext ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyConditionsTempEventConditionRuleArray) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempEventConditionRuleArrayOutput
type GetAlarmPolicyPolicyConditionsTempEventConditionRuleArrayInput ¶ added in v0.1.8
type GetAlarmPolicyPolicyConditionsTempEventConditionRuleArrayInput interface { pulumi.Input ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleArrayOutput() GetAlarmPolicyPolicyConditionsTempEventConditionRuleArrayOutput ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleArrayOutputWithContext(context.Context) GetAlarmPolicyPolicyConditionsTempEventConditionRuleArrayOutput }
GetAlarmPolicyPolicyConditionsTempEventConditionRuleArrayInput is an input type that accepts GetAlarmPolicyPolicyConditionsTempEventConditionRuleArray and GetAlarmPolicyPolicyConditionsTempEventConditionRuleArrayOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyConditionsTempEventConditionRuleArrayInput` via:
GetAlarmPolicyPolicyConditionsTempEventConditionRuleArray{ GetAlarmPolicyPolicyConditionsTempEventConditionRuleArgs{...} }
type GetAlarmPolicyPolicyConditionsTempEventConditionRuleArrayOutput ¶ added in v0.1.8
type GetAlarmPolicyPolicyConditionsTempEventConditionRuleArrayOutput struct{ *pulumi.OutputState }
func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleArrayOutput) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleArrayOutput) ElementType() reflect.Type
func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleArrayOutput) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleArrayOutput ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionsTempEventConditionRuleArrayOutput) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleArrayOutput() GetAlarmPolicyPolicyConditionsTempEventConditionRuleArrayOutput
func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleArrayOutput) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleArrayOutputWithContext ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionsTempEventConditionRuleArrayOutput) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempEventConditionRuleArrayOutput
type GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilter ¶ added in v0.1.8
type GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilter struct { // The alarm object list, which is a JSON string. The outer array corresponds to multiple instances, and the inner array is the dimension of an object.For example, 'CVM - Basic Monitor' can be written as: [ {Dimensions: {unInstanceId: ins-qr8d555g}}, {Dimensions: {unInstanceId: ins-qr8d555h}} ]You can also refer to the 'Example 2' below.For more information on the parameter samples of different Tencent Cloud services, see [Product Policy Type and Dimension Information](https://www.tencentcloud.com/document/product/248/39565?has_map=1).Note: If 1 is passed in for NeedCorrespondence, the relationship between a policy and an instance needs to be returned. You can pass in up to 20 alarm object dimensions to avoid request timeout. Dimensions string `pulumi:"dimensions"` // Triggered task type. Valid value: AS (auto scaling)Note: this field may return null, indicating that no valid values can be obtained. Type string `pulumi:"type"` }
type GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArgs ¶ added in v0.1.8
type GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArgs struct { // The alarm object list, which is a JSON string. The outer array corresponds to multiple instances, and the inner array is the dimension of an object.For example, 'CVM - Basic Monitor' can be written as: [ {Dimensions: {unInstanceId: ins-qr8d555g}}, {Dimensions: {unInstanceId: ins-qr8d555h}} ]You can also refer to the 'Example 2' below.For more information on the parameter samples of different Tencent Cloud services, see [Product Policy Type and Dimension Information](https://www.tencentcloud.com/document/product/248/39565?has_map=1).Note: If 1 is passed in for NeedCorrespondence, the relationship between a policy and an instance needs to be returned. You can pass in up to 20 alarm object dimensions to avoid request timeout. Dimensions pulumi.StringInput `pulumi:"dimensions"` // Triggered task type. Valid value: AS (auto scaling)Note: this field may return null, indicating that no valid values can be obtained. Type pulumi.StringInput `pulumi:"type"` }
func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArgs) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArgs) ElementType() reflect.Type
func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArgs) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterOutput ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArgs) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterOutput() GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterOutput
func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArgs) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterOutputWithContext ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArgs) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterOutput
type GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArray ¶ added in v0.1.8
type GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArray []GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterInput
func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArray) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArray) ElementType() reflect.Type
func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArray) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArrayOutput ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArray) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArrayOutput() GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArrayOutput
func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArray) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArrayOutputWithContext ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArray) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArrayOutput
type GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArrayInput ¶ added in v0.1.8
type GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArrayInput interface { pulumi.Input ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArrayOutput() GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArrayOutput ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArrayOutputWithContext(context.Context) GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArrayOutput }
GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArrayInput is an input type that accepts GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArray and GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArrayOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArrayInput` via:
GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArray{ GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArgs{...} }
type GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArrayOutput ¶ added in v0.1.8
type GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArrayOutput struct{ *pulumi.OutputState }
func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArrayOutput) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArrayOutput) ElementType() reflect.Type
func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArrayOutput) Index ¶ added in v0.1.8
func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArrayOutput) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArrayOutput ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArrayOutput) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArrayOutput() GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArrayOutput
func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArrayOutput) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArrayOutputWithContext ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArrayOutput) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArrayOutput
type GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterInput ¶ added in v0.1.8
type GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterInput interface { pulumi.Input ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterOutput() GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterOutput ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterOutputWithContext(context.Context) GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterOutput }
GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterInput is an input type that accepts GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArgs and GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterInput` via:
GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArgs{...}
type GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterOutput ¶ added in v0.1.8
type GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterOutput struct{ *pulumi.OutputState }
func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterOutput) Dimensions ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterOutput) Dimensions() pulumi.StringOutput
The alarm object list, which is a JSON string. The outer array corresponds to multiple instances, and the inner array is the dimension of an object.For example, 'CVM - Basic Monitor' can be written as: [ {Dimensions: {unInstanceId: ins-qr8d555g}}, {Dimensions: {unInstanceId: ins-qr8d555h}} ]You can also refer to the 'Example 2' below.For more information on the parameter samples of different Tencent Cloud services, see [Product Policy Type and Dimension Information](https://www.tencentcloud.com/document/product/248/39565?has_map=1).Note: If 1 is passed in for NeedCorrespondence, the relationship between a policy and an instance needs to be returned. You can pass in up to 20 alarm object dimensions to avoid request timeout.
func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterOutput) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterOutput) ElementType() reflect.Type
func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterOutput) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterOutput ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterOutput) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterOutput() GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterOutput
func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterOutput) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterOutputWithContext ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterOutput) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterOutput
func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterOutput) Type ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterOutput) Type() pulumi.StringOutput
Triggered task type. Valid value: AS (auto scaling)Note: this field may return null, indicating that no valid values can be obtained.
type GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValue ¶ added in v0.1.8
type GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValue struct { // Threshold for the Remind levelNote: This field may return null, indicating that no valid values can be obtained. Remind string `pulumi:"remind"` // Threshold for the Serious levelNote: This field may return null, indicating that no valid values can be obtained. Serious string `pulumi:"serious"` // Threshold for the Warn levelNote: This field may return null, indicating that no valid values can be obtained. Warn string `pulumi:"warn"` }
type GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArgs ¶ added in v0.1.8
type GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArgs struct { // Threshold for the Remind levelNote: This field may return null, indicating that no valid values can be obtained. Remind pulumi.StringInput `pulumi:"remind"` // Threshold for the Serious levelNote: This field may return null, indicating that no valid values can be obtained. Serious pulumi.StringInput `pulumi:"serious"` // Threshold for the Warn levelNote: This field may return null, indicating that no valid values can be obtained. Warn pulumi.StringInput `pulumi:"warn"` }
func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArgs) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArgs) ElementType() reflect.Type
func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArgs) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueOutput ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArgs) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueOutput() GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueOutput
func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArgs) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueOutputWithContext ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArgs) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueOutput
type GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArray ¶ added in v0.1.8
type GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArray []GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueInput
func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArray) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArray) ElementType() reflect.Type
func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArray) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArrayOutput ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArray) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArrayOutput() GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArrayOutput
func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArray) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArrayOutputWithContext ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArray) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArrayOutput
type GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArrayInput ¶ added in v0.1.8
type GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArrayInput interface { pulumi.Input ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArrayOutput() GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArrayOutput ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArrayOutputWithContext(context.Context) GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArrayOutput }
GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArrayInput is an input type that accepts GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArray and GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArrayOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArrayInput` via:
GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArray{ GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArgs{...} }
type GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArrayOutput ¶ added in v0.1.8
type GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArrayOutput struct{ *pulumi.OutputState }
func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArrayOutput) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArrayOutput) ElementType() reflect.Type
func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArrayOutput) Index ¶ added in v0.1.8
func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArrayOutput) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArrayOutput ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArrayOutput) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArrayOutput() GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArrayOutput
func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArrayOutput) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArrayOutputWithContext ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArrayOutput) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArrayOutput
type GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueInput ¶ added in v0.1.8
type GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueInput interface { pulumi.Input ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueOutput() GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueOutput ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueOutputWithContext(context.Context) GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueOutput }
GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueInput is an input type that accepts GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArgs and GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueInput` via:
GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArgs{...}
type GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueOutput ¶ added in v0.1.8
type GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueOutput struct{ *pulumi.OutputState }
func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueOutput) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueOutput) ElementType() reflect.Type
func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueOutput) Remind ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueOutput) Remind() pulumi.StringOutput
Threshold for the Remind levelNote: This field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueOutput) Serious ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueOutput) Serious() pulumi.StringOutput
Threshold for the Serious levelNote: This field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueOutput) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueOutput ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueOutput) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueOutput() GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueOutput
func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueOutput) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueOutputWithContext ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueOutput) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueOutput
func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueOutput) Warn ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueOutput) Warn() pulumi.StringOutput
Threshold for the Warn levelNote: This field may return null, indicating that no valid values can be obtained.
type GetAlarmPolicyPolicyConditionsTempEventConditionRuleInput ¶ added in v0.1.8
type GetAlarmPolicyPolicyConditionsTempEventConditionRuleInput interface { pulumi.Input ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput() GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleOutputWithContext(context.Context) GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput }
GetAlarmPolicyPolicyConditionsTempEventConditionRuleInput is an input type that accepts GetAlarmPolicyPolicyConditionsTempEventConditionRuleArgs and GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyConditionsTempEventConditionRuleInput` via:
GetAlarmPolicyPolicyConditionsTempEventConditionRuleArgs{...}
type GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput ¶ added in v0.1.8
type GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput struct{ *pulumi.OutputState }
func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput) ContinuePeriod ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput) ContinuePeriod() pulumi.IntOutput
Number of periods. 1: continue for one period; 2: continue for two periods; and so on. The valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained.
func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput) Description ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput) Description() pulumi.StringOutput
Metric display name, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput) ElementType() reflect.Type
func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput) Filters ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput) Filters() GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArrayOutput
Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput) HierarchicalValues ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput) HierarchicalValues() GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArrayOutput
The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput) IsAdvanced ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput) IsAdvanced() pulumi.IntOutput
Whether it is an advanced metric. 0: No; 1: Yes.Note: This field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput) IsOpen ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput) IsOpen() pulumi.IntOutput
Whether the advanced metric feature is enabled. 0: No; 1: Yes.Note: This field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput) IsPowerNotice ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput) IsPowerNotice() pulumi.IntOutput
Whether the alarm frequency increases exponentially. Valid values: 0 (no), 1 (yes)Note: this field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput) MetricName ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput) MetricName() pulumi.StringOutput
Metric name or event name. The supported metrics can be queried via DescribeAlarmMetrics and the supported events via DescribeAlarmEventsNote: this field may return null, indicating that no valid value is obtained.
func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput) NoticeFrequency ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput) NoticeFrequency() pulumi.IntOutput
Alarm interval in seconds. Valid values: 0 (do not repeat), 300 (alarm once every 5 minutes), 600 (alarm once every 10 minutes), 900 (alarm once every 15 minutes), 1800 (alarm once every 30 minutes), 3600 (alarm once every hour), 7200 (alarm once every 2 hours), 10800 (alarm once every 3 hours), 21600 (alarm once every 6 hours), 43200 (alarm once every 12 hours), 86400 (alarm once every day)Note: this field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput) Operator ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput) Operator() pulumi.StringOutput
Statistical period in seconds. The valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained.Operator String No Operatorintelligent = intelligent detection without thresholdeq = equal toge = greater than or equal togt = greater thanle = less than or equal tolt = less thanne = not equal todayIncrease = day-on-day increasedayDecrease = day-on-day decreasedayWave = day-on-day fluctuationweekIncrease = week-on-week increaseweekDecrease = week-on-week decreaseweekWave = week-on-week fluctuationcycleIncrease = cyclical increasecycleDecrease = cyclical decreasecycleWave = cyclical fluctuationre = regex matchThe valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained.
func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput) Period ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput) Period() pulumi.IntOutput
Statistical period in seconds. The valid values can be queried via DescribeAlarmMetricsNote: this field may return null, indicating that no valid value is obtained.
func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput) ProductId ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput) ProductId() pulumi.StringOutput
Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput) RuleType ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput) RuleType() pulumi.StringOutput
Trigger condition type. Valid values: STATIC (static threshold), DYNAMIC (dynamic)Note: this field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput() GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput
func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleOutputWithContext ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput
func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput) Unit ¶ added in v0.1.8
Unit, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput) Value ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput) Value() pulumi.StringOutput
Tag value.
func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput) ValueMax ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput) ValueMax() pulumi.Float64Output
Maximum valueNote: This field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput) ValueMin ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput) ValueMin() pulumi.Float64Output
Minimum valueNote: This field may return null, indicating that no valid values can be obtained.
type GetAlarmPolicyPolicyConditionsTempInput ¶ added in v0.1.8
type GetAlarmPolicyPolicyConditionsTempInput interface { pulumi.Input ToGetAlarmPolicyPolicyConditionsTempOutput() GetAlarmPolicyPolicyConditionsTempOutput ToGetAlarmPolicyPolicyConditionsTempOutputWithContext(context.Context) GetAlarmPolicyPolicyConditionsTempOutput }
GetAlarmPolicyPolicyConditionsTempInput is an input type that accepts GetAlarmPolicyPolicyConditionsTempArgs and GetAlarmPolicyPolicyConditionsTempOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyConditionsTempInput` via:
GetAlarmPolicyPolicyConditionsTempArgs{...}
type GetAlarmPolicyPolicyConditionsTempOutput ¶ added in v0.1.8
type GetAlarmPolicyPolicyConditionsTempOutput struct{ *pulumi.OutputState }
func (GetAlarmPolicyPolicyConditionsTempOutput) Conditions ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionsTempOutput) Conditions() GetAlarmPolicyPolicyConditionsTempConditionArrayOutput
Metric trigger conditionNote: this field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyConditionsTempOutput) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyConditionsTempOutput) ElementType() reflect.Type
func (GetAlarmPolicyPolicyConditionsTempOutput) EventConditions ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionsTempOutput) EventConditions() GetAlarmPolicyPolicyConditionsTempEventConditionArrayOutput
Event trigger conditioNote: this field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyConditionsTempOutput) TemplateName ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionsTempOutput) TemplateName() pulumi.StringOutput
Template nameNote: u200dThis field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyConditionsTempOutput) ToGetAlarmPolicyPolicyConditionsTempOutput ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionsTempOutput) ToGetAlarmPolicyPolicyConditionsTempOutput() GetAlarmPolicyPolicyConditionsTempOutput
func (GetAlarmPolicyPolicyConditionsTempOutput) ToGetAlarmPolicyPolicyConditionsTempOutputWithContext ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyConditionsTempOutput) ToGetAlarmPolicyPolicyConditionsTempOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempOutput
type GetAlarmPolicyPolicyEventCondition ¶ added in v0.1.8
type GetAlarmPolicyPolicyEventCondition struct { // Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained. Rules []GetAlarmPolicyPolicyEventConditionRule `pulumi:"rules"` }
type GetAlarmPolicyPolicyEventConditionArgs ¶ added in v0.1.8
type GetAlarmPolicyPolicyEventConditionArgs struct { // Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained. Rules GetAlarmPolicyPolicyEventConditionRuleArrayInput `pulumi:"rules"` }
func (GetAlarmPolicyPolicyEventConditionArgs) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyEventConditionArgs) ElementType() reflect.Type
func (GetAlarmPolicyPolicyEventConditionArgs) ToGetAlarmPolicyPolicyEventConditionOutput ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyEventConditionArgs) ToGetAlarmPolicyPolicyEventConditionOutput() GetAlarmPolicyPolicyEventConditionOutput
func (GetAlarmPolicyPolicyEventConditionArgs) ToGetAlarmPolicyPolicyEventConditionOutputWithContext ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyEventConditionArgs) ToGetAlarmPolicyPolicyEventConditionOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyEventConditionOutput
type GetAlarmPolicyPolicyEventConditionArray ¶ added in v0.1.8
type GetAlarmPolicyPolicyEventConditionArray []GetAlarmPolicyPolicyEventConditionInput
func (GetAlarmPolicyPolicyEventConditionArray) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyEventConditionArray) ElementType() reflect.Type
func (GetAlarmPolicyPolicyEventConditionArray) ToGetAlarmPolicyPolicyEventConditionArrayOutput ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyEventConditionArray) ToGetAlarmPolicyPolicyEventConditionArrayOutput() GetAlarmPolicyPolicyEventConditionArrayOutput
func (GetAlarmPolicyPolicyEventConditionArray) ToGetAlarmPolicyPolicyEventConditionArrayOutputWithContext ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyEventConditionArray) ToGetAlarmPolicyPolicyEventConditionArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyEventConditionArrayOutput
type GetAlarmPolicyPolicyEventConditionArrayInput ¶ added in v0.1.8
type GetAlarmPolicyPolicyEventConditionArrayInput interface { pulumi.Input ToGetAlarmPolicyPolicyEventConditionArrayOutput() GetAlarmPolicyPolicyEventConditionArrayOutput ToGetAlarmPolicyPolicyEventConditionArrayOutputWithContext(context.Context) GetAlarmPolicyPolicyEventConditionArrayOutput }
GetAlarmPolicyPolicyEventConditionArrayInput is an input type that accepts GetAlarmPolicyPolicyEventConditionArray and GetAlarmPolicyPolicyEventConditionArrayOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyEventConditionArrayInput` via:
GetAlarmPolicyPolicyEventConditionArray{ GetAlarmPolicyPolicyEventConditionArgs{...} }
type GetAlarmPolicyPolicyEventConditionArrayOutput ¶ added in v0.1.8
type GetAlarmPolicyPolicyEventConditionArrayOutput struct{ *pulumi.OutputState }
func (GetAlarmPolicyPolicyEventConditionArrayOutput) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyEventConditionArrayOutput) ElementType() reflect.Type
func (GetAlarmPolicyPolicyEventConditionArrayOutput) ToGetAlarmPolicyPolicyEventConditionArrayOutput ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyEventConditionArrayOutput) ToGetAlarmPolicyPolicyEventConditionArrayOutput() GetAlarmPolicyPolicyEventConditionArrayOutput
func (GetAlarmPolicyPolicyEventConditionArrayOutput) ToGetAlarmPolicyPolicyEventConditionArrayOutputWithContext ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyEventConditionArrayOutput) ToGetAlarmPolicyPolicyEventConditionArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyEventConditionArrayOutput
type GetAlarmPolicyPolicyEventConditionInput ¶ added in v0.1.8
type GetAlarmPolicyPolicyEventConditionInput interface { pulumi.Input ToGetAlarmPolicyPolicyEventConditionOutput() GetAlarmPolicyPolicyEventConditionOutput ToGetAlarmPolicyPolicyEventConditionOutputWithContext(context.Context) GetAlarmPolicyPolicyEventConditionOutput }
GetAlarmPolicyPolicyEventConditionInput is an input type that accepts GetAlarmPolicyPolicyEventConditionArgs and GetAlarmPolicyPolicyEventConditionOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyEventConditionInput` via:
GetAlarmPolicyPolicyEventConditionArgs{...}
type GetAlarmPolicyPolicyEventConditionOutput ¶ added in v0.1.8
type GetAlarmPolicyPolicyEventConditionOutput struct{ *pulumi.OutputState }
func (GetAlarmPolicyPolicyEventConditionOutput) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyEventConditionOutput) ElementType() reflect.Type
func (GetAlarmPolicyPolicyEventConditionOutput) Rules ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyEventConditionOutput) Rules() GetAlarmPolicyPolicyEventConditionRuleArrayOutput
Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyEventConditionOutput) ToGetAlarmPolicyPolicyEventConditionOutput ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyEventConditionOutput) ToGetAlarmPolicyPolicyEventConditionOutput() GetAlarmPolicyPolicyEventConditionOutput
func (GetAlarmPolicyPolicyEventConditionOutput) ToGetAlarmPolicyPolicyEventConditionOutputWithContext ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyEventConditionOutput) ToGetAlarmPolicyPolicyEventConditionOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyEventConditionOutput
type GetAlarmPolicyPolicyEventConditionRule ¶ added in v0.1.8
type GetAlarmPolicyPolicyEventConditionRule struct { // Number of periods. 1: continue for one period; 2: continue for two periods; and so on. The valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained. ContinuePeriod int `pulumi:"continuePeriod"` // Metric display name, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained. Description string `pulumi:"description"` // Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained. Filters []GetAlarmPolicyPolicyEventConditionRuleFilter `pulumi:"filters"` // The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained. HierarchicalValues []GetAlarmPolicyPolicyEventConditionRuleHierarchicalValue `pulumi:"hierarchicalValues"` // Whether it is an advanced metric. 0: No; 1: Yes.Note: This field may return null, indicating that no valid values can be obtained. IsAdvanced int `pulumi:"isAdvanced"` // Whether the advanced metric feature is enabled. 0: No; 1: Yes.Note: This field may return null, indicating that no valid values can be obtained. IsOpen int `pulumi:"isOpen"` // Whether the alarm frequency increases exponentially. Valid values: 0 (no), 1 (yes)Note: this field may return null, indicating that no valid values can be obtained. IsPowerNotice int `pulumi:"isPowerNotice"` // Metric name or event name. The supported metrics can be queried via DescribeAlarmMetrics and the supported events via DescribeAlarmEventsNote: this field may return null, indicating that no valid value is obtained. MetricName string `pulumi:"metricName"` // Alarm interval in seconds. Valid values: 0 (do not repeat), 300 (alarm once every 5 minutes), 600 (alarm once every 10 minutes), 900 (alarm once every 15 minutes), 1800 (alarm once every 30 minutes), 3600 (alarm once every hour), 7200 (alarm once every 2 hours), 10800 (alarm once every 3 hours), 21600 (alarm once every 6 hours), 43200 (alarm once every 12 hours), 86400 (alarm once every day)Note: this field may return null, indicating that no valid values can be obtained. NoticeFrequency int `pulumi:"noticeFrequency"` // Statistical period in seconds. The valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained.Operator String No Operatorintelligent = intelligent detection without thresholdeq = equal toge = greater than or equal togt = greater thanle = less than or equal tolt = less thanne = not equal todayIncrease = day-on-day increasedayDecrease = day-on-day decreasedayWave = day-on-day fluctuationweekIncrease = week-on-week increaseweekDecrease = week-on-week decreaseweekWave = week-on-week fluctuationcycleIncrease = cyclical increasecycleDecrease = cyclical decreasecycleWave = cyclical fluctuationre = regex matchThe valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained. Operator string `pulumi:"operator"` // Statistical period in seconds. The valid values can be queried via DescribeAlarmMetricsNote: this field may return null, indicating that no valid value is obtained. Period int `pulumi:"period"` // Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained. ProductId string `pulumi:"productId"` // Trigger condition type. Valid values: STATIC (static threshold), DYNAMIC (dynamic)Note: this field may return null, indicating that no valid values can be obtained. RuleType string `pulumi:"ruleType"` // Unit, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained. Unit string `pulumi:"unit"` // Tag value. Value string `pulumi:"value"` // Maximum valueNote: This field may return null, indicating that no valid values can be obtained. ValueMax float64 `pulumi:"valueMax"` // Minimum valueNote: This field may return null, indicating that no valid values can be obtained. ValueMin float64 `pulumi:"valueMin"` }
type GetAlarmPolicyPolicyEventConditionRuleArgs ¶ added in v0.1.8
type GetAlarmPolicyPolicyEventConditionRuleArgs struct { // Number of periods. 1: continue for one period; 2: continue for two periods; and so on. The valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained. ContinuePeriod pulumi.IntInput `pulumi:"continuePeriod"` // Metric display name, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained. Description pulumi.StringInput `pulumi:"description"` // Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained. Filters GetAlarmPolicyPolicyEventConditionRuleFilterArrayInput `pulumi:"filters"` // The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained. HierarchicalValues GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArrayInput `pulumi:"hierarchicalValues"` // Whether it is an advanced metric. 0: No; 1: Yes.Note: This field may return null, indicating that no valid values can be obtained. IsAdvanced pulumi.IntInput `pulumi:"isAdvanced"` // Whether the advanced metric feature is enabled. 0: No; 1: Yes.Note: This field may return null, indicating that no valid values can be obtained. IsOpen pulumi.IntInput `pulumi:"isOpen"` // Whether the alarm frequency increases exponentially. Valid values: 0 (no), 1 (yes)Note: this field may return null, indicating that no valid values can be obtained. IsPowerNotice pulumi.IntInput `pulumi:"isPowerNotice"` // Metric name or event name. The supported metrics can be queried via DescribeAlarmMetrics and the supported events via DescribeAlarmEventsNote: this field may return null, indicating that no valid value is obtained. MetricName pulumi.StringInput `pulumi:"metricName"` // Alarm interval in seconds. Valid values: 0 (do not repeat), 300 (alarm once every 5 minutes), 600 (alarm once every 10 minutes), 900 (alarm once every 15 minutes), 1800 (alarm once every 30 minutes), 3600 (alarm once every hour), 7200 (alarm once every 2 hours), 10800 (alarm once every 3 hours), 21600 (alarm once every 6 hours), 43200 (alarm once every 12 hours), 86400 (alarm once every day)Note: this field may return null, indicating that no valid values can be obtained. NoticeFrequency pulumi.IntInput `pulumi:"noticeFrequency"` // Statistical period in seconds. The valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained.Operator String No Operatorintelligent = intelligent detection without thresholdeq = equal toge = greater than or equal togt = greater thanle = less than or equal tolt = less thanne = not equal todayIncrease = day-on-day increasedayDecrease = day-on-day decreasedayWave = day-on-day fluctuationweekIncrease = week-on-week increaseweekDecrease = week-on-week decreaseweekWave = week-on-week fluctuationcycleIncrease = cyclical increasecycleDecrease = cyclical decreasecycleWave = cyclical fluctuationre = regex matchThe valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained. Operator pulumi.StringInput `pulumi:"operator"` // Statistical period in seconds. The valid values can be queried via DescribeAlarmMetricsNote: this field may return null, indicating that no valid value is obtained. Period pulumi.IntInput `pulumi:"period"` // Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained. ProductId pulumi.StringInput `pulumi:"productId"` // Trigger condition type. Valid values: STATIC (static threshold), DYNAMIC (dynamic)Note: this field may return null, indicating that no valid values can be obtained. RuleType pulumi.StringInput `pulumi:"ruleType"` // Unit, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained. Unit pulumi.StringInput `pulumi:"unit"` // Tag value. Value pulumi.StringInput `pulumi:"value"` // Maximum valueNote: This field may return null, indicating that no valid values can be obtained. ValueMax pulumi.Float64Input `pulumi:"valueMax"` // Minimum valueNote: This field may return null, indicating that no valid values can be obtained. ValueMin pulumi.Float64Input `pulumi:"valueMin"` }
func (GetAlarmPolicyPolicyEventConditionRuleArgs) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyEventConditionRuleArgs) ElementType() reflect.Type
func (GetAlarmPolicyPolicyEventConditionRuleArgs) ToGetAlarmPolicyPolicyEventConditionRuleOutput ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyEventConditionRuleArgs) ToGetAlarmPolicyPolicyEventConditionRuleOutput() GetAlarmPolicyPolicyEventConditionRuleOutput
func (GetAlarmPolicyPolicyEventConditionRuleArgs) ToGetAlarmPolicyPolicyEventConditionRuleOutputWithContext ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyEventConditionRuleArgs) ToGetAlarmPolicyPolicyEventConditionRuleOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyEventConditionRuleOutput
type GetAlarmPolicyPolicyEventConditionRuleArray ¶ added in v0.1.8
type GetAlarmPolicyPolicyEventConditionRuleArray []GetAlarmPolicyPolicyEventConditionRuleInput
func (GetAlarmPolicyPolicyEventConditionRuleArray) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyEventConditionRuleArray) ElementType() reflect.Type
func (GetAlarmPolicyPolicyEventConditionRuleArray) ToGetAlarmPolicyPolicyEventConditionRuleArrayOutput ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyEventConditionRuleArray) ToGetAlarmPolicyPolicyEventConditionRuleArrayOutput() GetAlarmPolicyPolicyEventConditionRuleArrayOutput
func (GetAlarmPolicyPolicyEventConditionRuleArray) ToGetAlarmPolicyPolicyEventConditionRuleArrayOutputWithContext ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyEventConditionRuleArray) ToGetAlarmPolicyPolicyEventConditionRuleArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyEventConditionRuleArrayOutput
type GetAlarmPolicyPolicyEventConditionRuleArrayInput ¶ added in v0.1.8
type GetAlarmPolicyPolicyEventConditionRuleArrayInput interface { pulumi.Input ToGetAlarmPolicyPolicyEventConditionRuleArrayOutput() GetAlarmPolicyPolicyEventConditionRuleArrayOutput ToGetAlarmPolicyPolicyEventConditionRuleArrayOutputWithContext(context.Context) GetAlarmPolicyPolicyEventConditionRuleArrayOutput }
GetAlarmPolicyPolicyEventConditionRuleArrayInput is an input type that accepts GetAlarmPolicyPolicyEventConditionRuleArray and GetAlarmPolicyPolicyEventConditionRuleArrayOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyEventConditionRuleArrayInput` via:
GetAlarmPolicyPolicyEventConditionRuleArray{ GetAlarmPolicyPolicyEventConditionRuleArgs{...} }
type GetAlarmPolicyPolicyEventConditionRuleArrayOutput ¶ added in v0.1.8
type GetAlarmPolicyPolicyEventConditionRuleArrayOutput struct{ *pulumi.OutputState }
func (GetAlarmPolicyPolicyEventConditionRuleArrayOutput) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyEventConditionRuleArrayOutput) ElementType() reflect.Type
func (GetAlarmPolicyPolicyEventConditionRuleArrayOutput) ToGetAlarmPolicyPolicyEventConditionRuleArrayOutput ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyEventConditionRuleArrayOutput) ToGetAlarmPolicyPolicyEventConditionRuleArrayOutput() GetAlarmPolicyPolicyEventConditionRuleArrayOutput
func (GetAlarmPolicyPolicyEventConditionRuleArrayOutput) ToGetAlarmPolicyPolicyEventConditionRuleArrayOutputWithContext ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyEventConditionRuleArrayOutput) ToGetAlarmPolicyPolicyEventConditionRuleArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyEventConditionRuleArrayOutput
type GetAlarmPolicyPolicyEventConditionRuleFilter ¶ added in v0.1.8
type GetAlarmPolicyPolicyEventConditionRuleFilter struct { // The alarm object list, which is a JSON string. The outer array corresponds to multiple instances, and the inner array is the dimension of an object.For example, 'CVM - Basic Monitor' can be written as: [ {Dimensions: {unInstanceId: ins-qr8d555g}}, {Dimensions: {unInstanceId: ins-qr8d555h}} ]You can also refer to the 'Example 2' below.For more information on the parameter samples of different Tencent Cloud services, see [Product Policy Type and Dimension Information](https://www.tencentcloud.com/document/product/248/39565?has_map=1).Note: If 1 is passed in for NeedCorrespondence, the relationship between a policy and an instance needs to be returned. You can pass in up to 20 alarm object dimensions to avoid request timeout. Dimensions string `pulumi:"dimensions"` // Triggered task type. Valid value: AS (auto scaling)Note: this field may return null, indicating that no valid values can be obtained. Type string `pulumi:"type"` }
type GetAlarmPolicyPolicyEventConditionRuleFilterArgs ¶ added in v0.1.8
type GetAlarmPolicyPolicyEventConditionRuleFilterArgs struct { // The alarm object list, which is a JSON string. The outer array corresponds to multiple instances, and the inner array is the dimension of an object.For example, 'CVM - Basic Monitor' can be written as: [ {Dimensions: {unInstanceId: ins-qr8d555g}}, {Dimensions: {unInstanceId: ins-qr8d555h}} ]You can also refer to the 'Example 2' below.For more information on the parameter samples of different Tencent Cloud services, see [Product Policy Type and Dimension Information](https://www.tencentcloud.com/document/product/248/39565?has_map=1).Note: If 1 is passed in for NeedCorrespondence, the relationship between a policy and an instance needs to be returned. You can pass in up to 20 alarm object dimensions to avoid request timeout. Dimensions pulumi.StringInput `pulumi:"dimensions"` // Triggered task type. Valid value: AS (auto scaling)Note: this field may return null, indicating that no valid values can be obtained. Type pulumi.StringInput `pulumi:"type"` }
func (GetAlarmPolicyPolicyEventConditionRuleFilterArgs) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyEventConditionRuleFilterArgs) ElementType() reflect.Type
func (GetAlarmPolicyPolicyEventConditionRuleFilterArgs) ToGetAlarmPolicyPolicyEventConditionRuleFilterOutput ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyEventConditionRuleFilterArgs) ToGetAlarmPolicyPolicyEventConditionRuleFilterOutput() GetAlarmPolicyPolicyEventConditionRuleFilterOutput
func (GetAlarmPolicyPolicyEventConditionRuleFilterArgs) ToGetAlarmPolicyPolicyEventConditionRuleFilterOutputWithContext ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyEventConditionRuleFilterArgs) ToGetAlarmPolicyPolicyEventConditionRuleFilterOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyEventConditionRuleFilterOutput
type GetAlarmPolicyPolicyEventConditionRuleFilterArray ¶ added in v0.1.8
type GetAlarmPolicyPolicyEventConditionRuleFilterArray []GetAlarmPolicyPolicyEventConditionRuleFilterInput
func (GetAlarmPolicyPolicyEventConditionRuleFilterArray) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyEventConditionRuleFilterArray) ElementType() reflect.Type
func (GetAlarmPolicyPolicyEventConditionRuleFilterArray) ToGetAlarmPolicyPolicyEventConditionRuleFilterArrayOutput ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyEventConditionRuleFilterArray) ToGetAlarmPolicyPolicyEventConditionRuleFilterArrayOutput() GetAlarmPolicyPolicyEventConditionRuleFilterArrayOutput
func (GetAlarmPolicyPolicyEventConditionRuleFilterArray) ToGetAlarmPolicyPolicyEventConditionRuleFilterArrayOutputWithContext ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyEventConditionRuleFilterArray) ToGetAlarmPolicyPolicyEventConditionRuleFilterArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyEventConditionRuleFilterArrayOutput
type GetAlarmPolicyPolicyEventConditionRuleFilterArrayInput ¶ added in v0.1.8
type GetAlarmPolicyPolicyEventConditionRuleFilterArrayInput interface { pulumi.Input ToGetAlarmPolicyPolicyEventConditionRuleFilterArrayOutput() GetAlarmPolicyPolicyEventConditionRuleFilterArrayOutput ToGetAlarmPolicyPolicyEventConditionRuleFilterArrayOutputWithContext(context.Context) GetAlarmPolicyPolicyEventConditionRuleFilterArrayOutput }
GetAlarmPolicyPolicyEventConditionRuleFilterArrayInput is an input type that accepts GetAlarmPolicyPolicyEventConditionRuleFilterArray and GetAlarmPolicyPolicyEventConditionRuleFilterArrayOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyEventConditionRuleFilterArrayInput` via:
GetAlarmPolicyPolicyEventConditionRuleFilterArray{ GetAlarmPolicyPolicyEventConditionRuleFilterArgs{...} }
type GetAlarmPolicyPolicyEventConditionRuleFilterArrayOutput ¶ added in v0.1.8
type GetAlarmPolicyPolicyEventConditionRuleFilterArrayOutput struct{ *pulumi.OutputState }
func (GetAlarmPolicyPolicyEventConditionRuleFilterArrayOutput) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyEventConditionRuleFilterArrayOutput) ElementType() reflect.Type
func (GetAlarmPolicyPolicyEventConditionRuleFilterArrayOutput) ToGetAlarmPolicyPolicyEventConditionRuleFilterArrayOutput ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyEventConditionRuleFilterArrayOutput) ToGetAlarmPolicyPolicyEventConditionRuleFilterArrayOutput() GetAlarmPolicyPolicyEventConditionRuleFilterArrayOutput
func (GetAlarmPolicyPolicyEventConditionRuleFilterArrayOutput) ToGetAlarmPolicyPolicyEventConditionRuleFilterArrayOutputWithContext ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyEventConditionRuleFilterArrayOutput) ToGetAlarmPolicyPolicyEventConditionRuleFilterArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyEventConditionRuleFilterArrayOutput
type GetAlarmPolicyPolicyEventConditionRuleFilterInput ¶ added in v0.1.8
type GetAlarmPolicyPolicyEventConditionRuleFilterInput interface { pulumi.Input ToGetAlarmPolicyPolicyEventConditionRuleFilterOutput() GetAlarmPolicyPolicyEventConditionRuleFilterOutput ToGetAlarmPolicyPolicyEventConditionRuleFilterOutputWithContext(context.Context) GetAlarmPolicyPolicyEventConditionRuleFilterOutput }
GetAlarmPolicyPolicyEventConditionRuleFilterInput is an input type that accepts GetAlarmPolicyPolicyEventConditionRuleFilterArgs and GetAlarmPolicyPolicyEventConditionRuleFilterOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyEventConditionRuleFilterInput` via:
GetAlarmPolicyPolicyEventConditionRuleFilterArgs{...}
type GetAlarmPolicyPolicyEventConditionRuleFilterOutput ¶ added in v0.1.8
type GetAlarmPolicyPolicyEventConditionRuleFilterOutput struct{ *pulumi.OutputState }
func (GetAlarmPolicyPolicyEventConditionRuleFilterOutput) Dimensions ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyEventConditionRuleFilterOutput) Dimensions() pulumi.StringOutput
The alarm object list, which is a JSON string. The outer array corresponds to multiple instances, and the inner array is the dimension of an object.For example, 'CVM - Basic Monitor' can be written as: [ {Dimensions: {unInstanceId: ins-qr8d555g}}, {Dimensions: {unInstanceId: ins-qr8d555h}} ]You can also refer to the 'Example 2' below.For more information on the parameter samples of different Tencent Cloud services, see [Product Policy Type and Dimension Information](https://www.tencentcloud.com/document/product/248/39565?has_map=1).Note: If 1 is passed in for NeedCorrespondence, the relationship between a policy and an instance needs to be returned. You can pass in up to 20 alarm object dimensions to avoid request timeout.
func (GetAlarmPolicyPolicyEventConditionRuleFilterOutput) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyEventConditionRuleFilterOutput) ElementType() reflect.Type
func (GetAlarmPolicyPolicyEventConditionRuleFilterOutput) ToGetAlarmPolicyPolicyEventConditionRuleFilterOutput ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyEventConditionRuleFilterOutput) ToGetAlarmPolicyPolicyEventConditionRuleFilterOutput() GetAlarmPolicyPolicyEventConditionRuleFilterOutput
func (GetAlarmPolicyPolicyEventConditionRuleFilterOutput) ToGetAlarmPolicyPolicyEventConditionRuleFilterOutputWithContext ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyEventConditionRuleFilterOutput) ToGetAlarmPolicyPolicyEventConditionRuleFilterOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyEventConditionRuleFilterOutput
func (GetAlarmPolicyPolicyEventConditionRuleFilterOutput) Type ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyEventConditionRuleFilterOutput) Type() pulumi.StringOutput
Triggered task type. Valid value: AS (auto scaling)Note: this field may return null, indicating that no valid values can be obtained.
type GetAlarmPolicyPolicyEventConditionRuleHierarchicalValue ¶ added in v0.1.8
type GetAlarmPolicyPolicyEventConditionRuleHierarchicalValue struct { // Threshold for the Remind levelNote: This field may return null, indicating that no valid values can be obtained. Remind string `pulumi:"remind"` // Threshold for the Serious levelNote: This field may return null, indicating that no valid values can be obtained. Serious string `pulumi:"serious"` // Threshold for the Warn levelNote: This field may return null, indicating that no valid values can be obtained. Warn string `pulumi:"warn"` }
type GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArgs ¶ added in v0.1.8
type GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArgs struct { // Threshold for the Remind levelNote: This field may return null, indicating that no valid values can be obtained. Remind pulumi.StringInput `pulumi:"remind"` // Threshold for the Serious levelNote: This field may return null, indicating that no valid values can be obtained. Serious pulumi.StringInput `pulumi:"serious"` // Threshold for the Warn levelNote: This field may return null, indicating that no valid values can be obtained. Warn pulumi.StringInput `pulumi:"warn"` }
func (GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArgs) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArgs) ElementType() reflect.Type
func (GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArgs) ToGetAlarmPolicyPolicyEventConditionRuleHierarchicalValueOutput ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArgs) ToGetAlarmPolicyPolicyEventConditionRuleHierarchicalValueOutput() GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueOutput
func (GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArgs) ToGetAlarmPolicyPolicyEventConditionRuleHierarchicalValueOutputWithContext ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArgs) ToGetAlarmPolicyPolicyEventConditionRuleHierarchicalValueOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueOutput
type GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArray ¶ added in v0.1.8
type GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArray []GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueInput
func (GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArray) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArray) ElementType() reflect.Type
func (GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArray) ToGetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArrayOutput ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArray) ToGetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArrayOutput() GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArrayOutput
func (GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArray) ToGetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArrayOutputWithContext ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArray) ToGetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArrayOutput
type GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArrayInput ¶ added in v0.1.8
type GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArrayInput interface { pulumi.Input ToGetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArrayOutput() GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArrayOutput ToGetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArrayOutputWithContext(context.Context) GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArrayOutput }
GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArrayInput is an input type that accepts GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArray and GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArrayOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArrayInput` via:
GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArray{ GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArgs{...} }
type GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArrayOutput ¶ added in v0.1.8
type GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArrayOutput struct{ *pulumi.OutputState }
func (GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArrayOutput) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArrayOutput) ElementType() reflect.Type
func (GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArrayOutput) ToGetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArrayOutput ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArrayOutput) ToGetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArrayOutput() GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArrayOutput
func (GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArrayOutput) ToGetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArrayOutputWithContext ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArrayOutput) ToGetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArrayOutput
type GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueInput ¶ added in v0.1.8
type GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueInput interface { pulumi.Input ToGetAlarmPolicyPolicyEventConditionRuleHierarchicalValueOutput() GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueOutput ToGetAlarmPolicyPolicyEventConditionRuleHierarchicalValueOutputWithContext(context.Context) GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueOutput }
GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueInput is an input type that accepts GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArgs and GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueInput` via:
GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArgs{...}
type GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueOutput ¶ added in v0.1.8
type GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueOutput struct{ *pulumi.OutputState }
func (GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueOutput) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueOutput) ElementType() reflect.Type
func (GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueOutput) Remind ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueOutput) Remind() pulumi.StringOutput
Threshold for the Remind levelNote: This field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueOutput) Serious ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueOutput) Serious() pulumi.StringOutput
Threshold for the Serious levelNote: This field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueOutput) ToGetAlarmPolicyPolicyEventConditionRuleHierarchicalValueOutput ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueOutput) ToGetAlarmPolicyPolicyEventConditionRuleHierarchicalValueOutput() GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueOutput
func (GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueOutput) ToGetAlarmPolicyPolicyEventConditionRuleHierarchicalValueOutputWithContext ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueOutput) ToGetAlarmPolicyPolicyEventConditionRuleHierarchicalValueOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueOutput
type GetAlarmPolicyPolicyEventConditionRuleInput ¶ added in v0.1.8
type GetAlarmPolicyPolicyEventConditionRuleInput interface { pulumi.Input ToGetAlarmPolicyPolicyEventConditionRuleOutput() GetAlarmPolicyPolicyEventConditionRuleOutput ToGetAlarmPolicyPolicyEventConditionRuleOutputWithContext(context.Context) GetAlarmPolicyPolicyEventConditionRuleOutput }
GetAlarmPolicyPolicyEventConditionRuleInput is an input type that accepts GetAlarmPolicyPolicyEventConditionRuleArgs and GetAlarmPolicyPolicyEventConditionRuleOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyEventConditionRuleInput` via:
GetAlarmPolicyPolicyEventConditionRuleArgs{...}
type GetAlarmPolicyPolicyEventConditionRuleOutput ¶ added in v0.1.8
type GetAlarmPolicyPolicyEventConditionRuleOutput struct{ *pulumi.OutputState }
func (GetAlarmPolicyPolicyEventConditionRuleOutput) ContinuePeriod ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyEventConditionRuleOutput) ContinuePeriod() pulumi.IntOutput
Number of periods. 1: continue for one period; 2: continue for two periods; and so on. The valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained.
func (GetAlarmPolicyPolicyEventConditionRuleOutput) Description ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyEventConditionRuleOutput) Description() pulumi.StringOutput
Metric display name, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyEventConditionRuleOutput) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyEventConditionRuleOutput) ElementType() reflect.Type
func (GetAlarmPolicyPolicyEventConditionRuleOutput) Filters ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyEventConditionRuleOutput) Filters() GetAlarmPolicyPolicyEventConditionRuleFilterArrayOutput
Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyEventConditionRuleOutput) HierarchicalValues ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyEventConditionRuleOutput) HierarchicalValues() GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArrayOutput
The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyEventConditionRuleOutput) IsAdvanced ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyEventConditionRuleOutput) IsAdvanced() pulumi.IntOutput
Whether it is an advanced metric. 0: No; 1: Yes.Note: This field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyEventConditionRuleOutput) IsOpen ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyEventConditionRuleOutput) IsOpen() pulumi.IntOutput
Whether the advanced metric feature is enabled. 0: No; 1: Yes.Note: This field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyEventConditionRuleOutput) IsPowerNotice ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyEventConditionRuleOutput) IsPowerNotice() pulumi.IntOutput
Whether the alarm frequency increases exponentially. Valid values: 0 (no), 1 (yes)Note: this field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyEventConditionRuleOutput) MetricName ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyEventConditionRuleOutput) MetricName() pulumi.StringOutput
Metric name or event name. The supported metrics can be queried via DescribeAlarmMetrics and the supported events via DescribeAlarmEventsNote: this field may return null, indicating that no valid value is obtained.
func (GetAlarmPolicyPolicyEventConditionRuleOutput) NoticeFrequency ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyEventConditionRuleOutput) NoticeFrequency() pulumi.IntOutput
Alarm interval in seconds. Valid values: 0 (do not repeat), 300 (alarm once every 5 minutes), 600 (alarm once every 10 minutes), 900 (alarm once every 15 minutes), 1800 (alarm once every 30 minutes), 3600 (alarm once every hour), 7200 (alarm once every 2 hours), 10800 (alarm once every 3 hours), 21600 (alarm once every 6 hours), 43200 (alarm once every 12 hours), 86400 (alarm once every day)Note: this field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyEventConditionRuleOutput) Operator ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyEventConditionRuleOutput) Operator() pulumi.StringOutput
Statistical period in seconds. The valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained.Operator String No Operatorintelligent = intelligent detection without thresholdeq = equal toge = greater than or equal togt = greater thanle = less than or equal tolt = less thanne = not equal todayIncrease = day-on-day increasedayDecrease = day-on-day decreasedayWave = day-on-day fluctuationweekIncrease = week-on-week increaseweekDecrease = week-on-week decreaseweekWave = week-on-week fluctuationcycleIncrease = cyclical increasecycleDecrease = cyclical decreasecycleWave = cyclical fluctuationre = regex matchThe valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained.
func (GetAlarmPolicyPolicyEventConditionRuleOutput) Period ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyEventConditionRuleOutput) Period() pulumi.IntOutput
Statistical period in seconds. The valid values can be queried via DescribeAlarmMetricsNote: this field may return null, indicating that no valid value is obtained.
func (GetAlarmPolicyPolicyEventConditionRuleOutput) ProductId ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyEventConditionRuleOutput) ProductId() pulumi.StringOutput
Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyEventConditionRuleOutput) RuleType ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyEventConditionRuleOutput) RuleType() pulumi.StringOutput
Trigger condition type. Valid values: STATIC (static threshold), DYNAMIC (dynamic)Note: this field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyEventConditionRuleOutput) ToGetAlarmPolicyPolicyEventConditionRuleOutput ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyEventConditionRuleOutput) ToGetAlarmPolicyPolicyEventConditionRuleOutput() GetAlarmPolicyPolicyEventConditionRuleOutput
func (GetAlarmPolicyPolicyEventConditionRuleOutput) ToGetAlarmPolicyPolicyEventConditionRuleOutputWithContext ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyEventConditionRuleOutput) ToGetAlarmPolicyPolicyEventConditionRuleOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyEventConditionRuleOutput
func (GetAlarmPolicyPolicyEventConditionRuleOutput) Unit ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyEventConditionRuleOutput) Unit() pulumi.StringOutput
Unit, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyEventConditionRuleOutput) Value ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyEventConditionRuleOutput) Value() pulumi.StringOutput
Tag value.
func (GetAlarmPolicyPolicyEventConditionRuleOutput) ValueMax ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyEventConditionRuleOutput) ValueMax() pulumi.Float64Output
Maximum valueNote: This field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyEventConditionRuleOutput) ValueMin ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyEventConditionRuleOutput) ValueMin() pulumi.Float64Output
Minimum valueNote: This field may return null, indicating that no valid values can be obtained.
type GetAlarmPolicyPolicyInput ¶ added in v0.1.8
type GetAlarmPolicyPolicyInput interface { pulumi.Input ToGetAlarmPolicyPolicyOutput() GetAlarmPolicyPolicyOutput ToGetAlarmPolicyPolicyOutputWithContext(context.Context) GetAlarmPolicyPolicyOutput }
GetAlarmPolicyPolicyInput is an input type that accepts GetAlarmPolicyPolicyArgs and GetAlarmPolicyPolicyOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyInput` via:
GetAlarmPolicyPolicyArgs{...}
type GetAlarmPolicyPolicyNotice ¶ added in v0.1.8
type GetAlarmPolicyPolicyNotice struct { // Backend AMP consumer ID.Note: This field may return null, indicating that no valid values can be obtained. AmpConsumerId string `pulumi:"ampConsumerId"` // Channel to push alarm notifications to CLS.Note: This field may return null, indicating that no valid values can be obtained. ClsNotices []GetAlarmPolicyPolicyNoticeClsNotice `pulumi:"clsNotices"` // Alarm notification template IDNote: this field may return null, indicating that no valid values can be obtained. Id string `pulumi:"id"` // Whether it is the system default notification template. Valid values: 0 (no), 1 (yes)Note: this field may return null, indicating that no valid values can be obtained. IsPreset int `pulumi:"isPreset"` // Alarm notification template nameNote: this field may return null, indicating that no valid values can be obtained. Name string `pulumi:"name"` // Notification language. Valid values: zh-CN (Chinese), en-US (English)Note: this field may return null, indicating that no valid values can be obtained. NoticeLanguage string `pulumi:"noticeLanguage"` // Alarm notification type. Valid values: ALARM (for unresolved alarms), OK (for resolved alarms), ALL (for all alarms)Note: this field may return null, indicating that no valid values can be obtained. NoticeType string `pulumi:"noticeType"` // List of IDs of the alarm policies bound to alarm notification templateNote: this field may return null, indicating that no valid values can be obtained. PolicyIds []string `pulumi:"policyIds"` // Policy tagNote: This field may return null, indicating that no valid values can be obtained. Tags []GetAlarmPolicyPolicyNoticeTag `pulumi:"tags"` // Last modified timeNote: this field may return null, indicating that no valid values can be obtained. UpdatedAt string `pulumi:"updatedAt"` // Last modified byNote: this field may return null, indicating that no valid values can be obtained. UpdatedBy string `pulumi:"updatedBy"` // Callback notification listNote: this field may return null, indicating that no valid values can be obtained. UrlNotices []GetAlarmPolicyPolicyNoticeUrlNotice `pulumi:"urlNotices"` // User notification listNote: this field may return null, indicating that no valid values can be obtained. UserNotices []GetAlarmPolicyPolicyNoticeUserNotice `pulumi:"userNotices"` }
type GetAlarmPolicyPolicyNoticeArgs ¶ added in v0.1.8
type GetAlarmPolicyPolicyNoticeArgs struct { // Backend AMP consumer ID.Note: This field may return null, indicating that no valid values can be obtained. AmpConsumerId pulumi.StringInput `pulumi:"ampConsumerId"` // Channel to push alarm notifications to CLS.Note: This field may return null, indicating that no valid values can be obtained. ClsNotices GetAlarmPolicyPolicyNoticeClsNoticeArrayInput `pulumi:"clsNotices"` // Alarm notification template IDNote: this field may return null, indicating that no valid values can be obtained. Id pulumi.StringInput `pulumi:"id"` // Whether it is the system default notification template. Valid values: 0 (no), 1 (yes)Note: this field may return null, indicating that no valid values can be obtained. IsPreset pulumi.IntInput `pulumi:"isPreset"` // Alarm notification template nameNote: this field may return null, indicating that no valid values can be obtained. Name pulumi.StringInput `pulumi:"name"` // Notification language. Valid values: zh-CN (Chinese), en-US (English)Note: this field may return null, indicating that no valid values can be obtained. NoticeLanguage pulumi.StringInput `pulumi:"noticeLanguage"` // Alarm notification type. Valid values: ALARM (for unresolved alarms), OK (for resolved alarms), ALL (for all alarms)Note: this field may return null, indicating that no valid values can be obtained. NoticeType pulumi.StringInput `pulumi:"noticeType"` // List of IDs of the alarm policies bound to alarm notification templateNote: this field may return null, indicating that no valid values can be obtained. PolicyIds pulumi.StringArrayInput `pulumi:"policyIds"` // Policy tagNote: This field may return null, indicating that no valid values can be obtained. Tags GetAlarmPolicyPolicyNoticeTagArrayInput `pulumi:"tags"` // Last modified timeNote: this field may return null, indicating that no valid values can be obtained. UpdatedAt pulumi.StringInput `pulumi:"updatedAt"` // Last modified byNote: this field may return null, indicating that no valid values can be obtained. UpdatedBy pulumi.StringInput `pulumi:"updatedBy"` // Callback notification listNote: this field may return null, indicating that no valid values can be obtained. UrlNotices GetAlarmPolicyPolicyNoticeUrlNoticeArrayInput `pulumi:"urlNotices"` // User notification listNote: this field may return null, indicating that no valid values can be obtained. UserNotices GetAlarmPolicyPolicyNoticeUserNoticeArrayInput `pulumi:"userNotices"` }
func (GetAlarmPolicyPolicyNoticeArgs) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyNoticeArgs) ElementType() reflect.Type
func (GetAlarmPolicyPolicyNoticeArgs) ToGetAlarmPolicyPolicyNoticeOutput ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyNoticeArgs) ToGetAlarmPolicyPolicyNoticeOutput() GetAlarmPolicyPolicyNoticeOutput
func (GetAlarmPolicyPolicyNoticeArgs) ToGetAlarmPolicyPolicyNoticeOutputWithContext ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyNoticeArgs) ToGetAlarmPolicyPolicyNoticeOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyNoticeOutput
type GetAlarmPolicyPolicyNoticeArray ¶ added in v0.1.8
type GetAlarmPolicyPolicyNoticeArray []GetAlarmPolicyPolicyNoticeInput
func (GetAlarmPolicyPolicyNoticeArray) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyNoticeArray) ElementType() reflect.Type
func (GetAlarmPolicyPolicyNoticeArray) ToGetAlarmPolicyPolicyNoticeArrayOutput ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyNoticeArray) ToGetAlarmPolicyPolicyNoticeArrayOutput() GetAlarmPolicyPolicyNoticeArrayOutput
func (GetAlarmPolicyPolicyNoticeArray) ToGetAlarmPolicyPolicyNoticeArrayOutputWithContext ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyNoticeArray) ToGetAlarmPolicyPolicyNoticeArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyNoticeArrayOutput
type GetAlarmPolicyPolicyNoticeArrayInput ¶ added in v0.1.8
type GetAlarmPolicyPolicyNoticeArrayInput interface { pulumi.Input ToGetAlarmPolicyPolicyNoticeArrayOutput() GetAlarmPolicyPolicyNoticeArrayOutput ToGetAlarmPolicyPolicyNoticeArrayOutputWithContext(context.Context) GetAlarmPolicyPolicyNoticeArrayOutput }
GetAlarmPolicyPolicyNoticeArrayInput is an input type that accepts GetAlarmPolicyPolicyNoticeArray and GetAlarmPolicyPolicyNoticeArrayOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyNoticeArrayInput` via:
GetAlarmPolicyPolicyNoticeArray{ GetAlarmPolicyPolicyNoticeArgs{...} }
type GetAlarmPolicyPolicyNoticeArrayOutput ¶ added in v0.1.8
type GetAlarmPolicyPolicyNoticeArrayOutput struct{ *pulumi.OutputState }
func (GetAlarmPolicyPolicyNoticeArrayOutput) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyNoticeArrayOutput) ElementType() reflect.Type
func (GetAlarmPolicyPolicyNoticeArrayOutput) Index ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyNoticeArrayOutput) Index(i pulumi.IntInput) GetAlarmPolicyPolicyNoticeOutput
func (GetAlarmPolicyPolicyNoticeArrayOutput) ToGetAlarmPolicyPolicyNoticeArrayOutput ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyNoticeArrayOutput) ToGetAlarmPolicyPolicyNoticeArrayOutput() GetAlarmPolicyPolicyNoticeArrayOutput
func (GetAlarmPolicyPolicyNoticeArrayOutput) ToGetAlarmPolicyPolicyNoticeArrayOutputWithContext ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyNoticeArrayOutput) ToGetAlarmPolicyPolicyNoticeArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyNoticeArrayOutput
type GetAlarmPolicyPolicyNoticeClsNotice ¶ added in v0.1.8
type GetAlarmPolicyPolicyNoticeClsNotice struct { // Filter by alarm status. Valid values: [1]: enabled; [0]: disabled; [0, 1]: all. Enable int `pulumi:"enable"` // Logset ID. LogSetId string `pulumi:"logSetId"` // RegionNote: this field may return null, indicating that no valid values can be obtained. Region string `pulumi:"region"` // Topic ID. TopicId string `pulumi:"topicId"` }
type GetAlarmPolicyPolicyNoticeClsNoticeArgs ¶ added in v0.1.8
type GetAlarmPolicyPolicyNoticeClsNoticeArgs struct { // Filter by alarm status. Valid values: [1]: enabled; [0]: disabled; [0, 1]: all. Enable pulumi.IntInput `pulumi:"enable"` // Logset ID. LogSetId pulumi.StringInput `pulumi:"logSetId"` // RegionNote: this field may return null, indicating that no valid values can be obtained. Region pulumi.StringInput `pulumi:"region"` // Topic ID. TopicId pulumi.StringInput `pulumi:"topicId"` }
func (GetAlarmPolicyPolicyNoticeClsNoticeArgs) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyNoticeClsNoticeArgs) ElementType() reflect.Type
func (GetAlarmPolicyPolicyNoticeClsNoticeArgs) ToGetAlarmPolicyPolicyNoticeClsNoticeOutput ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyNoticeClsNoticeArgs) ToGetAlarmPolicyPolicyNoticeClsNoticeOutput() GetAlarmPolicyPolicyNoticeClsNoticeOutput
func (GetAlarmPolicyPolicyNoticeClsNoticeArgs) ToGetAlarmPolicyPolicyNoticeClsNoticeOutputWithContext ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyNoticeClsNoticeArgs) ToGetAlarmPolicyPolicyNoticeClsNoticeOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyNoticeClsNoticeOutput
type GetAlarmPolicyPolicyNoticeClsNoticeArray ¶ added in v0.1.8
type GetAlarmPolicyPolicyNoticeClsNoticeArray []GetAlarmPolicyPolicyNoticeClsNoticeInput
func (GetAlarmPolicyPolicyNoticeClsNoticeArray) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyNoticeClsNoticeArray) ElementType() reflect.Type
func (GetAlarmPolicyPolicyNoticeClsNoticeArray) ToGetAlarmPolicyPolicyNoticeClsNoticeArrayOutput ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyNoticeClsNoticeArray) ToGetAlarmPolicyPolicyNoticeClsNoticeArrayOutput() GetAlarmPolicyPolicyNoticeClsNoticeArrayOutput
func (GetAlarmPolicyPolicyNoticeClsNoticeArray) ToGetAlarmPolicyPolicyNoticeClsNoticeArrayOutputWithContext ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyNoticeClsNoticeArray) ToGetAlarmPolicyPolicyNoticeClsNoticeArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyNoticeClsNoticeArrayOutput
type GetAlarmPolicyPolicyNoticeClsNoticeArrayInput ¶ added in v0.1.8
type GetAlarmPolicyPolicyNoticeClsNoticeArrayInput interface { pulumi.Input ToGetAlarmPolicyPolicyNoticeClsNoticeArrayOutput() GetAlarmPolicyPolicyNoticeClsNoticeArrayOutput ToGetAlarmPolicyPolicyNoticeClsNoticeArrayOutputWithContext(context.Context) GetAlarmPolicyPolicyNoticeClsNoticeArrayOutput }
GetAlarmPolicyPolicyNoticeClsNoticeArrayInput is an input type that accepts GetAlarmPolicyPolicyNoticeClsNoticeArray and GetAlarmPolicyPolicyNoticeClsNoticeArrayOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyNoticeClsNoticeArrayInput` via:
GetAlarmPolicyPolicyNoticeClsNoticeArray{ GetAlarmPolicyPolicyNoticeClsNoticeArgs{...} }
type GetAlarmPolicyPolicyNoticeClsNoticeArrayOutput ¶ added in v0.1.8
type GetAlarmPolicyPolicyNoticeClsNoticeArrayOutput struct{ *pulumi.OutputState }
func (GetAlarmPolicyPolicyNoticeClsNoticeArrayOutput) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyNoticeClsNoticeArrayOutput) ElementType() reflect.Type
func (GetAlarmPolicyPolicyNoticeClsNoticeArrayOutput) ToGetAlarmPolicyPolicyNoticeClsNoticeArrayOutput ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyNoticeClsNoticeArrayOutput) ToGetAlarmPolicyPolicyNoticeClsNoticeArrayOutput() GetAlarmPolicyPolicyNoticeClsNoticeArrayOutput
func (GetAlarmPolicyPolicyNoticeClsNoticeArrayOutput) ToGetAlarmPolicyPolicyNoticeClsNoticeArrayOutputWithContext ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyNoticeClsNoticeArrayOutput) ToGetAlarmPolicyPolicyNoticeClsNoticeArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyNoticeClsNoticeArrayOutput
type GetAlarmPolicyPolicyNoticeClsNoticeInput ¶ added in v0.1.8
type GetAlarmPolicyPolicyNoticeClsNoticeInput interface { pulumi.Input ToGetAlarmPolicyPolicyNoticeClsNoticeOutput() GetAlarmPolicyPolicyNoticeClsNoticeOutput ToGetAlarmPolicyPolicyNoticeClsNoticeOutputWithContext(context.Context) GetAlarmPolicyPolicyNoticeClsNoticeOutput }
GetAlarmPolicyPolicyNoticeClsNoticeInput is an input type that accepts GetAlarmPolicyPolicyNoticeClsNoticeArgs and GetAlarmPolicyPolicyNoticeClsNoticeOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyNoticeClsNoticeInput` via:
GetAlarmPolicyPolicyNoticeClsNoticeArgs{...}
type GetAlarmPolicyPolicyNoticeClsNoticeOutput ¶ added in v0.1.8
type GetAlarmPolicyPolicyNoticeClsNoticeOutput struct{ *pulumi.OutputState }
func (GetAlarmPolicyPolicyNoticeClsNoticeOutput) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyNoticeClsNoticeOutput) ElementType() reflect.Type
func (GetAlarmPolicyPolicyNoticeClsNoticeOutput) Enable ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyNoticeClsNoticeOutput) Enable() pulumi.IntOutput
Filter by alarm status. Valid values: [1]: enabled; [0]: disabled; [0, 1]: all.
func (GetAlarmPolicyPolicyNoticeClsNoticeOutput) LogSetId ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyNoticeClsNoticeOutput) LogSetId() pulumi.StringOutput
Logset ID.
func (GetAlarmPolicyPolicyNoticeClsNoticeOutput) Region ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyNoticeClsNoticeOutput) Region() pulumi.StringOutput
RegionNote: this field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyNoticeClsNoticeOutput) ToGetAlarmPolicyPolicyNoticeClsNoticeOutput ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyNoticeClsNoticeOutput) ToGetAlarmPolicyPolicyNoticeClsNoticeOutput() GetAlarmPolicyPolicyNoticeClsNoticeOutput
func (GetAlarmPolicyPolicyNoticeClsNoticeOutput) ToGetAlarmPolicyPolicyNoticeClsNoticeOutputWithContext ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyNoticeClsNoticeOutput) ToGetAlarmPolicyPolicyNoticeClsNoticeOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyNoticeClsNoticeOutput
func (GetAlarmPolicyPolicyNoticeClsNoticeOutput) TopicId ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyNoticeClsNoticeOutput) TopicId() pulumi.StringOutput
Topic ID.
type GetAlarmPolicyPolicyNoticeInput ¶ added in v0.1.8
type GetAlarmPolicyPolicyNoticeInput interface { pulumi.Input ToGetAlarmPolicyPolicyNoticeOutput() GetAlarmPolicyPolicyNoticeOutput ToGetAlarmPolicyPolicyNoticeOutputWithContext(context.Context) GetAlarmPolicyPolicyNoticeOutput }
GetAlarmPolicyPolicyNoticeInput is an input type that accepts GetAlarmPolicyPolicyNoticeArgs and GetAlarmPolicyPolicyNoticeOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyNoticeInput` via:
GetAlarmPolicyPolicyNoticeArgs{...}
type GetAlarmPolicyPolicyNoticeOutput ¶ added in v0.1.8
type GetAlarmPolicyPolicyNoticeOutput struct{ *pulumi.OutputState }
func (GetAlarmPolicyPolicyNoticeOutput) AmpConsumerId ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyNoticeOutput) AmpConsumerId() pulumi.StringOutput
Backend AMP consumer ID.Note: This field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyNoticeOutput) ClsNotices ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyNoticeOutput) ClsNotices() GetAlarmPolicyPolicyNoticeClsNoticeArrayOutput
Channel to push alarm notifications to CLS.Note: This field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyNoticeOutput) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyNoticeOutput) ElementType() reflect.Type
func (GetAlarmPolicyPolicyNoticeOutput) Id ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyNoticeOutput) Id() pulumi.StringOutput
Alarm notification template IDNote: this field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyNoticeOutput) IsPreset ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyNoticeOutput) IsPreset() pulumi.IntOutput
Whether it is the system default notification template. Valid values: 0 (no), 1 (yes)Note: this field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyNoticeOutput) Name ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyNoticeOutput) Name() pulumi.StringOutput
Alarm notification template nameNote: this field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyNoticeOutput) NoticeLanguage ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyNoticeOutput) NoticeLanguage() pulumi.StringOutput
Notification language. Valid values: zh-CN (Chinese), en-US (English)Note: this field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyNoticeOutput) NoticeType ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyNoticeOutput) NoticeType() pulumi.StringOutput
Alarm notification type. Valid values: ALARM (for unresolved alarms), OK (for resolved alarms), ALL (for all alarms)Note: this field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyNoticeOutput) PolicyIds ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyNoticeOutput) PolicyIds() pulumi.StringArrayOutput
List of IDs of the alarm policies bound to alarm notification templateNote: this field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyNoticeOutput) Tags ¶ added in v0.1.8
Policy tagNote: This field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyNoticeOutput) ToGetAlarmPolicyPolicyNoticeOutput ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyNoticeOutput) ToGetAlarmPolicyPolicyNoticeOutput() GetAlarmPolicyPolicyNoticeOutput
func (GetAlarmPolicyPolicyNoticeOutput) ToGetAlarmPolicyPolicyNoticeOutputWithContext ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyNoticeOutput) ToGetAlarmPolicyPolicyNoticeOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyNoticeOutput
func (GetAlarmPolicyPolicyNoticeOutput) UpdatedAt ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyNoticeOutput) UpdatedAt() pulumi.StringOutput
Last modified timeNote: this field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyNoticeOutput) UpdatedBy ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyNoticeOutput) UpdatedBy() pulumi.StringOutput
Last modified byNote: this field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyNoticeOutput) UrlNotices ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyNoticeOutput) UrlNotices() GetAlarmPolicyPolicyNoticeUrlNoticeArrayOutput
Callback notification listNote: this field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyNoticeOutput) UserNotices ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyNoticeOutput) UserNotices() GetAlarmPolicyPolicyNoticeUserNoticeArrayOutput
User notification listNote: this field may return null, indicating that no valid values can be obtained.
type GetAlarmPolicyPolicyNoticeTag ¶ added in v0.1.8
type GetAlarmPolicyPolicyNoticeTagArgs ¶ added in v0.1.8
type GetAlarmPolicyPolicyNoticeTagArgs struct { // Tag key. Key pulumi.StringInput `pulumi:"key"` // Tag value. Value pulumi.StringInput `pulumi:"value"` }
func (GetAlarmPolicyPolicyNoticeTagArgs) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyNoticeTagArgs) ElementType() reflect.Type
func (GetAlarmPolicyPolicyNoticeTagArgs) ToGetAlarmPolicyPolicyNoticeTagOutput ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyNoticeTagArgs) ToGetAlarmPolicyPolicyNoticeTagOutput() GetAlarmPolicyPolicyNoticeTagOutput
func (GetAlarmPolicyPolicyNoticeTagArgs) ToGetAlarmPolicyPolicyNoticeTagOutputWithContext ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyNoticeTagArgs) ToGetAlarmPolicyPolicyNoticeTagOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyNoticeTagOutput
type GetAlarmPolicyPolicyNoticeTagArray ¶ added in v0.1.8
type GetAlarmPolicyPolicyNoticeTagArray []GetAlarmPolicyPolicyNoticeTagInput
func (GetAlarmPolicyPolicyNoticeTagArray) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyNoticeTagArray) ElementType() reflect.Type
func (GetAlarmPolicyPolicyNoticeTagArray) ToGetAlarmPolicyPolicyNoticeTagArrayOutput ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyNoticeTagArray) ToGetAlarmPolicyPolicyNoticeTagArrayOutput() GetAlarmPolicyPolicyNoticeTagArrayOutput
func (GetAlarmPolicyPolicyNoticeTagArray) ToGetAlarmPolicyPolicyNoticeTagArrayOutputWithContext ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyNoticeTagArray) ToGetAlarmPolicyPolicyNoticeTagArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyNoticeTagArrayOutput
type GetAlarmPolicyPolicyNoticeTagArrayInput ¶ added in v0.1.8
type GetAlarmPolicyPolicyNoticeTagArrayInput interface { pulumi.Input ToGetAlarmPolicyPolicyNoticeTagArrayOutput() GetAlarmPolicyPolicyNoticeTagArrayOutput ToGetAlarmPolicyPolicyNoticeTagArrayOutputWithContext(context.Context) GetAlarmPolicyPolicyNoticeTagArrayOutput }
GetAlarmPolicyPolicyNoticeTagArrayInput is an input type that accepts GetAlarmPolicyPolicyNoticeTagArray and GetAlarmPolicyPolicyNoticeTagArrayOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyNoticeTagArrayInput` via:
GetAlarmPolicyPolicyNoticeTagArray{ GetAlarmPolicyPolicyNoticeTagArgs{...} }
type GetAlarmPolicyPolicyNoticeTagArrayOutput ¶ added in v0.1.8
type GetAlarmPolicyPolicyNoticeTagArrayOutput struct{ *pulumi.OutputState }
func (GetAlarmPolicyPolicyNoticeTagArrayOutput) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyNoticeTagArrayOutput) ElementType() reflect.Type
func (GetAlarmPolicyPolicyNoticeTagArrayOutput) ToGetAlarmPolicyPolicyNoticeTagArrayOutput ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyNoticeTagArrayOutput) ToGetAlarmPolicyPolicyNoticeTagArrayOutput() GetAlarmPolicyPolicyNoticeTagArrayOutput
func (GetAlarmPolicyPolicyNoticeTagArrayOutput) ToGetAlarmPolicyPolicyNoticeTagArrayOutputWithContext ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyNoticeTagArrayOutput) ToGetAlarmPolicyPolicyNoticeTagArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyNoticeTagArrayOutput
type GetAlarmPolicyPolicyNoticeTagInput ¶ added in v0.1.8
type GetAlarmPolicyPolicyNoticeTagInput interface { pulumi.Input ToGetAlarmPolicyPolicyNoticeTagOutput() GetAlarmPolicyPolicyNoticeTagOutput ToGetAlarmPolicyPolicyNoticeTagOutputWithContext(context.Context) GetAlarmPolicyPolicyNoticeTagOutput }
GetAlarmPolicyPolicyNoticeTagInput is an input type that accepts GetAlarmPolicyPolicyNoticeTagArgs and GetAlarmPolicyPolicyNoticeTagOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyNoticeTagInput` via:
GetAlarmPolicyPolicyNoticeTagArgs{...}
type GetAlarmPolicyPolicyNoticeTagOutput ¶ added in v0.1.8
type GetAlarmPolicyPolicyNoticeTagOutput struct{ *pulumi.OutputState }
func (GetAlarmPolicyPolicyNoticeTagOutput) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyNoticeTagOutput) ElementType() reflect.Type
func (GetAlarmPolicyPolicyNoticeTagOutput) Key ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyNoticeTagOutput) Key() pulumi.StringOutput
Tag key.
func (GetAlarmPolicyPolicyNoticeTagOutput) ToGetAlarmPolicyPolicyNoticeTagOutput ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyNoticeTagOutput) ToGetAlarmPolicyPolicyNoticeTagOutput() GetAlarmPolicyPolicyNoticeTagOutput
func (GetAlarmPolicyPolicyNoticeTagOutput) ToGetAlarmPolicyPolicyNoticeTagOutputWithContext ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyNoticeTagOutput) ToGetAlarmPolicyPolicyNoticeTagOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyNoticeTagOutput
func (GetAlarmPolicyPolicyNoticeTagOutput) Value ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyNoticeTagOutput) Value() pulumi.StringOutput
Tag value.
type GetAlarmPolicyPolicyNoticeUrlNotice ¶ added in v0.1.8
type GetAlarmPolicyPolicyNoticeUrlNotice struct { // Notification end time, which is expressed by the number of seconds since 00:00:00. Value range: 0-86399Note: this field may return null, indicating that no valid values can be obtained. EndTime int `pulumi:"endTime"` // Whether verification is passed. Valid values: 0 (no), 1 (yes)Note: this field may return null, indicating that no valid values can be obtained. IsValid int `pulumi:"isValid"` // Notification start time, which is expressed by the number of seconds since 00:00:00. Value range: 0-86399Note: this field may return null, indicating that no valid values can be obtained. StartTime int `pulumi:"startTime"` // Callback URL, which can contain up to 256 charactersNote: this field may return null, indicating that no valid values can be obtained. Url string `pulumi:"url"` // Verification codeNote: this field may return null, indicating that no valid values can be obtained. ValidationCode string `pulumi:"validationCode"` // Notification cycle. The values 1-7 indicate Monday to Sunday.Note: This field may return null, indicating that no valid values can be obtained. Weekdays []int `pulumi:"weekdays"` }
type GetAlarmPolicyPolicyNoticeUrlNoticeArgs ¶ added in v0.1.8
type GetAlarmPolicyPolicyNoticeUrlNoticeArgs struct { // Notification end time, which is expressed by the number of seconds since 00:00:00. Value range: 0-86399Note: this field may return null, indicating that no valid values can be obtained. EndTime pulumi.IntInput `pulumi:"endTime"` // Whether verification is passed. Valid values: 0 (no), 1 (yes)Note: this field may return null, indicating that no valid values can be obtained. IsValid pulumi.IntInput `pulumi:"isValid"` // Notification start time, which is expressed by the number of seconds since 00:00:00. Value range: 0-86399Note: this field may return null, indicating that no valid values can be obtained. StartTime pulumi.IntInput `pulumi:"startTime"` // Callback URL, which can contain up to 256 charactersNote: this field may return null, indicating that no valid values can be obtained. Url pulumi.StringInput `pulumi:"url"` // Verification codeNote: this field may return null, indicating that no valid values can be obtained. ValidationCode pulumi.StringInput `pulumi:"validationCode"` // Notification cycle. The values 1-7 indicate Monday to Sunday.Note: This field may return null, indicating that no valid values can be obtained. Weekdays pulumi.IntArrayInput `pulumi:"weekdays"` }
func (GetAlarmPolicyPolicyNoticeUrlNoticeArgs) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyNoticeUrlNoticeArgs) ElementType() reflect.Type
func (GetAlarmPolicyPolicyNoticeUrlNoticeArgs) ToGetAlarmPolicyPolicyNoticeUrlNoticeOutput ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyNoticeUrlNoticeArgs) ToGetAlarmPolicyPolicyNoticeUrlNoticeOutput() GetAlarmPolicyPolicyNoticeUrlNoticeOutput
func (GetAlarmPolicyPolicyNoticeUrlNoticeArgs) ToGetAlarmPolicyPolicyNoticeUrlNoticeOutputWithContext ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyNoticeUrlNoticeArgs) ToGetAlarmPolicyPolicyNoticeUrlNoticeOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyNoticeUrlNoticeOutput
type GetAlarmPolicyPolicyNoticeUrlNoticeArray ¶ added in v0.1.8
type GetAlarmPolicyPolicyNoticeUrlNoticeArray []GetAlarmPolicyPolicyNoticeUrlNoticeInput
func (GetAlarmPolicyPolicyNoticeUrlNoticeArray) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyNoticeUrlNoticeArray) ElementType() reflect.Type
func (GetAlarmPolicyPolicyNoticeUrlNoticeArray) ToGetAlarmPolicyPolicyNoticeUrlNoticeArrayOutput ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyNoticeUrlNoticeArray) ToGetAlarmPolicyPolicyNoticeUrlNoticeArrayOutput() GetAlarmPolicyPolicyNoticeUrlNoticeArrayOutput
func (GetAlarmPolicyPolicyNoticeUrlNoticeArray) ToGetAlarmPolicyPolicyNoticeUrlNoticeArrayOutputWithContext ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyNoticeUrlNoticeArray) ToGetAlarmPolicyPolicyNoticeUrlNoticeArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyNoticeUrlNoticeArrayOutput
type GetAlarmPolicyPolicyNoticeUrlNoticeArrayInput ¶ added in v0.1.8
type GetAlarmPolicyPolicyNoticeUrlNoticeArrayInput interface { pulumi.Input ToGetAlarmPolicyPolicyNoticeUrlNoticeArrayOutput() GetAlarmPolicyPolicyNoticeUrlNoticeArrayOutput ToGetAlarmPolicyPolicyNoticeUrlNoticeArrayOutputWithContext(context.Context) GetAlarmPolicyPolicyNoticeUrlNoticeArrayOutput }
GetAlarmPolicyPolicyNoticeUrlNoticeArrayInput is an input type that accepts GetAlarmPolicyPolicyNoticeUrlNoticeArray and GetAlarmPolicyPolicyNoticeUrlNoticeArrayOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyNoticeUrlNoticeArrayInput` via:
GetAlarmPolicyPolicyNoticeUrlNoticeArray{ GetAlarmPolicyPolicyNoticeUrlNoticeArgs{...} }
type GetAlarmPolicyPolicyNoticeUrlNoticeArrayOutput ¶ added in v0.1.8
type GetAlarmPolicyPolicyNoticeUrlNoticeArrayOutput struct{ *pulumi.OutputState }
func (GetAlarmPolicyPolicyNoticeUrlNoticeArrayOutput) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyNoticeUrlNoticeArrayOutput) ElementType() reflect.Type
func (GetAlarmPolicyPolicyNoticeUrlNoticeArrayOutput) ToGetAlarmPolicyPolicyNoticeUrlNoticeArrayOutput ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyNoticeUrlNoticeArrayOutput) ToGetAlarmPolicyPolicyNoticeUrlNoticeArrayOutput() GetAlarmPolicyPolicyNoticeUrlNoticeArrayOutput
func (GetAlarmPolicyPolicyNoticeUrlNoticeArrayOutput) ToGetAlarmPolicyPolicyNoticeUrlNoticeArrayOutputWithContext ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyNoticeUrlNoticeArrayOutput) ToGetAlarmPolicyPolicyNoticeUrlNoticeArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyNoticeUrlNoticeArrayOutput
type GetAlarmPolicyPolicyNoticeUrlNoticeInput ¶ added in v0.1.8
type GetAlarmPolicyPolicyNoticeUrlNoticeInput interface { pulumi.Input ToGetAlarmPolicyPolicyNoticeUrlNoticeOutput() GetAlarmPolicyPolicyNoticeUrlNoticeOutput ToGetAlarmPolicyPolicyNoticeUrlNoticeOutputWithContext(context.Context) GetAlarmPolicyPolicyNoticeUrlNoticeOutput }
GetAlarmPolicyPolicyNoticeUrlNoticeInput is an input type that accepts GetAlarmPolicyPolicyNoticeUrlNoticeArgs and GetAlarmPolicyPolicyNoticeUrlNoticeOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyNoticeUrlNoticeInput` via:
GetAlarmPolicyPolicyNoticeUrlNoticeArgs{...}
type GetAlarmPolicyPolicyNoticeUrlNoticeOutput ¶ added in v0.1.8
type GetAlarmPolicyPolicyNoticeUrlNoticeOutput struct{ *pulumi.OutputState }
func (GetAlarmPolicyPolicyNoticeUrlNoticeOutput) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyNoticeUrlNoticeOutput) ElementType() reflect.Type
func (GetAlarmPolicyPolicyNoticeUrlNoticeOutput) EndTime ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyNoticeUrlNoticeOutput) EndTime() pulumi.IntOutput
Notification end time, which is expressed by the number of seconds since 00:00:00. Value range: 0-86399Note: this field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyNoticeUrlNoticeOutput) IsValid ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyNoticeUrlNoticeOutput) IsValid() pulumi.IntOutput
Whether verification is passed. Valid values: 0 (no), 1 (yes)Note: this field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyNoticeUrlNoticeOutput) StartTime ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyNoticeUrlNoticeOutput) StartTime() pulumi.IntOutput
Notification start time, which is expressed by the number of seconds since 00:00:00. Value range: 0-86399Note: this field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyNoticeUrlNoticeOutput) ToGetAlarmPolicyPolicyNoticeUrlNoticeOutput ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyNoticeUrlNoticeOutput) ToGetAlarmPolicyPolicyNoticeUrlNoticeOutput() GetAlarmPolicyPolicyNoticeUrlNoticeOutput
func (GetAlarmPolicyPolicyNoticeUrlNoticeOutput) ToGetAlarmPolicyPolicyNoticeUrlNoticeOutputWithContext ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyNoticeUrlNoticeOutput) ToGetAlarmPolicyPolicyNoticeUrlNoticeOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyNoticeUrlNoticeOutput
func (GetAlarmPolicyPolicyNoticeUrlNoticeOutput) Url ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyNoticeUrlNoticeOutput) Url() pulumi.StringOutput
Callback URL, which can contain up to 256 charactersNote: this field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyNoticeUrlNoticeOutput) ValidationCode ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyNoticeUrlNoticeOutput) ValidationCode() pulumi.StringOutput
Verification codeNote: this field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyNoticeUrlNoticeOutput) Weekdays ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyNoticeUrlNoticeOutput) Weekdays() pulumi.IntArrayOutput
Notification cycle. The values 1-7 indicate Monday to Sunday.Note: This field may return null, indicating that no valid values can be obtained.
type GetAlarmPolicyPolicyNoticeUserNotice ¶ added in v0.1.8
type GetAlarmPolicyPolicyNoticeUserNotice struct { // Notification end time, which is expressed by the number of seconds since 00:00:00. Value range: 0-86399Note: this field may return null, indicating that no valid values can be obtained. EndTime int `pulumi:"endTime"` // User group ID listNote: this field may return null, indicating that no valid values can be obtained. GroupIds []int `pulumi:"groupIds"` // Whether receipt notification is required. Valid values: 0 (no), 1 (yes)Note: this field may return null, indicating that no valid values can be obtained. NeedPhoneArriveNotice int `pulumi:"needPhoneArriveNotice"` // Notification channel list. Valid values: EMAIL (email), SMS (SMS), CALL (phone), WECHAT (WeChat), RTX (WeCom)Note: This field may return null, indicating that no valid values can be obtained. NoticeWays []string `pulumi:"noticeWays"` // List of schedule IDsNote: u200dThis field may return null, indicating that no valid values can be obtained. OnCallFormIds []string `pulumi:"onCallFormIds"` // Dial type. SYNC (simultaneous dial), CIRCLE (polled dial). Default value: CIRCLE.Note: This field may return null, indicating that no valid values can be obtained. PhoneCallType string `pulumi:"phoneCallType"` // Polling interval in seconds. Value range: 60-900Note: this field may return null, indicating that no valid values can be obtained. PhoneCircleInterval int `pulumi:"phoneCircleInterval"` // Number of phone pollings. Value range: 1-5Note: this field may return null, indicating that no valid values can be obtained. PhoneCircleTimes int `pulumi:"phoneCircleTimes"` // Call interval in seconds within one polling. Value range: 60-900Note: this field may return null, indicating that no valid values can be obtained. PhoneInnerInterval int `pulumi:"phoneInnerInterval"` // Phone polling listNote: this field may return null, indicating that no valid values can be obtained. PhoneOrders []int `pulumi:"phoneOrders"` // Recipient type. Valid values: USER (user), GROUP (user group)Note: this field may return null, indicating that no valid values can be obtained. ReceiverType string `pulumi:"receiverType"` // Notification start time, which is expressed by the number of seconds since 00:00:00. Value range: 0-86399Note: this field may return null, indicating that no valid values can be obtained. StartTime int `pulumi:"startTime"` // User uid listNote: this field may return null, indicating that no valid values can be obtained. UserIds []int `pulumi:"userIds"` // Notification cycle. The values 1-7 indicate Monday to Sunday.Note: This field may return null, indicating that no valid values can be obtained. Weekdays []int `pulumi:"weekdays"` }
type GetAlarmPolicyPolicyNoticeUserNoticeArgs ¶ added in v0.1.8
type GetAlarmPolicyPolicyNoticeUserNoticeArgs struct { // Notification end time, which is expressed by the number of seconds since 00:00:00. Value range: 0-86399Note: this field may return null, indicating that no valid values can be obtained. EndTime pulumi.IntInput `pulumi:"endTime"` // User group ID listNote: this field may return null, indicating that no valid values can be obtained. GroupIds pulumi.IntArrayInput `pulumi:"groupIds"` // Whether receipt notification is required. Valid values: 0 (no), 1 (yes)Note: this field may return null, indicating that no valid values can be obtained. NeedPhoneArriveNotice pulumi.IntInput `pulumi:"needPhoneArriveNotice"` // Notification channel list. Valid values: EMAIL (email), SMS (SMS), CALL (phone), WECHAT (WeChat), RTX (WeCom)Note: This field may return null, indicating that no valid values can be obtained. NoticeWays pulumi.StringArrayInput `pulumi:"noticeWays"` // List of schedule IDsNote: u200dThis field may return null, indicating that no valid values can be obtained. OnCallFormIds pulumi.StringArrayInput `pulumi:"onCallFormIds"` // Dial type. SYNC (simultaneous dial), CIRCLE (polled dial). Default value: CIRCLE.Note: This field may return null, indicating that no valid values can be obtained. PhoneCallType pulumi.StringInput `pulumi:"phoneCallType"` // Polling interval in seconds. Value range: 60-900Note: this field may return null, indicating that no valid values can be obtained. PhoneCircleInterval pulumi.IntInput `pulumi:"phoneCircleInterval"` // Number of phone pollings. Value range: 1-5Note: this field may return null, indicating that no valid values can be obtained. PhoneCircleTimes pulumi.IntInput `pulumi:"phoneCircleTimes"` // Call interval in seconds within one polling. Value range: 60-900Note: this field may return null, indicating that no valid values can be obtained. PhoneInnerInterval pulumi.IntInput `pulumi:"phoneInnerInterval"` // Phone polling listNote: this field may return null, indicating that no valid values can be obtained. PhoneOrders pulumi.IntArrayInput `pulumi:"phoneOrders"` // Recipient type. Valid values: USER (user), GROUP (user group)Note: this field may return null, indicating that no valid values can be obtained. ReceiverType pulumi.StringInput `pulumi:"receiverType"` // Notification start time, which is expressed by the number of seconds since 00:00:00. Value range: 0-86399Note: this field may return null, indicating that no valid values can be obtained. StartTime pulumi.IntInput `pulumi:"startTime"` // User uid listNote: this field may return null, indicating that no valid values can be obtained. UserIds pulumi.IntArrayInput `pulumi:"userIds"` // Notification cycle. The values 1-7 indicate Monday to Sunday.Note: This field may return null, indicating that no valid values can be obtained. Weekdays pulumi.IntArrayInput `pulumi:"weekdays"` }
func (GetAlarmPolicyPolicyNoticeUserNoticeArgs) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyNoticeUserNoticeArgs) ElementType() reflect.Type
func (GetAlarmPolicyPolicyNoticeUserNoticeArgs) ToGetAlarmPolicyPolicyNoticeUserNoticeOutput ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyNoticeUserNoticeArgs) ToGetAlarmPolicyPolicyNoticeUserNoticeOutput() GetAlarmPolicyPolicyNoticeUserNoticeOutput
func (GetAlarmPolicyPolicyNoticeUserNoticeArgs) ToGetAlarmPolicyPolicyNoticeUserNoticeOutputWithContext ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyNoticeUserNoticeArgs) ToGetAlarmPolicyPolicyNoticeUserNoticeOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyNoticeUserNoticeOutput
type GetAlarmPolicyPolicyNoticeUserNoticeArray ¶ added in v0.1.8
type GetAlarmPolicyPolicyNoticeUserNoticeArray []GetAlarmPolicyPolicyNoticeUserNoticeInput
func (GetAlarmPolicyPolicyNoticeUserNoticeArray) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyNoticeUserNoticeArray) ElementType() reflect.Type
func (GetAlarmPolicyPolicyNoticeUserNoticeArray) ToGetAlarmPolicyPolicyNoticeUserNoticeArrayOutput ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyNoticeUserNoticeArray) ToGetAlarmPolicyPolicyNoticeUserNoticeArrayOutput() GetAlarmPolicyPolicyNoticeUserNoticeArrayOutput
func (GetAlarmPolicyPolicyNoticeUserNoticeArray) ToGetAlarmPolicyPolicyNoticeUserNoticeArrayOutputWithContext ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyNoticeUserNoticeArray) ToGetAlarmPolicyPolicyNoticeUserNoticeArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyNoticeUserNoticeArrayOutput
type GetAlarmPolicyPolicyNoticeUserNoticeArrayInput ¶ added in v0.1.8
type GetAlarmPolicyPolicyNoticeUserNoticeArrayInput interface { pulumi.Input ToGetAlarmPolicyPolicyNoticeUserNoticeArrayOutput() GetAlarmPolicyPolicyNoticeUserNoticeArrayOutput ToGetAlarmPolicyPolicyNoticeUserNoticeArrayOutputWithContext(context.Context) GetAlarmPolicyPolicyNoticeUserNoticeArrayOutput }
GetAlarmPolicyPolicyNoticeUserNoticeArrayInput is an input type that accepts GetAlarmPolicyPolicyNoticeUserNoticeArray and GetAlarmPolicyPolicyNoticeUserNoticeArrayOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyNoticeUserNoticeArrayInput` via:
GetAlarmPolicyPolicyNoticeUserNoticeArray{ GetAlarmPolicyPolicyNoticeUserNoticeArgs{...} }
type GetAlarmPolicyPolicyNoticeUserNoticeArrayOutput ¶ added in v0.1.8
type GetAlarmPolicyPolicyNoticeUserNoticeArrayOutput struct{ *pulumi.OutputState }
func (GetAlarmPolicyPolicyNoticeUserNoticeArrayOutput) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyNoticeUserNoticeArrayOutput) ElementType() reflect.Type
func (GetAlarmPolicyPolicyNoticeUserNoticeArrayOutput) ToGetAlarmPolicyPolicyNoticeUserNoticeArrayOutput ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyNoticeUserNoticeArrayOutput) ToGetAlarmPolicyPolicyNoticeUserNoticeArrayOutput() GetAlarmPolicyPolicyNoticeUserNoticeArrayOutput
func (GetAlarmPolicyPolicyNoticeUserNoticeArrayOutput) ToGetAlarmPolicyPolicyNoticeUserNoticeArrayOutputWithContext ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyNoticeUserNoticeArrayOutput) ToGetAlarmPolicyPolicyNoticeUserNoticeArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyNoticeUserNoticeArrayOutput
type GetAlarmPolicyPolicyNoticeUserNoticeInput ¶ added in v0.1.8
type GetAlarmPolicyPolicyNoticeUserNoticeInput interface { pulumi.Input ToGetAlarmPolicyPolicyNoticeUserNoticeOutput() GetAlarmPolicyPolicyNoticeUserNoticeOutput ToGetAlarmPolicyPolicyNoticeUserNoticeOutputWithContext(context.Context) GetAlarmPolicyPolicyNoticeUserNoticeOutput }
GetAlarmPolicyPolicyNoticeUserNoticeInput is an input type that accepts GetAlarmPolicyPolicyNoticeUserNoticeArgs and GetAlarmPolicyPolicyNoticeUserNoticeOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyNoticeUserNoticeInput` via:
GetAlarmPolicyPolicyNoticeUserNoticeArgs{...}
type GetAlarmPolicyPolicyNoticeUserNoticeOutput ¶ added in v0.1.8
type GetAlarmPolicyPolicyNoticeUserNoticeOutput struct{ *pulumi.OutputState }
func (GetAlarmPolicyPolicyNoticeUserNoticeOutput) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyNoticeUserNoticeOutput) ElementType() reflect.Type
func (GetAlarmPolicyPolicyNoticeUserNoticeOutput) EndTime ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyNoticeUserNoticeOutput) EndTime() pulumi.IntOutput
Notification end time, which is expressed by the number of seconds since 00:00:00. Value range: 0-86399Note: this field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyNoticeUserNoticeOutput) GroupIds ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyNoticeUserNoticeOutput) GroupIds() pulumi.IntArrayOutput
User group ID listNote: this field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyNoticeUserNoticeOutput) NeedPhoneArriveNotice ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyNoticeUserNoticeOutput) NeedPhoneArriveNotice() pulumi.IntOutput
Whether receipt notification is required. Valid values: 0 (no), 1 (yes)Note: this field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyNoticeUserNoticeOutput) NoticeWays ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyNoticeUserNoticeOutput) NoticeWays() pulumi.StringArrayOutput
Notification channel list. Valid values: EMAIL (email), SMS (SMS), CALL (phone), WECHAT (WeChat), RTX (WeCom)Note: This field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyNoticeUserNoticeOutput) OnCallFormIds ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyNoticeUserNoticeOutput) OnCallFormIds() pulumi.StringArrayOutput
List of schedule IDsNote: u200dThis field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyNoticeUserNoticeOutput) PhoneCallType ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyNoticeUserNoticeOutput) PhoneCallType() pulumi.StringOutput
Dial type. SYNC (simultaneous dial), CIRCLE (polled dial). Default value: CIRCLE.Note: This field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyNoticeUserNoticeOutput) PhoneCircleInterval ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyNoticeUserNoticeOutput) PhoneCircleInterval() pulumi.IntOutput
Polling interval in seconds. Value range: 60-900Note: this field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyNoticeUserNoticeOutput) PhoneCircleTimes ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyNoticeUserNoticeOutput) PhoneCircleTimes() pulumi.IntOutput
Number of phone pollings. Value range: 1-5Note: this field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyNoticeUserNoticeOutput) PhoneInnerInterval ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyNoticeUserNoticeOutput) PhoneInnerInterval() pulumi.IntOutput
Call interval in seconds within one polling. Value range: 60-900Note: this field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyNoticeUserNoticeOutput) PhoneOrders ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyNoticeUserNoticeOutput) PhoneOrders() pulumi.IntArrayOutput
Phone polling listNote: this field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyNoticeUserNoticeOutput) ReceiverType ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyNoticeUserNoticeOutput) ReceiverType() pulumi.StringOutput
Recipient type. Valid values: USER (user), GROUP (user group)Note: this field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyNoticeUserNoticeOutput) StartTime ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyNoticeUserNoticeOutput) StartTime() pulumi.IntOutput
Notification start time, which is expressed by the number of seconds since 00:00:00. Value range: 0-86399Note: this field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyNoticeUserNoticeOutput) ToGetAlarmPolicyPolicyNoticeUserNoticeOutput ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyNoticeUserNoticeOutput) ToGetAlarmPolicyPolicyNoticeUserNoticeOutput() GetAlarmPolicyPolicyNoticeUserNoticeOutput
func (GetAlarmPolicyPolicyNoticeUserNoticeOutput) ToGetAlarmPolicyPolicyNoticeUserNoticeOutputWithContext ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyNoticeUserNoticeOutput) ToGetAlarmPolicyPolicyNoticeUserNoticeOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyNoticeUserNoticeOutput
func (GetAlarmPolicyPolicyNoticeUserNoticeOutput) UserIds ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyNoticeUserNoticeOutput) UserIds() pulumi.IntArrayOutput
User uid listNote: this field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyNoticeUserNoticeOutput) Weekdays ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyNoticeUserNoticeOutput) Weekdays() pulumi.IntArrayOutput
Notification cycle. The values 1-7 indicate Monday to Sunday.Note: This field may return null, indicating that no valid values can be obtained.
type GetAlarmPolicyPolicyOutput ¶ added in v0.1.8
type GetAlarmPolicyPolicyOutput struct{ *pulumi.OutputState }
func (GetAlarmPolicyPolicyOutput) AdvancedMetricNumber ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyOutput) AdvancedMetricNumber() pulumi.IntOutput
The number of advanced metrics.Note: This field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyOutput) CanSetDefault ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyOutput) CanSetDefault() pulumi.IntOutput
Whether the default policy can be set. Valid values: 1 (yes), 0 (no)Note: this field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyOutput) ConditionTemplateId ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyOutput) ConditionTemplateId() pulumi.StringOutput
Trigger condition template IDNote: this field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyOutput) Conditions ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyOutput) Conditions() GetAlarmPolicyPolicyConditionArrayOutput
Metric trigger conditionNote: this field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyOutput) ConditionsTemps ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyOutput) ConditionsTemps() GetAlarmPolicyPolicyConditionsTempArrayOutput
Template policy groupNote: this field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyOutput) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyOutput) ElementType() reflect.Type
func (GetAlarmPolicyPolicyOutput) Enable ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyOutput) Enable() pulumi.IntOutput
Filter by alarm status. Valid values: [1]: enabled; [0]: disabled; [0, 1]: all.
func (GetAlarmPolicyPolicyOutput) EventConditions ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyOutput) EventConditions() GetAlarmPolicyPolicyEventConditionArrayOutput
Event trigger conditioNote: this field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyOutput) FilterDimensionsParam ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyOutput) FilterDimensionsParam() pulumi.StringOutput
Information on the filter dimension associated with a policy.Note: This field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyOutput) InsertTime ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyOutput) InsertTime() pulumi.IntOutput
Creation timeNote: this field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyOutput) InstanceGroupId ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyOutput) InstanceGroupId() pulumi.IntOutput
Instance group ID.
func (GetAlarmPolicyPolicyOutput) InstanceGroupName ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyOutput) InstanceGroupName() pulumi.StringOutput
Instance group nameNote: this field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyOutput) InstanceSum ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyOutput) InstanceSum() pulumi.IntOutput
Number of instancesNote: This field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyOutput) IsBindAll ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyOutput) IsBindAll() pulumi.IntOutput
Whether the policy is associated with all objectsNote: This field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyOutput) IsDefault ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyOutput) IsDefault() pulumi.IntOutput
Whether it is the default policy. Valid values: 1 (yes), 0 (no)Note: this field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyOutput) IsOneClick ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyOutput) IsOneClick() pulumi.IntOutput
Whether it is a quick alarm policy.Note: This field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyOutput) LastEditUin ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyOutput) LastEditUin() pulumi.StringOutput
Uin of the last modifying userNote: this field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyOutput) MonitorType ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyOutput) MonitorType() pulumi.StringOutput
Monitor type. Valid values: MT_QCE (Tencent Cloud service monitoring)Note: this field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyOutput) Namespace ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyOutput) Namespace() pulumi.StringOutput
Alarm policy typeNote: this field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyOutput) NamespaceShowName ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyOutput) NamespaceShowName() pulumi.StringOutput
Namespace display nameNote: this field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyOutput) NoticeIds ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyOutput) NoticeIds() pulumi.StringArrayOutput
List of the notification template IDs, which can be obtained by querying the notification template list.It can be queried with the API [DescribeAlarmNotices](https://www.tencentcloud.com/document/product/248/39300).
func (GetAlarmPolicyPolicyOutput) Notices ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyOutput) Notices() GetAlarmPolicyPolicyNoticeArrayOutput
Notification rule listNote: this field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyOutput) OneClickStatus ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyOutput) OneClickStatus() pulumi.IntOutput
Whether the quick alarm policy is enabled.Note: This field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyOutput) OriginId ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyOutput) OriginId() pulumi.StringOutput
Policy ID for instance/instance group binding and unbinding APIs (BindingPolicyObject, UnBindingAllPolicyObject, UnBindingPolicyObject)Note: this field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyOutput) PolicyId ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyOutput) PolicyId() pulumi.StringOutput
Alarm policy IDNote: this field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyOutput) PolicyName ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyOutput) PolicyName() pulumi.StringOutput
Fuzzy search by policy name.
func (GetAlarmPolicyPolicyOutput) ProjectId ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyOutput) ProjectId() pulumi.IntOutput
Project ID. Valid values: -1 (no project), 0 (default project)Note: this field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyOutput) ProjectName ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyOutput) ProjectName() pulumi.StringOutput
Project nameNote: this field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyOutput) Regions ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyOutput) Regions() pulumi.StringArrayOutput
RegionNote: this field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyOutput) Remark ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyOutput) Remark() pulumi.StringOutput
RemarksNote: this field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyOutput) RuleType ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyOutput) RuleType() pulumi.StringOutput
Trigger condition type. Valid values: STATIC (static threshold), DYNAMIC (dynamic)Note: this field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyOutput) TagInstances ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyOutput) TagInstances() GetAlarmPolicyPolicyTagInstanceArrayOutput
TagNote: This field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyOutput) Tags ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyOutput) Tags() GetAlarmPolicyPolicyTagArrayOutput
Policy tagNote: This field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyOutput) ToGetAlarmPolicyPolicyOutput ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyOutput) ToGetAlarmPolicyPolicyOutput() GetAlarmPolicyPolicyOutput
func (GetAlarmPolicyPolicyOutput) ToGetAlarmPolicyPolicyOutputWithContext ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyOutput) ToGetAlarmPolicyPolicyOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyOutput
func (GetAlarmPolicyPolicyOutput) TriggerTasks ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyOutput) TriggerTasks() GetAlarmPolicyPolicyTriggerTaskArrayOutput
Filter alarm policy by triggered task (such as auto scaling task). Up to 10 tasks can be specified.
func (GetAlarmPolicyPolicyOutput) UpdateTime ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyOutput) UpdateTime() pulumi.IntOutput
Update timeNote: this field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyOutput) UseSum ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyOutput) UseSum() pulumi.IntOutput
Number of instances bound to policy groupNote: this field may return null, indicating that no valid values can be obtained.
type GetAlarmPolicyPolicyTag ¶ added in v0.1.8
type GetAlarmPolicyPolicyTagArgs ¶ added in v0.1.8
type GetAlarmPolicyPolicyTagArgs struct { // Tag key. Key pulumi.StringInput `pulumi:"key"` // Tag value. Value pulumi.StringInput `pulumi:"value"` }
func (GetAlarmPolicyPolicyTagArgs) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyTagArgs) ElementType() reflect.Type
func (GetAlarmPolicyPolicyTagArgs) ToGetAlarmPolicyPolicyTagOutput ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyTagArgs) ToGetAlarmPolicyPolicyTagOutput() GetAlarmPolicyPolicyTagOutput
func (GetAlarmPolicyPolicyTagArgs) ToGetAlarmPolicyPolicyTagOutputWithContext ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyTagArgs) ToGetAlarmPolicyPolicyTagOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyTagOutput
type GetAlarmPolicyPolicyTagArray ¶ added in v0.1.8
type GetAlarmPolicyPolicyTagArray []GetAlarmPolicyPolicyTagInput
func (GetAlarmPolicyPolicyTagArray) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyTagArray) ElementType() reflect.Type
func (GetAlarmPolicyPolicyTagArray) ToGetAlarmPolicyPolicyTagArrayOutput ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyTagArray) ToGetAlarmPolicyPolicyTagArrayOutput() GetAlarmPolicyPolicyTagArrayOutput
func (GetAlarmPolicyPolicyTagArray) ToGetAlarmPolicyPolicyTagArrayOutputWithContext ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyTagArray) ToGetAlarmPolicyPolicyTagArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyTagArrayOutput
type GetAlarmPolicyPolicyTagArrayInput ¶ added in v0.1.8
type GetAlarmPolicyPolicyTagArrayInput interface { pulumi.Input ToGetAlarmPolicyPolicyTagArrayOutput() GetAlarmPolicyPolicyTagArrayOutput ToGetAlarmPolicyPolicyTagArrayOutputWithContext(context.Context) GetAlarmPolicyPolicyTagArrayOutput }
GetAlarmPolicyPolicyTagArrayInput is an input type that accepts GetAlarmPolicyPolicyTagArray and GetAlarmPolicyPolicyTagArrayOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyTagArrayInput` via:
GetAlarmPolicyPolicyTagArray{ GetAlarmPolicyPolicyTagArgs{...} }
type GetAlarmPolicyPolicyTagArrayOutput ¶ added in v0.1.8
type GetAlarmPolicyPolicyTagArrayOutput struct{ *pulumi.OutputState }
func (GetAlarmPolicyPolicyTagArrayOutput) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyTagArrayOutput) ElementType() reflect.Type
func (GetAlarmPolicyPolicyTagArrayOutput) Index ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyTagArrayOutput) Index(i pulumi.IntInput) GetAlarmPolicyPolicyTagOutput
func (GetAlarmPolicyPolicyTagArrayOutput) ToGetAlarmPolicyPolicyTagArrayOutput ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyTagArrayOutput) ToGetAlarmPolicyPolicyTagArrayOutput() GetAlarmPolicyPolicyTagArrayOutput
func (GetAlarmPolicyPolicyTagArrayOutput) ToGetAlarmPolicyPolicyTagArrayOutputWithContext ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyTagArrayOutput) ToGetAlarmPolicyPolicyTagArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyTagArrayOutput
type GetAlarmPolicyPolicyTagInput ¶ added in v0.1.8
type GetAlarmPolicyPolicyTagInput interface { pulumi.Input ToGetAlarmPolicyPolicyTagOutput() GetAlarmPolicyPolicyTagOutput ToGetAlarmPolicyPolicyTagOutputWithContext(context.Context) GetAlarmPolicyPolicyTagOutput }
GetAlarmPolicyPolicyTagInput is an input type that accepts GetAlarmPolicyPolicyTagArgs and GetAlarmPolicyPolicyTagOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyTagInput` via:
GetAlarmPolicyPolicyTagArgs{...}
type GetAlarmPolicyPolicyTagInstance ¶ added in v0.1.8
type GetAlarmPolicyPolicyTagInstance struct { // Binding status. 2: bound; 1: bindingNote: This field may return null, indicating that no valid values can be obtained. BindingStatus int `pulumi:"bindingStatus"` // Number of instancesNote: This field may return null, indicating that no valid values can be obtained. InstanceSum int `pulumi:"instanceSum"` // Tag key. Key string `pulumi:"key"` // Region IDNote: This field may return null, indicating that no valid values can be obtained. RegionId int `pulumi:"regionId"` // Service type, for example, CVMNote: This field may return null, indicating that no valid values can be obtained. ServiceType string `pulumi:"serviceType"` // Tag status. 2: existent; 1: nonexistentNote: This field may return null, indicating that no valid values can be obtained. TagStatus int `pulumi:"tagStatus"` // Tag value. Value string `pulumi:"value"` }
type GetAlarmPolicyPolicyTagInstanceArgs ¶ added in v0.1.8
type GetAlarmPolicyPolicyTagInstanceArgs struct { // Binding status. 2: bound; 1: bindingNote: This field may return null, indicating that no valid values can be obtained. BindingStatus pulumi.IntInput `pulumi:"bindingStatus"` // Number of instancesNote: This field may return null, indicating that no valid values can be obtained. InstanceSum pulumi.IntInput `pulumi:"instanceSum"` // Tag key. Key pulumi.StringInput `pulumi:"key"` // Region IDNote: This field may return null, indicating that no valid values can be obtained. RegionId pulumi.IntInput `pulumi:"regionId"` // Service type, for example, CVMNote: This field may return null, indicating that no valid values can be obtained. ServiceType pulumi.StringInput `pulumi:"serviceType"` // Tag status. 2: existent; 1: nonexistentNote: This field may return null, indicating that no valid values can be obtained. TagStatus pulumi.IntInput `pulumi:"tagStatus"` // Tag value. Value pulumi.StringInput `pulumi:"value"` }
func (GetAlarmPolicyPolicyTagInstanceArgs) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyTagInstanceArgs) ElementType() reflect.Type
func (GetAlarmPolicyPolicyTagInstanceArgs) ToGetAlarmPolicyPolicyTagInstanceOutput ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyTagInstanceArgs) ToGetAlarmPolicyPolicyTagInstanceOutput() GetAlarmPolicyPolicyTagInstanceOutput
func (GetAlarmPolicyPolicyTagInstanceArgs) ToGetAlarmPolicyPolicyTagInstanceOutputWithContext ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyTagInstanceArgs) ToGetAlarmPolicyPolicyTagInstanceOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyTagInstanceOutput
type GetAlarmPolicyPolicyTagInstanceArray ¶ added in v0.1.8
type GetAlarmPolicyPolicyTagInstanceArray []GetAlarmPolicyPolicyTagInstanceInput
func (GetAlarmPolicyPolicyTagInstanceArray) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyTagInstanceArray) ElementType() reflect.Type
func (GetAlarmPolicyPolicyTagInstanceArray) ToGetAlarmPolicyPolicyTagInstanceArrayOutput ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyTagInstanceArray) ToGetAlarmPolicyPolicyTagInstanceArrayOutput() GetAlarmPolicyPolicyTagInstanceArrayOutput
func (GetAlarmPolicyPolicyTagInstanceArray) ToGetAlarmPolicyPolicyTagInstanceArrayOutputWithContext ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyTagInstanceArray) ToGetAlarmPolicyPolicyTagInstanceArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyTagInstanceArrayOutput
type GetAlarmPolicyPolicyTagInstanceArrayInput ¶ added in v0.1.8
type GetAlarmPolicyPolicyTagInstanceArrayInput interface { pulumi.Input ToGetAlarmPolicyPolicyTagInstanceArrayOutput() GetAlarmPolicyPolicyTagInstanceArrayOutput ToGetAlarmPolicyPolicyTagInstanceArrayOutputWithContext(context.Context) GetAlarmPolicyPolicyTagInstanceArrayOutput }
GetAlarmPolicyPolicyTagInstanceArrayInput is an input type that accepts GetAlarmPolicyPolicyTagInstanceArray and GetAlarmPolicyPolicyTagInstanceArrayOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyTagInstanceArrayInput` via:
GetAlarmPolicyPolicyTagInstanceArray{ GetAlarmPolicyPolicyTagInstanceArgs{...} }
type GetAlarmPolicyPolicyTagInstanceArrayOutput ¶ added in v0.1.8
type GetAlarmPolicyPolicyTagInstanceArrayOutput struct{ *pulumi.OutputState }
func (GetAlarmPolicyPolicyTagInstanceArrayOutput) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyTagInstanceArrayOutput) ElementType() reflect.Type
func (GetAlarmPolicyPolicyTagInstanceArrayOutput) ToGetAlarmPolicyPolicyTagInstanceArrayOutput ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyTagInstanceArrayOutput) ToGetAlarmPolicyPolicyTagInstanceArrayOutput() GetAlarmPolicyPolicyTagInstanceArrayOutput
func (GetAlarmPolicyPolicyTagInstanceArrayOutput) ToGetAlarmPolicyPolicyTagInstanceArrayOutputWithContext ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyTagInstanceArrayOutput) ToGetAlarmPolicyPolicyTagInstanceArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyTagInstanceArrayOutput
type GetAlarmPolicyPolicyTagInstanceInput ¶ added in v0.1.8
type GetAlarmPolicyPolicyTagInstanceInput interface { pulumi.Input ToGetAlarmPolicyPolicyTagInstanceOutput() GetAlarmPolicyPolicyTagInstanceOutput ToGetAlarmPolicyPolicyTagInstanceOutputWithContext(context.Context) GetAlarmPolicyPolicyTagInstanceOutput }
GetAlarmPolicyPolicyTagInstanceInput is an input type that accepts GetAlarmPolicyPolicyTagInstanceArgs and GetAlarmPolicyPolicyTagInstanceOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyTagInstanceInput` via:
GetAlarmPolicyPolicyTagInstanceArgs{...}
type GetAlarmPolicyPolicyTagInstanceOutput ¶ added in v0.1.8
type GetAlarmPolicyPolicyTagInstanceOutput struct{ *pulumi.OutputState }
func (GetAlarmPolicyPolicyTagInstanceOutput) BindingStatus ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyTagInstanceOutput) BindingStatus() pulumi.IntOutput
Binding status. 2: bound; 1: bindingNote: This field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyTagInstanceOutput) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyTagInstanceOutput) ElementType() reflect.Type
func (GetAlarmPolicyPolicyTagInstanceOutput) InstanceSum ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyTagInstanceOutput) InstanceSum() pulumi.IntOutput
Number of instancesNote: This field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyTagInstanceOutput) Key ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyTagInstanceOutput) Key() pulumi.StringOutput
Tag key.
func (GetAlarmPolicyPolicyTagInstanceOutput) RegionId ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyTagInstanceOutput) RegionId() pulumi.IntOutput
Region IDNote: This field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyTagInstanceOutput) ServiceType ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyTagInstanceOutput) ServiceType() pulumi.StringOutput
Service type, for example, CVMNote: This field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyTagInstanceOutput) TagStatus ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyTagInstanceOutput) TagStatus() pulumi.IntOutput
Tag status. 2: existent; 1: nonexistentNote: This field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyTagInstanceOutput) ToGetAlarmPolicyPolicyTagInstanceOutput ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyTagInstanceOutput) ToGetAlarmPolicyPolicyTagInstanceOutput() GetAlarmPolicyPolicyTagInstanceOutput
func (GetAlarmPolicyPolicyTagInstanceOutput) ToGetAlarmPolicyPolicyTagInstanceOutputWithContext ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyTagInstanceOutput) ToGetAlarmPolicyPolicyTagInstanceOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyTagInstanceOutput
func (GetAlarmPolicyPolicyTagInstanceOutput) Value ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyTagInstanceOutput) Value() pulumi.StringOutput
Tag value.
type GetAlarmPolicyPolicyTagOutput ¶ added in v0.1.8
type GetAlarmPolicyPolicyTagOutput struct{ *pulumi.OutputState }
func (GetAlarmPolicyPolicyTagOutput) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyTagOutput) ElementType() reflect.Type
func (GetAlarmPolicyPolicyTagOutput) Key ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyTagOutput) Key() pulumi.StringOutput
Tag key.
func (GetAlarmPolicyPolicyTagOutput) ToGetAlarmPolicyPolicyTagOutput ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyTagOutput) ToGetAlarmPolicyPolicyTagOutput() GetAlarmPolicyPolicyTagOutput
func (GetAlarmPolicyPolicyTagOutput) ToGetAlarmPolicyPolicyTagOutputWithContext ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyTagOutput) ToGetAlarmPolicyPolicyTagOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyTagOutput
func (GetAlarmPolicyPolicyTagOutput) Value ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyTagOutput) Value() pulumi.StringOutput
Tag value.
type GetAlarmPolicyPolicyTriggerTask ¶ added in v0.1.8
type GetAlarmPolicyPolicyTriggerTask struct { // Configuration information in JSON format, such as {Key1:Value1,Key2:Value2}Note: this field may return null, indicating that no valid values can be obtained. TaskConfig string `pulumi:"taskConfig"` // Triggered task type. Valid value: AS (auto scaling)Note: this field may return null, indicating that no valid values can be obtained. Type string `pulumi:"type"` }
type GetAlarmPolicyPolicyTriggerTaskArgs ¶ added in v0.1.8
type GetAlarmPolicyPolicyTriggerTaskArgs struct { // Configuration information in JSON format, such as {Key1:Value1,Key2:Value2}Note: this field may return null, indicating that no valid values can be obtained. TaskConfig pulumi.StringInput `pulumi:"taskConfig"` // Triggered task type. Valid value: AS (auto scaling)Note: this field may return null, indicating that no valid values can be obtained. Type pulumi.StringInput `pulumi:"type"` }
func (GetAlarmPolicyPolicyTriggerTaskArgs) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyTriggerTaskArgs) ElementType() reflect.Type
func (GetAlarmPolicyPolicyTriggerTaskArgs) ToGetAlarmPolicyPolicyTriggerTaskOutput ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyTriggerTaskArgs) ToGetAlarmPolicyPolicyTriggerTaskOutput() GetAlarmPolicyPolicyTriggerTaskOutput
func (GetAlarmPolicyPolicyTriggerTaskArgs) ToGetAlarmPolicyPolicyTriggerTaskOutputWithContext ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyTriggerTaskArgs) ToGetAlarmPolicyPolicyTriggerTaskOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyTriggerTaskOutput
type GetAlarmPolicyPolicyTriggerTaskArray ¶ added in v0.1.8
type GetAlarmPolicyPolicyTriggerTaskArray []GetAlarmPolicyPolicyTriggerTaskInput
func (GetAlarmPolicyPolicyTriggerTaskArray) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyTriggerTaskArray) ElementType() reflect.Type
func (GetAlarmPolicyPolicyTriggerTaskArray) ToGetAlarmPolicyPolicyTriggerTaskArrayOutput ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyTriggerTaskArray) ToGetAlarmPolicyPolicyTriggerTaskArrayOutput() GetAlarmPolicyPolicyTriggerTaskArrayOutput
func (GetAlarmPolicyPolicyTriggerTaskArray) ToGetAlarmPolicyPolicyTriggerTaskArrayOutputWithContext ¶ added in v0.1.8
func (i GetAlarmPolicyPolicyTriggerTaskArray) ToGetAlarmPolicyPolicyTriggerTaskArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyTriggerTaskArrayOutput
type GetAlarmPolicyPolicyTriggerTaskArrayInput ¶ added in v0.1.8
type GetAlarmPolicyPolicyTriggerTaskArrayInput interface { pulumi.Input ToGetAlarmPolicyPolicyTriggerTaskArrayOutput() GetAlarmPolicyPolicyTriggerTaskArrayOutput ToGetAlarmPolicyPolicyTriggerTaskArrayOutputWithContext(context.Context) GetAlarmPolicyPolicyTriggerTaskArrayOutput }
GetAlarmPolicyPolicyTriggerTaskArrayInput is an input type that accepts GetAlarmPolicyPolicyTriggerTaskArray and GetAlarmPolicyPolicyTriggerTaskArrayOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyTriggerTaskArrayInput` via:
GetAlarmPolicyPolicyTriggerTaskArray{ GetAlarmPolicyPolicyTriggerTaskArgs{...} }
type GetAlarmPolicyPolicyTriggerTaskArrayOutput ¶ added in v0.1.8
type GetAlarmPolicyPolicyTriggerTaskArrayOutput struct{ *pulumi.OutputState }
func (GetAlarmPolicyPolicyTriggerTaskArrayOutput) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyTriggerTaskArrayOutput) ElementType() reflect.Type
func (GetAlarmPolicyPolicyTriggerTaskArrayOutput) ToGetAlarmPolicyPolicyTriggerTaskArrayOutput ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyTriggerTaskArrayOutput) ToGetAlarmPolicyPolicyTriggerTaskArrayOutput() GetAlarmPolicyPolicyTriggerTaskArrayOutput
func (GetAlarmPolicyPolicyTriggerTaskArrayOutput) ToGetAlarmPolicyPolicyTriggerTaskArrayOutputWithContext ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyTriggerTaskArrayOutput) ToGetAlarmPolicyPolicyTriggerTaskArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyTriggerTaskArrayOutput
type GetAlarmPolicyPolicyTriggerTaskInput ¶ added in v0.1.8
type GetAlarmPolicyPolicyTriggerTaskInput interface { pulumi.Input ToGetAlarmPolicyPolicyTriggerTaskOutput() GetAlarmPolicyPolicyTriggerTaskOutput ToGetAlarmPolicyPolicyTriggerTaskOutputWithContext(context.Context) GetAlarmPolicyPolicyTriggerTaskOutput }
GetAlarmPolicyPolicyTriggerTaskInput is an input type that accepts GetAlarmPolicyPolicyTriggerTaskArgs and GetAlarmPolicyPolicyTriggerTaskOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyTriggerTaskInput` via:
GetAlarmPolicyPolicyTriggerTaskArgs{...}
type GetAlarmPolicyPolicyTriggerTaskOutput ¶ added in v0.1.8
type GetAlarmPolicyPolicyTriggerTaskOutput struct{ *pulumi.OutputState }
func (GetAlarmPolicyPolicyTriggerTaskOutput) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyPolicyTriggerTaskOutput) ElementType() reflect.Type
func (GetAlarmPolicyPolicyTriggerTaskOutput) TaskConfig ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyTriggerTaskOutput) TaskConfig() pulumi.StringOutput
Configuration information in JSON format, such as {Key1:Value1,Key2:Value2}Note: this field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyPolicyTriggerTaskOutput) ToGetAlarmPolicyPolicyTriggerTaskOutput ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyTriggerTaskOutput) ToGetAlarmPolicyPolicyTriggerTaskOutput() GetAlarmPolicyPolicyTriggerTaskOutput
func (GetAlarmPolicyPolicyTriggerTaskOutput) ToGetAlarmPolicyPolicyTriggerTaskOutputWithContext ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyTriggerTaskOutput) ToGetAlarmPolicyPolicyTriggerTaskOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyTriggerTaskOutput
func (GetAlarmPolicyPolicyTriggerTaskOutput) Type ¶ added in v0.1.8
func (o GetAlarmPolicyPolicyTriggerTaskOutput) Type() pulumi.StringOutput
Triggered task type. Valid value: AS (auto scaling)Note: this field may return null, indicating that no valid values can be obtained.
type GetAlarmPolicyTriggerTask ¶ added in v0.1.8
type GetAlarmPolicyTriggerTask struct { // Configuration information in JSON format, such as {Key1:Value1,Key2:Value2}Note: this field may return null, indicating that no valid values can be obtained. TaskConfig string `pulumi:"taskConfig"` // Triggered task type. Valid value: AS (auto scaling)Note: this field may return null, indicating that no valid values can be obtained. Type string `pulumi:"type"` }
type GetAlarmPolicyTriggerTaskArgs ¶ added in v0.1.8
type GetAlarmPolicyTriggerTaskArgs struct { // Configuration information in JSON format, such as {Key1:Value1,Key2:Value2}Note: this field may return null, indicating that no valid values can be obtained. TaskConfig pulumi.StringInput `pulumi:"taskConfig"` // Triggered task type. Valid value: AS (auto scaling)Note: this field may return null, indicating that no valid values can be obtained. Type pulumi.StringInput `pulumi:"type"` }
func (GetAlarmPolicyTriggerTaskArgs) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyTriggerTaskArgs) ElementType() reflect.Type
func (GetAlarmPolicyTriggerTaskArgs) ToGetAlarmPolicyTriggerTaskOutput ¶ added in v0.1.8
func (i GetAlarmPolicyTriggerTaskArgs) ToGetAlarmPolicyTriggerTaskOutput() GetAlarmPolicyTriggerTaskOutput
func (GetAlarmPolicyTriggerTaskArgs) ToGetAlarmPolicyTriggerTaskOutputWithContext ¶ added in v0.1.8
func (i GetAlarmPolicyTriggerTaskArgs) ToGetAlarmPolicyTriggerTaskOutputWithContext(ctx context.Context) GetAlarmPolicyTriggerTaskOutput
type GetAlarmPolicyTriggerTaskArray ¶ added in v0.1.8
type GetAlarmPolicyTriggerTaskArray []GetAlarmPolicyTriggerTaskInput
func (GetAlarmPolicyTriggerTaskArray) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyTriggerTaskArray) ElementType() reflect.Type
func (GetAlarmPolicyTriggerTaskArray) ToGetAlarmPolicyTriggerTaskArrayOutput ¶ added in v0.1.8
func (i GetAlarmPolicyTriggerTaskArray) ToGetAlarmPolicyTriggerTaskArrayOutput() GetAlarmPolicyTriggerTaskArrayOutput
func (GetAlarmPolicyTriggerTaskArray) ToGetAlarmPolicyTriggerTaskArrayOutputWithContext ¶ added in v0.1.8
func (i GetAlarmPolicyTriggerTaskArray) ToGetAlarmPolicyTriggerTaskArrayOutputWithContext(ctx context.Context) GetAlarmPolicyTriggerTaskArrayOutput
type GetAlarmPolicyTriggerTaskArrayInput ¶ added in v0.1.8
type GetAlarmPolicyTriggerTaskArrayInput interface { pulumi.Input ToGetAlarmPolicyTriggerTaskArrayOutput() GetAlarmPolicyTriggerTaskArrayOutput ToGetAlarmPolicyTriggerTaskArrayOutputWithContext(context.Context) GetAlarmPolicyTriggerTaskArrayOutput }
GetAlarmPolicyTriggerTaskArrayInput is an input type that accepts GetAlarmPolicyTriggerTaskArray and GetAlarmPolicyTriggerTaskArrayOutput values. You can construct a concrete instance of `GetAlarmPolicyTriggerTaskArrayInput` via:
GetAlarmPolicyTriggerTaskArray{ GetAlarmPolicyTriggerTaskArgs{...} }
type GetAlarmPolicyTriggerTaskArrayOutput ¶ added in v0.1.8
type GetAlarmPolicyTriggerTaskArrayOutput struct{ *pulumi.OutputState }
func (GetAlarmPolicyTriggerTaskArrayOutput) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyTriggerTaskArrayOutput) ElementType() reflect.Type
func (GetAlarmPolicyTriggerTaskArrayOutput) Index ¶ added in v0.1.8
func (o GetAlarmPolicyTriggerTaskArrayOutput) Index(i pulumi.IntInput) GetAlarmPolicyTriggerTaskOutput
func (GetAlarmPolicyTriggerTaskArrayOutput) ToGetAlarmPolicyTriggerTaskArrayOutput ¶ added in v0.1.8
func (o GetAlarmPolicyTriggerTaskArrayOutput) ToGetAlarmPolicyTriggerTaskArrayOutput() GetAlarmPolicyTriggerTaskArrayOutput
func (GetAlarmPolicyTriggerTaskArrayOutput) ToGetAlarmPolicyTriggerTaskArrayOutputWithContext ¶ added in v0.1.8
func (o GetAlarmPolicyTriggerTaskArrayOutput) ToGetAlarmPolicyTriggerTaskArrayOutputWithContext(ctx context.Context) GetAlarmPolicyTriggerTaskArrayOutput
type GetAlarmPolicyTriggerTaskInput ¶ added in v0.1.8
type GetAlarmPolicyTriggerTaskInput interface { pulumi.Input ToGetAlarmPolicyTriggerTaskOutput() GetAlarmPolicyTriggerTaskOutput ToGetAlarmPolicyTriggerTaskOutputWithContext(context.Context) GetAlarmPolicyTriggerTaskOutput }
GetAlarmPolicyTriggerTaskInput is an input type that accepts GetAlarmPolicyTriggerTaskArgs and GetAlarmPolicyTriggerTaskOutput values. You can construct a concrete instance of `GetAlarmPolicyTriggerTaskInput` via:
GetAlarmPolicyTriggerTaskArgs{...}
type GetAlarmPolicyTriggerTaskOutput ¶ added in v0.1.8
type GetAlarmPolicyTriggerTaskOutput struct{ *pulumi.OutputState }
func (GetAlarmPolicyTriggerTaskOutput) ElementType ¶ added in v0.1.8
func (GetAlarmPolicyTriggerTaskOutput) ElementType() reflect.Type
func (GetAlarmPolicyTriggerTaskOutput) TaskConfig ¶ added in v0.1.8
func (o GetAlarmPolicyTriggerTaskOutput) TaskConfig() pulumi.StringOutput
Configuration information in JSON format, such as {Key1:Value1,Key2:Value2}Note: this field may return null, indicating that no valid values can be obtained.
func (GetAlarmPolicyTriggerTaskOutput) ToGetAlarmPolicyTriggerTaskOutput ¶ added in v0.1.8
func (o GetAlarmPolicyTriggerTaskOutput) ToGetAlarmPolicyTriggerTaskOutput() GetAlarmPolicyTriggerTaskOutput
func (GetAlarmPolicyTriggerTaskOutput) ToGetAlarmPolicyTriggerTaskOutputWithContext ¶ added in v0.1.8
func (o GetAlarmPolicyTriggerTaskOutput) ToGetAlarmPolicyTriggerTaskOutputWithContext(ctx context.Context) GetAlarmPolicyTriggerTaskOutput
func (GetAlarmPolicyTriggerTaskOutput) Type ¶ added in v0.1.8
func (o GetAlarmPolicyTriggerTaskOutput) Type() pulumi.StringOutput
Triggered task type. Valid value: AS (auto scaling)Note: this field may return null, indicating that no valid values can be obtained.
type GetBindingObjectsArgs ¶
type GetBindingObjectsArgs struct { // Policy group ID for query. GroupId int `pulumi:"groupId"` // Used to store results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getBindingObjects.
type GetBindingObjectsList ¶
type GetBindingObjectsList struct { // Represents a collection of dimensions of an object instance, json format. DimensionsJson string `pulumi:"dimensionsJson"` // Whether the object is shielded or not, `0` means unshielded and `1` means shielded. IsShielded int `pulumi:"isShielded"` // The region where the object is located. Region string `pulumi:"region"` // Object unique ID. UniqueId string `pulumi:"uniqueId"` }
type GetBindingObjectsListArgs ¶
type GetBindingObjectsListArgs struct { // Represents a collection of dimensions of an object instance, json format. DimensionsJson pulumi.StringInput `pulumi:"dimensionsJson"` // Whether the object is shielded or not, `0` means unshielded and `1` means shielded. IsShielded pulumi.IntInput `pulumi:"isShielded"` // The region where the object is located. Region pulumi.StringInput `pulumi:"region"` // Object unique ID. UniqueId pulumi.StringInput `pulumi:"uniqueId"` }
func (GetBindingObjectsListArgs) ElementType ¶
func (GetBindingObjectsListArgs) ElementType() reflect.Type
func (GetBindingObjectsListArgs) ToGetBindingObjectsListOutput ¶
func (i GetBindingObjectsListArgs) ToGetBindingObjectsListOutput() GetBindingObjectsListOutput
func (GetBindingObjectsListArgs) ToGetBindingObjectsListOutputWithContext ¶
func (i GetBindingObjectsListArgs) ToGetBindingObjectsListOutputWithContext(ctx context.Context) GetBindingObjectsListOutput
type GetBindingObjectsListArray ¶
type GetBindingObjectsListArray []GetBindingObjectsListInput
func (GetBindingObjectsListArray) ElementType ¶
func (GetBindingObjectsListArray) ElementType() reflect.Type
func (GetBindingObjectsListArray) ToGetBindingObjectsListArrayOutput ¶
func (i GetBindingObjectsListArray) ToGetBindingObjectsListArrayOutput() GetBindingObjectsListArrayOutput
func (GetBindingObjectsListArray) ToGetBindingObjectsListArrayOutputWithContext ¶
func (i GetBindingObjectsListArray) ToGetBindingObjectsListArrayOutputWithContext(ctx context.Context) GetBindingObjectsListArrayOutput
type GetBindingObjectsListArrayInput ¶
type GetBindingObjectsListArrayInput interface { pulumi.Input ToGetBindingObjectsListArrayOutput() GetBindingObjectsListArrayOutput ToGetBindingObjectsListArrayOutputWithContext(context.Context) GetBindingObjectsListArrayOutput }
GetBindingObjectsListArrayInput is an input type that accepts GetBindingObjectsListArray and GetBindingObjectsListArrayOutput values. You can construct a concrete instance of `GetBindingObjectsListArrayInput` via:
GetBindingObjectsListArray{ GetBindingObjectsListArgs{...} }
type GetBindingObjectsListArrayOutput ¶
type GetBindingObjectsListArrayOutput struct{ *pulumi.OutputState }
func (GetBindingObjectsListArrayOutput) ElementType ¶
func (GetBindingObjectsListArrayOutput) ElementType() reflect.Type
func (GetBindingObjectsListArrayOutput) Index ¶
func (o GetBindingObjectsListArrayOutput) Index(i pulumi.IntInput) GetBindingObjectsListOutput
func (GetBindingObjectsListArrayOutput) ToGetBindingObjectsListArrayOutput ¶
func (o GetBindingObjectsListArrayOutput) ToGetBindingObjectsListArrayOutput() GetBindingObjectsListArrayOutput
func (GetBindingObjectsListArrayOutput) ToGetBindingObjectsListArrayOutputWithContext ¶
func (o GetBindingObjectsListArrayOutput) ToGetBindingObjectsListArrayOutputWithContext(ctx context.Context) GetBindingObjectsListArrayOutput
type GetBindingObjectsListInput ¶
type GetBindingObjectsListInput interface { pulumi.Input ToGetBindingObjectsListOutput() GetBindingObjectsListOutput ToGetBindingObjectsListOutputWithContext(context.Context) GetBindingObjectsListOutput }
GetBindingObjectsListInput is an input type that accepts GetBindingObjectsListArgs and GetBindingObjectsListOutput values. You can construct a concrete instance of `GetBindingObjectsListInput` via:
GetBindingObjectsListArgs{...}
type GetBindingObjectsListOutput ¶
type GetBindingObjectsListOutput struct{ *pulumi.OutputState }
func (GetBindingObjectsListOutput) DimensionsJson ¶
func (o GetBindingObjectsListOutput) DimensionsJson() pulumi.StringOutput
Represents a collection of dimensions of an object instance, json format.
func (GetBindingObjectsListOutput) ElementType ¶
func (GetBindingObjectsListOutput) ElementType() reflect.Type
func (GetBindingObjectsListOutput) IsShielded ¶
func (o GetBindingObjectsListOutput) IsShielded() pulumi.IntOutput
Whether the object is shielded or not, `0` means unshielded and `1` means shielded.
func (GetBindingObjectsListOutput) Region ¶
func (o GetBindingObjectsListOutput) Region() pulumi.StringOutput
The region where the object is located.
func (GetBindingObjectsListOutput) ToGetBindingObjectsListOutput ¶
func (o GetBindingObjectsListOutput) ToGetBindingObjectsListOutput() GetBindingObjectsListOutput
func (GetBindingObjectsListOutput) ToGetBindingObjectsListOutputWithContext ¶
func (o GetBindingObjectsListOutput) ToGetBindingObjectsListOutputWithContext(ctx context.Context) GetBindingObjectsListOutput
func (GetBindingObjectsListOutput) UniqueId ¶
func (o GetBindingObjectsListOutput) UniqueId() pulumi.StringOutput
Object unique ID.
type GetBindingObjectsOutputArgs ¶
type GetBindingObjectsOutputArgs struct { // Policy group ID for query. GroupId pulumi.IntInput `pulumi:"groupId"` // Used to store results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getBindingObjects.
func (GetBindingObjectsOutputArgs) ElementType ¶
func (GetBindingObjectsOutputArgs) ElementType() reflect.Type
type GetBindingObjectsResult ¶
type GetBindingObjectsResult struct { GroupId int `pulumi:"groupId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // A list objects. Each element contains the following attributes: Lists []GetBindingObjectsList `pulumi:"lists"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getBindingObjects.
func GetBindingObjects ¶
func GetBindingObjects(ctx *pulumi.Context, args *GetBindingObjectsArgs, opts ...pulumi.InvokeOption) (*GetBindingObjectsResult, error)
Use this data source to query policy group binding objects.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { name, err := Monitor.GetPolicyGroups(ctx, &monitor.GetPolicyGroupsArgs{ Name: pulumi.StringRef("test"), }, nil) if err != nil { return err } _, err = Monitor.GetBindingObjects(ctx, &monitor.GetBindingObjectsArgs{ GroupId: name.Lists[0].GroupId, }, nil) if err != nil { return err } return nil }) }
```
type GetBindingObjectsResultOutput ¶
type GetBindingObjectsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getBindingObjects.
func GetBindingObjectsOutput ¶
func GetBindingObjectsOutput(ctx *pulumi.Context, args GetBindingObjectsOutputArgs, opts ...pulumi.InvokeOption) GetBindingObjectsResultOutput
func (GetBindingObjectsResultOutput) ElementType ¶
func (GetBindingObjectsResultOutput) ElementType() reflect.Type
func (GetBindingObjectsResultOutput) GroupId ¶
func (o GetBindingObjectsResultOutput) GroupId() pulumi.IntOutput
func (GetBindingObjectsResultOutput) Id ¶
func (o GetBindingObjectsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetBindingObjectsResultOutput) Lists ¶
func (o GetBindingObjectsResultOutput) Lists() GetBindingObjectsListArrayOutput
A list objects. Each element contains the following attributes:
func (GetBindingObjectsResultOutput) ResultOutputFile ¶
func (o GetBindingObjectsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetBindingObjectsResultOutput) ToGetBindingObjectsResultOutput ¶
func (o GetBindingObjectsResultOutput) ToGetBindingObjectsResultOutput() GetBindingObjectsResultOutput
func (GetBindingObjectsResultOutput) ToGetBindingObjectsResultOutputWithContext ¶
func (o GetBindingObjectsResultOutput) ToGetBindingObjectsResultOutputWithContext(ctx context.Context) GetBindingObjectsResultOutput
type GetDataArgs ¶
type GetDataArgs struct { // Dimensional composition of instance objects. Dimensions []GetDataDimension `pulumi:"dimensions"` // End time for this query, eg:`2018-09-22T20:00:00+08:00`. EndTime string `pulumi:"endTime"` // Metric name, please refer to the documentation of monitor interface of each product. MetricName string `pulumi:"metricName"` // Namespace of each cloud product in monitor system, refer to `data.tencentcloud_monitor_product_namespace`. Namespace string `pulumi:"namespace"` // Statistical period. Period *int `pulumi:"period"` // Used to store results. ResultOutputFile *string `pulumi:"resultOutputFile"` // Start time for this query, eg:`2018-09-22T19:51:23+08:00`. StartTime string `pulumi:"startTime"` }
A collection of arguments for invoking getData.
type GetDataDimension ¶
type GetDataDimensionArgs ¶
type GetDataDimensionArgs struct { // Instance dimension name, eg: `InstanceId` for cvm. Name pulumi.StringInput `pulumi:"name"` // Instance dimension value, eg: `ins-j0hk02zo` for cvm. Value pulumi.StringInput `pulumi:"value"` }
func (GetDataDimensionArgs) ElementType ¶
func (GetDataDimensionArgs) ElementType() reflect.Type
func (GetDataDimensionArgs) ToGetDataDimensionOutput ¶
func (i GetDataDimensionArgs) ToGetDataDimensionOutput() GetDataDimensionOutput
func (GetDataDimensionArgs) ToGetDataDimensionOutputWithContext ¶
func (i GetDataDimensionArgs) ToGetDataDimensionOutputWithContext(ctx context.Context) GetDataDimensionOutput
type GetDataDimensionArray ¶
type GetDataDimensionArray []GetDataDimensionInput
func (GetDataDimensionArray) ElementType ¶
func (GetDataDimensionArray) ElementType() reflect.Type
func (GetDataDimensionArray) ToGetDataDimensionArrayOutput ¶
func (i GetDataDimensionArray) ToGetDataDimensionArrayOutput() GetDataDimensionArrayOutput
func (GetDataDimensionArray) ToGetDataDimensionArrayOutputWithContext ¶
func (i GetDataDimensionArray) ToGetDataDimensionArrayOutputWithContext(ctx context.Context) GetDataDimensionArrayOutput
type GetDataDimensionArrayInput ¶
type GetDataDimensionArrayInput interface { pulumi.Input ToGetDataDimensionArrayOutput() GetDataDimensionArrayOutput ToGetDataDimensionArrayOutputWithContext(context.Context) GetDataDimensionArrayOutput }
GetDataDimensionArrayInput is an input type that accepts GetDataDimensionArray and GetDataDimensionArrayOutput values. You can construct a concrete instance of `GetDataDimensionArrayInput` via:
GetDataDimensionArray{ GetDataDimensionArgs{...} }
type GetDataDimensionArrayOutput ¶
type GetDataDimensionArrayOutput struct{ *pulumi.OutputState }
func (GetDataDimensionArrayOutput) ElementType ¶
func (GetDataDimensionArrayOutput) ElementType() reflect.Type
func (GetDataDimensionArrayOutput) Index ¶
func (o GetDataDimensionArrayOutput) Index(i pulumi.IntInput) GetDataDimensionOutput
func (GetDataDimensionArrayOutput) ToGetDataDimensionArrayOutput ¶
func (o GetDataDimensionArrayOutput) ToGetDataDimensionArrayOutput() GetDataDimensionArrayOutput
func (GetDataDimensionArrayOutput) ToGetDataDimensionArrayOutputWithContext ¶
func (o GetDataDimensionArrayOutput) ToGetDataDimensionArrayOutputWithContext(ctx context.Context) GetDataDimensionArrayOutput
type GetDataDimensionInput ¶
type GetDataDimensionInput interface { pulumi.Input ToGetDataDimensionOutput() GetDataDimensionOutput ToGetDataDimensionOutputWithContext(context.Context) GetDataDimensionOutput }
GetDataDimensionInput is an input type that accepts GetDataDimensionArgs and GetDataDimensionOutput values. You can construct a concrete instance of `GetDataDimensionInput` via:
GetDataDimensionArgs{...}
type GetDataDimensionOutput ¶
type GetDataDimensionOutput struct{ *pulumi.OutputState }
func (GetDataDimensionOutput) ElementType ¶
func (GetDataDimensionOutput) ElementType() reflect.Type
func (GetDataDimensionOutput) Name ¶
func (o GetDataDimensionOutput) Name() pulumi.StringOutput
Instance dimension name, eg: `InstanceId` for cvm.
func (GetDataDimensionOutput) ToGetDataDimensionOutput ¶
func (o GetDataDimensionOutput) ToGetDataDimensionOutput() GetDataDimensionOutput
func (GetDataDimensionOutput) ToGetDataDimensionOutputWithContext ¶
func (o GetDataDimensionOutput) ToGetDataDimensionOutputWithContext(ctx context.Context) GetDataDimensionOutput
func (GetDataDimensionOutput) Value ¶
func (o GetDataDimensionOutput) Value() pulumi.StringOutput
Instance dimension value, eg: `ins-j0hk02zo` for cvm.
type GetDataList ¶
type GetDataListArgs ¶
type GetDataListArgs struct { // Statistical timestamp. Timestamp pulumi.IntInput `pulumi:"timestamp"` // Instance dimension value, eg: `ins-j0hk02zo` for cvm. Value pulumi.Float64Input `pulumi:"value"` }
func (GetDataListArgs) ElementType ¶
func (GetDataListArgs) ElementType() reflect.Type
func (GetDataListArgs) ToGetDataListOutput ¶
func (i GetDataListArgs) ToGetDataListOutput() GetDataListOutput
func (GetDataListArgs) ToGetDataListOutputWithContext ¶
func (i GetDataListArgs) ToGetDataListOutputWithContext(ctx context.Context) GetDataListOutput
type GetDataListArray ¶
type GetDataListArray []GetDataListInput
func (GetDataListArray) ElementType ¶
func (GetDataListArray) ElementType() reflect.Type
func (GetDataListArray) ToGetDataListArrayOutput ¶
func (i GetDataListArray) ToGetDataListArrayOutput() GetDataListArrayOutput
func (GetDataListArray) ToGetDataListArrayOutputWithContext ¶
func (i GetDataListArray) ToGetDataListArrayOutputWithContext(ctx context.Context) GetDataListArrayOutput
type GetDataListArrayInput ¶
type GetDataListArrayInput interface { pulumi.Input ToGetDataListArrayOutput() GetDataListArrayOutput ToGetDataListArrayOutputWithContext(context.Context) GetDataListArrayOutput }
GetDataListArrayInput is an input type that accepts GetDataListArray and GetDataListArrayOutput values. You can construct a concrete instance of `GetDataListArrayInput` via:
GetDataListArray{ GetDataListArgs{...} }
type GetDataListArrayOutput ¶
type GetDataListArrayOutput struct{ *pulumi.OutputState }
func (GetDataListArrayOutput) ElementType ¶
func (GetDataListArrayOutput) ElementType() reflect.Type
func (GetDataListArrayOutput) Index ¶
func (o GetDataListArrayOutput) Index(i pulumi.IntInput) GetDataListOutput
func (GetDataListArrayOutput) ToGetDataListArrayOutput ¶
func (o GetDataListArrayOutput) ToGetDataListArrayOutput() GetDataListArrayOutput
func (GetDataListArrayOutput) ToGetDataListArrayOutputWithContext ¶
func (o GetDataListArrayOutput) ToGetDataListArrayOutputWithContext(ctx context.Context) GetDataListArrayOutput
type GetDataListInput ¶
type GetDataListInput interface { pulumi.Input ToGetDataListOutput() GetDataListOutput ToGetDataListOutputWithContext(context.Context) GetDataListOutput }
GetDataListInput is an input type that accepts GetDataListArgs and GetDataListOutput values. You can construct a concrete instance of `GetDataListInput` via:
GetDataListArgs{...}
type GetDataListOutput ¶
type GetDataListOutput struct{ *pulumi.OutputState }
func (GetDataListOutput) ElementType ¶
func (GetDataListOutput) ElementType() reflect.Type
func (GetDataListOutput) Timestamp ¶
func (o GetDataListOutput) Timestamp() pulumi.IntOutput
Statistical timestamp.
func (GetDataListOutput) ToGetDataListOutput ¶
func (o GetDataListOutput) ToGetDataListOutput() GetDataListOutput
func (GetDataListOutput) ToGetDataListOutputWithContext ¶
func (o GetDataListOutput) ToGetDataListOutputWithContext(ctx context.Context) GetDataListOutput
func (GetDataListOutput) Value ¶
func (o GetDataListOutput) Value() pulumi.Float64Output
Instance dimension value, eg: `ins-j0hk02zo` for cvm.
type GetDataOutputArgs ¶
type GetDataOutputArgs struct { // Dimensional composition of instance objects. Dimensions GetDataDimensionArrayInput `pulumi:"dimensions"` // End time for this query, eg:`2018-09-22T20:00:00+08:00`. EndTime pulumi.StringInput `pulumi:"endTime"` // Metric name, please refer to the documentation of monitor interface of each product. MetricName pulumi.StringInput `pulumi:"metricName"` // Namespace of each cloud product in monitor system, refer to `data.tencentcloud_monitor_product_namespace`. Namespace pulumi.StringInput `pulumi:"namespace"` // Statistical period. Period pulumi.IntPtrInput `pulumi:"period"` // Used to store results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // Start time for this query, eg:`2018-09-22T19:51:23+08:00`. StartTime pulumi.StringInput `pulumi:"startTime"` }
A collection of arguments for invoking getData.
func (GetDataOutputArgs) ElementType ¶
func (GetDataOutputArgs) ElementType() reflect.Type
type GetDataResult ¶
type GetDataResult struct { Dimensions []GetDataDimension `pulumi:"dimensions"` EndTime string `pulumi:"endTime"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // A list data point. Each element contains the following attributes: Lists []GetDataList `pulumi:"lists"` MetricName string `pulumi:"metricName"` Namespace string `pulumi:"namespace"` Period *int `pulumi:"period"` ResultOutputFile *string `pulumi:"resultOutputFile"` StartTime string `pulumi:"startTime"` }
A collection of values returned by getData.
func GetData ¶
func GetData(ctx *pulumi.Context, args *GetDataArgs, opts ...pulumi.InvokeOption) (*GetDataResult, error)
Use this data source to query monitor data. for complex queries, use (https://github.com/tencentyun/tencentcloud-exporter)
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Instances" "github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Instances" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { instances, err := Instances.GetInstance(ctx, nil, nil) if err != nil { return err } _, err = Monitor.GetData(ctx, &monitor.GetDataArgs{ Namespace: "QCE/CVM", MetricName: "CPUUsage", Dimensions: []monitor.GetDataDimension{ monitor.GetDataDimension{ Name: "InstanceId", Value: instances.InstanceLists[0].InstanceId, }, }, Period: pulumi.IntRef(300), StartTime: "2020-04-28T18:45:00+08:00", EndTime: "2020-04-28T19:00:00+08:00", }, nil) if err != nil { return err } _, err = Monitor.GetData(ctx, &monitor.GetDataArgs{ Namespace: "QCE/COS", MetricName: "InternetTraffic", Dimensions: []monitor.GetDataDimension{ monitor.GetDataDimension{ Name: "appid", Value: "1258798060", }, monitor.GetDataDimension{ Name: "bucket", Value: "test-1258798060", }, }, Period: pulumi.IntRef(300), StartTime: "2020-04-28T18:30:00+08:00", EndTime: "2020-04-28T19:00:00+08:00", }, nil) if err != nil { return err } return nil }) }
```
type GetDataResultOutput ¶
type GetDataResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getData.
func GetDataOutput ¶
func GetDataOutput(ctx *pulumi.Context, args GetDataOutputArgs, opts ...pulumi.InvokeOption) GetDataResultOutput
func (GetDataResultOutput) Dimensions ¶
func (o GetDataResultOutput) Dimensions() GetDataDimensionArrayOutput
func (GetDataResultOutput) ElementType ¶
func (GetDataResultOutput) ElementType() reflect.Type
func (GetDataResultOutput) EndTime ¶
func (o GetDataResultOutput) EndTime() pulumi.StringOutput
func (GetDataResultOutput) Id ¶
func (o GetDataResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetDataResultOutput) Lists ¶
func (o GetDataResultOutput) Lists() GetDataListArrayOutput
A list data point. Each element contains the following attributes:
func (GetDataResultOutput) MetricName ¶
func (o GetDataResultOutput) MetricName() pulumi.StringOutput
func (GetDataResultOutput) Namespace ¶
func (o GetDataResultOutput) Namespace() pulumi.StringOutput
func (GetDataResultOutput) Period ¶
func (o GetDataResultOutput) Period() pulumi.IntPtrOutput
func (GetDataResultOutput) ResultOutputFile ¶
func (o GetDataResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetDataResultOutput) StartTime ¶
func (o GetDataResultOutput) StartTime() pulumi.StringOutput
func (GetDataResultOutput) ToGetDataResultOutput ¶
func (o GetDataResultOutput) ToGetDataResultOutput() GetDataResultOutput
func (GetDataResultOutput) ToGetDataResultOutputWithContext ¶
func (o GetDataResultOutput) ToGetDataResultOutputWithContext(ctx context.Context) GetDataResultOutput
type GetGrafanaPluginOverviewsArgs ¶ added in v0.1.8
type GetGrafanaPluginOverviewsArgs struct { // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getGrafanaPluginOverviews.
type GetGrafanaPluginOverviewsOutputArgs ¶ added in v0.1.8
type GetGrafanaPluginOverviewsOutputArgs struct { // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getGrafanaPluginOverviews.
func (GetGrafanaPluginOverviewsOutputArgs) ElementType ¶ added in v0.1.8
func (GetGrafanaPluginOverviewsOutputArgs) ElementType() reflect.Type
type GetGrafanaPluginOverviewsPluginSet ¶ added in v0.1.8
type GetGrafanaPluginOverviewsPluginSetArgs ¶ added in v0.1.8
type GetGrafanaPluginOverviewsPluginSetArgs struct { // Grafana plugin ID. PluginId pulumi.StringInput `pulumi:"pluginId"` // Grafana plugin version. Version pulumi.StringInput `pulumi:"version"` }
func (GetGrafanaPluginOverviewsPluginSetArgs) ElementType ¶ added in v0.1.8
func (GetGrafanaPluginOverviewsPluginSetArgs) ElementType() reflect.Type
func (GetGrafanaPluginOverviewsPluginSetArgs) ToGetGrafanaPluginOverviewsPluginSetOutput ¶ added in v0.1.8
func (i GetGrafanaPluginOverviewsPluginSetArgs) ToGetGrafanaPluginOverviewsPluginSetOutput() GetGrafanaPluginOverviewsPluginSetOutput
func (GetGrafanaPluginOverviewsPluginSetArgs) ToGetGrafanaPluginOverviewsPluginSetOutputWithContext ¶ added in v0.1.8
func (i GetGrafanaPluginOverviewsPluginSetArgs) ToGetGrafanaPluginOverviewsPluginSetOutputWithContext(ctx context.Context) GetGrafanaPluginOverviewsPluginSetOutput
type GetGrafanaPluginOverviewsPluginSetArray ¶ added in v0.1.8
type GetGrafanaPluginOverviewsPluginSetArray []GetGrafanaPluginOverviewsPluginSetInput
func (GetGrafanaPluginOverviewsPluginSetArray) ElementType ¶ added in v0.1.8
func (GetGrafanaPluginOverviewsPluginSetArray) ElementType() reflect.Type
func (GetGrafanaPluginOverviewsPluginSetArray) ToGetGrafanaPluginOverviewsPluginSetArrayOutput ¶ added in v0.1.8
func (i GetGrafanaPluginOverviewsPluginSetArray) ToGetGrafanaPluginOverviewsPluginSetArrayOutput() GetGrafanaPluginOverviewsPluginSetArrayOutput
func (GetGrafanaPluginOverviewsPluginSetArray) ToGetGrafanaPluginOverviewsPluginSetArrayOutputWithContext ¶ added in v0.1.8
func (i GetGrafanaPluginOverviewsPluginSetArray) ToGetGrafanaPluginOverviewsPluginSetArrayOutputWithContext(ctx context.Context) GetGrafanaPluginOverviewsPluginSetArrayOutput
type GetGrafanaPluginOverviewsPluginSetArrayInput ¶ added in v0.1.8
type GetGrafanaPluginOverviewsPluginSetArrayInput interface { pulumi.Input ToGetGrafanaPluginOverviewsPluginSetArrayOutput() GetGrafanaPluginOverviewsPluginSetArrayOutput ToGetGrafanaPluginOverviewsPluginSetArrayOutputWithContext(context.Context) GetGrafanaPluginOverviewsPluginSetArrayOutput }
GetGrafanaPluginOverviewsPluginSetArrayInput is an input type that accepts GetGrafanaPluginOverviewsPluginSetArray and GetGrafanaPluginOverviewsPluginSetArrayOutput values. You can construct a concrete instance of `GetGrafanaPluginOverviewsPluginSetArrayInput` via:
GetGrafanaPluginOverviewsPluginSetArray{ GetGrafanaPluginOverviewsPluginSetArgs{...} }
type GetGrafanaPluginOverviewsPluginSetArrayOutput ¶ added in v0.1.8
type GetGrafanaPluginOverviewsPluginSetArrayOutput struct{ *pulumi.OutputState }
func (GetGrafanaPluginOverviewsPluginSetArrayOutput) ElementType ¶ added in v0.1.8
func (GetGrafanaPluginOverviewsPluginSetArrayOutput) ElementType() reflect.Type
func (GetGrafanaPluginOverviewsPluginSetArrayOutput) ToGetGrafanaPluginOverviewsPluginSetArrayOutput ¶ added in v0.1.8
func (o GetGrafanaPluginOverviewsPluginSetArrayOutput) ToGetGrafanaPluginOverviewsPluginSetArrayOutput() GetGrafanaPluginOverviewsPluginSetArrayOutput
func (GetGrafanaPluginOverviewsPluginSetArrayOutput) ToGetGrafanaPluginOverviewsPluginSetArrayOutputWithContext ¶ added in v0.1.8
func (o GetGrafanaPluginOverviewsPluginSetArrayOutput) ToGetGrafanaPluginOverviewsPluginSetArrayOutputWithContext(ctx context.Context) GetGrafanaPluginOverviewsPluginSetArrayOutput
type GetGrafanaPluginOverviewsPluginSetInput ¶ added in v0.1.8
type GetGrafanaPluginOverviewsPluginSetInput interface { pulumi.Input ToGetGrafanaPluginOverviewsPluginSetOutput() GetGrafanaPluginOverviewsPluginSetOutput ToGetGrafanaPluginOverviewsPluginSetOutputWithContext(context.Context) GetGrafanaPluginOverviewsPluginSetOutput }
GetGrafanaPluginOverviewsPluginSetInput is an input type that accepts GetGrafanaPluginOverviewsPluginSetArgs and GetGrafanaPluginOverviewsPluginSetOutput values. You can construct a concrete instance of `GetGrafanaPluginOverviewsPluginSetInput` via:
GetGrafanaPluginOverviewsPluginSetArgs{...}
type GetGrafanaPluginOverviewsPluginSetOutput ¶ added in v0.1.8
type GetGrafanaPluginOverviewsPluginSetOutput struct{ *pulumi.OutputState }
func (GetGrafanaPluginOverviewsPluginSetOutput) ElementType ¶ added in v0.1.8
func (GetGrafanaPluginOverviewsPluginSetOutput) ElementType() reflect.Type
func (GetGrafanaPluginOverviewsPluginSetOutput) PluginId ¶ added in v0.1.8
func (o GetGrafanaPluginOverviewsPluginSetOutput) PluginId() pulumi.StringOutput
Grafana plugin ID.
func (GetGrafanaPluginOverviewsPluginSetOutput) ToGetGrafanaPluginOverviewsPluginSetOutput ¶ added in v0.1.8
func (o GetGrafanaPluginOverviewsPluginSetOutput) ToGetGrafanaPluginOverviewsPluginSetOutput() GetGrafanaPluginOverviewsPluginSetOutput
func (GetGrafanaPluginOverviewsPluginSetOutput) ToGetGrafanaPluginOverviewsPluginSetOutputWithContext ¶ added in v0.1.8
func (o GetGrafanaPluginOverviewsPluginSetOutput) ToGetGrafanaPluginOverviewsPluginSetOutputWithContext(ctx context.Context) GetGrafanaPluginOverviewsPluginSetOutput
func (GetGrafanaPluginOverviewsPluginSetOutput) Version ¶ added in v0.1.8
func (o GetGrafanaPluginOverviewsPluginSetOutput) Version() pulumi.StringOutput
Grafana plugin version.
type GetGrafanaPluginOverviewsResult ¶ added in v0.1.8
type GetGrafanaPluginOverviewsResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Plugin set. PluginSets []GetGrafanaPluginOverviewsPluginSet `pulumi:"pluginSets"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getGrafanaPluginOverviews.
func GetGrafanaPluginOverviews ¶ added in v0.1.8
func GetGrafanaPluginOverviews(ctx *pulumi.Context, args *GetGrafanaPluginOverviewsArgs, opts ...pulumi.InvokeOption) (*GetGrafanaPluginOverviewsResult, error)
Use this data source to query detailed information of monitor grafanaPluginOverviews
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Monitor.GetGrafanaPluginOverviews(ctx, nil, nil) if err != nil { return err } return nil }) }
```
type GetGrafanaPluginOverviewsResultOutput ¶ added in v0.1.8
type GetGrafanaPluginOverviewsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getGrafanaPluginOverviews.
func GetGrafanaPluginOverviewsOutput ¶ added in v0.1.8
func GetGrafanaPluginOverviewsOutput(ctx *pulumi.Context, args GetGrafanaPluginOverviewsOutputArgs, opts ...pulumi.InvokeOption) GetGrafanaPluginOverviewsResultOutput
func (GetGrafanaPluginOverviewsResultOutput) ElementType ¶ added in v0.1.8
func (GetGrafanaPluginOverviewsResultOutput) ElementType() reflect.Type
func (GetGrafanaPluginOverviewsResultOutput) Id ¶ added in v0.1.8
func (o GetGrafanaPluginOverviewsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetGrafanaPluginOverviewsResultOutput) PluginSets ¶ added in v0.1.8
func (o GetGrafanaPluginOverviewsResultOutput) PluginSets() GetGrafanaPluginOverviewsPluginSetArrayOutput
Plugin set.
func (GetGrafanaPluginOverviewsResultOutput) ResultOutputFile ¶ added in v0.1.8
func (o GetGrafanaPluginOverviewsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetGrafanaPluginOverviewsResultOutput) ToGetGrafanaPluginOverviewsResultOutput ¶ added in v0.1.8
func (o GetGrafanaPluginOverviewsResultOutput) ToGetGrafanaPluginOverviewsResultOutput() GetGrafanaPluginOverviewsResultOutput
func (GetGrafanaPluginOverviewsResultOutput) ToGetGrafanaPluginOverviewsResultOutputWithContext ¶ added in v0.1.8
func (o GetGrafanaPluginOverviewsResultOutput) ToGetGrafanaPluginOverviewsResultOutputWithContext(ctx context.Context) GetGrafanaPluginOverviewsResultOutput
type GetPolicyConditionsArgs ¶
type GetPolicyConditionsArgs struct { // Name of the policy name, support partial matching, eg:`Cloud Virtual Machine`,`Virtual`,`Cloud Load Banlancer-Private CLB Listener`. Name *string `pulumi:"name"` // Used to store results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getPolicyConditions.
type GetPolicyConditionsList ¶
type GetPolicyConditionsList struct { // A list of event condition metrics. Each element contains the following attributes: EventMetrics []GetPolicyConditionsListEventMetric `pulumi:"eventMetrics"` // Whether to support multi region. IsSupportMultiRegion bool `pulumi:"isSupportMultiRegion"` // A list of event condition metrics. Each element contains the following attributes: Metrics []GetPolicyConditionsListMetric `pulumi:"metrics"` // Name of the policy name, support partial matching, eg:`Cloud Virtual Machine`,`Virtual`,`Cloud Load Banlancer-Private CLB Listener`. Name string `pulumi:"name"` // Policy view name, eg:`cvmDevice`,`BANDWIDTHPACKAGE`, refer to `data.tencentcloud_monitor_policy_conditions(policy_view_name)`. PolicyViewName string `pulumi:"policyViewName"` // Support regions of this policy view. SupportRegions []string `pulumi:"supportRegions"` }
type GetPolicyConditionsListArgs ¶
type GetPolicyConditionsListArgs struct { // A list of event condition metrics. Each element contains the following attributes: EventMetrics GetPolicyConditionsListEventMetricArrayInput `pulumi:"eventMetrics"` // Whether to support multi region. IsSupportMultiRegion pulumi.BoolInput `pulumi:"isSupportMultiRegion"` // A list of event condition metrics. Each element contains the following attributes: Metrics GetPolicyConditionsListMetricArrayInput `pulumi:"metrics"` // Name of the policy name, support partial matching, eg:`Cloud Virtual Machine`,`Virtual`,`Cloud Load Banlancer-Private CLB Listener`. Name pulumi.StringInput `pulumi:"name"` // Policy view name, eg:`cvmDevice`,`BANDWIDTHPACKAGE`, refer to `data.tencentcloud_monitor_policy_conditions(policy_view_name)`. PolicyViewName pulumi.StringInput `pulumi:"policyViewName"` // Support regions of this policy view. SupportRegions pulumi.StringArrayInput `pulumi:"supportRegions"` }
func (GetPolicyConditionsListArgs) ElementType ¶
func (GetPolicyConditionsListArgs) ElementType() reflect.Type
func (GetPolicyConditionsListArgs) ToGetPolicyConditionsListOutput ¶
func (i GetPolicyConditionsListArgs) ToGetPolicyConditionsListOutput() GetPolicyConditionsListOutput
func (GetPolicyConditionsListArgs) ToGetPolicyConditionsListOutputWithContext ¶
func (i GetPolicyConditionsListArgs) ToGetPolicyConditionsListOutputWithContext(ctx context.Context) GetPolicyConditionsListOutput
type GetPolicyConditionsListArray ¶
type GetPolicyConditionsListArray []GetPolicyConditionsListInput
func (GetPolicyConditionsListArray) ElementType ¶
func (GetPolicyConditionsListArray) ElementType() reflect.Type
func (GetPolicyConditionsListArray) ToGetPolicyConditionsListArrayOutput ¶
func (i GetPolicyConditionsListArray) ToGetPolicyConditionsListArrayOutput() GetPolicyConditionsListArrayOutput
func (GetPolicyConditionsListArray) ToGetPolicyConditionsListArrayOutputWithContext ¶
func (i GetPolicyConditionsListArray) ToGetPolicyConditionsListArrayOutputWithContext(ctx context.Context) GetPolicyConditionsListArrayOutput
type GetPolicyConditionsListArrayInput ¶
type GetPolicyConditionsListArrayInput interface { pulumi.Input ToGetPolicyConditionsListArrayOutput() GetPolicyConditionsListArrayOutput ToGetPolicyConditionsListArrayOutputWithContext(context.Context) GetPolicyConditionsListArrayOutput }
GetPolicyConditionsListArrayInput is an input type that accepts GetPolicyConditionsListArray and GetPolicyConditionsListArrayOutput values. You can construct a concrete instance of `GetPolicyConditionsListArrayInput` via:
GetPolicyConditionsListArray{ GetPolicyConditionsListArgs{...} }
type GetPolicyConditionsListArrayOutput ¶
type GetPolicyConditionsListArrayOutput struct{ *pulumi.OutputState }
func (GetPolicyConditionsListArrayOutput) ElementType ¶
func (GetPolicyConditionsListArrayOutput) ElementType() reflect.Type
func (GetPolicyConditionsListArrayOutput) Index ¶
func (o GetPolicyConditionsListArrayOutput) Index(i pulumi.IntInput) GetPolicyConditionsListOutput
func (GetPolicyConditionsListArrayOutput) ToGetPolicyConditionsListArrayOutput ¶
func (o GetPolicyConditionsListArrayOutput) ToGetPolicyConditionsListArrayOutput() GetPolicyConditionsListArrayOutput
func (GetPolicyConditionsListArrayOutput) ToGetPolicyConditionsListArrayOutputWithContext ¶
func (o GetPolicyConditionsListArrayOutput) ToGetPolicyConditionsListArrayOutputWithContext(ctx context.Context) GetPolicyConditionsListArrayOutput
type GetPolicyConditionsListEventMetricArgs ¶
type GetPolicyConditionsListEventMetricArgs struct { // The ID of this event metric. EventId pulumi.IntInput `pulumi:"eventId"` // The name of this event metric. EventShowName pulumi.StringInput `pulumi:"eventShowName"` // Whether to recover. NeedRecovered pulumi.BoolInput `pulumi:"needRecovered"` }
func (GetPolicyConditionsListEventMetricArgs) ElementType ¶
func (GetPolicyConditionsListEventMetricArgs) ElementType() reflect.Type
func (GetPolicyConditionsListEventMetricArgs) ToGetPolicyConditionsListEventMetricOutput ¶
func (i GetPolicyConditionsListEventMetricArgs) ToGetPolicyConditionsListEventMetricOutput() GetPolicyConditionsListEventMetricOutput
func (GetPolicyConditionsListEventMetricArgs) ToGetPolicyConditionsListEventMetricOutputWithContext ¶
func (i GetPolicyConditionsListEventMetricArgs) ToGetPolicyConditionsListEventMetricOutputWithContext(ctx context.Context) GetPolicyConditionsListEventMetricOutput
type GetPolicyConditionsListEventMetricArray ¶
type GetPolicyConditionsListEventMetricArray []GetPolicyConditionsListEventMetricInput
func (GetPolicyConditionsListEventMetricArray) ElementType ¶
func (GetPolicyConditionsListEventMetricArray) ElementType() reflect.Type
func (GetPolicyConditionsListEventMetricArray) ToGetPolicyConditionsListEventMetricArrayOutput ¶
func (i GetPolicyConditionsListEventMetricArray) ToGetPolicyConditionsListEventMetricArrayOutput() GetPolicyConditionsListEventMetricArrayOutput
func (GetPolicyConditionsListEventMetricArray) ToGetPolicyConditionsListEventMetricArrayOutputWithContext ¶
func (i GetPolicyConditionsListEventMetricArray) ToGetPolicyConditionsListEventMetricArrayOutputWithContext(ctx context.Context) GetPolicyConditionsListEventMetricArrayOutput
type GetPolicyConditionsListEventMetricArrayInput ¶
type GetPolicyConditionsListEventMetricArrayInput interface { pulumi.Input ToGetPolicyConditionsListEventMetricArrayOutput() GetPolicyConditionsListEventMetricArrayOutput ToGetPolicyConditionsListEventMetricArrayOutputWithContext(context.Context) GetPolicyConditionsListEventMetricArrayOutput }
GetPolicyConditionsListEventMetricArrayInput is an input type that accepts GetPolicyConditionsListEventMetricArray and GetPolicyConditionsListEventMetricArrayOutput values. You can construct a concrete instance of `GetPolicyConditionsListEventMetricArrayInput` via:
GetPolicyConditionsListEventMetricArray{ GetPolicyConditionsListEventMetricArgs{...} }
type GetPolicyConditionsListEventMetricArrayOutput ¶
type GetPolicyConditionsListEventMetricArrayOutput struct{ *pulumi.OutputState }
func (GetPolicyConditionsListEventMetricArrayOutput) ElementType ¶
func (GetPolicyConditionsListEventMetricArrayOutput) ElementType() reflect.Type
func (GetPolicyConditionsListEventMetricArrayOutput) ToGetPolicyConditionsListEventMetricArrayOutput ¶
func (o GetPolicyConditionsListEventMetricArrayOutput) ToGetPolicyConditionsListEventMetricArrayOutput() GetPolicyConditionsListEventMetricArrayOutput
func (GetPolicyConditionsListEventMetricArrayOutput) ToGetPolicyConditionsListEventMetricArrayOutputWithContext ¶
func (o GetPolicyConditionsListEventMetricArrayOutput) ToGetPolicyConditionsListEventMetricArrayOutputWithContext(ctx context.Context) GetPolicyConditionsListEventMetricArrayOutput
type GetPolicyConditionsListEventMetricInput ¶
type GetPolicyConditionsListEventMetricInput interface { pulumi.Input ToGetPolicyConditionsListEventMetricOutput() GetPolicyConditionsListEventMetricOutput ToGetPolicyConditionsListEventMetricOutputWithContext(context.Context) GetPolicyConditionsListEventMetricOutput }
GetPolicyConditionsListEventMetricInput is an input type that accepts GetPolicyConditionsListEventMetricArgs and GetPolicyConditionsListEventMetricOutput values. You can construct a concrete instance of `GetPolicyConditionsListEventMetricInput` via:
GetPolicyConditionsListEventMetricArgs{...}
type GetPolicyConditionsListEventMetricOutput ¶
type GetPolicyConditionsListEventMetricOutput struct{ *pulumi.OutputState }
func (GetPolicyConditionsListEventMetricOutput) ElementType ¶
func (GetPolicyConditionsListEventMetricOutput) ElementType() reflect.Type
func (GetPolicyConditionsListEventMetricOutput) EventId ¶
func (o GetPolicyConditionsListEventMetricOutput) EventId() pulumi.IntOutput
The ID of this event metric.
func (GetPolicyConditionsListEventMetricOutput) EventShowName ¶
func (o GetPolicyConditionsListEventMetricOutput) EventShowName() pulumi.StringOutput
The name of this event metric.
func (GetPolicyConditionsListEventMetricOutput) NeedRecovered ¶
func (o GetPolicyConditionsListEventMetricOutput) NeedRecovered() pulumi.BoolOutput
Whether to recover.
func (GetPolicyConditionsListEventMetricOutput) ToGetPolicyConditionsListEventMetricOutput ¶
func (o GetPolicyConditionsListEventMetricOutput) ToGetPolicyConditionsListEventMetricOutput() GetPolicyConditionsListEventMetricOutput
func (GetPolicyConditionsListEventMetricOutput) ToGetPolicyConditionsListEventMetricOutputWithContext ¶
func (o GetPolicyConditionsListEventMetricOutput) ToGetPolicyConditionsListEventMetricOutputWithContext(ctx context.Context) GetPolicyConditionsListEventMetricOutput
type GetPolicyConditionsListInput ¶
type GetPolicyConditionsListInput interface { pulumi.Input ToGetPolicyConditionsListOutput() GetPolicyConditionsListOutput ToGetPolicyConditionsListOutputWithContext(context.Context) GetPolicyConditionsListOutput }
GetPolicyConditionsListInput is an input type that accepts GetPolicyConditionsListArgs and GetPolicyConditionsListOutput values. You can construct a concrete instance of `GetPolicyConditionsListInput` via:
GetPolicyConditionsListArgs{...}
type GetPolicyConditionsListMetric ¶
type GetPolicyConditionsListMetric struct { // Calculate type of this metric. CalcTypeKeys []int `pulumi:"calcTypeKeys"` // Whether `calcType` required in the configuration. CalcTypeNeed bool `pulumi:"calcTypeNeed"` // The default calculate value of this metric. CalcValueDefault string `pulumi:"calcValueDefault"` // The fixed calculate value of this metric. CalcValueFixed string `pulumi:"calcValueFixed"` // The max calculate value of this metric. CalcValueMax string `pulumi:"calcValueMax"` // The min calculate value of this metric. CalcValueMin string `pulumi:"calcValueMin"` // Whether `calcValue` required in the configuration. CalcValueNeed bool `pulumi:"calcValueNeed"` // The default continue time(seconds) config for this metric. ContinueTimeDefault int `pulumi:"continueTimeDefault"` // The continue time(seconds) keys for this metric. ContinueTimeKeys []int `pulumi:"continueTimeKeys"` // Whether `continueTime` required in the configuration. ContinueTimeNeed bool `pulumi:"continueTimeNeed"` // The ID of this metric. MetricId int `pulumi:"metricId"` // The name of this metric. MetricShowName string `pulumi:"metricShowName"` // The unit of this metric. MetricUnit string `pulumi:"metricUnit"` // The default data time(seconds) config for this metric. PeriodDefault int `pulumi:"periodDefault"` // The data time(seconds) keys for this metric. PeriodKeys []int `pulumi:"periodKeys"` // Whether `period` required in the configuration. PeriodNeed bool `pulumi:"periodNeed"` // The default period number config for this metric. PeriodNumDefault int `pulumi:"periodNumDefault"` // The period number keys for this metric. PeriodNumKeys []int `pulumi:"periodNumKeys"` // Whether `periodNum` required in the configuration. PeriodNumNeed bool `pulumi:"periodNumNeed"` // Data aggregation mode, cycle of 10 seconds. StatTypeP10 string `pulumi:"statTypeP10"` // Data aggregation mode, cycle of 1800 seconds. StatTypeP1800 string `pulumi:"statTypeP1800"` // Data aggregation mode, cycle of 300 seconds. StatTypeP300 string `pulumi:"statTypeP300"` // Data aggregation mode, cycle of 3600 seconds. StatTypeP3600 string `pulumi:"statTypeP3600"` // Data aggregation mode, cycle of 5 seconds. StatTypeP5 string `pulumi:"statTypeP5"` // Data aggregation mode, cycle of 60 seconds. StatTypeP60 string `pulumi:"statTypeP60"` // Data aggregation mode, cycle of 600 seconds. StatTypeP600 string `pulumi:"statTypeP600"` // Data aggregation mode, cycle of 86400 seconds. StatTypeP86400 string `pulumi:"statTypeP86400"` }
type GetPolicyConditionsListMetricArgs ¶
type GetPolicyConditionsListMetricArgs struct { // Calculate type of this metric. CalcTypeKeys pulumi.IntArrayInput `pulumi:"calcTypeKeys"` // Whether `calcType` required in the configuration. CalcTypeNeed pulumi.BoolInput `pulumi:"calcTypeNeed"` // The default calculate value of this metric. CalcValueDefault pulumi.StringInput `pulumi:"calcValueDefault"` // The fixed calculate value of this metric. CalcValueFixed pulumi.StringInput `pulumi:"calcValueFixed"` // The max calculate value of this metric. CalcValueMax pulumi.StringInput `pulumi:"calcValueMax"` // The min calculate value of this metric. CalcValueMin pulumi.StringInput `pulumi:"calcValueMin"` // Whether `calcValue` required in the configuration. CalcValueNeed pulumi.BoolInput `pulumi:"calcValueNeed"` // The default continue time(seconds) config for this metric. ContinueTimeDefault pulumi.IntInput `pulumi:"continueTimeDefault"` // The continue time(seconds) keys for this metric. ContinueTimeKeys pulumi.IntArrayInput `pulumi:"continueTimeKeys"` // Whether `continueTime` required in the configuration. ContinueTimeNeed pulumi.BoolInput `pulumi:"continueTimeNeed"` // The ID of this metric. MetricId pulumi.IntInput `pulumi:"metricId"` // The name of this metric. MetricShowName pulumi.StringInput `pulumi:"metricShowName"` // The unit of this metric. MetricUnit pulumi.StringInput `pulumi:"metricUnit"` // The default data time(seconds) config for this metric. PeriodDefault pulumi.IntInput `pulumi:"periodDefault"` // The data time(seconds) keys for this metric. PeriodKeys pulumi.IntArrayInput `pulumi:"periodKeys"` // Whether `period` required in the configuration. PeriodNeed pulumi.BoolInput `pulumi:"periodNeed"` // The default period number config for this metric. PeriodNumDefault pulumi.IntInput `pulumi:"periodNumDefault"` // The period number keys for this metric. PeriodNumKeys pulumi.IntArrayInput `pulumi:"periodNumKeys"` // Whether `periodNum` required in the configuration. PeriodNumNeed pulumi.BoolInput `pulumi:"periodNumNeed"` // Data aggregation mode, cycle of 10 seconds. StatTypeP10 pulumi.StringInput `pulumi:"statTypeP10"` // Data aggregation mode, cycle of 1800 seconds. StatTypeP1800 pulumi.StringInput `pulumi:"statTypeP1800"` // Data aggregation mode, cycle of 300 seconds. StatTypeP300 pulumi.StringInput `pulumi:"statTypeP300"` // Data aggregation mode, cycle of 3600 seconds. StatTypeP3600 pulumi.StringInput `pulumi:"statTypeP3600"` // Data aggregation mode, cycle of 5 seconds. StatTypeP5 pulumi.StringInput `pulumi:"statTypeP5"` // Data aggregation mode, cycle of 60 seconds. StatTypeP60 pulumi.StringInput `pulumi:"statTypeP60"` // Data aggregation mode, cycle of 600 seconds. StatTypeP600 pulumi.StringInput `pulumi:"statTypeP600"` // Data aggregation mode, cycle of 86400 seconds. StatTypeP86400 pulumi.StringInput `pulumi:"statTypeP86400"` }
func (GetPolicyConditionsListMetricArgs) ElementType ¶
func (GetPolicyConditionsListMetricArgs) ElementType() reflect.Type
func (GetPolicyConditionsListMetricArgs) ToGetPolicyConditionsListMetricOutput ¶
func (i GetPolicyConditionsListMetricArgs) ToGetPolicyConditionsListMetricOutput() GetPolicyConditionsListMetricOutput
func (GetPolicyConditionsListMetricArgs) ToGetPolicyConditionsListMetricOutputWithContext ¶
func (i GetPolicyConditionsListMetricArgs) ToGetPolicyConditionsListMetricOutputWithContext(ctx context.Context) GetPolicyConditionsListMetricOutput
type GetPolicyConditionsListMetricArray ¶
type GetPolicyConditionsListMetricArray []GetPolicyConditionsListMetricInput
func (GetPolicyConditionsListMetricArray) ElementType ¶
func (GetPolicyConditionsListMetricArray) ElementType() reflect.Type
func (GetPolicyConditionsListMetricArray) ToGetPolicyConditionsListMetricArrayOutput ¶
func (i GetPolicyConditionsListMetricArray) ToGetPolicyConditionsListMetricArrayOutput() GetPolicyConditionsListMetricArrayOutput
func (GetPolicyConditionsListMetricArray) ToGetPolicyConditionsListMetricArrayOutputWithContext ¶
func (i GetPolicyConditionsListMetricArray) ToGetPolicyConditionsListMetricArrayOutputWithContext(ctx context.Context) GetPolicyConditionsListMetricArrayOutput
type GetPolicyConditionsListMetricArrayInput ¶
type GetPolicyConditionsListMetricArrayInput interface { pulumi.Input ToGetPolicyConditionsListMetricArrayOutput() GetPolicyConditionsListMetricArrayOutput ToGetPolicyConditionsListMetricArrayOutputWithContext(context.Context) GetPolicyConditionsListMetricArrayOutput }
GetPolicyConditionsListMetricArrayInput is an input type that accepts GetPolicyConditionsListMetricArray and GetPolicyConditionsListMetricArrayOutput values. You can construct a concrete instance of `GetPolicyConditionsListMetricArrayInput` via:
GetPolicyConditionsListMetricArray{ GetPolicyConditionsListMetricArgs{...} }
type GetPolicyConditionsListMetricArrayOutput ¶
type GetPolicyConditionsListMetricArrayOutput struct{ *pulumi.OutputState }
func (GetPolicyConditionsListMetricArrayOutput) ElementType ¶
func (GetPolicyConditionsListMetricArrayOutput) ElementType() reflect.Type
func (GetPolicyConditionsListMetricArrayOutput) ToGetPolicyConditionsListMetricArrayOutput ¶
func (o GetPolicyConditionsListMetricArrayOutput) ToGetPolicyConditionsListMetricArrayOutput() GetPolicyConditionsListMetricArrayOutput
func (GetPolicyConditionsListMetricArrayOutput) ToGetPolicyConditionsListMetricArrayOutputWithContext ¶
func (o GetPolicyConditionsListMetricArrayOutput) ToGetPolicyConditionsListMetricArrayOutputWithContext(ctx context.Context) GetPolicyConditionsListMetricArrayOutput
type GetPolicyConditionsListMetricInput ¶
type GetPolicyConditionsListMetricInput interface { pulumi.Input ToGetPolicyConditionsListMetricOutput() GetPolicyConditionsListMetricOutput ToGetPolicyConditionsListMetricOutputWithContext(context.Context) GetPolicyConditionsListMetricOutput }
GetPolicyConditionsListMetricInput is an input type that accepts GetPolicyConditionsListMetricArgs and GetPolicyConditionsListMetricOutput values. You can construct a concrete instance of `GetPolicyConditionsListMetricInput` via:
GetPolicyConditionsListMetricArgs{...}
type GetPolicyConditionsListMetricOutput ¶
type GetPolicyConditionsListMetricOutput struct{ *pulumi.OutputState }
func (GetPolicyConditionsListMetricOutput) CalcTypeKeys ¶
func (o GetPolicyConditionsListMetricOutput) CalcTypeKeys() pulumi.IntArrayOutput
Calculate type of this metric.
func (GetPolicyConditionsListMetricOutput) CalcTypeNeed ¶
func (o GetPolicyConditionsListMetricOutput) CalcTypeNeed() pulumi.BoolOutput
Whether `calcType` required in the configuration.
func (GetPolicyConditionsListMetricOutput) CalcValueDefault ¶
func (o GetPolicyConditionsListMetricOutput) CalcValueDefault() pulumi.StringOutput
The default calculate value of this metric.
func (GetPolicyConditionsListMetricOutput) CalcValueFixed ¶
func (o GetPolicyConditionsListMetricOutput) CalcValueFixed() pulumi.StringOutput
The fixed calculate value of this metric.
func (GetPolicyConditionsListMetricOutput) CalcValueMax ¶
func (o GetPolicyConditionsListMetricOutput) CalcValueMax() pulumi.StringOutput
The max calculate value of this metric.
func (GetPolicyConditionsListMetricOutput) CalcValueMin ¶
func (o GetPolicyConditionsListMetricOutput) CalcValueMin() pulumi.StringOutput
The min calculate value of this metric.
func (GetPolicyConditionsListMetricOutput) CalcValueNeed ¶
func (o GetPolicyConditionsListMetricOutput) CalcValueNeed() pulumi.BoolOutput
Whether `calcValue` required in the configuration.
func (GetPolicyConditionsListMetricOutput) ContinueTimeDefault ¶
func (o GetPolicyConditionsListMetricOutput) ContinueTimeDefault() pulumi.IntOutput
The default continue time(seconds) config for this metric.
func (GetPolicyConditionsListMetricOutput) ContinueTimeKeys ¶
func (o GetPolicyConditionsListMetricOutput) ContinueTimeKeys() pulumi.IntArrayOutput
The continue time(seconds) keys for this metric.
func (GetPolicyConditionsListMetricOutput) ContinueTimeNeed ¶
func (o GetPolicyConditionsListMetricOutput) ContinueTimeNeed() pulumi.BoolOutput
Whether `continueTime` required in the configuration.
func (GetPolicyConditionsListMetricOutput) ElementType ¶
func (GetPolicyConditionsListMetricOutput) ElementType() reflect.Type
func (GetPolicyConditionsListMetricOutput) MetricId ¶
func (o GetPolicyConditionsListMetricOutput) MetricId() pulumi.IntOutput
The ID of this metric.
func (GetPolicyConditionsListMetricOutput) MetricShowName ¶
func (o GetPolicyConditionsListMetricOutput) MetricShowName() pulumi.StringOutput
The name of this metric.
func (GetPolicyConditionsListMetricOutput) MetricUnit ¶
func (o GetPolicyConditionsListMetricOutput) MetricUnit() pulumi.StringOutput
The unit of this metric.
func (GetPolicyConditionsListMetricOutput) PeriodDefault ¶
func (o GetPolicyConditionsListMetricOutput) PeriodDefault() pulumi.IntOutput
The default data time(seconds) config for this metric.
func (GetPolicyConditionsListMetricOutput) PeriodKeys ¶
func (o GetPolicyConditionsListMetricOutput) PeriodKeys() pulumi.IntArrayOutput
The data time(seconds) keys for this metric.
func (GetPolicyConditionsListMetricOutput) PeriodNeed ¶
func (o GetPolicyConditionsListMetricOutput) PeriodNeed() pulumi.BoolOutput
Whether `period` required in the configuration.
func (GetPolicyConditionsListMetricOutput) PeriodNumDefault ¶
func (o GetPolicyConditionsListMetricOutput) PeriodNumDefault() pulumi.IntOutput
The default period number config for this metric.
func (GetPolicyConditionsListMetricOutput) PeriodNumKeys ¶
func (o GetPolicyConditionsListMetricOutput) PeriodNumKeys() pulumi.IntArrayOutput
The period number keys for this metric.
func (GetPolicyConditionsListMetricOutput) PeriodNumNeed ¶
func (o GetPolicyConditionsListMetricOutput) PeriodNumNeed() pulumi.BoolOutput
Whether `periodNum` required in the configuration.
func (GetPolicyConditionsListMetricOutput) StatTypeP10 ¶
func (o GetPolicyConditionsListMetricOutput) StatTypeP10() pulumi.StringOutput
Data aggregation mode, cycle of 10 seconds.
func (GetPolicyConditionsListMetricOutput) StatTypeP1800 ¶
func (o GetPolicyConditionsListMetricOutput) StatTypeP1800() pulumi.StringOutput
Data aggregation mode, cycle of 1800 seconds.
func (GetPolicyConditionsListMetricOutput) StatTypeP300 ¶
func (o GetPolicyConditionsListMetricOutput) StatTypeP300() pulumi.StringOutput
Data aggregation mode, cycle of 300 seconds.
func (GetPolicyConditionsListMetricOutput) StatTypeP3600 ¶
func (o GetPolicyConditionsListMetricOutput) StatTypeP3600() pulumi.StringOutput
Data aggregation mode, cycle of 3600 seconds.
func (GetPolicyConditionsListMetricOutput) StatTypeP5 ¶
func (o GetPolicyConditionsListMetricOutput) StatTypeP5() pulumi.StringOutput
Data aggregation mode, cycle of 5 seconds.
func (GetPolicyConditionsListMetricOutput) StatTypeP60 ¶
func (o GetPolicyConditionsListMetricOutput) StatTypeP60() pulumi.StringOutput
Data aggregation mode, cycle of 60 seconds.
func (GetPolicyConditionsListMetricOutput) StatTypeP600 ¶
func (o GetPolicyConditionsListMetricOutput) StatTypeP600() pulumi.StringOutput
Data aggregation mode, cycle of 600 seconds.
func (GetPolicyConditionsListMetricOutput) StatTypeP86400 ¶
func (o GetPolicyConditionsListMetricOutput) StatTypeP86400() pulumi.StringOutput
Data aggregation mode, cycle of 86400 seconds.
func (GetPolicyConditionsListMetricOutput) ToGetPolicyConditionsListMetricOutput ¶
func (o GetPolicyConditionsListMetricOutput) ToGetPolicyConditionsListMetricOutput() GetPolicyConditionsListMetricOutput
func (GetPolicyConditionsListMetricOutput) ToGetPolicyConditionsListMetricOutputWithContext ¶
func (o GetPolicyConditionsListMetricOutput) ToGetPolicyConditionsListMetricOutputWithContext(ctx context.Context) GetPolicyConditionsListMetricOutput
type GetPolicyConditionsListOutput ¶
type GetPolicyConditionsListOutput struct{ *pulumi.OutputState }
func (GetPolicyConditionsListOutput) ElementType ¶
func (GetPolicyConditionsListOutput) ElementType() reflect.Type
func (GetPolicyConditionsListOutput) EventMetrics ¶
func (o GetPolicyConditionsListOutput) EventMetrics() GetPolicyConditionsListEventMetricArrayOutput
A list of event condition metrics. Each element contains the following attributes:
func (GetPolicyConditionsListOutput) IsSupportMultiRegion ¶
func (o GetPolicyConditionsListOutput) IsSupportMultiRegion() pulumi.BoolOutput
Whether to support multi region.
func (GetPolicyConditionsListOutput) Metrics ¶
func (o GetPolicyConditionsListOutput) Metrics() GetPolicyConditionsListMetricArrayOutput
A list of event condition metrics. Each element contains the following attributes:
func (GetPolicyConditionsListOutput) Name ¶
func (o GetPolicyConditionsListOutput) Name() pulumi.StringOutput
Name of the policy name, support partial matching, eg:`Cloud Virtual Machine`,`Virtual`,`Cloud Load Banlancer-Private CLB Listener`.
func (GetPolicyConditionsListOutput) PolicyViewName ¶
func (o GetPolicyConditionsListOutput) PolicyViewName() pulumi.StringOutput
Policy view name, eg:`cvmDevice`,`BANDWIDTHPACKAGE`, refer to `data.tencentcloud_monitor_policy_conditions(policy_view_name)`.
func (GetPolicyConditionsListOutput) SupportRegions ¶
func (o GetPolicyConditionsListOutput) SupportRegions() pulumi.StringArrayOutput
Support regions of this policy view.
func (GetPolicyConditionsListOutput) ToGetPolicyConditionsListOutput ¶
func (o GetPolicyConditionsListOutput) ToGetPolicyConditionsListOutput() GetPolicyConditionsListOutput
func (GetPolicyConditionsListOutput) ToGetPolicyConditionsListOutputWithContext ¶
func (o GetPolicyConditionsListOutput) ToGetPolicyConditionsListOutputWithContext(ctx context.Context) GetPolicyConditionsListOutput
type GetPolicyConditionsOutputArgs ¶
type GetPolicyConditionsOutputArgs struct { // Name of the policy name, support partial matching, eg:`Cloud Virtual Machine`,`Virtual`,`Cloud Load Banlancer-Private CLB Listener`. Name pulumi.StringPtrInput `pulumi:"name"` // Used to store results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getPolicyConditions.
func (GetPolicyConditionsOutputArgs) ElementType ¶
func (GetPolicyConditionsOutputArgs) ElementType() reflect.Type
type GetPolicyConditionsResult ¶
type GetPolicyConditionsResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // A list policy condition. Each element contains the following attributes: Lists []GetPolicyConditionsList `pulumi:"lists"` // Name of this policy name. Name *string `pulumi:"name"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getPolicyConditions.
func GetPolicyConditions ¶
func GetPolicyConditions(ctx *pulumi.Context, args *GetPolicyConditionsArgs, opts ...pulumi.InvokeOption) (*GetPolicyConditionsResult, error)
Use this data source to query monitor policy conditions(There is a lot of data and it is recommended to output to a file)
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Monitor.GetPolicyConditions(ctx, &monitor.GetPolicyConditionsArgs{ Name: pulumi.StringRef("Cloud Virtual Machine"), ResultOutputFile: pulumi.StringRef("./tencentcloud_monitor_policy_conditions.txt"), }, nil) if err != nil { return err } return nil }) }
```
type GetPolicyConditionsResultOutput ¶
type GetPolicyConditionsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getPolicyConditions.
func GetPolicyConditionsOutput ¶
func GetPolicyConditionsOutput(ctx *pulumi.Context, args GetPolicyConditionsOutputArgs, opts ...pulumi.InvokeOption) GetPolicyConditionsResultOutput
func (GetPolicyConditionsResultOutput) ElementType ¶
func (GetPolicyConditionsResultOutput) ElementType() reflect.Type
func (GetPolicyConditionsResultOutput) Id ¶
func (o GetPolicyConditionsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetPolicyConditionsResultOutput) Lists ¶
func (o GetPolicyConditionsResultOutput) Lists() GetPolicyConditionsListArrayOutput
A list policy condition. Each element contains the following attributes:
func (GetPolicyConditionsResultOutput) Name ¶
func (o GetPolicyConditionsResultOutput) Name() pulumi.StringPtrOutput
Name of this policy name.
func (GetPolicyConditionsResultOutput) ResultOutputFile ¶
func (o GetPolicyConditionsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetPolicyConditionsResultOutput) ToGetPolicyConditionsResultOutput ¶
func (o GetPolicyConditionsResultOutput) ToGetPolicyConditionsResultOutput() GetPolicyConditionsResultOutput
func (GetPolicyConditionsResultOutput) ToGetPolicyConditionsResultOutputWithContext ¶
func (o GetPolicyConditionsResultOutput) ToGetPolicyConditionsResultOutputWithContext(ctx context.Context) GetPolicyConditionsResultOutput
type GetPolicyGroupsArgs ¶
type GetPolicyGroupsArgs struct { // Policy group name for query. Name *string `pulumi:"name"` // The policy view for query. PolicyViewNames []string `pulumi:"policyViewNames"` // Used to store results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getPolicyGroups.
type GetPolicyGroupsList ¶
type GetPolicyGroupsList struct { // Whether it can be set as the default policy. CanSetDefault bool `pulumi:"canSetDefault"` // A list of threshold rules. Each element contains the following attributes: Conditions []GetPolicyGroupsListCondition `pulumi:"conditions"` // A list of event rules. Each element contains the following attributes: EventConditions []GetPolicyGroupsListEventCondition `pulumi:"eventConditions"` // The policy group id. GroupId int `pulumi:"groupId"` // The policy group name. GroupName string `pulumi:"groupName"` // The policy group create timestamp. InsertTime int `pulumi:"insertTime"` // If is default policy group or not, `0` represents the non-default policy, and `1` represents the default policy. IsDefault int `pulumi:"isDefault"` // Whether open or not. IsOpen bool `pulumi:"isOpen"` // Recently edited user uin. LastEditUin string `pulumi:"lastEditUin"` // Number of unmasked instances of policy group bindings. NoShieldedSum int `pulumi:"noShieldedSum"` // Parent policy group ID. ParentGroupId int `pulumi:"parentGroupId"` // The policy group view name. PolicyViewName string `pulumi:"policyViewName"` // The project ID to which the policy group belongs. ProjectId int `pulumi:"projectId"` // A list of receivers. Each element contains the following attributes: Receivers []GetPolicyGroupsListReceiver `pulumi:"receivers"` // Policy group remarks. Remark string `pulumi:"remark"` // The policy group update timestamp. UpdateTime int `pulumi:"updateTime"` // Number of instances of policy group bindings. UseSum int `pulumi:"useSum"` }
type GetPolicyGroupsListArgs ¶
type GetPolicyGroupsListArgs struct { // Whether it can be set as the default policy. CanSetDefault pulumi.BoolInput `pulumi:"canSetDefault"` // A list of threshold rules. Each element contains the following attributes: Conditions GetPolicyGroupsListConditionArrayInput `pulumi:"conditions"` // A list of event rules. Each element contains the following attributes: EventConditions GetPolicyGroupsListEventConditionArrayInput `pulumi:"eventConditions"` // The policy group id. GroupId pulumi.IntInput `pulumi:"groupId"` // The policy group name. GroupName pulumi.StringInput `pulumi:"groupName"` // The policy group create timestamp. InsertTime pulumi.IntInput `pulumi:"insertTime"` // If is default policy group or not, `0` represents the non-default policy, and `1` represents the default policy. IsDefault pulumi.IntInput `pulumi:"isDefault"` // Whether open or not. IsOpen pulumi.BoolInput `pulumi:"isOpen"` // Recently edited user uin. LastEditUin pulumi.StringInput `pulumi:"lastEditUin"` // Number of unmasked instances of policy group bindings. NoShieldedSum pulumi.IntInput `pulumi:"noShieldedSum"` // Parent policy group ID. ParentGroupId pulumi.IntInput `pulumi:"parentGroupId"` // The policy group view name. PolicyViewName pulumi.StringInput `pulumi:"policyViewName"` // The project ID to which the policy group belongs. ProjectId pulumi.IntInput `pulumi:"projectId"` // A list of receivers. Each element contains the following attributes: Receivers GetPolicyGroupsListReceiverArrayInput `pulumi:"receivers"` // Policy group remarks. Remark pulumi.StringInput `pulumi:"remark"` // The policy group update timestamp. UpdateTime pulumi.IntInput `pulumi:"updateTime"` // Number of instances of policy group bindings. UseSum pulumi.IntInput `pulumi:"useSum"` }
func (GetPolicyGroupsListArgs) ElementType ¶
func (GetPolicyGroupsListArgs) ElementType() reflect.Type
func (GetPolicyGroupsListArgs) ToGetPolicyGroupsListOutput ¶
func (i GetPolicyGroupsListArgs) ToGetPolicyGroupsListOutput() GetPolicyGroupsListOutput
func (GetPolicyGroupsListArgs) ToGetPolicyGroupsListOutputWithContext ¶
func (i GetPolicyGroupsListArgs) ToGetPolicyGroupsListOutputWithContext(ctx context.Context) GetPolicyGroupsListOutput
type GetPolicyGroupsListArray ¶
type GetPolicyGroupsListArray []GetPolicyGroupsListInput
func (GetPolicyGroupsListArray) ElementType ¶
func (GetPolicyGroupsListArray) ElementType() reflect.Type
func (GetPolicyGroupsListArray) ToGetPolicyGroupsListArrayOutput ¶
func (i GetPolicyGroupsListArray) ToGetPolicyGroupsListArrayOutput() GetPolicyGroupsListArrayOutput
func (GetPolicyGroupsListArray) ToGetPolicyGroupsListArrayOutputWithContext ¶
func (i GetPolicyGroupsListArray) ToGetPolicyGroupsListArrayOutputWithContext(ctx context.Context) GetPolicyGroupsListArrayOutput
type GetPolicyGroupsListArrayInput ¶
type GetPolicyGroupsListArrayInput interface { pulumi.Input ToGetPolicyGroupsListArrayOutput() GetPolicyGroupsListArrayOutput ToGetPolicyGroupsListArrayOutputWithContext(context.Context) GetPolicyGroupsListArrayOutput }
GetPolicyGroupsListArrayInput is an input type that accepts GetPolicyGroupsListArray and GetPolicyGroupsListArrayOutput values. You can construct a concrete instance of `GetPolicyGroupsListArrayInput` via:
GetPolicyGroupsListArray{ GetPolicyGroupsListArgs{...} }
type GetPolicyGroupsListArrayOutput ¶
type GetPolicyGroupsListArrayOutput struct{ *pulumi.OutputState }
func (GetPolicyGroupsListArrayOutput) ElementType ¶
func (GetPolicyGroupsListArrayOutput) ElementType() reflect.Type
func (GetPolicyGroupsListArrayOutput) Index ¶
func (o GetPolicyGroupsListArrayOutput) Index(i pulumi.IntInput) GetPolicyGroupsListOutput
func (GetPolicyGroupsListArrayOutput) ToGetPolicyGroupsListArrayOutput ¶
func (o GetPolicyGroupsListArrayOutput) ToGetPolicyGroupsListArrayOutput() GetPolicyGroupsListArrayOutput
func (GetPolicyGroupsListArrayOutput) ToGetPolicyGroupsListArrayOutputWithContext ¶
func (o GetPolicyGroupsListArrayOutput) ToGetPolicyGroupsListArrayOutputWithContext(ctx context.Context) GetPolicyGroupsListArrayOutput
type GetPolicyGroupsListCondition ¶
type GetPolicyGroupsListCondition struct { // Alarm sending cycle per second. `<0` does not fire, `0` only fires once, and `>0` fires every triggerTime second. AlarmNotifyPeriod int `pulumi:"alarmNotifyPeriod"` // Alarm sending convergence type. `0` continuous alarm, `1` index alarm. AlarmNotifyType int `pulumi:"alarmNotifyType"` // Compare type, `1` means more than, `2` means greater than or equal, `3` means less than, `4` means less than or equal to, `5` means equal, `6` means not equal, `7` means days rose, `8` means days fell, `9` means weeks rose, `10` means weeks fell, `11` means period rise, `12` means period fell. CalcType int `pulumi:"calcType"` // Threshold value. CalcValue string `pulumi:"calcValue"` // How long does the triggering rule last (per second). ContinueTime int `pulumi:"continueTime"` // The ID of this metric. MetricId int `pulumi:"metricId"` // The name of this metric. MetricShowName string `pulumi:"metricShowName"` // The unit of this metric. MetricUnit string `pulumi:"metricUnit"` // Data aggregation cycle (unit second). Period int `pulumi:"period"` // Threshold rule ID. RuleId int `pulumi:"ruleId"` }
type GetPolicyGroupsListConditionArgs ¶
type GetPolicyGroupsListConditionArgs struct { // Alarm sending cycle per second. `<0` does not fire, `0` only fires once, and `>0` fires every triggerTime second. AlarmNotifyPeriod pulumi.IntInput `pulumi:"alarmNotifyPeriod"` // Alarm sending convergence type. `0` continuous alarm, `1` index alarm. AlarmNotifyType pulumi.IntInput `pulumi:"alarmNotifyType"` // Compare type, `1` means more than, `2` means greater than or equal, `3` means less than, `4` means less than or equal to, `5` means equal, `6` means not equal, `7` means days rose, `8` means days fell, `9` means weeks rose, `10` means weeks fell, `11` means period rise, `12` means period fell. CalcType pulumi.IntInput `pulumi:"calcType"` // Threshold value. CalcValue pulumi.StringInput `pulumi:"calcValue"` // How long does the triggering rule last (per second). ContinueTime pulumi.IntInput `pulumi:"continueTime"` // The ID of this metric. MetricId pulumi.IntInput `pulumi:"metricId"` // The name of this metric. MetricShowName pulumi.StringInput `pulumi:"metricShowName"` // The unit of this metric. MetricUnit pulumi.StringInput `pulumi:"metricUnit"` // Data aggregation cycle (unit second). Period pulumi.IntInput `pulumi:"period"` // Threshold rule ID. RuleId pulumi.IntInput `pulumi:"ruleId"` }
func (GetPolicyGroupsListConditionArgs) ElementType ¶
func (GetPolicyGroupsListConditionArgs) ElementType() reflect.Type
func (GetPolicyGroupsListConditionArgs) ToGetPolicyGroupsListConditionOutput ¶
func (i GetPolicyGroupsListConditionArgs) ToGetPolicyGroupsListConditionOutput() GetPolicyGroupsListConditionOutput
func (GetPolicyGroupsListConditionArgs) ToGetPolicyGroupsListConditionOutputWithContext ¶
func (i GetPolicyGroupsListConditionArgs) ToGetPolicyGroupsListConditionOutputWithContext(ctx context.Context) GetPolicyGroupsListConditionOutput
type GetPolicyGroupsListConditionArray ¶
type GetPolicyGroupsListConditionArray []GetPolicyGroupsListConditionInput
func (GetPolicyGroupsListConditionArray) ElementType ¶
func (GetPolicyGroupsListConditionArray) ElementType() reflect.Type
func (GetPolicyGroupsListConditionArray) ToGetPolicyGroupsListConditionArrayOutput ¶
func (i GetPolicyGroupsListConditionArray) ToGetPolicyGroupsListConditionArrayOutput() GetPolicyGroupsListConditionArrayOutput
func (GetPolicyGroupsListConditionArray) ToGetPolicyGroupsListConditionArrayOutputWithContext ¶
func (i GetPolicyGroupsListConditionArray) ToGetPolicyGroupsListConditionArrayOutputWithContext(ctx context.Context) GetPolicyGroupsListConditionArrayOutput
type GetPolicyGroupsListConditionArrayInput ¶
type GetPolicyGroupsListConditionArrayInput interface { pulumi.Input ToGetPolicyGroupsListConditionArrayOutput() GetPolicyGroupsListConditionArrayOutput ToGetPolicyGroupsListConditionArrayOutputWithContext(context.Context) GetPolicyGroupsListConditionArrayOutput }
GetPolicyGroupsListConditionArrayInput is an input type that accepts GetPolicyGroupsListConditionArray and GetPolicyGroupsListConditionArrayOutput values. You can construct a concrete instance of `GetPolicyGroupsListConditionArrayInput` via:
GetPolicyGroupsListConditionArray{ GetPolicyGroupsListConditionArgs{...} }
type GetPolicyGroupsListConditionArrayOutput ¶
type GetPolicyGroupsListConditionArrayOutput struct{ *pulumi.OutputState }
func (GetPolicyGroupsListConditionArrayOutput) ElementType ¶
func (GetPolicyGroupsListConditionArrayOutput) ElementType() reflect.Type
func (GetPolicyGroupsListConditionArrayOutput) ToGetPolicyGroupsListConditionArrayOutput ¶
func (o GetPolicyGroupsListConditionArrayOutput) ToGetPolicyGroupsListConditionArrayOutput() GetPolicyGroupsListConditionArrayOutput
func (GetPolicyGroupsListConditionArrayOutput) ToGetPolicyGroupsListConditionArrayOutputWithContext ¶
func (o GetPolicyGroupsListConditionArrayOutput) ToGetPolicyGroupsListConditionArrayOutputWithContext(ctx context.Context) GetPolicyGroupsListConditionArrayOutput
type GetPolicyGroupsListConditionInput ¶
type GetPolicyGroupsListConditionInput interface { pulumi.Input ToGetPolicyGroupsListConditionOutput() GetPolicyGroupsListConditionOutput ToGetPolicyGroupsListConditionOutputWithContext(context.Context) GetPolicyGroupsListConditionOutput }
GetPolicyGroupsListConditionInput is an input type that accepts GetPolicyGroupsListConditionArgs and GetPolicyGroupsListConditionOutput values. You can construct a concrete instance of `GetPolicyGroupsListConditionInput` via:
GetPolicyGroupsListConditionArgs{...}
type GetPolicyGroupsListConditionOutput ¶
type GetPolicyGroupsListConditionOutput struct{ *pulumi.OutputState }
func (GetPolicyGroupsListConditionOutput) AlarmNotifyPeriod ¶
func (o GetPolicyGroupsListConditionOutput) AlarmNotifyPeriod() pulumi.IntOutput
Alarm sending cycle per second. `<0` does not fire, `0` only fires once, and `>0` fires every triggerTime second.
func (GetPolicyGroupsListConditionOutput) AlarmNotifyType ¶
func (o GetPolicyGroupsListConditionOutput) AlarmNotifyType() pulumi.IntOutput
Alarm sending convergence type. `0` continuous alarm, `1` index alarm.
func (GetPolicyGroupsListConditionOutput) CalcType ¶
func (o GetPolicyGroupsListConditionOutput) CalcType() pulumi.IntOutput
Compare type, `1` means more than, `2` means greater than or equal, `3` means less than, `4` means less than or equal to, `5` means equal, `6` means not equal, `7` means days rose, `8` means days fell, `9` means weeks rose, `10` means weeks fell, `11` means period rise, `12` means period fell.
func (GetPolicyGroupsListConditionOutput) CalcValue ¶
func (o GetPolicyGroupsListConditionOutput) CalcValue() pulumi.StringOutput
Threshold value.
func (GetPolicyGroupsListConditionOutput) ContinueTime ¶
func (o GetPolicyGroupsListConditionOutput) ContinueTime() pulumi.IntOutput
How long does the triggering rule last (per second).
func (GetPolicyGroupsListConditionOutput) ElementType ¶
func (GetPolicyGroupsListConditionOutput) ElementType() reflect.Type
func (GetPolicyGroupsListConditionOutput) MetricId ¶
func (o GetPolicyGroupsListConditionOutput) MetricId() pulumi.IntOutput
The ID of this metric.
func (GetPolicyGroupsListConditionOutput) MetricShowName ¶
func (o GetPolicyGroupsListConditionOutput) MetricShowName() pulumi.StringOutput
The name of this metric.
func (GetPolicyGroupsListConditionOutput) MetricUnit ¶
func (o GetPolicyGroupsListConditionOutput) MetricUnit() pulumi.StringOutput
The unit of this metric.
func (GetPolicyGroupsListConditionOutput) Period ¶
func (o GetPolicyGroupsListConditionOutput) Period() pulumi.IntOutput
Data aggregation cycle (unit second).
func (GetPolicyGroupsListConditionOutput) RuleId ¶
func (o GetPolicyGroupsListConditionOutput) RuleId() pulumi.IntOutput
Threshold rule ID.
func (GetPolicyGroupsListConditionOutput) ToGetPolicyGroupsListConditionOutput ¶
func (o GetPolicyGroupsListConditionOutput) ToGetPolicyGroupsListConditionOutput() GetPolicyGroupsListConditionOutput
func (GetPolicyGroupsListConditionOutput) ToGetPolicyGroupsListConditionOutputWithContext ¶
func (o GetPolicyGroupsListConditionOutput) ToGetPolicyGroupsListConditionOutputWithContext(ctx context.Context) GetPolicyGroupsListConditionOutput
type GetPolicyGroupsListEventCondition ¶
type GetPolicyGroupsListEventCondition struct { // Alarm sending cycle per second. `<0` does not fire, `0` only fires once, and `>0` fires every triggerTime second. AlarmNotifyPeriod int `pulumi:"alarmNotifyPeriod"` // Alarm sending convergence type. `0` continuous alarm, `1` index alarm. AlarmNotifyType int `pulumi:"alarmNotifyType"` // The ID of this event metric. EventId int `pulumi:"eventId"` // The name of this event metric. EventShowName string `pulumi:"eventShowName"` // Threshold rule ID. RuleId int `pulumi:"ruleId"` }
type GetPolicyGroupsListEventConditionArgs ¶
type GetPolicyGroupsListEventConditionArgs struct { // Alarm sending cycle per second. `<0` does not fire, `0` only fires once, and `>0` fires every triggerTime second. AlarmNotifyPeriod pulumi.IntInput `pulumi:"alarmNotifyPeriod"` // Alarm sending convergence type. `0` continuous alarm, `1` index alarm. AlarmNotifyType pulumi.IntInput `pulumi:"alarmNotifyType"` // The ID of this event metric. EventId pulumi.IntInput `pulumi:"eventId"` // The name of this event metric. EventShowName pulumi.StringInput `pulumi:"eventShowName"` // Threshold rule ID. RuleId pulumi.IntInput `pulumi:"ruleId"` }
func (GetPolicyGroupsListEventConditionArgs) ElementType ¶
func (GetPolicyGroupsListEventConditionArgs) ElementType() reflect.Type
func (GetPolicyGroupsListEventConditionArgs) ToGetPolicyGroupsListEventConditionOutput ¶
func (i GetPolicyGroupsListEventConditionArgs) ToGetPolicyGroupsListEventConditionOutput() GetPolicyGroupsListEventConditionOutput
func (GetPolicyGroupsListEventConditionArgs) ToGetPolicyGroupsListEventConditionOutputWithContext ¶
func (i GetPolicyGroupsListEventConditionArgs) ToGetPolicyGroupsListEventConditionOutputWithContext(ctx context.Context) GetPolicyGroupsListEventConditionOutput
type GetPolicyGroupsListEventConditionArray ¶
type GetPolicyGroupsListEventConditionArray []GetPolicyGroupsListEventConditionInput
func (GetPolicyGroupsListEventConditionArray) ElementType ¶
func (GetPolicyGroupsListEventConditionArray) ElementType() reflect.Type
func (GetPolicyGroupsListEventConditionArray) ToGetPolicyGroupsListEventConditionArrayOutput ¶
func (i GetPolicyGroupsListEventConditionArray) ToGetPolicyGroupsListEventConditionArrayOutput() GetPolicyGroupsListEventConditionArrayOutput
func (GetPolicyGroupsListEventConditionArray) ToGetPolicyGroupsListEventConditionArrayOutputWithContext ¶
func (i GetPolicyGroupsListEventConditionArray) ToGetPolicyGroupsListEventConditionArrayOutputWithContext(ctx context.Context) GetPolicyGroupsListEventConditionArrayOutput
type GetPolicyGroupsListEventConditionArrayInput ¶
type GetPolicyGroupsListEventConditionArrayInput interface { pulumi.Input ToGetPolicyGroupsListEventConditionArrayOutput() GetPolicyGroupsListEventConditionArrayOutput ToGetPolicyGroupsListEventConditionArrayOutputWithContext(context.Context) GetPolicyGroupsListEventConditionArrayOutput }
GetPolicyGroupsListEventConditionArrayInput is an input type that accepts GetPolicyGroupsListEventConditionArray and GetPolicyGroupsListEventConditionArrayOutput values. You can construct a concrete instance of `GetPolicyGroupsListEventConditionArrayInput` via:
GetPolicyGroupsListEventConditionArray{ GetPolicyGroupsListEventConditionArgs{...} }
type GetPolicyGroupsListEventConditionArrayOutput ¶
type GetPolicyGroupsListEventConditionArrayOutput struct{ *pulumi.OutputState }
func (GetPolicyGroupsListEventConditionArrayOutput) ElementType ¶
func (GetPolicyGroupsListEventConditionArrayOutput) ElementType() reflect.Type
func (GetPolicyGroupsListEventConditionArrayOutput) ToGetPolicyGroupsListEventConditionArrayOutput ¶
func (o GetPolicyGroupsListEventConditionArrayOutput) ToGetPolicyGroupsListEventConditionArrayOutput() GetPolicyGroupsListEventConditionArrayOutput
func (GetPolicyGroupsListEventConditionArrayOutput) ToGetPolicyGroupsListEventConditionArrayOutputWithContext ¶
func (o GetPolicyGroupsListEventConditionArrayOutput) ToGetPolicyGroupsListEventConditionArrayOutputWithContext(ctx context.Context) GetPolicyGroupsListEventConditionArrayOutput
type GetPolicyGroupsListEventConditionInput ¶
type GetPolicyGroupsListEventConditionInput interface { pulumi.Input ToGetPolicyGroupsListEventConditionOutput() GetPolicyGroupsListEventConditionOutput ToGetPolicyGroupsListEventConditionOutputWithContext(context.Context) GetPolicyGroupsListEventConditionOutput }
GetPolicyGroupsListEventConditionInput is an input type that accepts GetPolicyGroupsListEventConditionArgs and GetPolicyGroupsListEventConditionOutput values. You can construct a concrete instance of `GetPolicyGroupsListEventConditionInput` via:
GetPolicyGroupsListEventConditionArgs{...}
type GetPolicyGroupsListEventConditionOutput ¶
type GetPolicyGroupsListEventConditionOutput struct{ *pulumi.OutputState }
func (GetPolicyGroupsListEventConditionOutput) AlarmNotifyPeriod ¶
func (o GetPolicyGroupsListEventConditionOutput) AlarmNotifyPeriod() pulumi.IntOutput
Alarm sending cycle per second. `<0` does not fire, `0` only fires once, and `>0` fires every triggerTime second.
func (GetPolicyGroupsListEventConditionOutput) AlarmNotifyType ¶
func (o GetPolicyGroupsListEventConditionOutput) AlarmNotifyType() pulumi.IntOutput
Alarm sending convergence type. `0` continuous alarm, `1` index alarm.
func (GetPolicyGroupsListEventConditionOutput) ElementType ¶
func (GetPolicyGroupsListEventConditionOutput) ElementType() reflect.Type
func (GetPolicyGroupsListEventConditionOutput) EventId ¶
func (o GetPolicyGroupsListEventConditionOutput) EventId() pulumi.IntOutput
The ID of this event metric.
func (GetPolicyGroupsListEventConditionOutput) EventShowName ¶
func (o GetPolicyGroupsListEventConditionOutput) EventShowName() pulumi.StringOutput
The name of this event metric.
func (GetPolicyGroupsListEventConditionOutput) RuleId ¶
func (o GetPolicyGroupsListEventConditionOutput) RuleId() pulumi.IntOutput
Threshold rule ID.
func (GetPolicyGroupsListEventConditionOutput) ToGetPolicyGroupsListEventConditionOutput ¶
func (o GetPolicyGroupsListEventConditionOutput) ToGetPolicyGroupsListEventConditionOutput() GetPolicyGroupsListEventConditionOutput
func (GetPolicyGroupsListEventConditionOutput) ToGetPolicyGroupsListEventConditionOutputWithContext ¶
func (o GetPolicyGroupsListEventConditionOutput) ToGetPolicyGroupsListEventConditionOutputWithContext(ctx context.Context) GetPolicyGroupsListEventConditionOutput
type GetPolicyGroupsListInput ¶
type GetPolicyGroupsListInput interface { pulumi.Input ToGetPolicyGroupsListOutput() GetPolicyGroupsListOutput ToGetPolicyGroupsListOutputWithContext(context.Context) GetPolicyGroupsListOutput }
GetPolicyGroupsListInput is an input type that accepts GetPolicyGroupsListArgs and GetPolicyGroupsListOutput values. You can construct a concrete instance of `GetPolicyGroupsListInput` via:
GetPolicyGroupsListArgs{...}
type GetPolicyGroupsListOutput ¶
type GetPolicyGroupsListOutput struct{ *pulumi.OutputState }
func (GetPolicyGroupsListOutput) CanSetDefault ¶
func (o GetPolicyGroupsListOutput) CanSetDefault() pulumi.BoolOutput
Whether it can be set as the default policy.
func (GetPolicyGroupsListOutput) Conditions ¶
func (o GetPolicyGroupsListOutput) Conditions() GetPolicyGroupsListConditionArrayOutput
A list of threshold rules. Each element contains the following attributes:
func (GetPolicyGroupsListOutput) ElementType ¶
func (GetPolicyGroupsListOutput) ElementType() reflect.Type
func (GetPolicyGroupsListOutput) EventConditions ¶
func (o GetPolicyGroupsListOutput) EventConditions() GetPolicyGroupsListEventConditionArrayOutput
A list of event rules. Each element contains the following attributes:
func (GetPolicyGroupsListOutput) GroupId ¶
func (o GetPolicyGroupsListOutput) GroupId() pulumi.IntOutput
The policy group id.
func (GetPolicyGroupsListOutput) GroupName ¶
func (o GetPolicyGroupsListOutput) GroupName() pulumi.StringOutput
The policy group name.
func (GetPolicyGroupsListOutput) InsertTime ¶
func (o GetPolicyGroupsListOutput) InsertTime() pulumi.IntOutput
The policy group create timestamp.
func (GetPolicyGroupsListOutput) IsDefault ¶
func (o GetPolicyGroupsListOutput) IsDefault() pulumi.IntOutput
If is default policy group or not, `0` represents the non-default policy, and `1` represents the default policy.
func (GetPolicyGroupsListOutput) IsOpen ¶
func (o GetPolicyGroupsListOutput) IsOpen() pulumi.BoolOutput
Whether open or not.
func (GetPolicyGroupsListOutput) LastEditUin ¶
func (o GetPolicyGroupsListOutput) LastEditUin() pulumi.StringOutput
Recently edited user uin.
func (GetPolicyGroupsListOutput) NoShieldedSum ¶
func (o GetPolicyGroupsListOutput) NoShieldedSum() pulumi.IntOutput
Number of unmasked instances of policy group bindings.
func (GetPolicyGroupsListOutput) ParentGroupId ¶
func (o GetPolicyGroupsListOutput) ParentGroupId() pulumi.IntOutput
Parent policy group ID.
func (GetPolicyGroupsListOutput) PolicyViewName ¶
func (o GetPolicyGroupsListOutput) PolicyViewName() pulumi.StringOutput
The policy group view name.
func (GetPolicyGroupsListOutput) ProjectId ¶
func (o GetPolicyGroupsListOutput) ProjectId() pulumi.IntOutput
The project ID to which the policy group belongs.
func (GetPolicyGroupsListOutput) Receivers ¶
func (o GetPolicyGroupsListOutput) Receivers() GetPolicyGroupsListReceiverArrayOutput
A list of receivers. Each element contains the following attributes:
func (GetPolicyGroupsListOutput) Remark ¶
func (o GetPolicyGroupsListOutput) Remark() pulumi.StringOutput
Policy group remarks.
func (GetPolicyGroupsListOutput) ToGetPolicyGroupsListOutput ¶
func (o GetPolicyGroupsListOutput) ToGetPolicyGroupsListOutput() GetPolicyGroupsListOutput
func (GetPolicyGroupsListOutput) ToGetPolicyGroupsListOutputWithContext ¶
func (o GetPolicyGroupsListOutput) ToGetPolicyGroupsListOutputWithContext(ctx context.Context) GetPolicyGroupsListOutput
func (GetPolicyGroupsListOutput) UpdateTime ¶
func (o GetPolicyGroupsListOutput) UpdateTime() pulumi.IntOutput
The policy group update timestamp.
func (GetPolicyGroupsListOutput) UseSum ¶
func (o GetPolicyGroupsListOutput) UseSum() pulumi.IntOutput
Number of instances of policy group bindings.
type GetPolicyGroupsListReceiver ¶
type GetPolicyGroupsListReceiver struct { // End of alarm period. Meaning with `startTime`. EndTime int `pulumi:"endTime"` // Do need a telephone alarm contact prompt.You don't need 0, you need 1. NeedSendNotice int `pulumi:"needSendNotice"` // Method of warning notification.Optional `CALL`,`EMAIL`,`SITE`,`SMS`,`WECHAT`. NotifyWays []string `pulumi:"notifyWays"` // Telephone warning to individual interval (seconds). PersonInterval int `pulumi:"personInterval"` // Alert sending language. ReceiveLanguage string `pulumi:"receiveLanguage"` // Alarm receive group ID list. ReceiverGroupLists []int `pulumi:"receiverGroupLists"` // Receive type. Optional 'group' or 'user'. ReceiverType string `pulumi:"receiverType"` // Alarm receiver ID list. ReceiverUserLists []int `pulumi:"receiverUserLists"` // Restore notification mode. Optional "SMS". RecoverNotifies []string `pulumi:"recoverNotifies"` // Telephone alarm interval per round (seconds). RoundInterval int `pulumi:"roundInterval"` // Telephone alarm number. RoundNumber int `pulumi:"roundNumber"` // Telephone warning time.Option "OCCUR", "RECOVER". SendFors []string `pulumi:"sendFors"` // Alarm period start time.Range [0,86399], which removes the date after it is converted to Beijing time as a Unix timestamp, for example 7200 means '10:0:0'. StartTime int `pulumi:"startTime"` // The phone alerts the receiver uid. UidLists []int `pulumi:"uidLists"` }
type GetPolicyGroupsListReceiverArgs ¶
type GetPolicyGroupsListReceiverArgs struct { // End of alarm period. Meaning with `startTime`. EndTime pulumi.IntInput `pulumi:"endTime"` // Do need a telephone alarm contact prompt.You don't need 0, you need 1. NeedSendNotice pulumi.IntInput `pulumi:"needSendNotice"` // Method of warning notification.Optional `CALL`,`EMAIL`,`SITE`,`SMS`,`WECHAT`. NotifyWays pulumi.StringArrayInput `pulumi:"notifyWays"` // Telephone warning to individual interval (seconds). PersonInterval pulumi.IntInput `pulumi:"personInterval"` // Alert sending language. ReceiveLanguage pulumi.StringInput `pulumi:"receiveLanguage"` // Alarm receive group ID list. ReceiverGroupLists pulumi.IntArrayInput `pulumi:"receiverGroupLists"` // Receive type. Optional 'group' or 'user'. ReceiverType pulumi.StringInput `pulumi:"receiverType"` // Alarm receiver ID list. ReceiverUserLists pulumi.IntArrayInput `pulumi:"receiverUserLists"` // Restore notification mode. Optional "SMS". RecoverNotifies pulumi.StringArrayInput `pulumi:"recoverNotifies"` // Telephone alarm interval per round (seconds). RoundInterval pulumi.IntInput `pulumi:"roundInterval"` // Telephone alarm number. RoundNumber pulumi.IntInput `pulumi:"roundNumber"` // Telephone warning time.Option "OCCUR", "RECOVER". SendFors pulumi.StringArrayInput `pulumi:"sendFors"` // Alarm period start time.Range [0,86399], which removes the date after it is converted to Beijing time as a Unix timestamp, for example 7200 means '10:0:0'. StartTime pulumi.IntInput `pulumi:"startTime"` // The phone alerts the receiver uid. UidLists pulumi.IntArrayInput `pulumi:"uidLists"` }
func (GetPolicyGroupsListReceiverArgs) ElementType ¶
func (GetPolicyGroupsListReceiverArgs) ElementType() reflect.Type
func (GetPolicyGroupsListReceiverArgs) ToGetPolicyGroupsListReceiverOutput ¶
func (i GetPolicyGroupsListReceiverArgs) ToGetPolicyGroupsListReceiverOutput() GetPolicyGroupsListReceiverOutput
func (GetPolicyGroupsListReceiverArgs) ToGetPolicyGroupsListReceiverOutputWithContext ¶
func (i GetPolicyGroupsListReceiverArgs) ToGetPolicyGroupsListReceiverOutputWithContext(ctx context.Context) GetPolicyGroupsListReceiverOutput
type GetPolicyGroupsListReceiverArray ¶
type GetPolicyGroupsListReceiverArray []GetPolicyGroupsListReceiverInput
func (GetPolicyGroupsListReceiverArray) ElementType ¶
func (GetPolicyGroupsListReceiverArray) ElementType() reflect.Type
func (GetPolicyGroupsListReceiverArray) ToGetPolicyGroupsListReceiverArrayOutput ¶
func (i GetPolicyGroupsListReceiverArray) ToGetPolicyGroupsListReceiverArrayOutput() GetPolicyGroupsListReceiverArrayOutput
func (GetPolicyGroupsListReceiverArray) ToGetPolicyGroupsListReceiverArrayOutputWithContext ¶
func (i GetPolicyGroupsListReceiverArray) ToGetPolicyGroupsListReceiverArrayOutputWithContext(ctx context.Context) GetPolicyGroupsListReceiverArrayOutput
type GetPolicyGroupsListReceiverArrayInput ¶
type GetPolicyGroupsListReceiverArrayInput interface { pulumi.Input ToGetPolicyGroupsListReceiverArrayOutput() GetPolicyGroupsListReceiverArrayOutput ToGetPolicyGroupsListReceiverArrayOutputWithContext(context.Context) GetPolicyGroupsListReceiverArrayOutput }
GetPolicyGroupsListReceiverArrayInput is an input type that accepts GetPolicyGroupsListReceiverArray and GetPolicyGroupsListReceiverArrayOutput values. You can construct a concrete instance of `GetPolicyGroupsListReceiverArrayInput` via:
GetPolicyGroupsListReceiverArray{ GetPolicyGroupsListReceiverArgs{...} }
type GetPolicyGroupsListReceiverArrayOutput ¶
type GetPolicyGroupsListReceiverArrayOutput struct{ *pulumi.OutputState }
func (GetPolicyGroupsListReceiverArrayOutput) ElementType ¶
func (GetPolicyGroupsListReceiverArrayOutput) ElementType() reflect.Type
func (GetPolicyGroupsListReceiverArrayOutput) ToGetPolicyGroupsListReceiverArrayOutput ¶
func (o GetPolicyGroupsListReceiverArrayOutput) ToGetPolicyGroupsListReceiverArrayOutput() GetPolicyGroupsListReceiverArrayOutput
func (GetPolicyGroupsListReceiverArrayOutput) ToGetPolicyGroupsListReceiverArrayOutputWithContext ¶
func (o GetPolicyGroupsListReceiverArrayOutput) ToGetPolicyGroupsListReceiverArrayOutputWithContext(ctx context.Context) GetPolicyGroupsListReceiverArrayOutput
type GetPolicyGroupsListReceiverInput ¶
type GetPolicyGroupsListReceiverInput interface { pulumi.Input ToGetPolicyGroupsListReceiverOutput() GetPolicyGroupsListReceiverOutput ToGetPolicyGroupsListReceiverOutputWithContext(context.Context) GetPolicyGroupsListReceiverOutput }
GetPolicyGroupsListReceiverInput is an input type that accepts GetPolicyGroupsListReceiverArgs and GetPolicyGroupsListReceiverOutput values. You can construct a concrete instance of `GetPolicyGroupsListReceiverInput` via:
GetPolicyGroupsListReceiverArgs{...}
type GetPolicyGroupsListReceiverOutput ¶
type GetPolicyGroupsListReceiverOutput struct{ *pulumi.OutputState }
func (GetPolicyGroupsListReceiverOutput) ElementType ¶
func (GetPolicyGroupsListReceiverOutput) ElementType() reflect.Type
func (GetPolicyGroupsListReceiverOutput) EndTime ¶
func (o GetPolicyGroupsListReceiverOutput) EndTime() pulumi.IntOutput
End of alarm period. Meaning with `startTime`.
func (GetPolicyGroupsListReceiverOutput) NeedSendNotice ¶
func (o GetPolicyGroupsListReceiverOutput) NeedSendNotice() pulumi.IntOutput
Do need a telephone alarm contact prompt.You don't need 0, you need 1.
func (GetPolicyGroupsListReceiverOutput) NotifyWays ¶
func (o GetPolicyGroupsListReceiverOutput) NotifyWays() pulumi.StringArrayOutput
Method of warning notification.Optional `CALL`,`EMAIL`,`SITE`,`SMS`,`WECHAT`.
func (GetPolicyGroupsListReceiverOutput) PersonInterval ¶
func (o GetPolicyGroupsListReceiverOutput) PersonInterval() pulumi.IntOutput
Telephone warning to individual interval (seconds).
func (GetPolicyGroupsListReceiverOutput) ReceiveLanguage ¶
func (o GetPolicyGroupsListReceiverOutput) ReceiveLanguage() pulumi.StringOutput
Alert sending language.
func (GetPolicyGroupsListReceiverOutput) ReceiverGroupLists ¶
func (o GetPolicyGroupsListReceiverOutput) ReceiverGroupLists() pulumi.IntArrayOutput
Alarm receive group ID list.
func (GetPolicyGroupsListReceiverOutput) ReceiverType ¶
func (o GetPolicyGroupsListReceiverOutput) ReceiverType() pulumi.StringOutput
Receive type. Optional 'group' or 'user'.
func (GetPolicyGroupsListReceiverOutput) ReceiverUserLists ¶
func (o GetPolicyGroupsListReceiverOutput) ReceiverUserLists() pulumi.IntArrayOutput
Alarm receiver ID list.
func (GetPolicyGroupsListReceiverOutput) RecoverNotifies ¶
func (o GetPolicyGroupsListReceiverOutput) RecoverNotifies() pulumi.StringArrayOutput
Restore notification mode. Optional "SMS".
func (GetPolicyGroupsListReceiverOutput) RoundInterval ¶
func (o GetPolicyGroupsListReceiverOutput) RoundInterval() pulumi.IntOutput
Telephone alarm interval per round (seconds).
func (GetPolicyGroupsListReceiverOutput) RoundNumber ¶
func (o GetPolicyGroupsListReceiverOutput) RoundNumber() pulumi.IntOutput
Telephone alarm number.
func (GetPolicyGroupsListReceiverOutput) SendFors ¶
func (o GetPolicyGroupsListReceiverOutput) SendFors() pulumi.StringArrayOutput
Telephone warning time.Option "OCCUR", "RECOVER".
func (GetPolicyGroupsListReceiverOutput) StartTime ¶
func (o GetPolicyGroupsListReceiverOutput) StartTime() pulumi.IntOutput
Alarm period start time.Range [0,86399], which removes the date after it is converted to Beijing time as a Unix timestamp, for example 7200 means '10:0:0'.
func (GetPolicyGroupsListReceiverOutput) ToGetPolicyGroupsListReceiverOutput ¶
func (o GetPolicyGroupsListReceiverOutput) ToGetPolicyGroupsListReceiverOutput() GetPolicyGroupsListReceiverOutput
func (GetPolicyGroupsListReceiverOutput) ToGetPolicyGroupsListReceiverOutputWithContext ¶
func (o GetPolicyGroupsListReceiverOutput) ToGetPolicyGroupsListReceiverOutputWithContext(ctx context.Context) GetPolicyGroupsListReceiverOutput
func (GetPolicyGroupsListReceiverOutput) UidLists ¶
func (o GetPolicyGroupsListReceiverOutput) UidLists() pulumi.IntArrayOutput
The phone alerts the receiver uid.
type GetPolicyGroupsOutputArgs ¶
type GetPolicyGroupsOutputArgs struct { // Policy group name for query. Name pulumi.StringPtrInput `pulumi:"name"` // The policy view for query. PolicyViewNames pulumi.StringArrayInput `pulumi:"policyViewNames"` // Used to store results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getPolicyGroups.
func (GetPolicyGroupsOutputArgs) ElementType ¶
func (GetPolicyGroupsOutputArgs) ElementType() reflect.Type
type GetPolicyGroupsResult ¶
type GetPolicyGroupsResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // A list policy groups. Each element contains the following attributes: Lists []GetPolicyGroupsList `pulumi:"lists"` Name *string `pulumi:"name"` PolicyViewNames []string `pulumi:"policyViewNames"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getPolicyGroups.
func GetPolicyGroups ¶
func GetPolicyGroups(ctx *pulumi.Context, args *GetPolicyGroupsArgs, opts ...pulumi.InvokeOption) (*GetPolicyGroupsResult, error)
Use this data source to query monitor policy groups (There is a lot of data and it is recommended to output to a file)
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Monitor.GetPolicyGroups(ctx, &monitor.GetPolicyGroupsArgs{ PolicyViewNames: []string{ "REDIS-CLUSTER", "cvm_device", }, }, nil) if err != nil { return err } _, err = Monitor.GetPolicyGroups(ctx, &monitor.GetPolicyGroupsArgs{ Name: pulumi.StringRef("test"), }, nil) if err != nil { return err } return nil }) }
```
type GetPolicyGroupsResultOutput ¶
type GetPolicyGroupsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getPolicyGroups.
func GetPolicyGroupsOutput ¶
func GetPolicyGroupsOutput(ctx *pulumi.Context, args GetPolicyGroupsOutputArgs, opts ...pulumi.InvokeOption) GetPolicyGroupsResultOutput
func (GetPolicyGroupsResultOutput) ElementType ¶
func (GetPolicyGroupsResultOutput) ElementType() reflect.Type
func (GetPolicyGroupsResultOutput) Id ¶
func (o GetPolicyGroupsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetPolicyGroupsResultOutput) Lists ¶
func (o GetPolicyGroupsResultOutput) Lists() GetPolicyGroupsListArrayOutput
A list policy groups. Each element contains the following attributes:
func (GetPolicyGroupsResultOutput) Name ¶
func (o GetPolicyGroupsResultOutput) Name() pulumi.StringPtrOutput
func (GetPolicyGroupsResultOutput) PolicyViewNames ¶
func (o GetPolicyGroupsResultOutput) PolicyViewNames() pulumi.StringArrayOutput
func (GetPolicyGroupsResultOutput) ResultOutputFile ¶
func (o GetPolicyGroupsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetPolicyGroupsResultOutput) ToGetPolicyGroupsResultOutput ¶
func (o GetPolicyGroupsResultOutput) ToGetPolicyGroupsResultOutput() GetPolicyGroupsResultOutput
func (GetPolicyGroupsResultOutput) ToGetPolicyGroupsResultOutputWithContext ¶
func (o GetPolicyGroupsResultOutput) ToGetPolicyGroupsResultOutputWithContext(ctx context.Context) GetPolicyGroupsResultOutput
type GetProductEventArgs ¶
type GetProductEventArgs struct { // Dimensional composition of instance objects. Dimensions []GetProductEventDimension `pulumi:"dimensions"` // End timestamp for this query, eg:`1588232111`. Default start time is `now-3000`. EndTime *int `pulumi:"endTime"` // Event name filtering, such as `guestReboot` indicates that the machine restart. EventNames []string `pulumi:"eventNames"` // Affect objects, such as `ins-19708ino`. InstanceIds []string `pulumi:"instanceIds"` // Alarm status configuration filter, 1means configured, 0(default) means not configured. IsAlarmConfig *int `pulumi:"isAlarmConfig"` // Product type filtering, such as `cvm` for cloud server. ProductNames []string `pulumi:"productNames"` // Project ID filter. ProjectIds []string `pulumi:"projectIds"` // Region filter, such as `gz`. RegionLists []string `pulumi:"regionLists"` // Used to store results. ResultOutputFile *string `pulumi:"resultOutputFile"` // Start timestamp for this query, eg:`1588230000`. Default start time is `now-3600`. StartTime *int `pulumi:"startTime"` // Event status filter, value range `-`,`alarm`,`recover`, indicating recovered, unrecovered and stateless. Statuses []string `pulumi:"statuses"` // Event type filtering, with value range `abnormal`,`statusChange`, indicating state change and abnormal events. Types []string `pulumi:"types"` }
A collection of arguments for invoking getProductEvent.
type GetProductEventDimensionArgs ¶
type GetProductEventDimensionArgs struct { // Instance dimension name, eg: `deviceWanIp` for internet ip. Name pulumi.StringPtrInput `pulumi:"name"` // Instance dimension value, eg: `119.119.119.119` for internet ip. Value pulumi.StringPtrInput `pulumi:"value"` }
func (GetProductEventDimensionArgs) ElementType ¶
func (GetProductEventDimensionArgs) ElementType() reflect.Type
func (GetProductEventDimensionArgs) ToGetProductEventDimensionOutput ¶
func (i GetProductEventDimensionArgs) ToGetProductEventDimensionOutput() GetProductEventDimensionOutput
func (GetProductEventDimensionArgs) ToGetProductEventDimensionOutputWithContext ¶
func (i GetProductEventDimensionArgs) ToGetProductEventDimensionOutputWithContext(ctx context.Context) GetProductEventDimensionOutput
type GetProductEventDimensionArray ¶
type GetProductEventDimensionArray []GetProductEventDimensionInput
func (GetProductEventDimensionArray) ElementType ¶
func (GetProductEventDimensionArray) ElementType() reflect.Type
func (GetProductEventDimensionArray) ToGetProductEventDimensionArrayOutput ¶
func (i GetProductEventDimensionArray) ToGetProductEventDimensionArrayOutput() GetProductEventDimensionArrayOutput
func (GetProductEventDimensionArray) ToGetProductEventDimensionArrayOutputWithContext ¶
func (i GetProductEventDimensionArray) ToGetProductEventDimensionArrayOutputWithContext(ctx context.Context) GetProductEventDimensionArrayOutput
type GetProductEventDimensionArrayInput ¶
type GetProductEventDimensionArrayInput interface { pulumi.Input ToGetProductEventDimensionArrayOutput() GetProductEventDimensionArrayOutput ToGetProductEventDimensionArrayOutputWithContext(context.Context) GetProductEventDimensionArrayOutput }
GetProductEventDimensionArrayInput is an input type that accepts GetProductEventDimensionArray and GetProductEventDimensionArrayOutput values. You can construct a concrete instance of `GetProductEventDimensionArrayInput` via:
GetProductEventDimensionArray{ GetProductEventDimensionArgs{...} }
type GetProductEventDimensionArrayOutput ¶
type GetProductEventDimensionArrayOutput struct{ *pulumi.OutputState }
func (GetProductEventDimensionArrayOutput) ElementType ¶
func (GetProductEventDimensionArrayOutput) ElementType() reflect.Type
func (GetProductEventDimensionArrayOutput) Index ¶
func (o GetProductEventDimensionArrayOutput) Index(i pulumi.IntInput) GetProductEventDimensionOutput
func (GetProductEventDimensionArrayOutput) ToGetProductEventDimensionArrayOutput ¶
func (o GetProductEventDimensionArrayOutput) ToGetProductEventDimensionArrayOutput() GetProductEventDimensionArrayOutput
func (GetProductEventDimensionArrayOutput) ToGetProductEventDimensionArrayOutputWithContext ¶
func (o GetProductEventDimensionArrayOutput) ToGetProductEventDimensionArrayOutputWithContext(ctx context.Context) GetProductEventDimensionArrayOutput
type GetProductEventDimensionInput ¶
type GetProductEventDimensionInput interface { pulumi.Input ToGetProductEventDimensionOutput() GetProductEventDimensionOutput ToGetProductEventDimensionOutputWithContext(context.Context) GetProductEventDimensionOutput }
GetProductEventDimensionInput is an input type that accepts GetProductEventDimensionArgs and GetProductEventDimensionOutput values. You can construct a concrete instance of `GetProductEventDimensionInput` via:
GetProductEventDimensionArgs{...}
type GetProductEventDimensionOutput ¶
type GetProductEventDimensionOutput struct{ *pulumi.OutputState }
func (GetProductEventDimensionOutput) ElementType ¶
func (GetProductEventDimensionOutput) ElementType() reflect.Type
func (GetProductEventDimensionOutput) Name ¶
func (o GetProductEventDimensionOutput) Name() pulumi.StringPtrOutput
Instance dimension name, eg: `deviceWanIp` for internet ip.
func (GetProductEventDimensionOutput) ToGetProductEventDimensionOutput ¶
func (o GetProductEventDimensionOutput) ToGetProductEventDimensionOutput() GetProductEventDimensionOutput
func (GetProductEventDimensionOutput) ToGetProductEventDimensionOutputWithContext ¶
func (o GetProductEventDimensionOutput) ToGetProductEventDimensionOutputWithContext(ctx context.Context) GetProductEventDimensionOutput
func (GetProductEventDimensionOutput) Value ¶
func (o GetProductEventDimensionOutput) Value() pulumi.StringPtrOutput
Instance dimension value, eg: `119.119.119.119` for internet ip.
type GetProductEventList ¶
type GetProductEventList struct { // A list of addition message. Each element contains the following attributes: AdditionMsgs []GetProductEventListAdditionMsg `pulumi:"additionMsgs"` // Dimensional composition of instance objects. Dimensions []GetProductEventListDimension `pulumi:"dimensions"` // Event chinese name. EventCname string `pulumi:"eventCname"` // Event english name. EventEname string `pulumi:"eventEname"` // Event ID. EventId int `pulumi:"eventId"` // Event name filtering, such as `guestReboot` indicates that the machine restart. EventName string `pulumi:"eventName"` // A list of group info. Each element contains the following attributes: GroupInfos []GetProductEventListGroupInfo `pulumi:"groupInfos"` // Affect objects, such as `ins-19708ino`. InstanceId string `pulumi:"instanceId"` // The name of this instance. InstanceName string `pulumi:"instanceName"` // Alarm status configuration filter, 1means configured, 0(default) means not configured. IsAlarmConfig int `pulumi:"isAlarmConfig"` // Product chinese name. ProductCname string `pulumi:"productCname"` // Product english name. ProductEname string `pulumi:"productEname"` // Product type filtering, such as `cvm` for cloud server. ProductName string `pulumi:"productName"` // Project ID filter. ProjectId string `pulumi:"projectId"` // The region of this instance. Region string `pulumi:"region"` // Start timestamp for this query, eg:`1588230000`. Default start time is `now-3600`. StartTime int `pulumi:"startTime"` // Event status filter, value range `-`,`alarm`,`recover`, indicating recovered, unrecovered and stateless. Status string `pulumi:"status"` // Whether to support alarm. SupportAlarm int `pulumi:"supportAlarm"` // Event type filtering, with value range `abnormal`,`statusChange`, indicating state change and abnormal events. Type string `pulumi:"type"` // The update timestamp of this event. UpdateTime int `pulumi:"updateTime"` }
type GetProductEventListAdditionMsgArgs ¶
type GetProductEventListAdditionMsgArgs struct { // The key of this dimension. Key pulumi.StringInput `pulumi:"key"` // Instance dimension name, eg: `deviceWanIp` for internet ip. Name pulumi.StringInput `pulumi:"name"` // Instance dimension value, eg: `119.119.119.119` for internet ip. Value pulumi.StringInput `pulumi:"value"` }
func (GetProductEventListAdditionMsgArgs) ElementType ¶
func (GetProductEventListAdditionMsgArgs) ElementType() reflect.Type
func (GetProductEventListAdditionMsgArgs) ToGetProductEventListAdditionMsgOutput ¶
func (i GetProductEventListAdditionMsgArgs) ToGetProductEventListAdditionMsgOutput() GetProductEventListAdditionMsgOutput
func (GetProductEventListAdditionMsgArgs) ToGetProductEventListAdditionMsgOutputWithContext ¶
func (i GetProductEventListAdditionMsgArgs) ToGetProductEventListAdditionMsgOutputWithContext(ctx context.Context) GetProductEventListAdditionMsgOutput
type GetProductEventListAdditionMsgArray ¶
type GetProductEventListAdditionMsgArray []GetProductEventListAdditionMsgInput
func (GetProductEventListAdditionMsgArray) ElementType ¶
func (GetProductEventListAdditionMsgArray) ElementType() reflect.Type
func (GetProductEventListAdditionMsgArray) ToGetProductEventListAdditionMsgArrayOutput ¶
func (i GetProductEventListAdditionMsgArray) ToGetProductEventListAdditionMsgArrayOutput() GetProductEventListAdditionMsgArrayOutput
func (GetProductEventListAdditionMsgArray) ToGetProductEventListAdditionMsgArrayOutputWithContext ¶
func (i GetProductEventListAdditionMsgArray) ToGetProductEventListAdditionMsgArrayOutputWithContext(ctx context.Context) GetProductEventListAdditionMsgArrayOutput
type GetProductEventListAdditionMsgArrayInput ¶
type GetProductEventListAdditionMsgArrayInput interface { pulumi.Input ToGetProductEventListAdditionMsgArrayOutput() GetProductEventListAdditionMsgArrayOutput ToGetProductEventListAdditionMsgArrayOutputWithContext(context.Context) GetProductEventListAdditionMsgArrayOutput }
GetProductEventListAdditionMsgArrayInput is an input type that accepts GetProductEventListAdditionMsgArray and GetProductEventListAdditionMsgArrayOutput values. You can construct a concrete instance of `GetProductEventListAdditionMsgArrayInput` via:
GetProductEventListAdditionMsgArray{ GetProductEventListAdditionMsgArgs{...} }
type GetProductEventListAdditionMsgArrayOutput ¶
type GetProductEventListAdditionMsgArrayOutput struct{ *pulumi.OutputState }
func (GetProductEventListAdditionMsgArrayOutput) ElementType ¶
func (GetProductEventListAdditionMsgArrayOutput) ElementType() reflect.Type
func (GetProductEventListAdditionMsgArrayOutput) ToGetProductEventListAdditionMsgArrayOutput ¶
func (o GetProductEventListAdditionMsgArrayOutput) ToGetProductEventListAdditionMsgArrayOutput() GetProductEventListAdditionMsgArrayOutput
func (GetProductEventListAdditionMsgArrayOutput) ToGetProductEventListAdditionMsgArrayOutputWithContext ¶
func (o GetProductEventListAdditionMsgArrayOutput) ToGetProductEventListAdditionMsgArrayOutputWithContext(ctx context.Context) GetProductEventListAdditionMsgArrayOutput
type GetProductEventListAdditionMsgInput ¶
type GetProductEventListAdditionMsgInput interface { pulumi.Input ToGetProductEventListAdditionMsgOutput() GetProductEventListAdditionMsgOutput ToGetProductEventListAdditionMsgOutputWithContext(context.Context) GetProductEventListAdditionMsgOutput }
GetProductEventListAdditionMsgInput is an input type that accepts GetProductEventListAdditionMsgArgs and GetProductEventListAdditionMsgOutput values. You can construct a concrete instance of `GetProductEventListAdditionMsgInput` via:
GetProductEventListAdditionMsgArgs{...}
type GetProductEventListAdditionMsgOutput ¶
type GetProductEventListAdditionMsgOutput struct{ *pulumi.OutputState }
func (GetProductEventListAdditionMsgOutput) ElementType ¶
func (GetProductEventListAdditionMsgOutput) ElementType() reflect.Type
func (GetProductEventListAdditionMsgOutput) Key ¶
func (o GetProductEventListAdditionMsgOutput) Key() pulumi.StringOutput
The key of this dimension.
func (GetProductEventListAdditionMsgOutput) Name ¶
func (o GetProductEventListAdditionMsgOutput) Name() pulumi.StringOutput
Instance dimension name, eg: `deviceWanIp` for internet ip.
func (GetProductEventListAdditionMsgOutput) ToGetProductEventListAdditionMsgOutput ¶
func (o GetProductEventListAdditionMsgOutput) ToGetProductEventListAdditionMsgOutput() GetProductEventListAdditionMsgOutput
func (GetProductEventListAdditionMsgOutput) ToGetProductEventListAdditionMsgOutputWithContext ¶
func (o GetProductEventListAdditionMsgOutput) ToGetProductEventListAdditionMsgOutputWithContext(ctx context.Context) GetProductEventListAdditionMsgOutput
func (GetProductEventListAdditionMsgOutput) Value ¶
func (o GetProductEventListAdditionMsgOutput) Value() pulumi.StringOutput
Instance dimension value, eg: `119.119.119.119` for internet ip.
type GetProductEventListArgs ¶
type GetProductEventListArgs struct { // A list of addition message. Each element contains the following attributes: AdditionMsgs GetProductEventListAdditionMsgArrayInput `pulumi:"additionMsgs"` // Dimensional composition of instance objects. Dimensions GetProductEventListDimensionArrayInput `pulumi:"dimensions"` // Event chinese name. EventCname pulumi.StringInput `pulumi:"eventCname"` // Event english name. EventEname pulumi.StringInput `pulumi:"eventEname"` // Event ID. EventId pulumi.IntInput `pulumi:"eventId"` // Event name filtering, such as `guestReboot` indicates that the machine restart. EventName pulumi.StringInput `pulumi:"eventName"` // A list of group info. Each element contains the following attributes: GroupInfos GetProductEventListGroupInfoArrayInput `pulumi:"groupInfos"` // Affect objects, such as `ins-19708ino`. InstanceId pulumi.StringInput `pulumi:"instanceId"` // The name of this instance. InstanceName pulumi.StringInput `pulumi:"instanceName"` // Alarm status configuration filter, 1means configured, 0(default) means not configured. IsAlarmConfig pulumi.IntInput `pulumi:"isAlarmConfig"` // Product chinese name. ProductCname pulumi.StringInput `pulumi:"productCname"` // Product english name. ProductEname pulumi.StringInput `pulumi:"productEname"` // Product type filtering, such as `cvm` for cloud server. ProductName pulumi.StringInput `pulumi:"productName"` // Project ID filter. ProjectId pulumi.StringInput `pulumi:"projectId"` // The region of this instance. Region pulumi.StringInput `pulumi:"region"` // Start timestamp for this query, eg:`1588230000`. Default start time is `now-3600`. StartTime pulumi.IntInput `pulumi:"startTime"` // Event status filter, value range `-`,`alarm`,`recover`, indicating recovered, unrecovered and stateless. Status pulumi.StringInput `pulumi:"status"` // Whether to support alarm. SupportAlarm pulumi.IntInput `pulumi:"supportAlarm"` // Event type filtering, with value range `abnormal`,`statusChange`, indicating state change and abnormal events. Type pulumi.StringInput `pulumi:"type"` // The update timestamp of this event. UpdateTime pulumi.IntInput `pulumi:"updateTime"` }
func (GetProductEventListArgs) ElementType ¶
func (GetProductEventListArgs) ElementType() reflect.Type
func (GetProductEventListArgs) ToGetProductEventListOutput ¶
func (i GetProductEventListArgs) ToGetProductEventListOutput() GetProductEventListOutput
func (GetProductEventListArgs) ToGetProductEventListOutputWithContext ¶
func (i GetProductEventListArgs) ToGetProductEventListOutputWithContext(ctx context.Context) GetProductEventListOutput
type GetProductEventListArray ¶
type GetProductEventListArray []GetProductEventListInput
func (GetProductEventListArray) ElementType ¶
func (GetProductEventListArray) ElementType() reflect.Type
func (GetProductEventListArray) ToGetProductEventListArrayOutput ¶
func (i GetProductEventListArray) ToGetProductEventListArrayOutput() GetProductEventListArrayOutput
func (GetProductEventListArray) ToGetProductEventListArrayOutputWithContext ¶
func (i GetProductEventListArray) ToGetProductEventListArrayOutputWithContext(ctx context.Context) GetProductEventListArrayOutput
type GetProductEventListArrayInput ¶
type GetProductEventListArrayInput interface { pulumi.Input ToGetProductEventListArrayOutput() GetProductEventListArrayOutput ToGetProductEventListArrayOutputWithContext(context.Context) GetProductEventListArrayOutput }
GetProductEventListArrayInput is an input type that accepts GetProductEventListArray and GetProductEventListArrayOutput values. You can construct a concrete instance of `GetProductEventListArrayInput` via:
GetProductEventListArray{ GetProductEventListArgs{...} }
type GetProductEventListArrayOutput ¶
type GetProductEventListArrayOutput struct{ *pulumi.OutputState }
func (GetProductEventListArrayOutput) ElementType ¶
func (GetProductEventListArrayOutput) ElementType() reflect.Type
func (GetProductEventListArrayOutput) Index ¶
func (o GetProductEventListArrayOutput) Index(i pulumi.IntInput) GetProductEventListOutput
func (GetProductEventListArrayOutput) ToGetProductEventListArrayOutput ¶
func (o GetProductEventListArrayOutput) ToGetProductEventListArrayOutput() GetProductEventListArrayOutput
func (GetProductEventListArrayOutput) ToGetProductEventListArrayOutputWithContext ¶
func (o GetProductEventListArrayOutput) ToGetProductEventListArrayOutputWithContext(ctx context.Context) GetProductEventListArrayOutput
type GetProductEventListDimensionArgs ¶
type GetProductEventListDimensionArgs struct { // The key of this dimension. Key pulumi.StringInput `pulumi:"key"` // Instance dimension name, eg: `deviceWanIp` for internet ip. Name pulumi.StringInput `pulumi:"name"` // Instance dimension value, eg: `119.119.119.119` for internet ip. Value pulumi.StringInput `pulumi:"value"` }
func (GetProductEventListDimensionArgs) ElementType ¶
func (GetProductEventListDimensionArgs) ElementType() reflect.Type
func (GetProductEventListDimensionArgs) ToGetProductEventListDimensionOutput ¶
func (i GetProductEventListDimensionArgs) ToGetProductEventListDimensionOutput() GetProductEventListDimensionOutput
func (GetProductEventListDimensionArgs) ToGetProductEventListDimensionOutputWithContext ¶
func (i GetProductEventListDimensionArgs) ToGetProductEventListDimensionOutputWithContext(ctx context.Context) GetProductEventListDimensionOutput
type GetProductEventListDimensionArray ¶
type GetProductEventListDimensionArray []GetProductEventListDimensionInput
func (GetProductEventListDimensionArray) ElementType ¶
func (GetProductEventListDimensionArray) ElementType() reflect.Type
func (GetProductEventListDimensionArray) ToGetProductEventListDimensionArrayOutput ¶
func (i GetProductEventListDimensionArray) ToGetProductEventListDimensionArrayOutput() GetProductEventListDimensionArrayOutput
func (GetProductEventListDimensionArray) ToGetProductEventListDimensionArrayOutputWithContext ¶
func (i GetProductEventListDimensionArray) ToGetProductEventListDimensionArrayOutputWithContext(ctx context.Context) GetProductEventListDimensionArrayOutput
type GetProductEventListDimensionArrayInput ¶
type GetProductEventListDimensionArrayInput interface { pulumi.Input ToGetProductEventListDimensionArrayOutput() GetProductEventListDimensionArrayOutput ToGetProductEventListDimensionArrayOutputWithContext(context.Context) GetProductEventListDimensionArrayOutput }
GetProductEventListDimensionArrayInput is an input type that accepts GetProductEventListDimensionArray and GetProductEventListDimensionArrayOutput values. You can construct a concrete instance of `GetProductEventListDimensionArrayInput` via:
GetProductEventListDimensionArray{ GetProductEventListDimensionArgs{...} }
type GetProductEventListDimensionArrayOutput ¶
type GetProductEventListDimensionArrayOutput struct{ *pulumi.OutputState }
func (GetProductEventListDimensionArrayOutput) ElementType ¶
func (GetProductEventListDimensionArrayOutput) ElementType() reflect.Type
func (GetProductEventListDimensionArrayOutput) ToGetProductEventListDimensionArrayOutput ¶
func (o GetProductEventListDimensionArrayOutput) ToGetProductEventListDimensionArrayOutput() GetProductEventListDimensionArrayOutput
func (GetProductEventListDimensionArrayOutput) ToGetProductEventListDimensionArrayOutputWithContext ¶
func (o GetProductEventListDimensionArrayOutput) ToGetProductEventListDimensionArrayOutputWithContext(ctx context.Context) GetProductEventListDimensionArrayOutput
type GetProductEventListDimensionInput ¶
type GetProductEventListDimensionInput interface { pulumi.Input ToGetProductEventListDimensionOutput() GetProductEventListDimensionOutput ToGetProductEventListDimensionOutputWithContext(context.Context) GetProductEventListDimensionOutput }
GetProductEventListDimensionInput is an input type that accepts GetProductEventListDimensionArgs and GetProductEventListDimensionOutput values. You can construct a concrete instance of `GetProductEventListDimensionInput` via:
GetProductEventListDimensionArgs{...}
type GetProductEventListDimensionOutput ¶
type GetProductEventListDimensionOutput struct{ *pulumi.OutputState }
func (GetProductEventListDimensionOutput) ElementType ¶
func (GetProductEventListDimensionOutput) ElementType() reflect.Type
func (GetProductEventListDimensionOutput) Key ¶
func (o GetProductEventListDimensionOutput) Key() pulumi.StringOutput
The key of this dimension.
func (GetProductEventListDimensionOutput) Name ¶
func (o GetProductEventListDimensionOutput) Name() pulumi.StringOutput
Instance dimension name, eg: `deviceWanIp` for internet ip.
func (GetProductEventListDimensionOutput) ToGetProductEventListDimensionOutput ¶
func (o GetProductEventListDimensionOutput) ToGetProductEventListDimensionOutput() GetProductEventListDimensionOutput
func (GetProductEventListDimensionOutput) ToGetProductEventListDimensionOutputWithContext ¶
func (o GetProductEventListDimensionOutput) ToGetProductEventListDimensionOutputWithContext(ctx context.Context) GetProductEventListDimensionOutput
func (GetProductEventListDimensionOutput) Value ¶
func (o GetProductEventListDimensionOutput) Value() pulumi.StringOutput
Instance dimension value, eg: `119.119.119.119` for internet ip.
type GetProductEventListGroupInfoArgs ¶
type GetProductEventListGroupInfoArgs struct { // Policy group ID. GroupId pulumi.StringInput `pulumi:"groupId"` // Policy group name. GroupName pulumi.StringInput `pulumi:"groupName"` }
func (GetProductEventListGroupInfoArgs) ElementType ¶
func (GetProductEventListGroupInfoArgs) ElementType() reflect.Type
func (GetProductEventListGroupInfoArgs) ToGetProductEventListGroupInfoOutput ¶
func (i GetProductEventListGroupInfoArgs) ToGetProductEventListGroupInfoOutput() GetProductEventListGroupInfoOutput
func (GetProductEventListGroupInfoArgs) ToGetProductEventListGroupInfoOutputWithContext ¶
func (i GetProductEventListGroupInfoArgs) ToGetProductEventListGroupInfoOutputWithContext(ctx context.Context) GetProductEventListGroupInfoOutput
type GetProductEventListGroupInfoArray ¶
type GetProductEventListGroupInfoArray []GetProductEventListGroupInfoInput
func (GetProductEventListGroupInfoArray) ElementType ¶
func (GetProductEventListGroupInfoArray) ElementType() reflect.Type
func (GetProductEventListGroupInfoArray) ToGetProductEventListGroupInfoArrayOutput ¶
func (i GetProductEventListGroupInfoArray) ToGetProductEventListGroupInfoArrayOutput() GetProductEventListGroupInfoArrayOutput
func (GetProductEventListGroupInfoArray) ToGetProductEventListGroupInfoArrayOutputWithContext ¶
func (i GetProductEventListGroupInfoArray) ToGetProductEventListGroupInfoArrayOutputWithContext(ctx context.Context) GetProductEventListGroupInfoArrayOutput
type GetProductEventListGroupInfoArrayInput ¶
type GetProductEventListGroupInfoArrayInput interface { pulumi.Input ToGetProductEventListGroupInfoArrayOutput() GetProductEventListGroupInfoArrayOutput ToGetProductEventListGroupInfoArrayOutputWithContext(context.Context) GetProductEventListGroupInfoArrayOutput }
GetProductEventListGroupInfoArrayInput is an input type that accepts GetProductEventListGroupInfoArray and GetProductEventListGroupInfoArrayOutput values. You can construct a concrete instance of `GetProductEventListGroupInfoArrayInput` via:
GetProductEventListGroupInfoArray{ GetProductEventListGroupInfoArgs{...} }
type GetProductEventListGroupInfoArrayOutput ¶
type GetProductEventListGroupInfoArrayOutput struct{ *pulumi.OutputState }
func (GetProductEventListGroupInfoArrayOutput) ElementType ¶
func (GetProductEventListGroupInfoArrayOutput) ElementType() reflect.Type
func (GetProductEventListGroupInfoArrayOutput) ToGetProductEventListGroupInfoArrayOutput ¶
func (o GetProductEventListGroupInfoArrayOutput) ToGetProductEventListGroupInfoArrayOutput() GetProductEventListGroupInfoArrayOutput
func (GetProductEventListGroupInfoArrayOutput) ToGetProductEventListGroupInfoArrayOutputWithContext ¶
func (o GetProductEventListGroupInfoArrayOutput) ToGetProductEventListGroupInfoArrayOutputWithContext(ctx context.Context) GetProductEventListGroupInfoArrayOutput
type GetProductEventListGroupInfoInput ¶
type GetProductEventListGroupInfoInput interface { pulumi.Input ToGetProductEventListGroupInfoOutput() GetProductEventListGroupInfoOutput ToGetProductEventListGroupInfoOutputWithContext(context.Context) GetProductEventListGroupInfoOutput }
GetProductEventListGroupInfoInput is an input type that accepts GetProductEventListGroupInfoArgs and GetProductEventListGroupInfoOutput values. You can construct a concrete instance of `GetProductEventListGroupInfoInput` via:
GetProductEventListGroupInfoArgs{...}
type GetProductEventListGroupInfoOutput ¶
type GetProductEventListGroupInfoOutput struct{ *pulumi.OutputState }
func (GetProductEventListGroupInfoOutput) ElementType ¶
func (GetProductEventListGroupInfoOutput) ElementType() reflect.Type
func (GetProductEventListGroupInfoOutput) GroupId ¶
func (o GetProductEventListGroupInfoOutput) GroupId() pulumi.StringOutput
Policy group ID.
func (GetProductEventListGroupInfoOutput) GroupName ¶
func (o GetProductEventListGroupInfoOutput) GroupName() pulumi.StringOutput
Policy group name.
func (GetProductEventListGroupInfoOutput) ToGetProductEventListGroupInfoOutput ¶
func (o GetProductEventListGroupInfoOutput) ToGetProductEventListGroupInfoOutput() GetProductEventListGroupInfoOutput
func (GetProductEventListGroupInfoOutput) ToGetProductEventListGroupInfoOutputWithContext ¶
func (o GetProductEventListGroupInfoOutput) ToGetProductEventListGroupInfoOutputWithContext(ctx context.Context) GetProductEventListGroupInfoOutput
type GetProductEventListInput ¶
type GetProductEventListInput interface { pulumi.Input ToGetProductEventListOutput() GetProductEventListOutput ToGetProductEventListOutputWithContext(context.Context) GetProductEventListOutput }
GetProductEventListInput is an input type that accepts GetProductEventListArgs and GetProductEventListOutput values. You can construct a concrete instance of `GetProductEventListInput` via:
GetProductEventListArgs{...}
type GetProductEventListOutput ¶
type GetProductEventListOutput struct{ *pulumi.OutputState }
func (GetProductEventListOutput) AdditionMsgs ¶
func (o GetProductEventListOutput) AdditionMsgs() GetProductEventListAdditionMsgArrayOutput
A list of addition message. Each element contains the following attributes:
func (GetProductEventListOutput) Dimensions ¶
func (o GetProductEventListOutput) Dimensions() GetProductEventListDimensionArrayOutput
Dimensional composition of instance objects.
func (GetProductEventListOutput) ElementType ¶
func (GetProductEventListOutput) ElementType() reflect.Type
func (GetProductEventListOutput) EventCname ¶
func (o GetProductEventListOutput) EventCname() pulumi.StringOutput
Event chinese name.
func (GetProductEventListOutput) EventEname ¶
func (o GetProductEventListOutput) EventEname() pulumi.StringOutput
Event english name.
func (GetProductEventListOutput) EventId ¶
func (o GetProductEventListOutput) EventId() pulumi.IntOutput
Event ID.
func (GetProductEventListOutput) EventName ¶
func (o GetProductEventListOutput) EventName() pulumi.StringOutput
Event name filtering, such as `guestReboot` indicates that the machine restart.
func (GetProductEventListOutput) GroupInfos ¶
func (o GetProductEventListOutput) GroupInfos() GetProductEventListGroupInfoArrayOutput
A list of group info. Each element contains the following attributes:
func (GetProductEventListOutput) InstanceId ¶
func (o GetProductEventListOutput) InstanceId() pulumi.StringOutput
Affect objects, such as `ins-19708ino`.
func (GetProductEventListOutput) InstanceName ¶
func (o GetProductEventListOutput) InstanceName() pulumi.StringOutput
The name of this instance.
func (GetProductEventListOutput) IsAlarmConfig ¶
func (o GetProductEventListOutput) IsAlarmConfig() pulumi.IntOutput
Alarm status configuration filter, 1means configured, 0(default) means not configured.
func (GetProductEventListOutput) ProductCname ¶
func (o GetProductEventListOutput) ProductCname() pulumi.StringOutput
Product chinese name.
func (GetProductEventListOutput) ProductEname ¶
func (o GetProductEventListOutput) ProductEname() pulumi.StringOutput
Product english name.
func (GetProductEventListOutput) ProductName ¶
func (o GetProductEventListOutput) ProductName() pulumi.StringOutput
Product type filtering, such as `cvm` for cloud server.
func (GetProductEventListOutput) ProjectId ¶
func (o GetProductEventListOutput) ProjectId() pulumi.StringOutput
Project ID filter.
func (GetProductEventListOutput) Region ¶
func (o GetProductEventListOutput) Region() pulumi.StringOutput
The region of this instance.
func (GetProductEventListOutput) StartTime ¶
func (o GetProductEventListOutput) StartTime() pulumi.IntOutput
Start timestamp for this query, eg:`1588230000`. Default start time is `now-3600`.
func (GetProductEventListOutput) Status ¶
func (o GetProductEventListOutput) Status() pulumi.StringOutput
Event status filter, value range `-`,`alarm`,`recover`, indicating recovered, unrecovered and stateless.
func (GetProductEventListOutput) SupportAlarm ¶
func (o GetProductEventListOutput) SupportAlarm() pulumi.IntOutput
Whether to support alarm.
func (GetProductEventListOutput) ToGetProductEventListOutput ¶
func (o GetProductEventListOutput) ToGetProductEventListOutput() GetProductEventListOutput
func (GetProductEventListOutput) ToGetProductEventListOutputWithContext ¶
func (o GetProductEventListOutput) ToGetProductEventListOutputWithContext(ctx context.Context) GetProductEventListOutput
func (GetProductEventListOutput) Type ¶
func (o GetProductEventListOutput) Type() pulumi.StringOutput
Event type filtering, with value range `abnormal`,`statusChange`, indicating state change and abnormal events.
func (GetProductEventListOutput) UpdateTime ¶
func (o GetProductEventListOutput) UpdateTime() pulumi.IntOutput
The update timestamp of this event.
type GetProductEventOutputArgs ¶
type GetProductEventOutputArgs struct { // Dimensional composition of instance objects. Dimensions GetProductEventDimensionArrayInput `pulumi:"dimensions"` // End timestamp for this query, eg:`1588232111`. Default start time is `now-3000`. EndTime pulumi.IntPtrInput `pulumi:"endTime"` // Event name filtering, such as `guestReboot` indicates that the machine restart. EventNames pulumi.StringArrayInput `pulumi:"eventNames"` // Affect objects, such as `ins-19708ino`. InstanceIds pulumi.StringArrayInput `pulumi:"instanceIds"` // Alarm status configuration filter, 1means configured, 0(default) means not configured. IsAlarmConfig pulumi.IntPtrInput `pulumi:"isAlarmConfig"` // Product type filtering, such as `cvm` for cloud server. ProductNames pulumi.StringArrayInput `pulumi:"productNames"` // Project ID filter. ProjectIds pulumi.StringArrayInput `pulumi:"projectIds"` // Region filter, such as `gz`. RegionLists pulumi.StringArrayInput `pulumi:"regionLists"` // Used to store results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // Start timestamp for this query, eg:`1588230000`. Default start time is `now-3600`. StartTime pulumi.IntPtrInput `pulumi:"startTime"` // Event status filter, value range `-`,`alarm`,`recover`, indicating recovered, unrecovered and stateless. Statuses pulumi.StringArrayInput `pulumi:"statuses"` // Event type filtering, with value range `abnormal`,`statusChange`, indicating state change and abnormal events. Types pulumi.StringArrayInput `pulumi:"types"` }
A collection of arguments for invoking getProductEvent.
func (GetProductEventOutputArgs) ElementType ¶
func (GetProductEventOutputArgs) ElementType() reflect.Type
type GetProductEventResult ¶
type GetProductEventResult struct { // A list of event dimensions. Each element contains the following attributes: Dimensions []GetProductEventDimension `pulumi:"dimensions"` EndTime *int `pulumi:"endTime"` // Event short name. EventNames []string `pulumi:"eventNames"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The instance ID of this event. InstanceIds []string `pulumi:"instanceIds"` // Whether to configure alarm. IsAlarmConfig *int `pulumi:"isAlarmConfig"` // A list events. Each element contains the following attributes: Lists []GetProductEventList `pulumi:"lists"` // Product short name. ProductNames []string `pulumi:"productNames"` // Project ID of this instance. ProjectIds []string `pulumi:"projectIds"` RegionLists []string `pulumi:"regionLists"` ResultOutputFile *string `pulumi:"resultOutputFile"` // The start timestamp of this event. StartTime *int `pulumi:"startTime"` // The status of this event. Statuses []string `pulumi:"statuses"` // The type of this event. Types []string `pulumi:"types"` }
A collection of values returned by getProductEvent.
func GetProductEvent ¶
func GetProductEvent(ctx *pulumi.Context, args *GetProductEventArgs, opts ...pulumi.InvokeOption) (*GetProductEventResult, error)
Use this data source to query monitor events(There is a lot of data and it is recommended to output to a file)
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Monitor.GetProductEvent(ctx, &monitor.GetProductEventArgs{ IsAlarmConfig: pulumi.IntRef(0), ProductNames: []string{ "cvm", }, StartTime: pulumi.IntRef(1588700283), }, nil) if err != nil { return err } return nil }) }
```
type GetProductEventResultOutput ¶
type GetProductEventResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getProductEvent.
func GetProductEventOutput ¶
func GetProductEventOutput(ctx *pulumi.Context, args GetProductEventOutputArgs, opts ...pulumi.InvokeOption) GetProductEventResultOutput
func (GetProductEventResultOutput) Dimensions ¶
func (o GetProductEventResultOutput) Dimensions() GetProductEventDimensionArrayOutput
A list of event dimensions. Each element contains the following attributes:
func (GetProductEventResultOutput) ElementType ¶
func (GetProductEventResultOutput) ElementType() reflect.Type
func (GetProductEventResultOutput) EndTime ¶
func (o GetProductEventResultOutput) EndTime() pulumi.IntPtrOutput
func (GetProductEventResultOutput) EventNames ¶
func (o GetProductEventResultOutput) EventNames() pulumi.StringArrayOutput
Event short name.
func (GetProductEventResultOutput) Id ¶
func (o GetProductEventResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetProductEventResultOutput) InstanceIds ¶
func (o GetProductEventResultOutput) InstanceIds() pulumi.StringArrayOutput
The instance ID of this event.
func (GetProductEventResultOutput) IsAlarmConfig ¶
func (o GetProductEventResultOutput) IsAlarmConfig() pulumi.IntPtrOutput
Whether to configure alarm.
func (GetProductEventResultOutput) Lists ¶
func (o GetProductEventResultOutput) Lists() GetProductEventListArrayOutput
A list events. Each element contains the following attributes:
func (GetProductEventResultOutput) ProductNames ¶
func (o GetProductEventResultOutput) ProductNames() pulumi.StringArrayOutput
Product short name.
func (GetProductEventResultOutput) ProjectIds ¶
func (o GetProductEventResultOutput) ProjectIds() pulumi.StringArrayOutput
Project ID of this instance.
func (GetProductEventResultOutput) RegionLists ¶
func (o GetProductEventResultOutput) RegionLists() pulumi.StringArrayOutput
func (GetProductEventResultOutput) ResultOutputFile ¶
func (o GetProductEventResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetProductEventResultOutput) StartTime ¶
func (o GetProductEventResultOutput) StartTime() pulumi.IntPtrOutput
The start timestamp of this event.
func (GetProductEventResultOutput) Statuses ¶
func (o GetProductEventResultOutput) Statuses() pulumi.StringArrayOutput
The status of this event.
func (GetProductEventResultOutput) ToGetProductEventResultOutput ¶
func (o GetProductEventResultOutput) ToGetProductEventResultOutput() GetProductEventResultOutput
func (GetProductEventResultOutput) ToGetProductEventResultOutputWithContext ¶
func (o GetProductEventResultOutput) ToGetProductEventResultOutputWithContext(ctx context.Context) GetProductEventResultOutput
func (GetProductEventResultOutput) Types ¶
func (o GetProductEventResultOutput) Types() pulumi.StringArrayOutput
The type of this event.
type GetProductNamespaceArgs ¶
type GetProductNamespaceArgs struct { // Name for filter, eg:`Load Banlancer`. Name *string `pulumi:"name"` // Used to store results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getProductNamespace.
type GetProductNamespaceList ¶
type GetProductNamespaceListArgs ¶
type GetProductNamespaceListArgs struct { // Namespace of each cloud product in monitor system. Namespace pulumi.StringInput `pulumi:"namespace"` // Chinese name of this product. ProductChineseName pulumi.StringInput `pulumi:"productChineseName"` // English name of this product. ProductName pulumi.StringInput `pulumi:"productName"` }
func (GetProductNamespaceListArgs) ElementType ¶
func (GetProductNamespaceListArgs) ElementType() reflect.Type
func (GetProductNamespaceListArgs) ToGetProductNamespaceListOutput ¶
func (i GetProductNamespaceListArgs) ToGetProductNamespaceListOutput() GetProductNamespaceListOutput
func (GetProductNamespaceListArgs) ToGetProductNamespaceListOutputWithContext ¶
func (i GetProductNamespaceListArgs) ToGetProductNamespaceListOutputWithContext(ctx context.Context) GetProductNamespaceListOutput
type GetProductNamespaceListArray ¶
type GetProductNamespaceListArray []GetProductNamespaceListInput
func (GetProductNamespaceListArray) ElementType ¶
func (GetProductNamespaceListArray) ElementType() reflect.Type
func (GetProductNamespaceListArray) ToGetProductNamespaceListArrayOutput ¶
func (i GetProductNamespaceListArray) ToGetProductNamespaceListArrayOutput() GetProductNamespaceListArrayOutput
func (GetProductNamespaceListArray) ToGetProductNamespaceListArrayOutputWithContext ¶
func (i GetProductNamespaceListArray) ToGetProductNamespaceListArrayOutputWithContext(ctx context.Context) GetProductNamespaceListArrayOutput
type GetProductNamespaceListArrayInput ¶
type GetProductNamespaceListArrayInput interface { pulumi.Input ToGetProductNamespaceListArrayOutput() GetProductNamespaceListArrayOutput ToGetProductNamespaceListArrayOutputWithContext(context.Context) GetProductNamespaceListArrayOutput }
GetProductNamespaceListArrayInput is an input type that accepts GetProductNamespaceListArray and GetProductNamespaceListArrayOutput values. You can construct a concrete instance of `GetProductNamespaceListArrayInput` via:
GetProductNamespaceListArray{ GetProductNamespaceListArgs{...} }
type GetProductNamespaceListArrayOutput ¶
type GetProductNamespaceListArrayOutput struct{ *pulumi.OutputState }
func (GetProductNamespaceListArrayOutput) ElementType ¶
func (GetProductNamespaceListArrayOutput) ElementType() reflect.Type
func (GetProductNamespaceListArrayOutput) Index ¶
func (o GetProductNamespaceListArrayOutput) Index(i pulumi.IntInput) GetProductNamespaceListOutput
func (GetProductNamespaceListArrayOutput) ToGetProductNamespaceListArrayOutput ¶
func (o GetProductNamespaceListArrayOutput) ToGetProductNamespaceListArrayOutput() GetProductNamespaceListArrayOutput
func (GetProductNamespaceListArrayOutput) ToGetProductNamespaceListArrayOutputWithContext ¶
func (o GetProductNamespaceListArrayOutput) ToGetProductNamespaceListArrayOutputWithContext(ctx context.Context) GetProductNamespaceListArrayOutput
type GetProductNamespaceListInput ¶
type GetProductNamespaceListInput interface { pulumi.Input ToGetProductNamespaceListOutput() GetProductNamespaceListOutput ToGetProductNamespaceListOutputWithContext(context.Context) GetProductNamespaceListOutput }
GetProductNamespaceListInput is an input type that accepts GetProductNamespaceListArgs and GetProductNamespaceListOutput values. You can construct a concrete instance of `GetProductNamespaceListInput` via:
GetProductNamespaceListArgs{...}
type GetProductNamespaceListOutput ¶
type GetProductNamespaceListOutput struct{ *pulumi.OutputState }
func (GetProductNamespaceListOutput) ElementType ¶
func (GetProductNamespaceListOutput) ElementType() reflect.Type
func (GetProductNamespaceListOutput) Namespace ¶
func (o GetProductNamespaceListOutput) Namespace() pulumi.StringOutput
Namespace of each cloud product in monitor system.
func (GetProductNamespaceListOutput) ProductChineseName ¶
func (o GetProductNamespaceListOutput) ProductChineseName() pulumi.StringOutput
Chinese name of this product.
func (GetProductNamespaceListOutput) ProductName ¶
func (o GetProductNamespaceListOutput) ProductName() pulumi.StringOutput
English name of this product.
func (GetProductNamespaceListOutput) ToGetProductNamespaceListOutput ¶
func (o GetProductNamespaceListOutput) ToGetProductNamespaceListOutput() GetProductNamespaceListOutput
func (GetProductNamespaceListOutput) ToGetProductNamespaceListOutputWithContext ¶
func (o GetProductNamespaceListOutput) ToGetProductNamespaceListOutputWithContext(ctx context.Context) GetProductNamespaceListOutput
type GetProductNamespaceOutputArgs ¶
type GetProductNamespaceOutputArgs struct { // Name for filter, eg:`Load Banlancer`. Name pulumi.StringPtrInput `pulumi:"name"` // Used to store results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getProductNamespace.
func (GetProductNamespaceOutputArgs) ElementType ¶
func (GetProductNamespaceOutputArgs) ElementType() reflect.Type
type GetProductNamespaceResult ¶
type GetProductNamespaceResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // A list product namespaces. Each element contains the following attributes: Lists []GetProductNamespaceList `pulumi:"lists"` Name *string `pulumi:"name"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getProductNamespace.
func GetProductNamespace ¶
func GetProductNamespace(ctx *pulumi.Context, args *GetProductNamespaceArgs, opts ...pulumi.InvokeOption) (*GetProductNamespaceResult, error)
Use this data source to query product namespace in monitor)
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Monitor.GetProductNamespace(ctx, &monitor.GetProductNamespaceArgs{ Name: pulumi.StringRef("Redis"), }, nil) if err != nil { return err } return nil }) }
```
type GetProductNamespaceResultOutput ¶
type GetProductNamespaceResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getProductNamespace.
func GetProductNamespaceOutput ¶
func GetProductNamespaceOutput(ctx *pulumi.Context, args GetProductNamespaceOutputArgs, opts ...pulumi.InvokeOption) GetProductNamespaceResultOutput
func (GetProductNamespaceResultOutput) ElementType ¶
func (GetProductNamespaceResultOutput) ElementType() reflect.Type
func (GetProductNamespaceResultOutput) Id ¶
func (o GetProductNamespaceResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetProductNamespaceResultOutput) Lists ¶
func (o GetProductNamespaceResultOutput) Lists() GetProductNamespaceListArrayOutput
A list product namespaces. Each element contains the following attributes:
func (GetProductNamespaceResultOutput) Name ¶
func (o GetProductNamespaceResultOutput) Name() pulumi.StringPtrOutput
func (GetProductNamespaceResultOutput) ResultOutputFile ¶
func (o GetProductNamespaceResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetProductNamespaceResultOutput) ToGetProductNamespaceResultOutput ¶
func (o GetProductNamespaceResultOutput) ToGetProductNamespaceResultOutput() GetProductNamespaceResultOutput
func (GetProductNamespaceResultOutput) ToGetProductNamespaceResultOutputWithContext ¶
func (o GetProductNamespaceResultOutput) ToGetProductNamespaceResultOutputWithContext(ctx context.Context) GetProductNamespaceResultOutput
type GetStatisticDataArgs ¶ added in v0.1.8
type GetStatisticDataArgs struct { Conditions []GetStatisticDataCondition `pulumi:"conditions"` GroupBys []string `pulumi:"groupBys"` MetricNames []string `pulumi:"metricNames"` Module string `pulumi:"module"` Namespace string `pulumi:"namespace"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getStatisticData.
type GetStatisticDataCondition ¶ added in v0.1.8
type GetStatisticDataConditionArgs ¶ added in v0.1.8
type GetStatisticDataConditionArgs struct { Key pulumi.StringInput `pulumi:"key"` Operator pulumi.StringInput `pulumi:"operator"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetStatisticDataConditionArgs) ElementType ¶ added in v0.1.8
func (GetStatisticDataConditionArgs) ElementType() reflect.Type
func (GetStatisticDataConditionArgs) ToGetStatisticDataConditionOutput ¶ added in v0.1.8
func (i GetStatisticDataConditionArgs) ToGetStatisticDataConditionOutput() GetStatisticDataConditionOutput
func (GetStatisticDataConditionArgs) ToGetStatisticDataConditionOutputWithContext ¶ added in v0.1.8
func (i GetStatisticDataConditionArgs) ToGetStatisticDataConditionOutputWithContext(ctx context.Context) GetStatisticDataConditionOutput
type GetStatisticDataConditionArray ¶ added in v0.1.8
type GetStatisticDataConditionArray []GetStatisticDataConditionInput
func (GetStatisticDataConditionArray) ElementType ¶ added in v0.1.8
func (GetStatisticDataConditionArray) ElementType() reflect.Type
func (GetStatisticDataConditionArray) ToGetStatisticDataConditionArrayOutput ¶ added in v0.1.8
func (i GetStatisticDataConditionArray) ToGetStatisticDataConditionArrayOutput() GetStatisticDataConditionArrayOutput
func (GetStatisticDataConditionArray) ToGetStatisticDataConditionArrayOutputWithContext ¶ added in v0.1.8
func (i GetStatisticDataConditionArray) ToGetStatisticDataConditionArrayOutputWithContext(ctx context.Context) GetStatisticDataConditionArrayOutput
type GetStatisticDataConditionArrayInput ¶ added in v0.1.8
type GetStatisticDataConditionArrayInput interface { pulumi.Input ToGetStatisticDataConditionArrayOutput() GetStatisticDataConditionArrayOutput ToGetStatisticDataConditionArrayOutputWithContext(context.Context) GetStatisticDataConditionArrayOutput }
GetStatisticDataConditionArrayInput is an input type that accepts GetStatisticDataConditionArray and GetStatisticDataConditionArrayOutput values. You can construct a concrete instance of `GetStatisticDataConditionArrayInput` via:
GetStatisticDataConditionArray{ GetStatisticDataConditionArgs{...} }
type GetStatisticDataConditionArrayOutput ¶ added in v0.1.8
type GetStatisticDataConditionArrayOutput struct{ *pulumi.OutputState }
func (GetStatisticDataConditionArrayOutput) ElementType ¶ added in v0.1.8
func (GetStatisticDataConditionArrayOutput) ElementType() reflect.Type
func (GetStatisticDataConditionArrayOutput) Index ¶ added in v0.1.8
func (o GetStatisticDataConditionArrayOutput) Index(i pulumi.IntInput) GetStatisticDataConditionOutput
func (GetStatisticDataConditionArrayOutput) ToGetStatisticDataConditionArrayOutput ¶ added in v0.1.8
func (o GetStatisticDataConditionArrayOutput) ToGetStatisticDataConditionArrayOutput() GetStatisticDataConditionArrayOutput
func (GetStatisticDataConditionArrayOutput) ToGetStatisticDataConditionArrayOutputWithContext ¶ added in v0.1.8
func (o GetStatisticDataConditionArrayOutput) ToGetStatisticDataConditionArrayOutputWithContext(ctx context.Context) GetStatisticDataConditionArrayOutput
type GetStatisticDataConditionInput ¶ added in v0.1.8
type GetStatisticDataConditionInput interface { pulumi.Input ToGetStatisticDataConditionOutput() GetStatisticDataConditionOutput ToGetStatisticDataConditionOutputWithContext(context.Context) GetStatisticDataConditionOutput }
GetStatisticDataConditionInput is an input type that accepts GetStatisticDataConditionArgs and GetStatisticDataConditionOutput values. You can construct a concrete instance of `GetStatisticDataConditionInput` via:
GetStatisticDataConditionArgs{...}
type GetStatisticDataConditionOutput ¶ added in v0.1.8
type GetStatisticDataConditionOutput struct{ *pulumi.OutputState }
func (GetStatisticDataConditionOutput) ElementType ¶ added in v0.1.8
func (GetStatisticDataConditionOutput) ElementType() reflect.Type
func (GetStatisticDataConditionOutput) Key ¶ added in v0.1.8
func (o GetStatisticDataConditionOutput) Key() pulumi.StringOutput
func (GetStatisticDataConditionOutput) Operator ¶ added in v0.1.8
func (o GetStatisticDataConditionOutput) Operator() pulumi.StringOutput
func (GetStatisticDataConditionOutput) ToGetStatisticDataConditionOutput ¶ added in v0.1.8
func (o GetStatisticDataConditionOutput) ToGetStatisticDataConditionOutput() GetStatisticDataConditionOutput
func (GetStatisticDataConditionOutput) ToGetStatisticDataConditionOutputWithContext ¶ added in v0.1.8
func (o GetStatisticDataConditionOutput) ToGetStatisticDataConditionOutputWithContext(ctx context.Context) GetStatisticDataConditionOutput
func (GetStatisticDataConditionOutput) Values ¶ added in v0.1.8
func (o GetStatisticDataConditionOutput) Values() pulumi.StringArrayOutput
type GetStatisticDataData ¶ added in v0.1.8
type GetStatisticDataData struct { MetricName string `pulumi:"metricName"` Points []GetStatisticDataDataPoint `pulumi:"points"` }
type GetStatisticDataDataArgs ¶ added in v0.1.8
type GetStatisticDataDataArgs struct { MetricName pulumi.StringInput `pulumi:"metricName"` Points GetStatisticDataDataPointArrayInput `pulumi:"points"` }
func (GetStatisticDataDataArgs) ElementType ¶ added in v0.1.8
func (GetStatisticDataDataArgs) ElementType() reflect.Type
func (GetStatisticDataDataArgs) ToGetStatisticDataDataOutput ¶ added in v0.1.8
func (i GetStatisticDataDataArgs) ToGetStatisticDataDataOutput() GetStatisticDataDataOutput
func (GetStatisticDataDataArgs) ToGetStatisticDataDataOutputWithContext ¶ added in v0.1.8
func (i GetStatisticDataDataArgs) ToGetStatisticDataDataOutputWithContext(ctx context.Context) GetStatisticDataDataOutput
type GetStatisticDataDataArray ¶ added in v0.1.8
type GetStatisticDataDataArray []GetStatisticDataDataInput
func (GetStatisticDataDataArray) ElementType ¶ added in v0.1.8
func (GetStatisticDataDataArray) ElementType() reflect.Type
func (GetStatisticDataDataArray) ToGetStatisticDataDataArrayOutput ¶ added in v0.1.8
func (i GetStatisticDataDataArray) ToGetStatisticDataDataArrayOutput() GetStatisticDataDataArrayOutput
func (GetStatisticDataDataArray) ToGetStatisticDataDataArrayOutputWithContext ¶ added in v0.1.8
func (i GetStatisticDataDataArray) ToGetStatisticDataDataArrayOutputWithContext(ctx context.Context) GetStatisticDataDataArrayOutput
type GetStatisticDataDataArrayInput ¶ added in v0.1.8
type GetStatisticDataDataArrayInput interface { pulumi.Input ToGetStatisticDataDataArrayOutput() GetStatisticDataDataArrayOutput ToGetStatisticDataDataArrayOutputWithContext(context.Context) GetStatisticDataDataArrayOutput }
GetStatisticDataDataArrayInput is an input type that accepts GetStatisticDataDataArray and GetStatisticDataDataArrayOutput values. You can construct a concrete instance of `GetStatisticDataDataArrayInput` via:
GetStatisticDataDataArray{ GetStatisticDataDataArgs{...} }
type GetStatisticDataDataArrayOutput ¶ added in v0.1.8
type GetStatisticDataDataArrayOutput struct{ *pulumi.OutputState }
func (GetStatisticDataDataArrayOutput) ElementType ¶ added in v0.1.8
func (GetStatisticDataDataArrayOutput) ElementType() reflect.Type
func (GetStatisticDataDataArrayOutput) Index ¶ added in v0.1.8
func (o GetStatisticDataDataArrayOutput) Index(i pulumi.IntInput) GetStatisticDataDataOutput
func (GetStatisticDataDataArrayOutput) ToGetStatisticDataDataArrayOutput ¶ added in v0.1.8
func (o GetStatisticDataDataArrayOutput) ToGetStatisticDataDataArrayOutput() GetStatisticDataDataArrayOutput
func (GetStatisticDataDataArrayOutput) ToGetStatisticDataDataArrayOutputWithContext ¶ added in v0.1.8
func (o GetStatisticDataDataArrayOutput) ToGetStatisticDataDataArrayOutputWithContext(ctx context.Context) GetStatisticDataDataArrayOutput
type GetStatisticDataDataInput ¶ added in v0.1.8
type GetStatisticDataDataInput interface { pulumi.Input ToGetStatisticDataDataOutput() GetStatisticDataDataOutput ToGetStatisticDataDataOutputWithContext(context.Context) GetStatisticDataDataOutput }
GetStatisticDataDataInput is an input type that accepts GetStatisticDataDataArgs and GetStatisticDataDataOutput values. You can construct a concrete instance of `GetStatisticDataDataInput` via:
GetStatisticDataDataArgs{...}
type GetStatisticDataDataOutput ¶ added in v0.1.8
type GetStatisticDataDataOutput struct{ *pulumi.OutputState }
func (GetStatisticDataDataOutput) ElementType ¶ added in v0.1.8
func (GetStatisticDataDataOutput) ElementType() reflect.Type
func (GetStatisticDataDataOutput) MetricName ¶ added in v0.1.8
func (o GetStatisticDataDataOutput) MetricName() pulumi.StringOutput
func (GetStatisticDataDataOutput) Points ¶ added in v0.1.8
func (o GetStatisticDataDataOutput) Points() GetStatisticDataDataPointArrayOutput
func (GetStatisticDataDataOutput) ToGetStatisticDataDataOutput ¶ added in v0.1.8
func (o GetStatisticDataDataOutput) ToGetStatisticDataDataOutput() GetStatisticDataDataOutput
func (GetStatisticDataDataOutput) ToGetStatisticDataDataOutputWithContext ¶ added in v0.1.8
func (o GetStatisticDataDataOutput) ToGetStatisticDataDataOutputWithContext(ctx context.Context) GetStatisticDataDataOutput
type GetStatisticDataDataPoint ¶ added in v0.1.8
type GetStatisticDataDataPoint struct { Dimensions []GetStatisticDataDataPointDimension `pulumi:"dimensions"` Values []GetStatisticDataDataPointValue `pulumi:"values"` }
type GetStatisticDataDataPointArgs ¶ added in v0.1.8
type GetStatisticDataDataPointArgs struct { Dimensions GetStatisticDataDataPointDimensionArrayInput `pulumi:"dimensions"` Values GetStatisticDataDataPointValueArrayInput `pulumi:"values"` }
func (GetStatisticDataDataPointArgs) ElementType ¶ added in v0.1.8
func (GetStatisticDataDataPointArgs) ElementType() reflect.Type
func (GetStatisticDataDataPointArgs) ToGetStatisticDataDataPointOutput ¶ added in v0.1.8
func (i GetStatisticDataDataPointArgs) ToGetStatisticDataDataPointOutput() GetStatisticDataDataPointOutput
func (GetStatisticDataDataPointArgs) ToGetStatisticDataDataPointOutputWithContext ¶ added in v0.1.8
func (i GetStatisticDataDataPointArgs) ToGetStatisticDataDataPointOutputWithContext(ctx context.Context) GetStatisticDataDataPointOutput
type GetStatisticDataDataPointArray ¶ added in v0.1.8
type GetStatisticDataDataPointArray []GetStatisticDataDataPointInput
func (GetStatisticDataDataPointArray) ElementType ¶ added in v0.1.8
func (GetStatisticDataDataPointArray) ElementType() reflect.Type
func (GetStatisticDataDataPointArray) ToGetStatisticDataDataPointArrayOutput ¶ added in v0.1.8
func (i GetStatisticDataDataPointArray) ToGetStatisticDataDataPointArrayOutput() GetStatisticDataDataPointArrayOutput
func (GetStatisticDataDataPointArray) ToGetStatisticDataDataPointArrayOutputWithContext ¶ added in v0.1.8
func (i GetStatisticDataDataPointArray) ToGetStatisticDataDataPointArrayOutputWithContext(ctx context.Context) GetStatisticDataDataPointArrayOutput
type GetStatisticDataDataPointArrayInput ¶ added in v0.1.8
type GetStatisticDataDataPointArrayInput interface { pulumi.Input ToGetStatisticDataDataPointArrayOutput() GetStatisticDataDataPointArrayOutput ToGetStatisticDataDataPointArrayOutputWithContext(context.Context) GetStatisticDataDataPointArrayOutput }
GetStatisticDataDataPointArrayInput is an input type that accepts GetStatisticDataDataPointArray and GetStatisticDataDataPointArrayOutput values. You can construct a concrete instance of `GetStatisticDataDataPointArrayInput` via:
GetStatisticDataDataPointArray{ GetStatisticDataDataPointArgs{...} }
type GetStatisticDataDataPointArrayOutput ¶ added in v0.1.8
type GetStatisticDataDataPointArrayOutput struct{ *pulumi.OutputState }
func (GetStatisticDataDataPointArrayOutput) ElementType ¶ added in v0.1.8
func (GetStatisticDataDataPointArrayOutput) ElementType() reflect.Type
func (GetStatisticDataDataPointArrayOutput) Index ¶ added in v0.1.8
func (o GetStatisticDataDataPointArrayOutput) Index(i pulumi.IntInput) GetStatisticDataDataPointOutput
func (GetStatisticDataDataPointArrayOutput) ToGetStatisticDataDataPointArrayOutput ¶ added in v0.1.8
func (o GetStatisticDataDataPointArrayOutput) ToGetStatisticDataDataPointArrayOutput() GetStatisticDataDataPointArrayOutput
func (GetStatisticDataDataPointArrayOutput) ToGetStatisticDataDataPointArrayOutputWithContext ¶ added in v0.1.8
func (o GetStatisticDataDataPointArrayOutput) ToGetStatisticDataDataPointArrayOutputWithContext(ctx context.Context) GetStatisticDataDataPointArrayOutput
type GetStatisticDataDataPointDimension ¶ added in v0.1.8
type GetStatisticDataDataPointDimensionArgs ¶ added in v0.1.8
type GetStatisticDataDataPointDimensionArgs struct { Name pulumi.StringInput `pulumi:"name"` Value pulumi.StringInput `pulumi:"value"` }
func (GetStatisticDataDataPointDimensionArgs) ElementType ¶ added in v0.1.8
func (GetStatisticDataDataPointDimensionArgs) ElementType() reflect.Type
func (GetStatisticDataDataPointDimensionArgs) ToGetStatisticDataDataPointDimensionOutput ¶ added in v0.1.8
func (i GetStatisticDataDataPointDimensionArgs) ToGetStatisticDataDataPointDimensionOutput() GetStatisticDataDataPointDimensionOutput
func (GetStatisticDataDataPointDimensionArgs) ToGetStatisticDataDataPointDimensionOutputWithContext ¶ added in v0.1.8
func (i GetStatisticDataDataPointDimensionArgs) ToGetStatisticDataDataPointDimensionOutputWithContext(ctx context.Context) GetStatisticDataDataPointDimensionOutput
type GetStatisticDataDataPointDimensionArray ¶ added in v0.1.8
type GetStatisticDataDataPointDimensionArray []GetStatisticDataDataPointDimensionInput
func (GetStatisticDataDataPointDimensionArray) ElementType ¶ added in v0.1.8
func (GetStatisticDataDataPointDimensionArray) ElementType() reflect.Type
func (GetStatisticDataDataPointDimensionArray) ToGetStatisticDataDataPointDimensionArrayOutput ¶ added in v0.1.8
func (i GetStatisticDataDataPointDimensionArray) ToGetStatisticDataDataPointDimensionArrayOutput() GetStatisticDataDataPointDimensionArrayOutput
func (GetStatisticDataDataPointDimensionArray) ToGetStatisticDataDataPointDimensionArrayOutputWithContext ¶ added in v0.1.8
func (i GetStatisticDataDataPointDimensionArray) ToGetStatisticDataDataPointDimensionArrayOutputWithContext(ctx context.Context) GetStatisticDataDataPointDimensionArrayOutput
type GetStatisticDataDataPointDimensionArrayInput ¶ added in v0.1.8
type GetStatisticDataDataPointDimensionArrayInput interface { pulumi.Input ToGetStatisticDataDataPointDimensionArrayOutput() GetStatisticDataDataPointDimensionArrayOutput ToGetStatisticDataDataPointDimensionArrayOutputWithContext(context.Context) GetStatisticDataDataPointDimensionArrayOutput }
GetStatisticDataDataPointDimensionArrayInput is an input type that accepts GetStatisticDataDataPointDimensionArray and GetStatisticDataDataPointDimensionArrayOutput values. You can construct a concrete instance of `GetStatisticDataDataPointDimensionArrayInput` via:
GetStatisticDataDataPointDimensionArray{ GetStatisticDataDataPointDimensionArgs{...} }
type GetStatisticDataDataPointDimensionArrayOutput ¶ added in v0.1.8
type GetStatisticDataDataPointDimensionArrayOutput struct{ *pulumi.OutputState }
func (GetStatisticDataDataPointDimensionArrayOutput) ElementType ¶ added in v0.1.8
func (GetStatisticDataDataPointDimensionArrayOutput) ElementType() reflect.Type
func (GetStatisticDataDataPointDimensionArrayOutput) ToGetStatisticDataDataPointDimensionArrayOutput ¶ added in v0.1.8
func (o GetStatisticDataDataPointDimensionArrayOutput) ToGetStatisticDataDataPointDimensionArrayOutput() GetStatisticDataDataPointDimensionArrayOutput
func (GetStatisticDataDataPointDimensionArrayOutput) ToGetStatisticDataDataPointDimensionArrayOutputWithContext ¶ added in v0.1.8
func (o GetStatisticDataDataPointDimensionArrayOutput) ToGetStatisticDataDataPointDimensionArrayOutputWithContext(ctx context.Context) GetStatisticDataDataPointDimensionArrayOutput
type GetStatisticDataDataPointDimensionInput ¶ added in v0.1.8
type GetStatisticDataDataPointDimensionInput interface { pulumi.Input ToGetStatisticDataDataPointDimensionOutput() GetStatisticDataDataPointDimensionOutput ToGetStatisticDataDataPointDimensionOutputWithContext(context.Context) GetStatisticDataDataPointDimensionOutput }
GetStatisticDataDataPointDimensionInput is an input type that accepts GetStatisticDataDataPointDimensionArgs and GetStatisticDataDataPointDimensionOutput values. You can construct a concrete instance of `GetStatisticDataDataPointDimensionInput` via:
GetStatisticDataDataPointDimensionArgs{...}
type GetStatisticDataDataPointDimensionOutput ¶ added in v0.1.8
type GetStatisticDataDataPointDimensionOutput struct{ *pulumi.OutputState }
func (GetStatisticDataDataPointDimensionOutput) ElementType ¶ added in v0.1.8
func (GetStatisticDataDataPointDimensionOutput) ElementType() reflect.Type
func (GetStatisticDataDataPointDimensionOutput) Name ¶ added in v0.1.8
func (o GetStatisticDataDataPointDimensionOutput) Name() pulumi.StringOutput
func (GetStatisticDataDataPointDimensionOutput) ToGetStatisticDataDataPointDimensionOutput ¶ added in v0.1.8
func (o GetStatisticDataDataPointDimensionOutput) ToGetStatisticDataDataPointDimensionOutput() GetStatisticDataDataPointDimensionOutput
func (GetStatisticDataDataPointDimensionOutput) ToGetStatisticDataDataPointDimensionOutputWithContext ¶ added in v0.1.8
func (o GetStatisticDataDataPointDimensionOutput) ToGetStatisticDataDataPointDimensionOutputWithContext(ctx context.Context) GetStatisticDataDataPointDimensionOutput
func (GetStatisticDataDataPointDimensionOutput) Value ¶ added in v0.1.8
func (o GetStatisticDataDataPointDimensionOutput) Value() pulumi.StringOutput
type GetStatisticDataDataPointInput ¶ added in v0.1.8
type GetStatisticDataDataPointInput interface { pulumi.Input ToGetStatisticDataDataPointOutput() GetStatisticDataDataPointOutput ToGetStatisticDataDataPointOutputWithContext(context.Context) GetStatisticDataDataPointOutput }
GetStatisticDataDataPointInput is an input type that accepts GetStatisticDataDataPointArgs and GetStatisticDataDataPointOutput values. You can construct a concrete instance of `GetStatisticDataDataPointInput` via:
GetStatisticDataDataPointArgs{...}
type GetStatisticDataDataPointOutput ¶ added in v0.1.8
type GetStatisticDataDataPointOutput struct{ *pulumi.OutputState }
func (GetStatisticDataDataPointOutput) Dimensions ¶ added in v0.1.8
func (o GetStatisticDataDataPointOutput) Dimensions() GetStatisticDataDataPointDimensionArrayOutput
func (GetStatisticDataDataPointOutput) ElementType ¶ added in v0.1.8
func (GetStatisticDataDataPointOutput) ElementType() reflect.Type
func (GetStatisticDataDataPointOutput) ToGetStatisticDataDataPointOutput ¶ added in v0.1.8
func (o GetStatisticDataDataPointOutput) ToGetStatisticDataDataPointOutput() GetStatisticDataDataPointOutput
func (GetStatisticDataDataPointOutput) ToGetStatisticDataDataPointOutputWithContext ¶ added in v0.1.8
func (o GetStatisticDataDataPointOutput) ToGetStatisticDataDataPointOutputWithContext(ctx context.Context) GetStatisticDataDataPointOutput
func (GetStatisticDataDataPointOutput) Values ¶ added in v0.1.8
func (o GetStatisticDataDataPointOutput) Values() GetStatisticDataDataPointValueArrayOutput
type GetStatisticDataDataPointValue ¶ added in v0.1.8
type GetStatisticDataDataPointValueArgs ¶ added in v0.1.8
type GetStatisticDataDataPointValueArgs struct { Timestamp pulumi.IntInput `pulumi:"timestamp"` Value pulumi.Float64Input `pulumi:"value"` }
func (GetStatisticDataDataPointValueArgs) ElementType ¶ added in v0.1.8
func (GetStatisticDataDataPointValueArgs) ElementType() reflect.Type
func (GetStatisticDataDataPointValueArgs) ToGetStatisticDataDataPointValueOutput ¶ added in v0.1.8
func (i GetStatisticDataDataPointValueArgs) ToGetStatisticDataDataPointValueOutput() GetStatisticDataDataPointValueOutput
func (GetStatisticDataDataPointValueArgs) ToGetStatisticDataDataPointValueOutputWithContext ¶ added in v0.1.8
func (i GetStatisticDataDataPointValueArgs) ToGetStatisticDataDataPointValueOutputWithContext(ctx context.Context) GetStatisticDataDataPointValueOutput
type GetStatisticDataDataPointValueArray ¶ added in v0.1.8
type GetStatisticDataDataPointValueArray []GetStatisticDataDataPointValueInput
func (GetStatisticDataDataPointValueArray) ElementType ¶ added in v0.1.8
func (GetStatisticDataDataPointValueArray) ElementType() reflect.Type
func (GetStatisticDataDataPointValueArray) ToGetStatisticDataDataPointValueArrayOutput ¶ added in v0.1.8
func (i GetStatisticDataDataPointValueArray) ToGetStatisticDataDataPointValueArrayOutput() GetStatisticDataDataPointValueArrayOutput
func (GetStatisticDataDataPointValueArray) ToGetStatisticDataDataPointValueArrayOutputWithContext ¶ added in v0.1.8
func (i GetStatisticDataDataPointValueArray) ToGetStatisticDataDataPointValueArrayOutputWithContext(ctx context.Context) GetStatisticDataDataPointValueArrayOutput
type GetStatisticDataDataPointValueArrayInput ¶ added in v0.1.8
type GetStatisticDataDataPointValueArrayInput interface { pulumi.Input ToGetStatisticDataDataPointValueArrayOutput() GetStatisticDataDataPointValueArrayOutput ToGetStatisticDataDataPointValueArrayOutputWithContext(context.Context) GetStatisticDataDataPointValueArrayOutput }
GetStatisticDataDataPointValueArrayInput is an input type that accepts GetStatisticDataDataPointValueArray and GetStatisticDataDataPointValueArrayOutput values. You can construct a concrete instance of `GetStatisticDataDataPointValueArrayInput` via:
GetStatisticDataDataPointValueArray{ GetStatisticDataDataPointValueArgs{...} }
type GetStatisticDataDataPointValueArrayOutput ¶ added in v0.1.8
type GetStatisticDataDataPointValueArrayOutput struct{ *pulumi.OutputState }
func (GetStatisticDataDataPointValueArrayOutput) ElementType ¶ added in v0.1.8
func (GetStatisticDataDataPointValueArrayOutput) ElementType() reflect.Type
func (GetStatisticDataDataPointValueArrayOutput) ToGetStatisticDataDataPointValueArrayOutput ¶ added in v0.1.8
func (o GetStatisticDataDataPointValueArrayOutput) ToGetStatisticDataDataPointValueArrayOutput() GetStatisticDataDataPointValueArrayOutput
func (GetStatisticDataDataPointValueArrayOutput) ToGetStatisticDataDataPointValueArrayOutputWithContext ¶ added in v0.1.8
func (o GetStatisticDataDataPointValueArrayOutput) ToGetStatisticDataDataPointValueArrayOutputWithContext(ctx context.Context) GetStatisticDataDataPointValueArrayOutput
type GetStatisticDataDataPointValueInput ¶ added in v0.1.8
type GetStatisticDataDataPointValueInput interface { pulumi.Input ToGetStatisticDataDataPointValueOutput() GetStatisticDataDataPointValueOutput ToGetStatisticDataDataPointValueOutputWithContext(context.Context) GetStatisticDataDataPointValueOutput }
GetStatisticDataDataPointValueInput is an input type that accepts GetStatisticDataDataPointValueArgs and GetStatisticDataDataPointValueOutput values. You can construct a concrete instance of `GetStatisticDataDataPointValueInput` via:
GetStatisticDataDataPointValueArgs{...}
type GetStatisticDataDataPointValueOutput ¶ added in v0.1.8
type GetStatisticDataDataPointValueOutput struct{ *pulumi.OutputState }
func (GetStatisticDataDataPointValueOutput) ElementType ¶ added in v0.1.8
func (GetStatisticDataDataPointValueOutput) ElementType() reflect.Type
func (GetStatisticDataDataPointValueOutput) Timestamp ¶ added in v0.1.8
func (o GetStatisticDataDataPointValueOutput) Timestamp() pulumi.IntOutput
func (GetStatisticDataDataPointValueOutput) ToGetStatisticDataDataPointValueOutput ¶ added in v0.1.8
func (o GetStatisticDataDataPointValueOutput) ToGetStatisticDataDataPointValueOutput() GetStatisticDataDataPointValueOutput
func (GetStatisticDataDataPointValueOutput) ToGetStatisticDataDataPointValueOutputWithContext ¶ added in v0.1.8
func (o GetStatisticDataDataPointValueOutput) ToGetStatisticDataDataPointValueOutputWithContext(ctx context.Context) GetStatisticDataDataPointValueOutput
func (GetStatisticDataDataPointValueOutput) Value ¶ added in v0.1.8
func (o GetStatisticDataDataPointValueOutput) Value() pulumi.Float64Output
type GetStatisticDataOutputArgs ¶ added in v0.1.8
type GetStatisticDataOutputArgs struct { Conditions GetStatisticDataConditionArrayInput `pulumi:"conditions"` GroupBys pulumi.StringArrayInput `pulumi:"groupBys"` MetricNames pulumi.StringArrayInput `pulumi:"metricNames"` Module pulumi.StringInput `pulumi:"module"` Namespace pulumi.StringInput `pulumi:"namespace"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getStatisticData.
func (GetStatisticDataOutputArgs) ElementType ¶ added in v0.1.8
func (GetStatisticDataOutputArgs) ElementType() reflect.Type
type GetStatisticDataResult ¶ added in v0.1.8
type GetStatisticDataResult struct { Conditions []GetStatisticDataCondition `pulumi:"conditions"` Datas []GetStatisticDataData `pulumi:"datas"` EndTime string `pulumi:"endTime"` GroupBys []string `pulumi:"groupBys"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` MetricNames []string `pulumi:"metricNames"` Module string `pulumi:"module"` Namespace string `pulumi:"namespace"` Period int `pulumi:"period"` ResultOutputFile *string `pulumi:"resultOutputFile"` StartTime string `pulumi:"startTime"` }
A collection of values returned by getStatisticData.
func GetStatisticData ¶ added in v0.1.8
func GetStatisticData(ctx *pulumi.Context, args *GetStatisticDataArgs, opts ...pulumi.InvokeOption) (*GetStatisticDataResult, error)
type GetStatisticDataResultOutput ¶ added in v0.1.8
type GetStatisticDataResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getStatisticData.
func GetStatisticDataOutput ¶ added in v0.1.8
func GetStatisticDataOutput(ctx *pulumi.Context, args GetStatisticDataOutputArgs, opts ...pulumi.InvokeOption) GetStatisticDataResultOutput
func (GetStatisticDataResultOutput) Conditions ¶ added in v0.1.8
func (o GetStatisticDataResultOutput) Conditions() GetStatisticDataConditionArrayOutput
func (GetStatisticDataResultOutput) Datas ¶ added in v0.1.8
func (o GetStatisticDataResultOutput) Datas() GetStatisticDataDataArrayOutput
func (GetStatisticDataResultOutput) ElementType ¶ added in v0.1.8
func (GetStatisticDataResultOutput) ElementType() reflect.Type
func (GetStatisticDataResultOutput) EndTime ¶ added in v0.1.8
func (o GetStatisticDataResultOutput) EndTime() pulumi.StringOutput
func (GetStatisticDataResultOutput) GroupBys ¶ added in v0.1.8
func (o GetStatisticDataResultOutput) GroupBys() pulumi.StringArrayOutput
func (GetStatisticDataResultOutput) Id ¶ added in v0.1.8
func (o GetStatisticDataResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetStatisticDataResultOutput) MetricNames ¶ added in v0.1.8
func (o GetStatisticDataResultOutput) MetricNames() pulumi.StringArrayOutput
func (GetStatisticDataResultOutput) Module ¶ added in v0.1.8
func (o GetStatisticDataResultOutput) Module() pulumi.StringOutput
func (GetStatisticDataResultOutput) Namespace ¶ added in v0.1.8
func (o GetStatisticDataResultOutput) Namespace() pulumi.StringOutput
func (GetStatisticDataResultOutput) Period ¶ added in v0.1.8
func (o GetStatisticDataResultOutput) Period() pulumi.IntOutput
func (GetStatisticDataResultOutput) ResultOutputFile ¶ added in v0.1.8
func (o GetStatisticDataResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetStatisticDataResultOutput) StartTime ¶ added in v0.1.8
func (o GetStatisticDataResultOutput) StartTime() pulumi.StringOutput
func (GetStatisticDataResultOutput) ToGetStatisticDataResultOutput ¶ added in v0.1.8
func (o GetStatisticDataResultOutput) ToGetStatisticDataResultOutput() GetStatisticDataResultOutput
func (GetStatisticDataResultOutput) ToGetStatisticDataResultOutputWithContext ¶ added in v0.1.8
func (o GetStatisticDataResultOutput) ToGetStatisticDataResultOutputWithContext(ctx context.Context) GetStatisticDataResultOutput
type GetTmpRegionsArgs ¶ added in v0.1.8
type GetTmpRegionsArgs struct { // Pay mode. `1`-Prepaid, `2`-Postpaid, `3`-All regions (default is all regions if not filled in). PayMode *int `pulumi:"payMode"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getTmpRegions.
type GetTmpRegionsOutputArgs ¶ added in v0.1.8
type GetTmpRegionsOutputArgs struct { // Pay mode. `1`-Prepaid, `2`-Postpaid, `3`-All regions (default is all regions if not filled in). PayMode pulumi.IntPtrInput `pulumi:"payMode"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getTmpRegions.
func (GetTmpRegionsOutputArgs) ElementType ¶ added in v0.1.8
func (GetTmpRegionsOutputArgs) ElementType() reflect.Type
type GetTmpRegionsRegionSet ¶ added in v0.1.8
type GetTmpRegionsRegionSet struct { // Region area. Area string `pulumi:"area"` // Region. Region string `pulumi:"region"` // Region ID. RegionId int `pulumi:"regionId"` // Region name. RegionName string `pulumi:"regionName"` // Region pay mode. RegionPayMode int `pulumi:"regionPayMode"` // Region short name. RegionShortName string `pulumi:"regionShortName"` // Region status (0-unavailable; 1-available). RegionState int `pulumi:"regionState"` }
type GetTmpRegionsRegionSetArgs ¶ added in v0.1.8
type GetTmpRegionsRegionSetArgs struct { // Region area. Area pulumi.StringInput `pulumi:"area"` // Region. Region pulumi.StringInput `pulumi:"region"` // Region ID. RegionId pulumi.IntInput `pulumi:"regionId"` // Region name. RegionName pulumi.StringInput `pulumi:"regionName"` // Region pay mode. RegionPayMode pulumi.IntInput `pulumi:"regionPayMode"` // Region short name. RegionShortName pulumi.StringInput `pulumi:"regionShortName"` // Region status (0-unavailable; 1-available). RegionState pulumi.IntInput `pulumi:"regionState"` }
func (GetTmpRegionsRegionSetArgs) ElementType ¶ added in v0.1.8
func (GetTmpRegionsRegionSetArgs) ElementType() reflect.Type
func (GetTmpRegionsRegionSetArgs) ToGetTmpRegionsRegionSetOutput ¶ added in v0.1.8
func (i GetTmpRegionsRegionSetArgs) ToGetTmpRegionsRegionSetOutput() GetTmpRegionsRegionSetOutput
func (GetTmpRegionsRegionSetArgs) ToGetTmpRegionsRegionSetOutputWithContext ¶ added in v0.1.8
func (i GetTmpRegionsRegionSetArgs) ToGetTmpRegionsRegionSetOutputWithContext(ctx context.Context) GetTmpRegionsRegionSetOutput
type GetTmpRegionsRegionSetArray ¶ added in v0.1.8
type GetTmpRegionsRegionSetArray []GetTmpRegionsRegionSetInput
func (GetTmpRegionsRegionSetArray) ElementType ¶ added in v0.1.8
func (GetTmpRegionsRegionSetArray) ElementType() reflect.Type
func (GetTmpRegionsRegionSetArray) ToGetTmpRegionsRegionSetArrayOutput ¶ added in v0.1.8
func (i GetTmpRegionsRegionSetArray) ToGetTmpRegionsRegionSetArrayOutput() GetTmpRegionsRegionSetArrayOutput
func (GetTmpRegionsRegionSetArray) ToGetTmpRegionsRegionSetArrayOutputWithContext ¶ added in v0.1.8
func (i GetTmpRegionsRegionSetArray) ToGetTmpRegionsRegionSetArrayOutputWithContext(ctx context.Context) GetTmpRegionsRegionSetArrayOutput
type GetTmpRegionsRegionSetArrayInput ¶ added in v0.1.8
type GetTmpRegionsRegionSetArrayInput interface { pulumi.Input ToGetTmpRegionsRegionSetArrayOutput() GetTmpRegionsRegionSetArrayOutput ToGetTmpRegionsRegionSetArrayOutputWithContext(context.Context) GetTmpRegionsRegionSetArrayOutput }
GetTmpRegionsRegionSetArrayInput is an input type that accepts GetTmpRegionsRegionSetArray and GetTmpRegionsRegionSetArrayOutput values. You can construct a concrete instance of `GetTmpRegionsRegionSetArrayInput` via:
GetTmpRegionsRegionSetArray{ GetTmpRegionsRegionSetArgs{...} }
type GetTmpRegionsRegionSetArrayOutput ¶ added in v0.1.8
type GetTmpRegionsRegionSetArrayOutput struct{ *pulumi.OutputState }
func (GetTmpRegionsRegionSetArrayOutput) ElementType ¶ added in v0.1.8
func (GetTmpRegionsRegionSetArrayOutput) ElementType() reflect.Type
func (GetTmpRegionsRegionSetArrayOutput) Index ¶ added in v0.1.8
func (o GetTmpRegionsRegionSetArrayOutput) Index(i pulumi.IntInput) GetTmpRegionsRegionSetOutput
func (GetTmpRegionsRegionSetArrayOutput) ToGetTmpRegionsRegionSetArrayOutput ¶ added in v0.1.8
func (o GetTmpRegionsRegionSetArrayOutput) ToGetTmpRegionsRegionSetArrayOutput() GetTmpRegionsRegionSetArrayOutput
func (GetTmpRegionsRegionSetArrayOutput) ToGetTmpRegionsRegionSetArrayOutputWithContext ¶ added in v0.1.8
func (o GetTmpRegionsRegionSetArrayOutput) ToGetTmpRegionsRegionSetArrayOutputWithContext(ctx context.Context) GetTmpRegionsRegionSetArrayOutput
type GetTmpRegionsRegionSetInput ¶ added in v0.1.8
type GetTmpRegionsRegionSetInput interface { pulumi.Input ToGetTmpRegionsRegionSetOutput() GetTmpRegionsRegionSetOutput ToGetTmpRegionsRegionSetOutputWithContext(context.Context) GetTmpRegionsRegionSetOutput }
GetTmpRegionsRegionSetInput is an input type that accepts GetTmpRegionsRegionSetArgs and GetTmpRegionsRegionSetOutput values. You can construct a concrete instance of `GetTmpRegionsRegionSetInput` via:
GetTmpRegionsRegionSetArgs{...}
type GetTmpRegionsRegionSetOutput ¶ added in v0.1.8
type GetTmpRegionsRegionSetOutput struct{ *pulumi.OutputState }
func (GetTmpRegionsRegionSetOutput) Area ¶ added in v0.1.8
func (o GetTmpRegionsRegionSetOutput) Area() pulumi.StringOutput
Region area.
func (GetTmpRegionsRegionSetOutput) ElementType ¶ added in v0.1.8
func (GetTmpRegionsRegionSetOutput) ElementType() reflect.Type
func (GetTmpRegionsRegionSetOutput) Region ¶ added in v0.1.8
func (o GetTmpRegionsRegionSetOutput) Region() pulumi.StringOutput
Region.
func (GetTmpRegionsRegionSetOutput) RegionId ¶ added in v0.1.8
func (o GetTmpRegionsRegionSetOutput) RegionId() pulumi.IntOutput
Region ID.
func (GetTmpRegionsRegionSetOutput) RegionName ¶ added in v0.1.8
func (o GetTmpRegionsRegionSetOutput) RegionName() pulumi.StringOutput
Region name.
func (GetTmpRegionsRegionSetOutput) RegionPayMode ¶ added in v0.1.8
func (o GetTmpRegionsRegionSetOutput) RegionPayMode() pulumi.IntOutput
Region pay mode.
func (GetTmpRegionsRegionSetOutput) RegionShortName ¶ added in v0.1.8
func (o GetTmpRegionsRegionSetOutput) RegionShortName() pulumi.StringOutput
Region short name.
func (GetTmpRegionsRegionSetOutput) RegionState ¶ added in v0.1.8
func (o GetTmpRegionsRegionSetOutput) RegionState() pulumi.IntOutput
Region status (0-unavailable; 1-available).
func (GetTmpRegionsRegionSetOutput) ToGetTmpRegionsRegionSetOutput ¶ added in v0.1.8
func (o GetTmpRegionsRegionSetOutput) ToGetTmpRegionsRegionSetOutput() GetTmpRegionsRegionSetOutput
func (GetTmpRegionsRegionSetOutput) ToGetTmpRegionsRegionSetOutputWithContext ¶ added in v0.1.8
func (o GetTmpRegionsRegionSetOutput) ToGetTmpRegionsRegionSetOutputWithContext(ctx context.Context) GetTmpRegionsRegionSetOutput
type GetTmpRegionsResult ¶ added in v0.1.8
type GetTmpRegionsResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` PayMode *int `pulumi:"payMode"` // Region set. RegionSets []GetTmpRegionsRegionSet `pulumi:"regionSets"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getTmpRegions.
func GetTmpRegions ¶ added in v0.1.8
func GetTmpRegions(ctx *pulumi.Context, args *GetTmpRegionsArgs, opts ...pulumi.InvokeOption) (*GetTmpRegionsResult, error)
Use this data source to query detailed information of monitor tmpRegions
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Monitor.GetTmpRegions(ctx, &monitor.GetTmpRegionsArgs{ PayMode: pulumi.IntRef(1), }, nil) if err != nil { return err } return nil }) }
```
type GetTmpRegionsResultOutput ¶ added in v0.1.8
type GetTmpRegionsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getTmpRegions.
func GetTmpRegionsOutput ¶ added in v0.1.8
func GetTmpRegionsOutput(ctx *pulumi.Context, args GetTmpRegionsOutputArgs, opts ...pulumi.InvokeOption) GetTmpRegionsResultOutput
func (GetTmpRegionsResultOutput) ElementType ¶ added in v0.1.8
func (GetTmpRegionsResultOutput) ElementType() reflect.Type
func (GetTmpRegionsResultOutput) Id ¶ added in v0.1.8
func (o GetTmpRegionsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetTmpRegionsResultOutput) PayMode ¶ added in v0.1.8
func (o GetTmpRegionsResultOutput) PayMode() pulumi.IntPtrOutput
func (GetTmpRegionsResultOutput) RegionSets ¶ added in v0.1.8
func (o GetTmpRegionsResultOutput) RegionSets() GetTmpRegionsRegionSetArrayOutput
Region set.
func (GetTmpRegionsResultOutput) ResultOutputFile ¶ added in v0.1.8
func (o GetTmpRegionsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetTmpRegionsResultOutput) ToGetTmpRegionsResultOutput ¶ added in v0.1.8
func (o GetTmpRegionsResultOutput) ToGetTmpRegionsResultOutput() GetTmpRegionsResultOutput
func (GetTmpRegionsResultOutput) ToGetTmpRegionsResultOutputWithContext ¶ added in v0.1.8
func (o GetTmpRegionsResultOutput) ToGetTmpRegionsResultOutputWithContext(ctx context.Context) GetTmpRegionsResultOutput
type GrafanaDnsConfig ¶ added in v0.1.8
type GrafanaDnsConfig struct { pulumi.CustomResourceState // Grafana instance ID. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // DNS nameserver list. NameServers pulumi.StringArrayOutput `pulumi:"nameServers"` }
Provides a resource to create a monitor grafanaDnsConfig
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Monitor.NewGrafanaDnsConfig(ctx, "grafanaDnsConfig", &Monitor.GrafanaDnsConfigArgs{ InstanceId: pulumi.String("grafana-dp2hnnfa"), NameServers: pulumi.StringArray{ pulumi.String("10.1.2.1"), pulumi.String("10.1.2.2"), pulumi.String("10.1.2.3"), }, }) if err != nil { return err } return nil }) }
```
## Import
monitor grafana_dns_config can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Monitor/grafanaDnsConfig:GrafanaDnsConfig grafana_dns_config instance_id
```
func GetGrafanaDnsConfig ¶ added in v0.1.8
func GetGrafanaDnsConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GrafanaDnsConfigState, opts ...pulumi.ResourceOption) (*GrafanaDnsConfig, error)
GetGrafanaDnsConfig gets an existing GrafanaDnsConfig 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 NewGrafanaDnsConfig ¶ added in v0.1.8
func NewGrafanaDnsConfig(ctx *pulumi.Context, name string, args *GrafanaDnsConfigArgs, opts ...pulumi.ResourceOption) (*GrafanaDnsConfig, error)
NewGrafanaDnsConfig registers a new resource with the given unique name, arguments, and options.
func (*GrafanaDnsConfig) ElementType ¶ added in v0.1.8
func (*GrafanaDnsConfig) ElementType() reflect.Type
func (*GrafanaDnsConfig) ToGrafanaDnsConfigOutput ¶ added in v0.1.8
func (i *GrafanaDnsConfig) ToGrafanaDnsConfigOutput() GrafanaDnsConfigOutput
func (*GrafanaDnsConfig) ToGrafanaDnsConfigOutputWithContext ¶ added in v0.1.8
func (i *GrafanaDnsConfig) ToGrafanaDnsConfigOutputWithContext(ctx context.Context) GrafanaDnsConfigOutput
type GrafanaDnsConfigArgs ¶ added in v0.1.8
type GrafanaDnsConfigArgs struct { // Grafana instance ID. InstanceId pulumi.StringInput // DNS nameserver list. NameServers pulumi.StringArrayInput }
The set of arguments for constructing a GrafanaDnsConfig resource.
func (GrafanaDnsConfigArgs) ElementType ¶ added in v0.1.8
func (GrafanaDnsConfigArgs) ElementType() reflect.Type
type GrafanaDnsConfigArray ¶ added in v0.1.8
type GrafanaDnsConfigArray []GrafanaDnsConfigInput
func (GrafanaDnsConfigArray) ElementType ¶ added in v0.1.8
func (GrafanaDnsConfigArray) ElementType() reflect.Type
func (GrafanaDnsConfigArray) ToGrafanaDnsConfigArrayOutput ¶ added in v0.1.8
func (i GrafanaDnsConfigArray) ToGrafanaDnsConfigArrayOutput() GrafanaDnsConfigArrayOutput
func (GrafanaDnsConfigArray) ToGrafanaDnsConfigArrayOutputWithContext ¶ added in v0.1.8
func (i GrafanaDnsConfigArray) ToGrafanaDnsConfigArrayOutputWithContext(ctx context.Context) GrafanaDnsConfigArrayOutput
type GrafanaDnsConfigArrayInput ¶ added in v0.1.8
type GrafanaDnsConfigArrayInput interface { pulumi.Input ToGrafanaDnsConfigArrayOutput() GrafanaDnsConfigArrayOutput ToGrafanaDnsConfigArrayOutputWithContext(context.Context) GrafanaDnsConfigArrayOutput }
GrafanaDnsConfigArrayInput is an input type that accepts GrafanaDnsConfigArray and GrafanaDnsConfigArrayOutput values. You can construct a concrete instance of `GrafanaDnsConfigArrayInput` via:
GrafanaDnsConfigArray{ GrafanaDnsConfigArgs{...} }
type GrafanaDnsConfigArrayOutput ¶ added in v0.1.8
type GrafanaDnsConfigArrayOutput struct{ *pulumi.OutputState }
func (GrafanaDnsConfigArrayOutput) ElementType ¶ added in v0.1.8
func (GrafanaDnsConfigArrayOutput) ElementType() reflect.Type
func (GrafanaDnsConfigArrayOutput) Index ¶ added in v0.1.8
func (o GrafanaDnsConfigArrayOutput) Index(i pulumi.IntInput) GrafanaDnsConfigOutput
func (GrafanaDnsConfigArrayOutput) ToGrafanaDnsConfigArrayOutput ¶ added in v0.1.8
func (o GrafanaDnsConfigArrayOutput) ToGrafanaDnsConfigArrayOutput() GrafanaDnsConfigArrayOutput
func (GrafanaDnsConfigArrayOutput) ToGrafanaDnsConfigArrayOutputWithContext ¶ added in v0.1.8
func (o GrafanaDnsConfigArrayOutput) ToGrafanaDnsConfigArrayOutputWithContext(ctx context.Context) GrafanaDnsConfigArrayOutput
type GrafanaDnsConfigInput ¶ added in v0.1.8
type GrafanaDnsConfigInput interface { pulumi.Input ToGrafanaDnsConfigOutput() GrafanaDnsConfigOutput ToGrafanaDnsConfigOutputWithContext(ctx context.Context) GrafanaDnsConfigOutput }
type GrafanaDnsConfigMap ¶ added in v0.1.8
type GrafanaDnsConfigMap map[string]GrafanaDnsConfigInput
func (GrafanaDnsConfigMap) ElementType ¶ added in v0.1.8
func (GrafanaDnsConfigMap) ElementType() reflect.Type
func (GrafanaDnsConfigMap) ToGrafanaDnsConfigMapOutput ¶ added in v0.1.8
func (i GrafanaDnsConfigMap) ToGrafanaDnsConfigMapOutput() GrafanaDnsConfigMapOutput
func (GrafanaDnsConfigMap) ToGrafanaDnsConfigMapOutputWithContext ¶ added in v0.1.8
func (i GrafanaDnsConfigMap) ToGrafanaDnsConfigMapOutputWithContext(ctx context.Context) GrafanaDnsConfigMapOutput
type GrafanaDnsConfigMapInput ¶ added in v0.1.8
type GrafanaDnsConfigMapInput interface { pulumi.Input ToGrafanaDnsConfigMapOutput() GrafanaDnsConfigMapOutput ToGrafanaDnsConfigMapOutputWithContext(context.Context) GrafanaDnsConfigMapOutput }
GrafanaDnsConfigMapInput is an input type that accepts GrafanaDnsConfigMap and GrafanaDnsConfigMapOutput values. You can construct a concrete instance of `GrafanaDnsConfigMapInput` via:
GrafanaDnsConfigMap{ "key": GrafanaDnsConfigArgs{...} }
type GrafanaDnsConfigMapOutput ¶ added in v0.1.8
type GrafanaDnsConfigMapOutput struct{ *pulumi.OutputState }
func (GrafanaDnsConfigMapOutput) ElementType ¶ added in v0.1.8
func (GrafanaDnsConfigMapOutput) ElementType() reflect.Type
func (GrafanaDnsConfigMapOutput) MapIndex ¶ added in v0.1.8
func (o GrafanaDnsConfigMapOutput) MapIndex(k pulumi.StringInput) GrafanaDnsConfigOutput
func (GrafanaDnsConfigMapOutput) ToGrafanaDnsConfigMapOutput ¶ added in v0.1.8
func (o GrafanaDnsConfigMapOutput) ToGrafanaDnsConfigMapOutput() GrafanaDnsConfigMapOutput
func (GrafanaDnsConfigMapOutput) ToGrafanaDnsConfigMapOutputWithContext ¶ added in v0.1.8
func (o GrafanaDnsConfigMapOutput) ToGrafanaDnsConfigMapOutputWithContext(ctx context.Context) GrafanaDnsConfigMapOutput
type GrafanaDnsConfigOutput ¶ added in v0.1.8
type GrafanaDnsConfigOutput struct{ *pulumi.OutputState }
func (GrafanaDnsConfigOutput) ElementType ¶ added in v0.1.8
func (GrafanaDnsConfigOutput) ElementType() reflect.Type
func (GrafanaDnsConfigOutput) InstanceId ¶ added in v0.1.8
func (o GrafanaDnsConfigOutput) InstanceId() pulumi.StringOutput
Grafana instance ID.
func (GrafanaDnsConfigOutput) NameServers ¶ added in v0.1.8
func (o GrafanaDnsConfigOutput) NameServers() pulumi.StringArrayOutput
DNS nameserver list.
func (GrafanaDnsConfigOutput) ToGrafanaDnsConfigOutput ¶ added in v0.1.8
func (o GrafanaDnsConfigOutput) ToGrafanaDnsConfigOutput() GrafanaDnsConfigOutput
func (GrafanaDnsConfigOutput) ToGrafanaDnsConfigOutputWithContext ¶ added in v0.1.8
func (o GrafanaDnsConfigOutput) ToGrafanaDnsConfigOutputWithContext(ctx context.Context) GrafanaDnsConfigOutput
type GrafanaDnsConfigState ¶ added in v0.1.8
type GrafanaDnsConfigState struct { // Grafana instance ID. InstanceId pulumi.StringPtrInput // DNS nameserver list. NameServers pulumi.StringArrayInput }
func (GrafanaDnsConfigState) ElementType ¶ added in v0.1.8
func (GrafanaDnsConfigState) ElementType() reflect.Type
type GrafanaEnvConfig ¶ added in v0.1.8
type GrafanaEnvConfig struct { pulumi.CustomResourceState // Environment variables. Envs pulumi.MapOutput `pulumi:"envs"` // Grafana instance ID. InstanceId pulumi.StringOutput `pulumi:"instanceId"` }
Provides a resource to create a monitor grafanaEnvConfig
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Monitor.NewGrafanaEnvConfig(ctx, "grafanaEnvConfig", &Monitor.GrafanaEnvConfigArgs{ Envs: pulumi.AnyMap{ "aaa": pulumi.Any("ccc"), "bbb": pulumi.Any("ccc"), }, InstanceId: pulumi.String("grafana-dp2hnnfa"), }) if err != nil { return err } return nil }) }
```
## Import
monitor grafana_env_config can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Monitor/grafanaEnvConfig:GrafanaEnvConfig grafana_env_config instance_id
```
func GetGrafanaEnvConfig ¶ added in v0.1.8
func GetGrafanaEnvConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GrafanaEnvConfigState, opts ...pulumi.ResourceOption) (*GrafanaEnvConfig, error)
GetGrafanaEnvConfig gets an existing GrafanaEnvConfig 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 NewGrafanaEnvConfig ¶ added in v0.1.8
func NewGrafanaEnvConfig(ctx *pulumi.Context, name string, args *GrafanaEnvConfigArgs, opts ...pulumi.ResourceOption) (*GrafanaEnvConfig, error)
NewGrafanaEnvConfig registers a new resource with the given unique name, arguments, and options.
func (*GrafanaEnvConfig) ElementType ¶ added in v0.1.8
func (*GrafanaEnvConfig) ElementType() reflect.Type
func (*GrafanaEnvConfig) ToGrafanaEnvConfigOutput ¶ added in v0.1.8
func (i *GrafanaEnvConfig) ToGrafanaEnvConfigOutput() GrafanaEnvConfigOutput
func (*GrafanaEnvConfig) ToGrafanaEnvConfigOutputWithContext ¶ added in v0.1.8
func (i *GrafanaEnvConfig) ToGrafanaEnvConfigOutputWithContext(ctx context.Context) GrafanaEnvConfigOutput
type GrafanaEnvConfigArgs ¶ added in v0.1.8
type GrafanaEnvConfigArgs struct { // Environment variables. Envs pulumi.MapInput // Grafana instance ID. InstanceId pulumi.StringInput }
The set of arguments for constructing a GrafanaEnvConfig resource.
func (GrafanaEnvConfigArgs) ElementType ¶ added in v0.1.8
func (GrafanaEnvConfigArgs) ElementType() reflect.Type
type GrafanaEnvConfigArray ¶ added in v0.1.8
type GrafanaEnvConfigArray []GrafanaEnvConfigInput
func (GrafanaEnvConfigArray) ElementType ¶ added in v0.1.8
func (GrafanaEnvConfigArray) ElementType() reflect.Type
func (GrafanaEnvConfigArray) ToGrafanaEnvConfigArrayOutput ¶ added in v0.1.8
func (i GrafanaEnvConfigArray) ToGrafanaEnvConfigArrayOutput() GrafanaEnvConfigArrayOutput
func (GrafanaEnvConfigArray) ToGrafanaEnvConfigArrayOutputWithContext ¶ added in v0.1.8
func (i GrafanaEnvConfigArray) ToGrafanaEnvConfigArrayOutputWithContext(ctx context.Context) GrafanaEnvConfigArrayOutput
type GrafanaEnvConfigArrayInput ¶ added in v0.1.8
type GrafanaEnvConfigArrayInput interface { pulumi.Input ToGrafanaEnvConfigArrayOutput() GrafanaEnvConfigArrayOutput ToGrafanaEnvConfigArrayOutputWithContext(context.Context) GrafanaEnvConfigArrayOutput }
GrafanaEnvConfigArrayInput is an input type that accepts GrafanaEnvConfigArray and GrafanaEnvConfigArrayOutput values. You can construct a concrete instance of `GrafanaEnvConfigArrayInput` via:
GrafanaEnvConfigArray{ GrafanaEnvConfigArgs{...} }
type GrafanaEnvConfigArrayOutput ¶ added in v0.1.8
type GrafanaEnvConfigArrayOutput struct{ *pulumi.OutputState }
func (GrafanaEnvConfigArrayOutput) ElementType ¶ added in v0.1.8
func (GrafanaEnvConfigArrayOutput) ElementType() reflect.Type
func (GrafanaEnvConfigArrayOutput) Index ¶ added in v0.1.8
func (o GrafanaEnvConfigArrayOutput) Index(i pulumi.IntInput) GrafanaEnvConfigOutput
func (GrafanaEnvConfigArrayOutput) ToGrafanaEnvConfigArrayOutput ¶ added in v0.1.8
func (o GrafanaEnvConfigArrayOutput) ToGrafanaEnvConfigArrayOutput() GrafanaEnvConfigArrayOutput
func (GrafanaEnvConfigArrayOutput) ToGrafanaEnvConfigArrayOutputWithContext ¶ added in v0.1.8
func (o GrafanaEnvConfigArrayOutput) ToGrafanaEnvConfigArrayOutputWithContext(ctx context.Context) GrafanaEnvConfigArrayOutput
type GrafanaEnvConfigInput ¶ added in v0.1.8
type GrafanaEnvConfigInput interface { pulumi.Input ToGrafanaEnvConfigOutput() GrafanaEnvConfigOutput ToGrafanaEnvConfigOutputWithContext(ctx context.Context) GrafanaEnvConfigOutput }
type GrafanaEnvConfigMap ¶ added in v0.1.8
type GrafanaEnvConfigMap map[string]GrafanaEnvConfigInput
func (GrafanaEnvConfigMap) ElementType ¶ added in v0.1.8
func (GrafanaEnvConfigMap) ElementType() reflect.Type
func (GrafanaEnvConfigMap) ToGrafanaEnvConfigMapOutput ¶ added in v0.1.8
func (i GrafanaEnvConfigMap) ToGrafanaEnvConfigMapOutput() GrafanaEnvConfigMapOutput
func (GrafanaEnvConfigMap) ToGrafanaEnvConfigMapOutputWithContext ¶ added in v0.1.8
func (i GrafanaEnvConfigMap) ToGrafanaEnvConfigMapOutputWithContext(ctx context.Context) GrafanaEnvConfigMapOutput
type GrafanaEnvConfigMapInput ¶ added in v0.1.8
type GrafanaEnvConfigMapInput interface { pulumi.Input ToGrafanaEnvConfigMapOutput() GrafanaEnvConfigMapOutput ToGrafanaEnvConfigMapOutputWithContext(context.Context) GrafanaEnvConfigMapOutput }
GrafanaEnvConfigMapInput is an input type that accepts GrafanaEnvConfigMap and GrafanaEnvConfigMapOutput values. You can construct a concrete instance of `GrafanaEnvConfigMapInput` via:
GrafanaEnvConfigMap{ "key": GrafanaEnvConfigArgs{...} }
type GrafanaEnvConfigMapOutput ¶ added in v0.1.8
type GrafanaEnvConfigMapOutput struct{ *pulumi.OutputState }
func (GrafanaEnvConfigMapOutput) ElementType ¶ added in v0.1.8
func (GrafanaEnvConfigMapOutput) ElementType() reflect.Type
func (GrafanaEnvConfigMapOutput) MapIndex ¶ added in v0.1.8
func (o GrafanaEnvConfigMapOutput) MapIndex(k pulumi.StringInput) GrafanaEnvConfigOutput
func (GrafanaEnvConfigMapOutput) ToGrafanaEnvConfigMapOutput ¶ added in v0.1.8
func (o GrafanaEnvConfigMapOutput) ToGrafanaEnvConfigMapOutput() GrafanaEnvConfigMapOutput
func (GrafanaEnvConfigMapOutput) ToGrafanaEnvConfigMapOutputWithContext ¶ added in v0.1.8
func (o GrafanaEnvConfigMapOutput) ToGrafanaEnvConfigMapOutputWithContext(ctx context.Context) GrafanaEnvConfigMapOutput
type GrafanaEnvConfigOutput ¶ added in v0.1.8
type GrafanaEnvConfigOutput struct{ *pulumi.OutputState }
func (GrafanaEnvConfigOutput) ElementType ¶ added in v0.1.8
func (GrafanaEnvConfigOutput) ElementType() reflect.Type
func (GrafanaEnvConfigOutput) Envs ¶ added in v0.1.8
func (o GrafanaEnvConfigOutput) Envs() pulumi.MapOutput
Environment variables.
func (GrafanaEnvConfigOutput) InstanceId ¶ added in v0.1.8
func (o GrafanaEnvConfigOutput) InstanceId() pulumi.StringOutput
Grafana instance ID.
func (GrafanaEnvConfigOutput) ToGrafanaEnvConfigOutput ¶ added in v0.1.8
func (o GrafanaEnvConfigOutput) ToGrafanaEnvConfigOutput() GrafanaEnvConfigOutput
func (GrafanaEnvConfigOutput) ToGrafanaEnvConfigOutputWithContext ¶ added in v0.1.8
func (o GrafanaEnvConfigOutput) ToGrafanaEnvConfigOutputWithContext(ctx context.Context) GrafanaEnvConfigOutput
type GrafanaEnvConfigState ¶ added in v0.1.8
type GrafanaEnvConfigState struct { // Environment variables. Envs pulumi.MapInput // Grafana instance ID. InstanceId pulumi.StringPtrInput }
func (GrafanaEnvConfigState) ElementType ¶ added in v0.1.8
func (GrafanaEnvConfigState) ElementType() reflect.Type
type GrafanaInstance ¶ added in v0.1.3
type GrafanaInstance struct { pulumi.CustomResourceState // Whether to automatically use vouchers. AutoVoucher pulumi.BoolPtrOutput `pulumi:"autoVoucher"` // Control whether grafana could be accessed by internet. EnableInternet pulumi.BoolOutput `pulumi:"enableInternet"` // Grafana server admin password. GrafanaInitPassword pulumi.StringOutput `pulumi:"grafanaInitPassword"` // Grafana instance id. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // Instance name. InstanceName pulumi.StringOutput `pulumi:"instanceName"` // Grafana instance status, 1: Creating, 2: Running, 6: Stopped. InstanceStatus pulumi.IntOutput `pulumi:"instanceStatus"` // Grafana public address. InternalUrl pulumi.StringOutput `pulumi:"internalUrl"` // Grafana intranet address. InternetUrl pulumi.StringOutput `pulumi:"internetUrl"` // Whether to clean up completely, the default is false. IsDestroy pulumi.BoolPtrOutput `pulumi:"isDestroy"` // It has been deprecated from version 1.81.16. Whether to clean up completely, the default is false. // // Deprecated: It has been deprecated from version 1.81.16. IsDistroy pulumi.BoolPtrOutput `pulumi:"isDistroy"` // Grafana external url which could be accessed by user. RootUrl pulumi.StringOutput `pulumi:"rootUrl"` // Subnet Id array. SubnetIds pulumi.StringArrayOutput `pulumi:"subnetIds"` // Tag description list. Tags pulumi.MapOutput `pulumi:"tags"` // Vpc Id. VpcId pulumi.StringOutput `pulumi:"vpcId"` }
Provides a resource to create a monitor grafanaInstance
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Subnet" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") availabilityZone := "ap-guangzhou-6" if param := cfg.Get("availabilityZone"); param != "" { availabilityZone = param } vpc, err := Vpc.NewInstance(ctx, "vpc", &Vpc.InstanceArgs{ CidrBlock: pulumi.String("10.0.0.0/16"), }) if err != nil { return err } subnet, err := Subnet.NewInstance(ctx, "subnet", &Subnet.InstanceArgs{ VpcId: vpc.ID(), AvailabilityZone: pulumi.String(availabilityZone), CidrBlock: pulumi.String("10.0.1.0/24"), }) if err != nil { return err } _, err = Monitor.NewGrafanaInstance(ctx, "foo", &Monitor.GrafanaInstanceArgs{ InstanceName: pulumi.String("test-grafana"), VpcId: vpc.ID(), SubnetIds: pulumi.StringArray{ subnet.ID(), }, GrafanaInitPassword: pulumi.String("1234567890"), EnableInternet: pulumi.Bool(false), IsDestroy: pulumi.Bool(true), Tags: pulumi.AnyMap{ "createdBy": pulumi.Any("test"), }, }) if err != nil { return err } return nil }) }
```
## Import
monitor grafanaInstance can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Monitor/grafanaInstance:GrafanaInstance foo grafanaInstance_id
```
func GetGrafanaInstance ¶ added in v0.1.3
func GetGrafanaInstance(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GrafanaInstanceState, opts ...pulumi.ResourceOption) (*GrafanaInstance, error)
GetGrafanaInstance gets an existing GrafanaInstance 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 NewGrafanaInstance ¶ added in v0.1.3
func NewGrafanaInstance(ctx *pulumi.Context, name string, args *GrafanaInstanceArgs, opts ...pulumi.ResourceOption) (*GrafanaInstance, error)
NewGrafanaInstance registers a new resource with the given unique name, arguments, and options.
func (*GrafanaInstance) ElementType ¶ added in v0.1.3
func (*GrafanaInstance) ElementType() reflect.Type
func (*GrafanaInstance) ToGrafanaInstanceOutput ¶ added in v0.1.3
func (i *GrafanaInstance) ToGrafanaInstanceOutput() GrafanaInstanceOutput
func (*GrafanaInstance) ToGrafanaInstanceOutputWithContext ¶ added in v0.1.3
func (i *GrafanaInstance) ToGrafanaInstanceOutputWithContext(ctx context.Context) GrafanaInstanceOutput
type GrafanaInstanceArgs ¶ added in v0.1.3
type GrafanaInstanceArgs struct { // Whether to automatically use vouchers. AutoVoucher pulumi.BoolPtrInput // Control whether grafana could be accessed by internet. EnableInternet pulumi.BoolPtrInput // Grafana server admin password. GrafanaInitPassword pulumi.StringPtrInput // Instance name. InstanceName pulumi.StringInput // Whether to clean up completely, the default is false. IsDestroy pulumi.BoolPtrInput // It has been deprecated from version 1.81.16. Whether to clean up completely, the default is false. // // Deprecated: It has been deprecated from version 1.81.16. IsDistroy pulumi.BoolPtrInput // Subnet Id array. SubnetIds pulumi.StringArrayInput // Tag description list. Tags pulumi.MapInput // Vpc Id. VpcId pulumi.StringPtrInput }
The set of arguments for constructing a GrafanaInstance resource.
func (GrafanaInstanceArgs) ElementType ¶ added in v0.1.3
func (GrafanaInstanceArgs) ElementType() reflect.Type
type GrafanaInstanceArray ¶ added in v0.1.3
type GrafanaInstanceArray []GrafanaInstanceInput
func (GrafanaInstanceArray) ElementType ¶ added in v0.1.3
func (GrafanaInstanceArray) ElementType() reflect.Type
func (GrafanaInstanceArray) ToGrafanaInstanceArrayOutput ¶ added in v0.1.3
func (i GrafanaInstanceArray) ToGrafanaInstanceArrayOutput() GrafanaInstanceArrayOutput
func (GrafanaInstanceArray) ToGrafanaInstanceArrayOutputWithContext ¶ added in v0.1.3
func (i GrafanaInstanceArray) ToGrafanaInstanceArrayOutputWithContext(ctx context.Context) GrafanaInstanceArrayOutput
type GrafanaInstanceArrayInput ¶ added in v0.1.3
type GrafanaInstanceArrayInput interface { pulumi.Input ToGrafanaInstanceArrayOutput() GrafanaInstanceArrayOutput ToGrafanaInstanceArrayOutputWithContext(context.Context) GrafanaInstanceArrayOutput }
GrafanaInstanceArrayInput is an input type that accepts GrafanaInstanceArray and GrafanaInstanceArrayOutput values. You can construct a concrete instance of `GrafanaInstanceArrayInput` via:
GrafanaInstanceArray{ GrafanaInstanceArgs{...} }
type GrafanaInstanceArrayOutput ¶ added in v0.1.3
type GrafanaInstanceArrayOutput struct{ *pulumi.OutputState }
func (GrafanaInstanceArrayOutput) ElementType ¶ added in v0.1.3
func (GrafanaInstanceArrayOutput) ElementType() reflect.Type
func (GrafanaInstanceArrayOutput) Index ¶ added in v0.1.3
func (o GrafanaInstanceArrayOutput) Index(i pulumi.IntInput) GrafanaInstanceOutput
func (GrafanaInstanceArrayOutput) ToGrafanaInstanceArrayOutput ¶ added in v0.1.3
func (o GrafanaInstanceArrayOutput) ToGrafanaInstanceArrayOutput() GrafanaInstanceArrayOutput
func (GrafanaInstanceArrayOutput) ToGrafanaInstanceArrayOutputWithContext ¶ added in v0.1.3
func (o GrafanaInstanceArrayOutput) ToGrafanaInstanceArrayOutputWithContext(ctx context.Context) GrafanaInstanceArrayOutput
type GrafanaInstanceInput ¶ added in v0.1.3
type GrafanaInstanceInput interface { pulumi.Input ToGrafanaInstanceOutput() GrafanaInstanceOutput ToGrafanaInstanceOutputWithContext(ctx context.Context) GrafanaInstanceOutput }
type GrafanaInstanceMap ¶ added in v0.1.3
type GrafanaInstanceMap map[string]GrafanaInstanceInput
func (GrafanaInstanceMap) ElementType ¶ added in v0.1.3
func (GrafanaInstanceMap) ElementType() reflect.Type
func (GrafanaInstanceMap) ToGrafanaInstanceMapOutput ¶ added in v0.1.3
func (i GrafanaInstanceMap) ToGrafanaInstanceMapOutput() GrafanaInstanceMapOutput
func (GrafanaInstanceMap) ToGrafanaInstanceMapOutputWithContext ¶ added in v0.1.3
func (i GrafanaInstanceMap) ToGrafanaInstanceMapOutputWithContext(ctx context.Context) GrafanaInstanceMapOutput
type GrafanaInstanceMapInput ¶ added in v0.1.3
type GrafanaInstanceMapInput interface { pulumi.Input ToGrafanaInstanceMapOutput() GrafanaInstanceMapOutput ToGrafanaInstanceMapOutputWithContext(context.Context) GrafanaInstanceMapOutput }
GrafanaInstanceMapInput is an input type that accepts GrafanaInstanceMap and GrafanaInstanceMapOutput values. You can construct a concrete instance of `GrafanaInstanceMapInput` via:
GrafanaInstanceMap{ "key": GrafanaInstanceArgs{...} }
type GrafanaInstanceMapOutput ¶ added in v0.1.3
type GrafanaInstanceMapOutput struct{ *pulumi.OutputState }
func (GrafanaInstanceMapOutput) ElementType ¶ added in v0.1.3
func (GrafanaInstanceMapOutput) ElementType() reflect.Type
func (GrafanaInstanceMapOutput) MapIndex ¶ added in v0.1.3
func (o GrafanaInstanceMapOutput) MapIndex(k pulumi.StringInput) GrafanaInstanceOutput
func (GrafanaInstanceMapOutput) ToGrafanaInstanceMapOutput ¶ added in v0.1.3
func (o GrafanaInstanceMapOutput) ToGrafanaInstanceMapOutput() GrafanaInstanceMapOutput
func (GrafanaInstanceMapOutput) ToGrafanaInstanceMapOutputWithContext ¶ added in v0.1.3
func (o GrafanaInstanceMapOutput) ToGrafanaInstanceMapOutputWithContext(ctx context.Context) GrafanaInstanceMapOutput
type GrafanaInstanceOutput ¶ added in v0.1.3
type GrafanaInstanceOutput struct{ *pulumi.OutputState }
func (GrafanaInstanceOutput) AutoVoucher ¶ added in v0.1.8
func (o GrafanaInstanceOutput) AutoVoucher() pulumi.BoolPtrOutput
Whether to automatically use vouchers.
func (GrafanaInstanceOutput) ElementType ¶ added in v0.1.3
func (GrafanaInstanceOutput) ElementType() reflect.Type
func (GrafanaInstanceOutput) EnableInternet ¶ added in v0.1.3
func (o GrafanaInstanceOutput) EnableInternet() pulumi.BoolOutput
Control whether grafana could be accessed by internet.
func (GrafanaInstanceOutput) GrafanaInitPassword ¶ added in v0.1.3
func (o GrafanaInstanceOutput) GrafanaInitPassword() pulumi.StringOutput
Grafana server admin password.
func (GrafanaInstanceOutput) InstanceId ¶ added in v0.1.3
func (o GrafanaInstanceOutput) InstanceId() pulumi.StringOutput
Grafana instance id.
func (GrafanaInstanceOutput) InstanceName ¶ added in v0.1.3
func (o GrafanaInstanceOutput) InstanceName() pulumi.StringOutput
Instance name.
func (GrafanaInstanceOutput) InstanceStatus ¶ added in v0.1.3
func (o GrafanaInstanceOutput) InstanceStatus() pulumi.IntOutput
Grafana instance status, 1: Creating, 2: Running, 6: Stopped.
func (GrafanaInstanceOutput) InternalUrl ¶ added in v0.1.3
func (o GrafanaInstanceOutput) InternalUrl() pulumi.StringOutput
Grafana public address.
func (GrafanaInstanceOutput) InternetUrl ¶ added in v0.1.3
func (o GrafanaInstanceOutput) InternetUrl() pulumi.StringOutput
Grafana intranet address.
func (GrafanaInstanceOutput) IsDestroy ¶ added in v0.1.8
func (o GrafanaInstanceOutput) IsDestroy() pulumi.BoolPtrOutput
Whether to clean up completely, the default is false.
func (GrafanaInstanceOutput) IsDistroy
deprecated
added in
v0.1.8
func (o GrafanaInstanceOutput) IsDistroy() pulumi.BoolPtrOutput
It has been deprecated from version 1.81.16. Whether to clean up completely, the default is false.
Deprecated: It has been deprecated from version 1.81.16.
func (GrafanaInstanceOutput) RootUrl ¶ added in v0.1.3
func (o GrafanaInstanceOutput) RootUrl() pulumi.StringOutput
Grafana external url which could be accessed by user.
func (GrafanaInstanceOutput) SubnetIds ¶ added in v0.1.3
func (o GrafanaInstanceOutput) SubnetIds() pulumi.StringArrayOutput
Subnet Id array.
func (GrafanaInstanceOutput) Tags ¶ added in v0.1.3
func (o GrafanaInstanceOutput) Tags() pulumi.MapOutput
Tag description list.
func (GrafanaInstanceOutput) ToGrafanaInstanceOutput ¶ added in v0.1.3
func (o GrafanaInstanceOutput) ToGrafanaInstanceOutput() GrafanaInstanceOutput
func (GrafanaInstanceOutput) ToGrafanaInstanceOutputWithContext ¶ added in v0.1.3
func (o GrafanaInstanceOutput) ToGrafanaInstanceOutputWithContext(ctx context.Context) GrafanaInstanceOutput
func (GrafanaInstanceOutput) VpcId ¶ added in v0.1.3
func (o GrafanaInstanceOutput) VpcId() pulumi.StringOutput
Vpc Id.
type GrafanaInstanceState ¶ added in v0.1.3
type GrafanaInstanceState struct { // Whether to automatically use vouchers. AutoVoucher pulumi.BoolPtrInput // Control whether grafana could be accessed by internet. EnableInternet pulumi.BoolPtrInput // Grafana server admin password. GrafanaInitPassword pulumi.StringPtrInput // Grafana instance id. InstanceId pulumi.StringPtrInput // Instance name. InstanceName pulumi.StringPtrInput // Grafana instance status, 1: Creating, 2: Running, 6: Stopped. InstanceStatus pulumi.IntPtrInput // Grafana public address. InternalUrl pulumi.StringPtrInput // Grafana intranet address. InternetUrl pulumi.StringPtrInput // Whether to clean up completely, the default is false. IsDestroy pulumi.BoolPtrInput // It has been deprecated from version 1.81.16. Whether to clean up completely, the default is false. // // Deprecated: It has been deprecated from version 1.81.16. IsDistroy pulumi.BoolPtrInput // Grafana external url which could be accessed by user. RootUrl pulumi.StringPtrInput // Subnet Id array. SubnetIds pulumi.StringArrayInput // Tag description list. Tags pulumi.MapInput // Vpc Id. VpcId pulumi.StringPtrInput }
func (GrafanaInstanceState) ElementType ¶ added in v0.1.3
func (GrafanaInstanceState) ElementType() reflect.Type
type GrafanaIntegration ¶ added in v0.1.3
type GrafanaIntegration struct { pulumi.CustomResourceState // generated json string of given integration json schema. Content pulumi.StringOutput `pulumi:"content"` // integration desc. Description pulumi.StringOutput `pulumi:"description"` // grafana instance id. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // integration id. IntegrationId pulumi.StringOutput `pulumi:"integrationId"` // integration json schema kind. Kind pulumi.StringOutput `pulumi:"kind"` }
Provides a resource to create a monitor grafanaIntegration
## Example Usage ### Create a grafan instance and integrate the configuration
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Subnet" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") availabilityZone := "ap-guangzhou-6" if param := cfg.Get("availabilityZone"); param != "" { availabilityZone = param } vpc, err := Vpc.NewInstance(ctx, "vpc", &Vpc.InstanceArgs{ CidrBlock: pulumi.String("10.0.0.0/16"), }) if err != nil { return err } subnet, err := Subnet.NewInstance(ctx, "subnet", &Subnet.InstanceArgs{ VpcId: vpc.ID(), AvailabilityZone: pulumi.String(availabilityZone), CidrBlock: pulumi.String("10.0.1.0/24"), }) if err != nil { return err } foo, err := Monitor.NewGrafanaInstance(ctx, "foo", &Monitor.GrafanaInstanceArgs{ InstanceName: pulumi.String("test-grafana"), VpcId: vpc.ID(), SubnetIds: pulumi.StringArray{ subnet.ID(), }, GrafanaInitPassword: pulumi.String("1234567890"), EnableInternet: pulumi.Bool(false), Tags: pulumi.AnyMap{ "createdBy": pulumi.Any("test"), }, }) if err != nil { return err } _, err = Monitor.NewGrafanaIntegration(ctx, "grafanaIntegration", &Monitor.GrafanaIntegrationArgs{ InstanceId: foo.ID(), Kind: pulumi.String("tencentcloud-monitor-app"), Content: pulumi.String("{\"kind\":\"tencentcloud-monitor-app\",\"spec\":{\"dataSourceSpec\":{\"authProvider\":{\"__anyOf\":\"使用密钥\",\"useRole\":true,\"secretId\":\"arunma@tencent.com\",\"secretKey\":\"12345678\"},\"name\":\"uint-test\"},\"grafanaSpec\":{\"organizationIds\":[]}}}"), }) if err != nil { return err } return nil }) }
```
func GetGrafanaIntegration ¶ added in v0.1.3
func GetGrafanaIntegration(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GrafanaIntegrationState, opts ...pulumi.ResourceOption) (*GrafanaIntegration, error)
GetGrafanaIntegration gets an existing GrafanaIntegration 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 NewGrafanaIntegration ¶ added in v0.1.3
func NewGrafanaIntegration(ctx *pulumi.Context, name string, args *GrafanaIntegrationArgs, opts ...pulumi.ResourceOption) (*GrafanaIntegration, error)
NewGrafanaIntegration registers a new resource with the given unique name, arguments, and options.
func (*GrafanaIntegration) ElementType ¶ added in v0.1.3
func (*GrafanaIntegration) ElementType() reflect.Type
func (*GrafanaIntegration) ToGrafanaIntegrationOutput ¶ added in v0.1.3
func (i *GrafanaIntegration) ToGrafanaIntegrationOutput() GrafanaIntegrationOutput
func (*GrafanaIntegration) ToGrafanaIntegrationOutputWithContext ¶ added in v0.1.3
func (i *GrafanaIntegration) ToGrafanaIntegrationOutputWithContext(ctx context.Context) GrafanaIntegrationOutput
type GrafanaIntegrationArgs ¶ added in v0.1.3
type GrafanaIntegrationArgs struct { // generated json string of given integration json schema. Content pulumi.StringPtrInput // integration desc. Description pulumi.StringPtrInput // grafana instance id. InstanceId pulumi.StringInput // integration json schema kind. Kind pulumi.StringPtrInput }
The set of arguments for constructing a GrafanaIntegration resource.
func (GrafanaIntegrationArgs) ElementType ¶ added in v0.1.3
func (GrafanaIntegrationArgs) ElementType() reflect.Type
type GrafanaIntegrationArray ¶ added in v0.1.3
type GrafanaIntegrationArray []GrafanaIntegrationInput
func (GrafanaIntegrationArray) ElementType ¶ added in v0.1.3
func (GrafanaIntegrationArray) ElementType() reflect.Type
func (GrafanaIntegrationArray) ToGrafanaIntegrationArrayOutput ¶ added in v0.1.3
func (i GrafanaIntegrationArray) ToGrafanaIntegrationArrayOutput() GrafanaIntegrationArrayOutput
func (GrafanaIntegrationArray) ToGrafanaIntegrationArrayOutputWithContext ¶ added in v0.1.3
func (i GrafanaIntegrationArray) ToGrafanaIntegrationArrayOutputWithContext(ctx context.Context) GrafanaIntegrationArrayOutput
type GrafanaIntegrationArrayInput ¶ added in v0.1.3
type GrafanaIntegrationArrayInput interface { pulumi.Input ToGrafanaIntegrationArrayOutput() GrafanaIntegrationArrayOutput ToGrafanaIntegrationArrayOutputWithContext(context.Context) GrafanaIntegrationArrayOutput }
GrafanaIntegrationArrayInput is an input type that accepts GrafanaIntegrationArray and GrafanaIntegrationArrayOutput values. You can construct a concrete instance of `GrafanaIntegrationArrayInput` via:
GrafanaIntegrationArray{ GrafanaIntegrationArgs{...} }
type GrafanaIntegrationArrayOutput ¶ added in v0.1.3
type GrafanaIntegrationArrayOutput struct{ *pulumi.OutputState }
func (GrafanaIntegrationArrayOutput) ElementType ¶ added in v0.1.3
func (GrafanaIntegrationArrayOutput) ElementType() reflect.Type
func (GrafanaIntegrationArrayOutput) Index ¶ added in v0.1.3
func (o GrafanaIntegrationArrayOutput) Index(i pulumi.IntInput) GrafanaIntegrationOutput
func (GrafanaIntegrationArrayOutput) ToGrafanaIntegrationArrayOutput ¶ added in v0.1.3
func (o GrafanaIntegrationArrayOutput) ToGrafanaIntegrationArrayOutput() GrafanaIntegrationArrayOutput
func (GrafanaIntegrationArrayOutput) ToGrafanaIntegrationArrayOutputWithContext ¶ added in v0.1.3
func (o GrafanaIntegrationArrayOutput) ToGrafanaIntegrationArrayOutputWithContext(ctx context.Context) GrafanaIntegrationArrayOutput
type GrafanaIntegrationInput ¶ added in v0.1.3
type GrafanaIntegrationInput interface { pulumi.Input ToGrafanaIntegrationOutput() GrafanaIntegrationOutput ToGrafanaIntegrationOutputWithContext(ctx context.Context) GrafanaIntegrationOutput }
type GrafanaIntegrationMap ¶ added in v0.1.3
type GrafanaIntegrationMap map[string]GrafanaIntegrationInput
func (GrafanaIntegrationMap) ElementType ¶ added in v0.1.3
func (GrafanaIntegrationMap) ElementType() reflect.Type
func (GrafanaIntegrationMap) ToGrafanaIntegrationMapOutput ¶ added in v0.1.3
func (i GrafanaIntegrationMap) ToGrafanaIntegrationMapOutput() GrafanaIntegrationMapOutput
func (GrafanaIntegrationMap) ToGrafanaIntegrationMapOutputWithContext ¶ added in v0.1.3
func (i GrafanaIntegrationMap) ToGrafanaIntegrationMapOutputWithContext(ctx context.Context) GrafanaIntegrationMapOutput
type GrafanaIntegrationMapInput ¶ added in v0.1.3
type GrafanaIntegrationMapInput interface { pulumi.Input ToGrafanaIntegrationMapOutput() GrafanaIntegrationMapOutput ToGrafanaIntegrationMapOutputWithContext(context.Context) GrafanaIntegrationMapOutput }
GrafanaIntegrationMapInput is an input type that accepts GrafanaIntegrationMap and GrafanaIntegrationMapOutput values. You can construct a concrete instance of `GrafanaIntegrationMapInput` via:
GrafanaIntegrationMap{ "key": GrafanaIntegrationArgs{...} }
type GrafanaIntegrationMapOutput ¶ added in v0.1.3
type GrafanaIntegrationMapOutput struct{ *pulumi.OutputState }
func (GrafanaIntegrationMapOutput) ElementType ¶ added in v0.1.3
func (GrafanaIntegrationMapOutput) ElementType() reflect.Type
func (GrafanaIntegrationMapOutput) MapIndex ¶ added in v0.1.3
func (o GrafanaIntegrationMapOutput) MapIndex(k pulumi.StringInput) GrafanaIntegrationOutput
func (GrafanaIntegrationMapOutput) ToGrafanaIntegrationMapOutput ¶ added in v0.1.3
func (o GrafanaIntegrationMapOutput) ToGrafanaIntegrationMapOutput() GrafanaIntegrationMapOutput
func (GrafanaIntegrationMapOutput) ToGrafanaIntegrationMapOutputWithContext ¶ added in v0.1.3
func (o GrafanaIntegrationMapOutput) ToGrafanaIntegrationMapOutputWithContext(ctx context.Context) GrafanaIntegrationMapOutput
type GrafanaIntegrationOutput ¶ added in v0.1.3
type GrafanaIntegrationOutput struct{ *pulumi.OutputState }
func (GrafanaIntegrationOutput) Content ¶ added in v0.1.3
func (o GrafanaIntegrationOutput) Content() pulumi.StringOutput
generated json string of given integration json schema.
func (GrafanaIntegrationOutput) Description ¶ added in v0.1.3
func (o GrafanaIntegrationOutput) Description() pulumi.StringOutput
integration desc.
func (GrafanaIntegrationOutput) ElementType ¶ added in v0.1.3
func (GrafanaIntegrationOutput) ElementType() reflect.Type
func (GrafanaIntegrationOutput) InstanceId ¶ added in v0.1.3
func (o GrafanaIntegrationOutput) InstanceId() pulumi.StringOutput
grafana instance id.
func (GrafanaIntegrationOutput) IntegrationId ¶ added in v0.1.3
func (o GrafanaIntegrationOutput) IntegrationId() pulumi.StringOutput
integration id.
func (GrafanaIntegrationOutput) Kind ¶ added in v0.1.3
func (o GrafanaIntegrationOutput) Kind() pulumi.StringOutput
integration json schema kind.
func (GrafanaIntegrationOutput) ToGrafanaIntegrationOutput ¶ added in v0.1.3
func (o GrafanaIntegrationOutput) ToGrafanaIntegrationOutput() GrafanaIntegrationOutput
func (GrafanaIntegrationOutput) ToGrafanaIntegrationOutputWithContext ¶ added in v0.1.3
func (o GrafanaIntegrationOutput) ToGrafanaIntegrationOutputWithContext(ctx context.Context) GrafanaIntegrationOutput
type GrafanaIntegrationState ¶ added in v0.1.3
type GrafanaIntegrationState struct { // generated json string of given integration json schema. Content pulumi.StringPtrInput // integration desc. Description pulumi.StringPtrInput // grafana instance id. InstanceId pulumi.StringPtrInput // integration id. IntegrationId pulumi.StringPtrInput // integration json schema kind. Kind pulumi.StringPtrInput }
func (GrafanaIntegrationState) ElementType ¶ added in v0.1.3
func (GrafanaIntegrationState) ElementType() reflect.Type
type GrafanaNotificationChannel ¶ added in v0.1.3
type GrafanaNotificationChannel struct { pulumi.CustomResourceState // plugin id. ChannelId pulumi.StringOutput `pulumi:"channelId"` // channel name. ChannelName pulumi.StringOutput `pulumi:"channelName"` // extra grafana organization id list, default to 1 representing Main Org. ExtraOrgIds pulumi.StringArrayOutput `pulumi:"extraOrgIds"` // grafana instance id. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // Grafana organization which channel will be installed, default to 1 representing Main Org. OrgId pulumi.IntOutput `pulumi:"orgId"` // cloud monitor notification template notice-id list. Receivers pulumi.StringArrayOutput `pulumi:"receivers"` }
Provides a resource to create a monitor grafanaNotificationChannel
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Subnet" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") availabilityZone := "ap-guangzhou-6" if param := cfg.Get("availabilityZone"); param != "" { availabilityZone = param } vpc, err := Vpc.NewInstance(ctx, "vpc", &Vpc.InstanceArgs{ CidrBlock: pulumi.String("10.0.0.0/16"), }) if err != nil { return err } subnet, err := Subnet.NewInstance(ctx, "subnet", &Subnet.InstanceArgs{ VpcId: vpc.ID(), AvailabilityZone: pulumi.String(availabilityZone), CidrBlock: pulumi.String("10.0.1.0/24"), }) if err != nil { return err } fooGrafanaInstance, err := Monitor.NewGrafanaInstance(ctx, "fooGrafanaInstance", &Monitor.GrafanaInstanceArgs{ InstanceName: pulumi.String("test-grafana"), VpcId: vpc.ID(), SubnetIds: pulumi.StringArray{ subnet.ID(), }, GrafanaInitPassword: pulumi.String("1234567890"), EnableInternet: pulumi.Bool(false), Tags: pulumi.AnyMap{ "createdBy": pulumi.Any("test"), }, }) if err != nil { return err } fooAlarmNotice, err := Monitor.NewAlarmNotice(ctx, "fooAlarmNotice", &Monitor.AlarmNoticeArgs{ NoticeType: pulumi.String("ALL"), NoticeLanguage: pulumi.String("zh-CN"), UserNotices: monitor.AlarmNoticeUserNoticeArray{ &monitor.AlarmNoticeUserNoticeArgs{ ReceiverType: pulumi.String("USER"), StartTime: pulumi.Int(0), EndTime: pulumi.Int(1), NoticeWays: pulumi.StringArray{ pulumi.String("SMS"), pulumi.String("EMAIL"), }, UserIds: pulumi.IntArray{ pulumi.Int(10001), }, GroupIds: pulumi.IntArray{}, PhoneOrders: pulumi.IntArray{ pulumi.Int(10001), }, PhoneCircleTimes: pulumi.Int(2), PhoneCircleInterval: pulumi.Int(50), PhoneInnerInterval: pulumi.Int(60), NeedPhoneArriveNotice: pulumi.Int(1), PhoneCallType: pulumi.String("CIRCLE"), Weekdays: pulumi.IntArray{ pulumi.Int(1), pulumi.Int(2), pulumi.Int(3), pulumi.Int(4), pulumi.Int(5), pulumi.Int(6), pulumi.Int(7), }, }, }, UrlNotices: monitor.AlarmNoticeUrlNoticeArray{ &monitor.AlarmNoticeUrlNoticeArgs{ Url: pulumi.String("https://www.mytest.com/validate"), EndTime: pulumi.Int(0), StartTime: pulumi.Int(1), Weekdays: pulumi.IntArray{ pulumi.Int(1), pulumi.Int(2), pulumi.Int(3), pulumi.Int(4), pulumi.Int(5), pulumi.Int(6), pulumi.Int(7), }, }, }, }) if err != nil { return err } _, err = Monitor.NewGrafanaNotificationChannel(ctx, "grafanaNotificationChannel", &Monitor.GrafanaNotificationChannelArgs{ InstanceId: fooGrafanaInstance.ID(), ChannelName: pulumi.String("tf-channel"), OrgId: pulumi.Int(1), Receivers: pulumi.StringArray{ fooAlarmNotice.AmpConsumerId, }, ExtraOrgIds: pulumi.StringArray{ pulumi.String("1"), }, }) if err != nil { return err } return nil }) }
```
func GetGrafanaNotificationChannel ¶ added in v0.1.3
func GetGrafanaNotificationChannel(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GrafanaNotificationChannelState, opts ...pulumi.ResourceOption) (*GrafanaNotificationChannel, error)
GetGrafanaNotificationChannel gets an existing GrafanaNotificationChannel 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 NewGrafanaNotificationChannel ¶ added in v0.1.3
func NewGrafanaNotificationChannel(ctx *pulumi.Context, name string, args *GrafanaNotificationChannelArgs, opts ...pulumi.ResourceOption) (*GrafanaNotificationChannel, error)
NewGrafanaNotificationChannel registers a new resource with the given unique name, arguments, and options.
func (*GrafanaNotificationChannel) ElementType ¶ added in v0.1.3
func (*GrafanaNotificationChannel) ElementType() reflect.Type
func (*GrafanaNotificationChannel) ToGrafanaNotificationChannelOutput ¶ added in v0.1.3
func (i *GrafanaNotificationChannel) ToGrafanaNotificationChannelOutput() GrafanaNotificationChannelOutput
func (*GrafanaNotificationChannel) ToGrafanaNotificationChannelOutputWithContext ¶ added in v0.1.3
func (i *GrafanaNotificationChannel) ToGrafanaNotificationChannelOutputWithContext(ctx context.Context) GrafanaNotificationChannelOutput
type GrafanaNotificationChannelArgs ¶ added in v0.1.3
type GrafanaNotificationChannelArgs struct { // channel name. ChannelName pulumi.StringPtrInput // extra grafana organization id list, default to 1 representing Main Org. ExtraOrgIds pulumi.StringArrayInput // grafana instance id. InstanceId pulumi.StringInput // Grafana organization which channel will be installed, default to 1 representing Main Org. OrgId pulumi.IntPtrInput // cloud monitor notification template notice-id list. Receivers pulumi.StringArrayInput }
The set of arguments for constructing a GrafanaNotificationChannel resource.
func (GrafanaNotificationChannelArgs) ElementType ¶ added in v0.1.3
func (GrafanaNotificationChannelArgs) ElementType() reflect.Type
type GrafanaNotificationChannelArray ¶ added in v0.1.3
type GrafanaNotificationChannelArray []GrafanaNotificationChannelInput
func (GrafanaNotificationChannelArray) ElementType ¶ added in v0.1.3
func (GrafanaNotificationChannelArray) ElementType() reflect.Type
func (GrafanaNotificationChannelArray) ToGrafanaNotificationChannelArrayOutput ¶ added in v0.1.3
func (i GrafanaNotificationChannelArray) ToGrafanaNotificationChannelArrayOutput() GrafanaNotificationChannelArrayOutput
func (GrafanaNotificationChannelArray) ToGrafanaNotificationChannelArrayOutputWithContext ¶ added in v0.1.3
func (i GrafanaNotificationChannelArray) ToGrafanaNotificationChannelArrayOutputWithContext(ctx context.Context) GrafanaNotificationChannelArrayOutput
type GrafanaNotificationChannelArrayInput ¶ added in v0.1.3
type GrafanaNotificationChannelArrayInput interface { pulumi.Input ToGrafanaNotificationChannelArrayOutput() GrafanaNotificationChannelArrayOutput ToGrafanaNotificationChannelArrayOutputWithContext(context.Context) GrafanaNotificationChannelArrayOutput }
GrafanaNotificationChannelArrayInput is an input type that accepts GrafanaNotificationChannelArray and GrafanaNotificationChannelArrayOutput values. You can construct a concrete instance of `GrafanaNotificationChannelArrayInput` via:
GrafanaNotificationChannelArray{ GrafanaNotificationChannelArgs{...} }
type GrafanaNotificationChannelArrayOutput ¶ added in v0.1.3
type GrafanaNotificationChannelArrayOutput struct{ *pulumi.OutputState }
func (GrafanaNotificationChannelArrayOutput) ElementType ¶ added in v0.1.3
func (GrafanaNotificationChannelArrayOutput) ElementType() reflect.Type
func (GrafanaNotificationChannelArrayOutput) Index ¶ added in v0.1.3
func (o GrafanaNotificationChannelArrayOutput) Index(i pulumi.IntInput) GrafanaNotificationChannelOutput
func (GrafanaNotificationChannelArrayOutput) ToGrafanaNotificationChannelArrayOutput ¶ added in v0.1.3
func (o GrafanaNotificationChannelArrayOutput) ToGrafanaNotificationChannelArrayOutput() GrafanaNotificationChannelArrayOutput
func (GrafanaNotificationChannelArrayOutput) ToGrafanaNotificationChannelArrayOutputWithContext ¶ added in v0.1.3
func (o GrafanaNotificationChannelArrayOutput) ToGrafanaNotificationChannelArrayOutputWithContext(ctx context.Context) GrafanaNotificationChannelArrayOutput
type GrafanaNotificationChannelInput ¶ added in v0.1.3
type GrafanaNotificationChannelInput interface { pulumi.Input ToGrafanaNotificationChannelOutput() GrafanaNotificationChannelOutput ToGrafanaNotificationChannelOutputWithContext(ctx context.Context) GrafanaNotificationChannelOutput }
type GrafanaNotificationChannelMap ¶ added in v0.1.3
type GrafanaNotificationChannelMap map[string]GrafanaNotificationChannelInput
func (GrafanaNotificationChannelMap) ElementType ¶ added in v0.1.3
func (GrafanaNotificationChannelMap) ElementType() reflect.Type
func (GrafanaNotificationChannelMap) ToGrafanaNotificationChannelMapOutput ¶ added in v0.1.3
func (i GrafanaNotificationChannelMap) ToGrafanaNotificationChannelMapOutput() GrafanaNotificationChannelMapOutput
func (GrafanaNotificationChannelMap) ToGrafanaNotificationChannelMapOutputWithContext ¶ added in v0.1.3
func (i GrafanaNotificationChannelMap) ToGrafanaNotificationChannelMapOutputWithContext(ctx context.Context) GrafanaNotificationChannelMapOutput
type GrafanaNotificationChannelMapInput ¶ added in v0.1.3
type GrafanaNotificationChannelMapInput interface { pulumi.Input ToGrafanaNotificationChannelMapOutput() GrafanaNotificationChannelMapOutput ToGrafanaNotificationChannelMapOutputWithContext(context.Context) GrafanaNotificationChannelMapOutput }
GrafanaNotificationChannelMapInput is an input type that accepts GrafanaNotificationChannelMap and GrafanaNotificationChannelMapOutput values. You can construct a concrete instance of `GrafanaNotificationChannelMapInput` via:
GrafanaNotificationChannelMap{ "key": GrafanaNotificationChannelArgs{...} }
type GrafanaNotificationChannelMapOutput ¶ added in v0.1.3
type GrafanaNotificationChannelMapOutput struct{ *pulumi.OutputState }
func (GrafanaNotificationChannelMapOutput) ElementType ¶ added in v0.1.3
func (GrafanaNotificationChannelMapOutput) ElementType() reflect.Type
func (GrafanaNotificationChannelMapOutput) MapIndex ¶ added in v0.1.3
func (o GrafanaNotificationChannelMapOutput) MapIndex(k pulumi.StringInput) GrafanaNotificationChannelOutput
func (GrafanaNotificationChannelMapOutput) ToGrafanaNotificationChannelMapOutput ¶ added in v0.1.3
func (o GrafanaNotificationChannelMapOutput) ToGrafanaNotificationChannelMapOutput() GrafanaNotificationChannelMapOutput
func (GrafanaNotificationChannelMapOutput) ToGrafanaNotificationChannelMapOutputWithContext ¶ added in v0.1.3
func (o GrafanaNotificationChannelMapOutput) ToGrafanaNotificationChannelMapOutputWithContext(ctx context.Context) GrafanaNotificationChannelMapOutput
type GrafanaNotificationChannelOutput ¶ added in v0.1.3
type GrafanaNotificationChannelOutput struct{ *pulumi.OutputState }
func (GrafanaNotificationChannelOutput) ChannelId ¶ added in v0.1.3
func (o GrafanaNotificationChannelOutput) ChannelId() pulumi.StringOutput
plugin id.
func (GrafanaNotificationChannelOutput) ChannelName ¶ added in v0.1.3
func (o GrafanaNotificationChannelOutput) ChannelName() pulumi.StringOutput
channel name.
func (GrafanaNotificationChannelOutput) ElementType ¶ added in v0.1.3
func (GrafanaNotificationChannelOutput) ElementType() reflect.Type
func (GrafanaNotificationChannelOutput) ExtraOrgIds ¶ added in v0.1.3
func (o GrafanaNotificationChannelOutput) ExtraOrgIds() pulumi.StringArrayOutput
extra grafana organization id list, default to 1 representing Main Org.
func (GrafanaNotificationChannelOutput) InstanceId ¶ added in v0.1.3
func (o GrafanaNotificationChannelOutput) InstanceId() pulumi.StringOutput
grafana instance id.
func (GrafanaNotificationChannelOutput) OrgId ¶ added in v0.1.3
func (o GrafanaNotificationChannelOutput) OrgId() pulumi.IntOutput
Grafana organization which channel will be installed, default to 1 representing Main Org.
func (GrafanaNotificationChannelOutput) Receivers ¶ added in v0.1.3
func (o GrafanaNotificationChannelOutput) Receivers() pulumi.StringArrayOutput
cloud monitor notification template notice-id list.
func (GrafanaNotificationChannelOutput) ToGrafanaNotificationChannelOutput ¶ added in v0.1.3
func (o GrafanaNotificationChannelOutput) ToGrafanaNotificationChannelOutput() GrafanaNotificationChannelOutput
func (GrafanaNotificationChannelOutput) ToGrafanaNotificationChannelOutputWithContext ¶ added in v0.1.3
func (o GrafanaNotificationChannelOutput) ToGrafanaNotificationChannelOutputWithContext(ctx context.Context) GrafanaNotificationChannelOutput
type GrafanaNotificationChannelState ¶ added in v0.1.3
type GrafanaNotificationChannelState struct { // plugin id. ChannelId pulumi.StringPtrInput // channel name. ChannelName pulumi.StringPtrInput // extra grafana organization id list, default to 1 representing Main Org. ExtraOrgIds pulumi.StringArrayInput // grafana instance id. InstanceId pulumi.StringPtrInput // Grafana organization which channel will be installed, default to 1 representing Main Org. OrgId pulumi.IntPtrInput // cloud monitor notification template notice-id list. Receivers pulumi.StringArrayInput }
func (GrafanaNotificationChannelState) ElementType ¶ added in v0.1.3
func (GrafanaNotificationChannelState) ElementType() reflect.Type
type GrafanaPlugin ¶ added in v0.1.3
type GrafanaPlugin struct { pulumi.CustomResourceState // Grafana instance id. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // Plugin id. PluginId pulumi.StringOutput `pulumi:"pluginId"` // Plugin version. Version pulumi.StringOutput `pulumi:"version"` }
Provides a resource to create a monitor grafanaPlugin
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Subnet" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") availabilityZone := "ap-guangzhou-6" if param := cfg.Get("availabilityZone"); param != "" { availabilityZone = param } vpc, err := Vpc.NewInstance(ctx, "vpc", &Vpc.InstanceArgs{ CidrBlock: pulumi.String("10.0.0.0/16"), }) if err != nil { return err } subnet, err := Subnet.NewInstance(ctx, "subnet", &Subnet.InstanceArgs{ VpcId: vpc.ID(), AvailabilityZone: pulumi.String(availabilityZone), CidrBlock: pulumi.String("10.0.1.0/24"), }) if err != nil { return err } foo, err := Monitor.NewGrafanaInstance(ctx, "foo", &Monitor.GrafanaInstanceArgs{ InstanceName: pulumi.String("test-grafana"), VpcId: vpc.ID(), SubnetIds: pulumi.StringArray{ subnet.ID(), }, GrafanaInitPassword: pulumi.String("1234567890"), EnableInternet: pulumi.Bool(false), Tags: pulumi.AnyMap{ "createdBy": pulumi.Any("test"), }, }) if err != nil { return err } _, err = Monitor.NewGrafanaPlugin(ctx, "grafanaPlugin", &Monitor.GrafanaPluginArgs{ InstanceId: foo.ID(), PluginId: pulumi.String("grafana-piechart-panel"), Version: pulumi.String("1.6.2"), }) if err != nil { return err } return nil }) }
```
## Import
monitor grafanaPlugin can be imported using the instance_id#plugin_id, e.g.
```sh
$ pulumi import tencentcloud:Monitor/grafanaPlugin:GrafanaPlugin grafanaPlugin grafana-50nj6v00#grafana-piechart-panel
```
func GetGrafanaPlugin ¶ added in v0.1.3
func GetGrafanaPlugin(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GrafanaPluginState, opts ...pulumi.ResourceOption) (*GrafanaPlugin, error)
GetGrafanaPlugin gets an existing GrafanaPlugin 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 NewGrafanaPlugin ¶ added in v0.1.3
func NewGrafanaPlugin(ctx *pulumi.Context, name string, args *GrafanaPluginArgs, opts ...pulumi.ResourceOption) (*GrafanaPlugin, error)
NewGrafanaPlugin registers a new resource with the given unique name, arguments, and options.
func (*GrafanaPlugin) ElementType ¶ added in v0.1.3
func (*GrafanaPlugin) ElementType() reflect.Type
func (*GrafanaPlugin) ToGrafanaPluginOutput ¶ added in v0.1.3
func (i *GrafanaPlugin) ToGrafanaPluginOutput() GrafanaPluginOutput
func (*GrafanaPlugin) ToGrafanaPluginOutputWithContext ¶ added in v0.1.3
func (i *GrafanaPlugin) ToGrafanaPluginOutputWithContext(ctx context.Context) GrafanaPluginOutput
type GrafanaPluginArgs ¶ added in v0.1.3
type GrafanaPluginArgs struct { // Grafana instance id. InstanceId pulumi.StringInput // Plugin id. PluginId pulumi.StringInput // Plugin version. Version pulumi.StringPtrInput }
The set of arguments for constructing a GrafanaPlugin resource.
func (GrafanaPluginArgs) ElementType ¶ added in v0.1.3
func (GrafanaPluginArgs) ElementType() reflect.Type
type GrafanaPluginArray ¶ added in v0.1.3
type GrafanaPluginArray []GrafanaPluginInput
func (GrafanaPluginArray) ElementType ¶ added in v0.1.3
func (GrafanaPluginArray) ElementType() reflect.Type
func (GrafanaPluginArray) ToGrafanaPluginArrayOutput ¶ added in v0.1.3
func (i GrafanaPluginArray) ToGrafanaPluginArrayOutput() GrafanaPluginArrayOutput
func (GrafanaPluginArray) ToGrafanaPluginArrayOutputWithContext ¶ added in v0.1.3
func (i GrafanaPluginArray) ToGrafanaPluginArrayOutputWithContext(ctx context.Context) GrafanaPluginArrayOutput
type GrafanaPluginArrayInput ¶ added in v0.1.3
type GrafanaPluginArrayInput interface { pulumi.Input ToGrafanaPluginArrayOutput() GrafanaPluginArrayOutput ToGrafanaPluginArrayOutputWithContext(context.Context) GrafanaPluginArrayOutput }
GrafanaPluginArrayInput is an input type that accepts GrafanaPluginArray and GrafanaPluginArrayOutput values. You can construct a concrete instance of `GrafanaPluginArrayInput` via:
GrafanaPluginArray{ GrafanaPluginArgs{...} }
type GrafanaPluginArrayOutput ¶ added in v0.1.3
type GrafanaPluginArrayOutput struct{ *pulumi.OutputState }
func (GrafanaPluginArrayOutput) ElementType ¶ added in v0.1.3
func (GrafanaPluginArrayOutput) ElementType() reflect.Type
func (GrafanaPluginArrayOutput) Index ¶ added in v0.1.3
func (o GrafanaPluginArrayOutput) Index(i pulumi.IntInput) GrafanaPluginOutput
func (GrafanaPluginArrayOutput) ToGrafanaPluginArrayOutput ¶ added in v0.1.3
func (o GrafanaPluginArrayOutput) ToGrafanaPluginArrayOutput() GrafanaPluginArrayOutput
func (GrafanaPluginArrayOutput) ToGrafanaPluginArrayOutputWithContext ¶ added in v0.1.3
func (o GrafanaPluginArrayOutput) ToGrafanaPluginArrayOutputWithContext(ctx context.Context) GrafanaPluginArrayOutput
type GrafanaPluginInput ¶ added in v0.1.3
type GrafanaPluginInput interface { pulumi.Input ToGrafanaPluginOutput() GrafanaPluginOutput ToGrafanaPluginOutputWithContext(ctx context.Context) GrafanaPluginOutput }
type GrafanaPluginMap ¶ added in v0.1.3
type GrafanaPluginMap map[string]GrafanaPluginInput
func (GrafanaPluginMap) ElementType ¶ added in v0.1.3
func (GrafanaPluginMap) ElementType() reflect.Type
func (GrafanaPluginMap) ToGrafanaPluginMapOutput ¶ added in v0.1.3
func (i GrafanaPluginMap) ToGrafanaPluginMapOutput() GrafanaPluginMapOutput
func (GrafanaPluginMap) ToGrafanaPluginMapOutputWithContext ¶ added in v0.1.3
func (i GrafanaPluginMap) ToGrafanaPluginMapOutputWithContext(ctx context.Context) GrafanaPluginMapOutput
type GrafanaPluginMapInput ¶ added in v0.1.3
type GrafanaPluginMapInput interface { pulumi.Input ToGrafanaPluginMapOutput() GrafanaPluginMapOutput ToGrafanaPluginMapOutputWithContext(context.Context) GrafanaPluginMapOutput }
GrafanaPluginMapInput is an input type that accepts GrafanaPluginMap and GrafanaPluginMapOutput values. You can construct a concrete instance of `GrafanaPluginMapInput` via:
GrafanaPluginMap{ "key": GrafanaPluginArgs{...} }
type GrafanaPluginMapOutput ¶ added in v0.1.3
type GrafanaPluginMapOutput struct{ *pulumi.OutputState }
func (GrafanaPluginMapOutput) ElementType ¶ added in v0.1.3
func (GrafanaPluginMapOutput) ElementType() reflect.Type
func (GrafanaPluginMapOutput) MapIndex ¶ added in v0.1.3
func (o GrafanaPluginMapOutput) MapIndex(k pulumi.StringInput) GrafanaPluginOutput
func (GrafanaPluginMapOutput) ToGrafanaPluginMapOutput ¶ added in v0.1.3
func (o GrafanaPluginMapOutput) ToGrafanaPluginMapOutput() GrafanaPluginMapOutput
func (GrafanaPluginMapOutput) ToGrafanaPluginMapOutputWithContext ¶ added in v0.1.3
func (o GrafanaPluginMapOutput) ToGrafanaPluginMapOutputWithContext(ctx context.Context) GrafanaPluginMapOutput
type GrafanaPluginOutput ¶ added in v0.1.3
type GrafanaPluginOutput struct{ *pulumi.OutputState }
func (GrafanaPluginOutput) ElementType ¶ added in v0.1.3
func (GrafanaPluginOutput) ElementType() reflect.Type
func (GrafanaPluginOutput) InstanceId ¶ added in v0.1.3
func (o GrafanaPluginOutput) InstanceId() pulumi.StringOutput
Grafana instance id.
func (GrafanaPluginOutput) PluginId ¶ added in v0.1.3
func (o GrafanaPluginOutput) PluginId() pulumi.StringOutput
Plugin id.
func (GrafanaPluginOutput) ToGrafanaPluginOutput ¶ added in v0.1.3
func (o GrafanaPluginOutput) ToGrafanaPluginOutput() GrafanaPluginOutput
func (GrafanaPluginOutput) ToGrafanaPluginOutputWithContext ¶ added in v0.1.3
func (o GrafanaPluginOutput) ToGrafanaPluginOutputWithContext(ctx context.Context) GrafanaPluginOutput
func (GrafanaPluginOutput) Version ¶ added in v0.1.3
func (o GrafanaPluginOutput) Version() pulumi.StringOutput
Plugin version.
type GrafanaPluginState ¶ added in v0.1.3
type GrafanaPluginState struct { // Grafana instance id. InstanceId pulumi.StringPtrInput // Plugin id. PluginId pulumi.StringPtrInput // Plugin version. Version pulumi.StringPtrInput }
func (GrafanaPluginState) ElementType ¶ added in v0.1.3
func (GrafanaPluginState) ElementType() reflect.Type
type GrafanaSsoAccount ¶ added in v0.1.3
type GrafanaSsoAccount struct { pulumi.CustomResourceState // grafana instance id. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // account related description. Notes pulumi.StringOutput `pulumi:"notes"` // grafana role. Roles GrafanaSsoAccountRoleArrayOutput `pulumi:"roles"` // sub account uin of specific user. UserId pulumi.StringOutput `pulumi:"userId"` }
Provides a resource to create a monitor grafana ssoAccount
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Subnet" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") availabilityZone := "ap-guangzhou-6" if param := cfg.Get("availabilityZone"); param != "" { availabilityZone = param } vpc, err := Vpc.NewInstance(ctx, "vpc", &Vpc.InstanceArgs{ CidrBlock: pulumi.String("10.0.0.0/16"), }) if err != nil { return err } subnet, err := Subnet.NewInstance(ctx, "subnet", &Subnet.InstanceArgs{ VpcId: vpc.ID(), AvailabilityZone: pulumi.String(availabilityZone), CidrBlock: pulumi.String("10.0.1.0/24"), }) if err != nil { return err } foo, err := Monitor.NewGrafanaInstance(ctx, "foo", &Monitor.GrafanaInstanceArgs{ InstanceName: pulumi.String("test-grafana"), VpcId: vpc.ID(), SubnetIds: pulumi.StringArray{ subnet.ID(), }, GrafanaInitPassword: pulumi.String("1234567890"), EnableInternet: pulumi.Bool(false), Tags: pulumi.AnyMap{ "createdBy": pulumi.Any("test"), }, }) if err != nil { return err } _, err = Monitor.NewGrafanaSsoAccount(ctx, "ssoAccount", &Monitor.GrafanaSsoAccountArgs{ InstanceId: foo.ID(), UserId: pulumi.String("111"), Notes: pulumi.String("desc12222"), Roles: monitor.GrafanaSsoAccountRoleArray{ &monitor.GrafanaSsoAccountRoleArgs{ Organization: pulumi.String("Main Org."), Role: pulumi.String("Admin"), }, }, }) if err != nil { return err } return nil }) }
```
## Import
monitor grafana ssoAccount can be imported using the instance_id#user_id, e.g.
```sh
$ pulumi import tencentcloud:Monitor/grafanaSsoAccount:GrafanaSsoAccount ssoAccount grafana-50nj6v00#111
```
func GetGrafanaSsoAccount ¶ added in v0.1.3
func GetGrafanaSsoAccount(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GrafanaSsoAccountState, opts ...pulumi.ResourceOption) (*GrafanaSsoAccount, error)
GetGrafanaSsoAccount gets an existing GrafanaSsoAccount 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 NewGrafanaSsoAccount ¶ added in v0.1.3
func NewGrafanaSsoAccount(ctx *pulumi.Context, name string, args *GrafanaSsoAccountArgs, opts ...pulumi.ResourceOption) (*GrafanaSsoAccount, error)
NewGrafanaSsoAccount registers a new resource with the given unique name, arguments, and options.
func (*GrafanaSsoAccount) ElementType ¶ added in v0.1.3
func (*GrafanaSsoAccount) ElementType() reflect.Type
func (*GrafanaSsoAccount) ToGrafanaSsoAccountOutput ¶ added in v0.1.3
func (i *GrafanaSsoAccount) ToGrafanaSsoAccountOutput() GrafanaSsoAccountOutput
func (*GrafanaSsoAccount) ToGrafanaSsoAccountOutputWithContext ¶ added in v0.1.3
func (i *GrafanaSsoAccount) ToGrafanaSsoAccountOutputWithContext(ctx context.Context) GrafanaSsoAccountOutput
type GrafanaSsoAccountArgs ¶ added in v0.1.3
type GrafanaSsoAccountArgs struct { // grafana instance id. InstanceId pulumi.StringInput // account related description. Notes pulumi.StringPtrInput // grafana role. Roles GrafanaSsoAccountRoleArrayInput // sub account uin of specific user. UserId pulumi.StringInput }
The set of arguments for constructing a GrafanaSsoAccount resource.
func (GrafanaSsoAccountArgs) ElementType ¶ added in v0.1.3
func (GrafanaSsoAccountArgs) ElementType() reflect.Type
type GrafanaSsoAccountArray ¶ added in v0.1.3
type GrafanaSsoAccountArray []GrafanaSsoAccountInput
func (GrafanaSsoAccountArray) ElementType ¶ added in v0.1.3
func (GrafanaSsoAccountArray) ElementType() reflect.Type
func (GrafanaSsoAccountArray) ToGrafanaSsoAccountArrayOutput ¶ added in v0.1.3
func (i GrafanaSsoAccountArray) ToGrafanaSsoAccountArrayOutput() GrafanaSsoAccountArrayOutput
func (GrafanaSsoAccountArray) ToGrafanaSsoAccountArrayOutputWithContext ¶ added in v0.1.3
func (i GrafanaSsoAccountArray) ToGrafanaSsoAccountArrayOutputWithContext(ctx context.Context) GrafanaSsoAccountArrayOutput
type GrafanaSsoAccountArrayInput ¶ added in v0.1.3
type GrafanaSsoAccountArrayInput interface { pulumi.Input ToGrafanaSsoAccountArrayOutput() GrafanaSsoAccountArrayOutput ToGrafanaSsoAccountArrayOutputWithContext(context.Context) GrafanaSsoAccountArrayOutput }
GrafanaSsoAccountArrayInput is an input type that accepts GrafanaSsoAccountArray and GrafanaSsoAccountArrayOutput values. You can construct a concrete instance of `GrafanaSsoAccountArrayInput` via:
GrafanaSsoAccountArray{ GrafanaSsoAccountArgs{...} }
type GrafanaSsoAccountArrayOutput ¶ added in v0.1.3
type GrafanaSsoAccountArrayOutput struct{ *pulumi.OutputState }
func (GrafanaSsoAccountArrayOutput) ElementType ¶ added in v0.1.3
func (GrafanaSsoAccountArrayOutput) ElementType() reflect.Type
func (GrafanaSsoAccountArrayOutput) Index ¶ added in v0.1.3
func (o GrafanaSsoAccountArrayOutput) Index(i pulumi.IntInput) GrafanaSsoAccountOutput
func (GrafanaSsoAccountArrayOutput) ToGrafanaSsoAccountArrayOutput ¶ added in v0.1.3
func (o GrafanaSsoAccountArrayOutput) ToGrafanaSsoAccountArrayOutput() GrafanaSsoAccountArrayOutput
func (GrafanaSsoAccountArrayOutput) ToGrafanaSsoAccountArrayOutputWithContext ¶ added in v0.1.3
func (o GrafanaSsoAccountArrayOutput) ToGrafanaSsoAccountArrayOutputWithContext(ctx context.Context) GrafanaSsoAccountArrayOutput
type GrafanaSsoAccountInput ¶ added in v0.1.3
type GrafanaSsoAccountInput interface { pulumi.Input ToGrafanaSsoAccountOutput() GrafanaSsoAccountOutput ToGrafanaSsoAccountOutputWithContext(ctx context.Context) GrafanaSsoAccountOutput }
type GrafanaSsoAccountMap ¶ added in v0.1.3
type GrafanaSsoAccountMap map[string]GrafanaSsoAccountInput
func (GrafanaSsoAccountMap) ElementType ¶ added in v0.1.3
func (GrafanaSsoAccountMap) ElementType() reflect.Type
func (GrafanaSsoAccountMap) ToGrafanaSsoAccountMapOutput ¶ added in v0.1.3
func (i GrafanaSsoAccountMap) ToGrafanaSsoAccountMapOutput() GrafanaSsoAccountMapOutput
func (GrafanaSsoAccountMap) ToGrafanaSsoAccountMapOutputWithContext ¶ added in v0.1.3
func (i GrafanaSsoAccountMap) ToGrafanaSsoAccountMapOutputWithContext(ctx context.Context) GrafanaSsoAccountMapOutput
type GrafanaSsoAccountMapInput ¶ added in v0.1.3
type GrafanaSsoAccountMapInput interface { pulumi.Input ToGrafanaSsoAccountMapOutput() GrafanaSsoAccountMapOutput ToGrafanaSsoAccountMapOutputWithContext(context.Context) GrafanaSsoAccountMapOutput }
GrafanaSsoAccountMapInput is an input type that accepts GrafanaSsoAccountMap and GrafanaSsoAccountMapOutput values. You can construct a concrete instance of `GrafanaSsoAccountMapInput` via:
GrafanaSsoAccountMap{ "key": GrafanaSsoAccountArgs{...} }
type GrafanaSsoAccountMapOutput ¶ added in v0.1.3
type GrafanaSsoAccountMapOutput struct{ *pulumi.OutputState }
func (GrafanaSsoAccountMapOutput) ElementType ¶ added in v0.1.3
func (GrafanaSsoAccountMapOutput) ElementType() reflect.Type
func (GrafanaSsoAccountMapOutput) MapIndex ¶ added in v0.1.3
func (o GrafanaSsoAccountMapOutput) MapIndex(k pulumi.StringInput) GrafanaSsoAccountOutput
func (GrafanaSsoAccountMapOutput) ToGrafanaSsoAccountMapOutput ¶ added in v0.1.3
func (o GrafanaSsoAccountMapOutput) ToGrafanaSsoAccountMapOutput() GrafanaSsoAccountMapOutput
func (GrafanaSsoAccountMapOutput) ToGrafanaSsoAccountMapOutputWithContext ¶ added in v0.1.3
func (o GrafanaSsoAccountMapOutput) ToGrafanaSsoAccountMapOutputWithContext(ctx context.Context) GrafanaSsoAccountMapOutput
type GrafanaSsoAccountOutput ¶ added in v0.1.3
type GrafanaSsoAccountOutput struct{ *pulumi.OutputState }
func (GrafanaSsoAccountOutput) ElementType ¶ added in v0.1.3
func (GrafanaSsoAccountOutput) ElementType() reflect.Type
func (GrafanaSsoAccountOutput) InstanceId ¶ added in v0.1.3
func (o GrafanaSsoAccountOutput) InstanceId() pulumi.StringOutput
grafana instance id.
func (GrafanaSsoAccountOutput) Notes ¶ added in v0.1.3
func (o GrafanaSsoAccountOutput) Notes() pulumi.StringOutput
account related description.
func (GrafanaSsoAccountOutput) Roles ¶ added in v0.1.3
func (o GrafanaSsoAccountOutput) Roles() GrafanaSsoAccountRoleArrayOutput
grafana role.
func (GrafanaSsoAccountOutput) ToGrafanaSsoAccountOutput ¶ added in v0.1.3
func (o GrafanaSsoAccountOutput) ToGrafanaSsoAccountOutput() GrafanaSsoAccountOutput
func (GrafanaSsoAccountOutput) ToGrafanaSsoAccountOutputWithContext ¶ added in v0.1.3
func (o GrafanaSsoAccountOutput) ToGrafanaSsoAccountOutputWithContext(ctx context.Context) GrafanaSsoAccountOutput
func (GrafanaSsoAccountOutput) UserId ¶ added in v0.1.3
func (o GrafanaSsoAccountOutput) UserId() pulumi.StringOutput
sub account uin of specific user.
type GrafanaSsoAccountRole ¶ added in v0.1.3
type GrafanaSsoAccountRoleArgs ¶ added in v0.1.3
type GrafanaSsoAccountRoleArgs struct { // Grafana organization id string. Organization pulumi.StringInput `pulumi:"organization"` // Grafana role, one of {Admin,Editor,Viewer}. Role pulumi.StringInput `pulumi:"role"` }
func (GrafanaSsoAccountRoleArgs) ElementType ¶ added in v0.1.3
func (GrafanaSsoAccountRoleArgs) ElementType() reflect.Type
func (GrafanaSsoAccountRoleArgs) ToGrafanaSsoAccountRoleOutput ¶ added in v0.1.3
func (i GrafanaSsoAccountRoleArgs) ToGrafanaSsoAccountRoleOutput() GrafanaSsoAccountRoleOutput
func (GrafanaSsoAccountRoleArgs) ToGrafanaSsoAccountRoleOutputWithContext ¶ added in v0.1.3
func (i GrafanaSsoAccountRoleArgs) ToGrafanaSsoAccountRoleOutputWithContext(ctx context.Context) GrafanaSsoAccountRoleOutput
type GrafanaSsoAccountRoleArray ¶ added in v0.1.3
type GrafanaSsoAccountRoleArray []GrafanaSsoAccountRoleInput
func (GrafanaSsoAccountRoleArray) ElementType ¶ added in v0.1.3
func (GrafanaSsoAccountRoleArray) ElementType() reflect.Type
func (GrafanaSsoAccountRoleArray) ToGrafanaSsoAccountRoleArrayOutput ¶ added in v0.1.3
func (i GrafanaSsoAccountRoleArray) ToGrafanaSsoAccountRoleArrayOutput() GrafanaSsoAccountRoleArrayOutput
func (GrafanaSsoAccountRoleArray) ToGrafanaSsoAccountRoleArrayOutputWithContext ¶ added in v0.1.3
func (i GrafanaSsoAccountRoleArray) ToGrafanaSsoAccountRoleArrayOutputWithContext(ctx context.Context) GrafanaSsoAccountRoleArrayOutput
type GrafanaSsoAccountRoleArrayInput ¶ added in v0.1.3
type GrafanaSsoAccountRoleArrayInput interface { pulumi.Input ToGrafanaSsoAccountRoleArrayOutput() GrafanaSsoAccountRoleArrayOutput ToGrafanaSsoAccountRoleArrayOutputWithContext(context.Context) GrafanaSsoAccountRoleArrayOutput }
GrafanaSsoAccountRoleArrayInput is an input type that accepts GrafanaSsoAccountRoleArray and GrafanaSsoAccountRoleArrayOutput values. You can construct a concrete instance of `GrafanaSsoAccountRoleArrayInput` via:
GrafanaSsoAccountRoleArray{ GrafanaSsoAccountRoleArgs{...} }
type GrafanaSsoAccountRoleArrayOutput ¶ added in v0.1.3
type GrafanaSsoAccountRoleArrayOutput struct{ *pulumi.OutputState }
func (GrafanaSsoAccountRoleArrayOutput) ElementType ¶ added in v0.1.3
func (GrafanaSsoAccountRoleArrayOutput) ElementType() reflect.Type
func (GrafanaSsoAccountRoleArrayOutput) Index ¶ added in v0.1.3
func (o GrafanaSsoAccountRoleArrayOutput) Index(i pulumi.IntInput) GrafanaSsoAccountRoleOutput
func (GrafanaSsoAccountRoleArrayOutput) ToGrafanaSsoAccountRoleArrayOutput ¶ added in v0.1.3
func (o GrafanaSsoAccountRoleArrayOutput) ToGrafanaSsoAccountRoleArrayOutput() GrafanaSsoAccountRoleArrayOutput
func (GrafanaSsoAccountRoleArrayOutput) ToGrafanaSsoAccountRoleArrayOutputWithContext ¶ added in v0.1.3
func (o GrafanaSsoAccountRoleArrayOutput) ToGrafanaSsoAccountRoleArrayOutputWithContext(ctx context.Context) GrafanaSsoAccountRoleArrayOutput
type GrafanaSsoAccountRoleInput ¶ added in v0.1.3
type GrafanaSsoAccountRoleInput interface { pulumi.Input ToGrafanaSsoAccountRoleOutput() GrafanaSsoAccountRoleOutput ToGrafanaSsoAccountRoleOutputWithContext(context.Context) GrafanaSsoAccountRoleOutput }
GrafanaSsoAccountRoleInput is an input type that accepts GrafanaSsoAccountRoleArgs and GrafanaSsoAccountRoleOutput values. You can construct a concrete instance of `GrafanaSsoAccountRoleInput` via:
GrafanaSsoAccountRoleArgs{...}
type GrafanaSsoAccountRoleOutput ¶ added in v0.1.3
type GrafanaSsoAccountRoleOutput struct{ *pulumi.OutputState }
func (GrafanaSsoAccountRoleOutput) ElementType ¶ added in v0.1.3
func (GrafanaSsoAccountRoleOutput) ElementType() reflect.Type
func (GrafanaSsoAccountRoleOutput) Organization ¶ added in v0.1.3
func (o GrafanaSsoAccountRoleOutput) Organization() pulumi.StringOutput
Grafana organization id string.
func (GrafanaSsoAccountRoleOutput) Role ¶ added in v0.1.3
func (o GrafanaSsoAccountRoleOutput) Role() pulumi.StringOutput
Grafana role, one of {Admin,Editor,Viewer}.
func (GrafanaSsoAccountRoleOutput) ToGrafanaSsoAccountRoleOutput ¶ added in v0.1.3
func (o GrafanaSsoAccountRoleOutput) ToGrafanaSsoAccountRoleOutput() GrafanaSsoAccountRoleOutput
func (GrafanaSsoAccountRoleOutput) ToGrafanaSsoAccountRoleOutputWithContext ¶ added in v0.1.3
func (o GrafanaSsoAccountRoleOutput) ToGrafanaSsoAccountRoleOutputWithContext(ctx context.Context) GrafanaSsoAccountRoleOutput
type GrafanaSsoAccountState ¶ added in v0.1.3
type GrafanaSsoAccountState struct { // grafana instance id. InstanceId pulumi.StringPtrInput // account related description. Notes pulumi.StringPtrInput // grafana role. Roles GrafanaSsoAccountRoleArrayInput // sub account uin of specific user. UserId pulumi.StringPtrInput }
func (GrafanaSsoAccountState) ElementType ¶ added in v0.1.3
func (GrafanaSsoAccountState) ElementType() reflect.Type
type GrafanaSsoCamConfig ¶ added in v0.1.8
type GrafanaSsoCamConfig struct { pulumi.CustomResourceState // Whether to enable the CAM authorization: `true` for enabling; `false` for disabling. EnableSsoCamCheck pulumi.BoolOutput `pulumi:"enableSsoCamCheck"` // Grafana instance ID. InstanceId pulumi.StringOutput `pulumi:"instanceId"` }
Provides a resource to create a monitor grafanaSsoCamConfig
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Monitor.NewGrafanaSsoCamConfig(ctx, "grafanaSsoCamConfig", &Monitor.GrafanaSsoCamConfigArgs{ EnableSsoCamCheck: pulumi.Bool(false), InstanceId: pulumi.String("grafana-dp2hnnfa"), }) if err != nil { return err } return nil }) }
```
## Import
monitor grafana_sso_cam_config can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Monitor/grafanaSsoCamConfig:GrafanaSsoCamConfig grafana_sso_cam_config instance_id
```
func GetGrafanaSsoCamConfig ¶ added in v0.1.8
func GetGrafanaSsoCamConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GrafanaSsoCamConfigState, opts ...pulumi.ResourceOption) (*GrafanaSsoCamConfig, error)
GetGrafanaSsoCamConfig gets an existing GrafanaSsoCamConfig 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 NewGrafanaSsoCamConfig ¶ added in v0.1.8
func NewGrafanaSsoCamConfig(ctx *pulumi.Context, name string, args *GrafanaSsoCamConfigArgs, opts ...pulumi.ResourceOption) (*GrafanaSsoCamConfig, error)
NewGrafanaSsoCamConfig registers a new resource with the given unique name, arguments, and options.
func (*GrafanaSsoCamConfig) ElementType ¶ added in v0.1.8
func (*GrafanaSsoCamConfig) ElementType() reflect.Type
func (*GrafanaSsoCamConfig) ToGrafanaSsoCamConfigOutput ¶ added in v0.1.8
func (i *GrafanaSsoCamConfig) ToGrafanaSsoCamConfigOutput() GrafanaSsoCamConfigOutput
func (*GrafanaSsoCamConfig) ToGrafanaSsoCamConfigOutputWithContext ¶ added in v0.1.8
func (i *GrafanaSsoCamConfig) ToGrafanaSsoCamConfigOutputWithContext(ctx context.Context) GrafanaSsoCamConfigOutput
type GrafanaSsoCamConfigArgs ¶ added in v0.1.8
type GrafanaSsoCamConfigArgs struct { // Whether to enable the CAM authorization: `true` for enabling; `false` for disabling. EnableSsoCamCheck pulumi.BoolInput // Grafana instance ID. InstanceId pulumi.StringInput }
The set of arguments for constructing a GrafanaSsoCamConfig resource.
func (GrafanaSsoCamConfigArgs) ElementType ¶ added in v0.1.8
func (GrafanaSsoCamConfigArgs) ElementType() reflect.Type
type GrafanaSsoCamConfigArray ¶ added in v0.1.8
type GrafanaSsoCamConfigArray []GrafanaSsoCamConfigInput
func (GrafanaSsoCamConfigArray) ElementType ¶ added in v0.1.8
func (GrafanaSsoCamConfigArray) ElementType() reflect.Type
func (GrafanaSsoCamConfigArray) ToGrafanaSsoCamConfigArrayOutput ¶ added in v0.1.8
func (i GrafanaSsoCamConfigArray) ToGrafanaSsoCamConfigArrayOutput() GrafanaSsoCamConfigArrayOutput
func (GrafanaSsoCamConfigArray) ToGrafanaSsoCamConfigArrayOutputWithContext ¶ added in v0.1.8
func (i GrafanaSsoCamConfigArray) ToGrafanaSsoCamConfigArrayOutputWithContext(ctx context.Context) GrafanaSsoCamConfigArrayOutput
type GrafanaSsoCamConfigArrayInput ¶ added in v0.1.8
type GrafanaSsoCamConfigArrayInput interface { pulumi.Input ToGrafanaSsoCamConfigArrayOutput() GrafanaSsoCamConfigArrayOutput ToGrafanaSsoCamConfigArrayOutputWithContext(context.Context) GrafanaSsoCamConfigArrayOutput }
GrafanaSsoCamConfigArrayInput is an input type that accepts GrafanaSsoCamConfigArray and GrafanaSsoCamConfigArrayOutput values. You can construct a concrete instance of `GrafanaSsoCamConfigArrayInput` via:
GrafanaSsoCamConfigArray{ GrafanaSsoCamConfigArgs{...} }
type GrafanaSsoCamConfigArrayOutput ¶ added in v0.1.8
type GrafanaSsoCamConfigArrayOutput struct{ *pulumi.OutputState }
func (GrafanaSsoCamConfigArrayOutput) ElementType ¶ added in v0.1.8
func (GrafanaSsoCamConfigArrayOutput) ElementType() reflect.Type
func (GrafanaSsoCamConfigArrayOutput) Index ¶ added in v0.1.8
func (o GrafanaSsoCamConfigArrayOutput) Index(i pulumi.IntInput) GrafanaSsoCamConfigOutput
func (GrafanaSsoCamConfigArrayOutput) ToGrafanaSsoCamConfigArrayOutput ¶ added in v0.1.8
func (o GrafanaSsoCamConfigArrayOutput) ToGrafanaSsoCamConfigArrayOutput() GrafanaSsoCamConfigArrayOutput
func (GrafanaSsoCamConfigArrayOutput) ToGrafanaSsoCamConfigArrayOutputWithContext ¶ added in v0.1.8
func (o GrafanaSsoCamConfigArrayOutput) ToGrafanaSsoCamConfigArrayOutputWithContext(ctx context.Context) GrafanaSsoCamConfigArrayOutput
type GrafanaSsoCamConfigInput ¶ added in v0.1.8
type GrafanaSsoCamConfigInput interface { pulumi.Input ToGrafanaSsoCamConfigOutput() GrafanaSsoCamConfigOutput ToGrafanaSsoCamConfigOutputWithContext(ctx context.Context) GrafanaSsoCamConfigOutput }
type GrafanaSsoCamConfigMap ¶ added in v0.1.8
type GrafanaSsoCamConfigMap map[string]GrafanaSsoCamConfigInput
func (GrafanaSsoCamConfigMap) ElementType ¶ added in v0.1.8
func (GrafanaSsoCamConfigMap) ElementType() reflect.Type
func (GrafanaSsoCamConfigMap) ToGrafanaSsoCamConfigMapOutput ¶ added in v0.1.8
func (i GrafanaSsoCamConfigMap) ToGrafanaSsoCamConfigMapOutput() GrafanaSsoCamConfigMapOutput
func (GrafanaSsoCamConfigMap) ToGrafanaSsoCamConfigMapOutputWithContext ¶ added in v0.1.8
func (i GrafanaSsoCamConfigMap) ToGrafanaSsoCamConfigMapOutputWithContext(ctx context.Context) GrafanaSsoCamConfigMapOutput
type GrafanaSsoCamConfigMapInput ¶ added in v0.1.8
type GrafanaSsoCamConfigMapInput interface { pulumi.Input ToGrafanaSsoCamConfigMapOutput() GrafanaSsoCamConfigMapOutput ToGrafanaSsoCamConfigMapOutputWithContext(context.Context) GrafanaSsoCamConfigMapOutput }
GrafanaSsoCamConfigMapInput is an input type that accepts GrafanaSsoCamConfigMap and GrafanaSsoCamConfigMapOutput values. You can construct a concrete instance of `GrafanaSsoCamConfigMapInput` via:
GrafanaSsoCamConfigMap{ "key": GrafanaSsoCamConfigArgs{...} }
type GrafanaSsoCamConfigMapOutput ¶ added in v0.1.8
type GrafanaSsoCamConfigMapOutput struct{ *pulumi.OutputState }
func (GrafanaSsoCamConfigMapOutput) ElementType ¶ added in v0.1.8
func (GrafanaSsoCamConfigMapOutput) ElementType() reflect.Type
func (GrafanaSsoCamConfigMapOutput) MapIndex ¶ added in v0.1.8
func (o GrafanaSsoCamConfigMapOutput) MapIndex(k pulumi.StringInput) GrafanaSsoCamConfigOutput
func (GrafanaSsoCamConfigMapOutput) ToGrafanaSsoCamConfigMapOutput ¶ added in v0.1.8
func (o GrafanaSsoCamConfigMapOutput) ToGrafanaSsoCamConfigMapOutput() GrafanaSsoCamConfigMapOutput
func (GrafanaSsoCamConfigMapOutput) ToGrafanaSsoCamConfigMapOutputWithContext ¶ added in v0.1.8
func (o GrafanaSsoCamConfigMapOutput) ToGrafanaSsoCamConfigMapOutputWithContext(ctx context.Context) GrafanaSsoCamConfigMapOutput
type GrafanaSsoCamConfigOutput ¶ added in v0.1.8
type GrafanaSsoCamConfigOutput struct{ *pulumi.OutputState }
func (GrafanaSsoCamConfigOutput) ElementType ¶ added in v0.1.8
func (GrafanaSsoCamConfigOutput) ElementType() reflect.Type
func (GrafanaSsoCamConfigOutput) EnableSsoCamCheck ¶ added in v0.1.8
func (o GrafanaSsoCamConfigOutput) EnableSsoCamCheck() pulumi.BoolOutput
Whether to enable the CAM authorization: `true` for enabling; `false` for disabling.
func (GrafanaSsoCamConfigOutput) InstanceId ¶ added in v0.1.8
func (o GrafanaSsoCamConfigOutput) InstanceId() pulumi.StringOutput
Grafana instance ID.
func (GrafanaSsoCamConfigOutput) ToGrafanaSsoCamConfigOutput ¶ added in v0.1.8
func (o GrafanaSsoCamConfigOutput) ToGrafanaSsoCamConfigOutput() GrafanaSsoCamConfigOutput
func (GrafanaSsoCamConfigOutput) ToGrafanaSsoCamConfigOutputWithContext ¶ added in v0.1.8
func (o GrafanaSsoCamConfigOutput) ToGrafanaSsoCamConfigOutputWithContext(ctx context.Context) GrafanaSsoCamConfigOutput
type GrafanaSsoCamConfigState ¶ added in v0.1.8
type GrafanaSsoCamConfigState struct { // Whether to enable the CAM authorization: `true` for enabling; `false` for disabling. EnableSsoCamCheck pulumi.BoolPtrInput // Grafana instance ID. InstanceId pulumi.StringPtrInput }
func (GrafanaSsoCamConfigState) ElementType ¶ added in v0.1.8
func (GrafanaSsoCamConfigState) ElementType() reflect.Type
type GrafanaSsoConfig ¶ added in v0.1.8
type GrafanaSsoConfig struct { pulumi.CustomResourceState // Whether to enable SSO: `true` for enabling; `false` for disabling. EnableSso pulumi.BoolOutput `pulumi:"enableSso"` // Grafana instance ID. InstanceId pulumi.StringOutput `pulumi:"instanceId"` }
Provides a resource to create a monitor grafanaSsoConfig
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Monitor.NewGrafanaSsoConfig(ctx, "grafanaSsoConfig", &Monitor.GrafanaSsoConfigArgs{ EnableSso: pulumi.Bool(false), InstanceId: pulumi.String("grafana-dp2hnnfa"), }) if err != nil { return err } return nil }) }
```
## Import
monitor grafana_sso_config can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Monitor/grafanaSsoConfig:GrafanaSsoConfig grafana_sso_config instance_id
```
func GetGrafanaSsoConfig ¶ added in v0.1.8
func GetGrafanaSsoConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GrafanaSsoConfigState, opts ...pulumi.ResourceOption) (*GrafanaSsoConfig, error)
GetGrafanaSsoConfig gets an existing GrafanaSsoConfig 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 NewGrafanaSsoConfig ¶ added in v0.1.8
func NewGrafanaSsoConfig(ctx *pulumi.Context, name string, args *GrafanaSsoConfigArgs, opts ...pulumi.ResourceOption) (*GrafanaSsoConfig, error)
NewGrafanaSsoConfig registers a new resource with the given unique name, arguments, and options.
func (*GrafanaSsoConfig) ElementType ¶ added in v0.1.8
func (*GrafanaSsoConfig) ElementType() reflect.Type
func (*GrafanaSsoConfig) ToGrafanaSsoConfigOutput ¶ added in v0.1.8
func (i *GrafanaSsoConfig) ToGrafanaSsoConfigOutput() GrafanaSsoConfigOutput
func (*GrafanaSsoConfig) ToGrafanaSsoConfigOutputWithContext ¶ added in v0.1.8
func (i *GrafanaSsoConfig) ToGrafanaSsoConfigOutputWithContext(ctx context.Context) GrafanaSsoConfigOutput
type GrafanaSsoConfigArgs ¶ added in v0.1.8
type GrafanaSsoConfigArgs struct { // Whether to enable SSO: `true` for enabling; `false` for disabling. EnableSso pulumi.BoolInput // Grafana instance ID. InstanceId pulumi.StringInput }
The set of arguments for constructing a GrafanaSsoConfig resource.
func (GrafanaSsoConfigArgs) ElementType ¶ added in v0.1.8
func (GrafanaSsoConfigArgs) ElementType() reflect.Type
type GrafanaSsoConfigArray ¶ added in v0.1.8
type GrafanaSsoConfigArray []GrafanaSsoConfigInput
func (GrafanaSsoConfigArray) ElementType ¶ added in v0.1.8
func (GrafanaSsoConfigArray) ElementType() reflect.Type
func (GrafanaSsoConfigArray) ToGrafanaSsoConfigArrayOutput ¶ added in v0.1.8
func (i GrafanaSsoConfigArray) ToGrafanaSsoConfigArrayOutput() GrafanaSsoConfigArrayOutput
func (GrafanaSsoConfigArray) ToGrafanaSsoConfigArrayOutputWithContext ¶ added in v0.1.8
func (i GrafanaSsoConfigArray) ToGrafanaSsoConfigArrayOutputWithContext(ctx context.Context) GrafanaSsoConfigArrayOutput
type GrafanaSsoConfigArrayInput ¶ added in v0.1.8
type GrafanaSsoConfigArrayInput interface { pulumi.Input ToGrafanaSsoConfigArrayOutput() GrafanaSsoConfigArrayOutput ToGrafanaSsoConfigArrayOutputWithContext(context.Context) GrafanaSsoConfigArrayOutput }
GrafanaSsoConfigArrayInput is an input type that accepts GrafanaSsoConfigArray and GrafanaSsoConfigArrayOutput values. You can construct a concrete instance of `GrafanaSsoConfigArrayInput` via:
GrafanaSsoConfigArray{ GrafanaSsoConfigArgs{...} }
type GrafanaSsoConfigArrayOutput ¶ added in v0.1.8
type GrafanaSsoConfigArrayOutput struct{ *pulumi.OutputState }
func (GrafanaSsoConfigArrayOutput) ElementType ¶ added in v0.1.8
func (GrafanaSsoConfigArrayOutput) ElementType() reflect.Type
func (GrafanaSsoConfigArrayOutput) Index ¶ added in v0.1.8
func (o GrafanaSsoConfigArrayOutput) Index(i pulumi.IntInput) GrafanaSsoConfigOutput
func (GrafanaSsoConfigArrayOutput) ToGrafanaSsoConfigArrayOutput ¶ added in v0.1.8
func (o GrafanaSsoConfigArrayOutput) ToGrafanaSsoConfigArrayOutput() GrafanaSsoConfigArrayOutput
func (GrafanaSsoConfigArrayOutput) ToGrafanaSsoConfigArrayOutputWithContext ¶ added in v0.1.8
func (o GrafanaSsoConfigArrayOutput) ToGrafanaSsoConfigArrayOutputWithContext(ctx context.Context) GrafanaSsoConfigArrayOutput
type GrafanaSsoConfigInput ¶ added in v0.1.8
type GrafanaSsoConfigInput interface { pulumi.Input ToGrafanaSsoConfigOutput() GrafanaSsoConfigOutput ToGrafanaSsoConfigOutputWithContext(ctx context.Context) GrafanaSsoConfigOutput }
type GrafanaSsoConfigMap ¶ added in v0.1.8
type GrafanaSsoConfigMap map[string]GrafanaSsoConfigInput
func (GrafanaSsoConfigMap) ElementType ¶ added in v0.1.8
func (GrafanaSsoConfigMap) ElementType() reflect.Type
func (GrafanaSsoConfigMap) ToGrafanaSsoConfigMapOutput ¶ added in v0.1.8
func (i GrafanaSsoConfigMap) ToGrafanaSsoConfigMapOutput() GrafanaSsoConfigMapOutput
func (GrafanaSsoConfigMap) ToGrafanaSsoConfigMapOutputWithContext ¶ added in v0.1.8
func (i GrafanaSsoConfigMap) ToGrafanaSsoConfigMapOutputWithContext(ctx context.Context) GrafanaSsoConfigMapOutput
type GrafanaSsoConfigMapInput ¶ added in v0.1.8
type GrafanaSsoConfigMapInput interface { pulumi.Input ToGrafanaSsoConfigMapOutput() GrafanaSsoConfigMapOutput ToGrafanaSsoConfigMapOutputWithContext(context.Context) GrafanaSsoConfigMapOutput }
GrafanaSsoConfigMapInput is an input type that accepts GrafanaSsoConfigMap and GrafanaSsoConfigMapOutput values. You can construct a concrete instance of `GrafanaSsoConfigMapInput` via:
GrafanaSsoConfigMap{ "key": GrafanaSsoConfigArgs{...} }
type GrafanaSsoConfigMapOutput ¶ added in v0.1.8
type GrafanaSsoConfigMapOutput struct{ *pulumi.OutputState }
func (GrafanaSsoConfigMapOutput) ElementType ¶ added in v0.1.8
func (GrafanaSsoConfigMapOutput) ElementType() reflect.Type
func (GrafanaSsoConfigMapOutput) MapIndex ¶ added in v0.1.8
func (o GrafanaSsoConfigMapOutput) MapIndex(k pulumi.StringInput) GrafanaSsoConfigOutput
func (GrafanaSsoConfigMapOutput) ToGrafanaSsoConfigMapOutput ¶ added in v0.1.8
func (o GrafanaSsoConfigMapOutput) ToGrafanaSsoConfigMapOutput() GrafanaSsoConfigMapOutput
func (GrafanaSsoConfigMapOutput) ToGrafanaSsoConfigMapOutputWithContext ¶ added in v0.1.8
func (o GrafanaSsoConfigMapOutput) ToGrafanaSsoConfigMapOutputWithContext(ctx context.Context) GrafanaSsoConfigMapOutput
type GrafanaSsoConfigOutput ¶ added in v0.1.8
type GrafanaSsoConfigOutput struct{ *pulumi.OutputState }
func (GrafanaSsoConfigOutput) ElementType ¶ added in v0.1.8
func (GrafanaSsoConfigOutput) ElementType() reflect.Type
func (GrafanaSsoConfigOutput) EnableSso ¶ added in v0.1.8
func (o GrafanaSsoConfigOutput) EnableSso() pulumi.BoolOutput
Whether to enable SSO: `true` for enabling; `false` for disabling.
func (GrafanaSsoConfigOutput) InstanceId ¶ added in v0.1.8
func (o GrafanaSsoConfigOutput) InstanceId() pulumi.StringOutput
Grafana instance ID.
func (GrafanaSsoConfigOutput) ToGrafanaSsoConfigOutput ¶ added in v0.1.8
func (o GrafanaSsoConfigOutput) ToGrafanaSsoConfigOutput() GrafanaSsoConfigOutput
func (GrafanaSsoConfigOutput) ToGrafanaSsoConfigOutputWithContext ¶ added in v0.1.8
func (o GrafanaSsoConfigOutput) ToGrafanaSsoConfigOutputWithContext(ctx context.Context) GrafanaSsoConfigOutput
type GrafanaSsoConfigState ¶ added in v0.1.8
type GrafanaSsoConfigState struct { // Whether to enable SSO: `true` for enabling; `false` for disabling. EnableSso pulumi.BoolPtrInput // Grafana instance ID. InstanceId pulumi.StringPtrInput }
func (GrafanaSsoConfigState) ElementType ¶ added in v0.1.8
func (GrafanaSsoConfigState) ElementType() reflect.Type
type GrafanaVersionUpgrade ¶ added in v0.1.8
type GrafanaVersionUpgrade struct { pulumi.CustomResourceState // Version alias. Alias pulumi.StringOutput `pulumi:"alias"` // Grafana instance ID. InstanceId pulumi.StringOutput `pulumi:"instanceId"` }
Provides a resource to create a monitor grafanaVersionUpgrade
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Monitor.NewGrafanaVersionUpgrade(ctx, "grafanaVersionUpgrade", &Monitor.GrafanaVersionUpgradeArgs{ Alias: pulumi.String("v8.2.7"), InstanceId: pulumi.String("grafana-dp2hnnfa"), }) if err != nil { return err } return nil }) }
```
## Import
monitor grafana_version_upgrade can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Monitor/grafanaVersionUpgrade:GrafanaVersionUpgrade grafana_version_upgrade instance_id
```
func GetGrafanaVersionUpgrade ¶ added in v0.1.8
func GetGrafanaVersionUpgrade(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GrafanaVersionUpgradeState, opts ...pulumi.ResourceOption) (*GrafanaVersionUpgrade, error)
GetGrafanaVersionUpgrade gets an existing GrafanaVersionUpgrade 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 NewGrafanaVersionUpgrade ¶ added in v0.1.8
func NewGrafanaVersionUpgrade(ctx *pulumi.Context, name string, args *GrafanaVersionUpgradeArgs, opts ...pulumi.ResourceOption) (*GrafanaVersionUpgrade, error)
NewGrafanaVersionUpgrade registers a new resource with the given unique name, arguments, and options.
func (*GrafanaVersionUpgrade) ElementType ¶ added in v0.1.8
func (*GrafanaVersionUpgrade) ElementType() reflect.Type
func (*GrafanaVersionUpgrade) ToGrafanaVersionUpgradeOutput ¶ added in v0.1.8
func (i *GrafanaVersionUpgrade) ToGrafanaVersionUpgradeOutput() GrafanaVersionUpgradeOutput
func (*GrafanaVersionUpgrade) ToGrafanaVersionUpgradeOutputWithContext ¶ added in v0.1.8
func (i *GrafanaVersionUpgrade) ToGrafanaVersionUpgradeOutputWithContext(ctx context.Context) GrafanaVersionUpgradeOutput
type GrafanaVersionUpgradeArgs ¶ added in v0.1.8
type GrafanaVersionUpgradeArgs struct { // Version alias. Alias pulumi.StringInput // Grafana instance ID. InstanceId pulumi.StringInput }
The set of arguments for constructing a GrafanaVersionUpgrade resource.
func (GrafanaVersionUpgradeArgs) ElementType ¶ added in v0.1.8
func (GrafanaVersionUpgradeArgs) ElementType() reflect.Type
type GrafanaVersionUpgradeArray ¶ added in v0.1.8
type GrafanaVersionUpgradeArray []GrafanaVersionUpgradeInput
func (GrafanaVersionUpgradeArray) ElementType ¶ added in v0.1.8
func (GrafanaVersionUpgradeArray) ElementType() reflect.Type
func (GrafanaVersionUpgradeArray) ToGrafanaVersionUpgradeArrayOutput ¶ added in v0.1.8
func (i GrafanaVersionUpgradeArray) ToGrafanaVersionUpgradeArrayOutput() GrafanaVersionUpgradeArrayOutput
func (GrafanaVersionUpgradeArray) ToGrafanaVersionUpgradeArrayOutputWithContext ¶ added in v0.1.8
func (i GrafanaVersionUpgradeArray) ToGrafanaVersionUpgradeArrayOutputWithContext(ctx context.Context) GrafanaVersionUpgradeArrayOutput
type GrafanaVersionUpgradeArrayInput ¶ added in v0.1.8
type GrafanaVersionUpgradeArrayInput interface { pulumi.Input ToGrafanaVersionUpgradeArrayOutput() GrafanaVersionUpgradeArrayOutput ToGrafanaVersionUpgradeArrayOutputWithContext(context.Context) GrafanaVersionUpgradeArrayOutput }
GrafanaVersionUpgradeArrayInput is an input type that accepts GrafanaVersionUpgradeArray and GrafanaVersionUpgradeArrayOutput values. You can construct a concrete instance of `GrafanaVersionUpgradeArrayInput` via:
GrafanaVersionUpgradeArray{ GrafanaVersionUpgradeArgs{...} }
type GrafanaVersionUpgradeArrayOutput ¶ added in v0.1.8
type GrafanaVersionUpgradeArrayOutput struct{ *pulumi.OutputState }
func (GrafanaVersionUpgradeArrayOutput) ElementType ¶ added in v0.1.8
func (GrafanaVersionUpgradeArrayOutput) ElementType() reflect.Type
func (GrafanaVersionUpgradeArrayOutput) Index ¶ added in v0.1.8
func (o GrafanaVersionUpgradeArrayOutput) Index(i pulumi.IntInput) GrafanaVersionUpgradeOutput
func (GrafanaVersionUpgradeArrayOutput) ToGrafanaVersionUpgradeArrayOutput ¶ added in v0.1.8
func (o GrafanaVersionUpgradeArrayOutput) ToGrafanaVersionUpgradeArrayOutput() GrafanaVersionUpgradeArrayOutput
func (GrafanaVersionUpgradeArrayOutput) ToGrafanaVersionUpgradeArrayOutputWithContext ¶ added in v0.1.8
func (o GrafanaVersionUpgradeArrayOutput) ToGrafanaVersionUpgradeArrayOutputWithContext(ctx context.Context) GrafanaVersionUpgradeArrayOutput
type GrafanaVersionUpgradeInput ¶ added in v0.1.8
type GrafanaVersionUpgradeInput interface { pulumi.Input ToGrafanaVersionUpgradeOutput() GrafanaVersionUpgradeOutput ToGrafanaVersionUpgradeOutputWithContext(ctx context.Context) GrafanaVersionUpgradeOutput }
type GrafanaVersionUpgradeMap ¶ added in v0.1.8
type GrafanaVersionUpgradeMap map[string]GrafanaVersionUpgradeInput
func (GrafanaVersionUpgradeMap) ElementType ¶ added in v0.1.8
func (GrafanaVersionUpgradeMap) ElementType() reflect.Type
func (GrafanaVersionUpgradeMap) ToGrafanaVersionUpgradeMapOutput ¶ added in v0.1.8
func (i GrafanaVersionUpgradeMap) ToGrafanaVersionUpgradeMapOutput() GrafanaVersionUpgradeMapOutput
func (GrafanaVersionUpgradeMap) ToGrafanaVersionUpgradeMapOutputWithContext ¶ added in v0.1.8
func (i GrafanaVersionUpgradeMap) ToGrafanaVersionUpgradeMapOutputWithContext(ctx context.Context) GrafanaVersionUpgradeMapOutput
type GrafanaVersionUpgradeMapInput ¶ added in v0.1.8
type GrafanaVersionUpgradeMapInput interface { pulumi.Input ToGrafanaVersionUpgradeMapOutput() GrafanaVersionUpgradeMapOutput ToGrafanaVersionUpgradeMapOutputWithContext(context.Context) GrafanaVersionUpgradeMapOutput }
GrafanaVersionUpgradeMapInput is an input type that accepts GrafanaVersionUpgradeMap and GrafanaVersionUpgradeMapOutput values. You can construct a concrete instance of `GrafanaVersionUpgradeMapInput` via:
GrafanaVersionUpgradeMap{ "key": GrafanaVersionUpgradeArgs{...} }
type GrafanaVersionUpgradeMapOutput ¶ added in v0.1.8
type GrafanaVersionUpgradeMapOutput struct{ *pulumi.OutputState }
func (GrafanaVersionUpgradeMapOutput) ElementType ¶ added in v0.1.8
func (GrafanaVersionUpgradeMapOutput) ElementType() reflect.Type
func (GrafanaVersionUpgradeMapOutput) MapIndex ¶ added in v0.1.8
func (o GrafanaVersionUpgradeMapOutput) MapIndex(k pulumi.StringInput) GrafanaVersionUpgradeOutput
func (GrafanaVersionUpgradeMapOutput) ToGrafanaVersionUpgradeMapOutput ¶ added in v0.1.8
func (o GrafanaVersionUpgradeMapOutput) ToGrafanaVersionUpgradeMapOutput() GrafanaVersionUpgradeMapOutput
func (GrafanaVersionUpgradeMapOutput) ToGrafanaVersionUpgradeMapOutputWithContext ¶ added in v0.1.8
func (o GrafanaVersionUpgradeMapOutput) ToGrafanaVersionUpgradeMapOutputWithContext(ctx context.Context) GrafanaVersionUpgradeMapOutput
type GrafanaVersionUpgradeOutput ¶ added in v0.1.8
type GrafanaVersionUpgradeOutput struct{ *pulumi.OutputState }
func (GrafanaVersionUpgradeOutput) Alias ¶ added in v0.1.8
func (o GrafanaVersionUpgradeOutput) Alias() pulumi.StringOutput
Version alias.
func (GrafanaVersionUpgradeOutput) ElementType ¶ added in v0.1.8
func (GrafanaVersionUpgradeOutput) ElementType() reflect.Type
func (GrafanaVersionUpgradeOutput) InstanceId ¶ added in v0.1.8
func (o GrafanaVersionUpgradeOutput) InstanceId() pulumi.StringOutput
Grafana instance ID.
func (GrafanaVersionUpgradeOutput) ToGrafanaVersionUpgradeOutput ¶ added in v0.1.8
func (o GrafanaVersionUpgradeOutput) ToGrafanaVersionUpgradeOutput() GrafanaVersionUpgradeOutput
func (GrafanaVersionUpgradeOutput) ToGrafanaVersionUpgradeOutputWithContext ¶ added in v0.1.8
func (o GrafanaVersionUpgradeOutput) ToGrafanaVersionUpgradeOutputWithContext(ctx context.Context) GrafanaVersionUpgradeOutput
type GrafanaVersionUpgradeState ¶ added in v0.1.8
type GrafanaVersionUpgradeState struct { // Version alias. Alias pulumi.StringPtrInput // Grafana instance ID. InstanceId pulumi.StringPtrInput }
func (GrafanaVersionUpgradeState) ElementType ¶ added in v0.1.8
func (GrafanaVersionUpgradeState) ElementType() reflect.Type
type GrafanaWhitelistConfig ¶ added in v0.1.8
type GrafanaWhitelistConfig struct { pulumi.CustomResourceState // Grafana instance ID. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // The addresses in the whitelist. Whitelists pulumi.StringArrayOutput `pulumi:"whitelists"` }
Provides a resource to create a monitor grafanaWhitelistConfig
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Monitor.NewGrafanaWhitelistConfig(ctx, "grafanaWhitelistConfig", &Monitor.GrafanaWhitelistConfigArgs{ InstanceId: pulumi.String("grafana-dp2hnnfa"), Whitelists: pulumi.StringArray{ pulumi.String("10.1.1.1"), pulumi.String("10.1.1.2"), pulumi.String("10.1.1.3"), }, }) if err != nil { return err } return nil }) }
```
## Import
monitor grafana_whitelist_config can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Monitor/grafanaWhitelistConfig:GrafanaWhitelistConfig grafana_whitelist_config instance_id
```
func GetGrafanaWhitelistConfig ¶ added in v0.1.8
func GetGrafanaWhitelistConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GrafanaWhitelistConfigState, opts ...pulumi.ResourceOption) (*GrafanaWhitelistConfig, error)
GetGrafanaWhitelistConfig gets an existing GrafanaWhitelistConfig 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 NewGrafanaWhitelistConfig ¶ added in v0.1.8
func NewGrafanaWhitelistConfig(ctx *pulumi.Context, name string, args *GrafanaWhitelistConfigArgs, opts ...pulumi.ResourceOption) (*GrafanaWhitelistConfig, error)
NewGrafanaWhitelistConfig registers a new resource with the given unique name, arguments, and options.
func (*GrafanaWhitelistConfig) ElementType ¶ added in v0.1.8
func (*GrafanaWhitelistConfig) ElementType() reflect.Type
func (*GrafanaWhitelistConfig) ToGrafanaWhitelistConfigOutput ¶ added in v0.1.8
func (i *GrafanaWhitelistConfig) ToGrafanaWhitelistConfigOutput() GrafanaWhitelistConfigOutput
func (*GrafanaWhitelistConfig) ToGrafanaWhitelistConfigOutputWithContext ¶ added in v0.1.8
func (i *GrafanaWhitelistConfig) ToGrafanaWhitelistConfigOutputWithContext(ctx context.Context) GrafanaWhitelistConfigOutput
type GrafanaWhitelistConfigArgs ¶ added in v0.1.8
type GrafanaWhitelistConfigArgs struct { // Grafana instance ID. InstanceId pulumi.StringInput // The addresses in the whitelist. Whitelists pulumi.StringArrayInput }
The set of arguments for constructing a GrafanaWhitelistConfig resource.
func (GrafanaWhitelistConfigArgs) ElementType ¶ added in v0.1.8
func (GrafanaWhitelistConfigArgs) ElementType() reflect.Type
type GrafanaWhitelistConfigArray ¶ added in v0.1.8
type GrafanaWhitelistConfigArray []GrafanaWhitelistConfigInput
func (GrafanaWhitelistConfigArray) ElementType ¶ added in v0.1.8
func (GrafanaWhitelistConfigArray) ElementType() reflect.Type
func (GrafanaWhitelistConfigArray) ToGrafanaWhitelistConfigArrayOutput ¶ added in v0.1.8
func (i GrafanaWhitelistConfigArray) ToGrafanaWhitelistConfigArrayOutput() GrafanaWhitelistConfigArrayOutput
func (GrafanaWhitelistConfigArray) ToGrafanaWhitelistConfigArrayOutputWithContext ¶ added in v0.1.8
func (i GrafanaWhitelistConfigArray) ToGrafanaWhitelistConfigArrayOutputWithContext(ctx context.Context) GrafanaWhitelistConfigArrayOutput
type GrafanaWhitelistConfigArrayInput ¶ added in v0.1.8
type GrafanaWhitelistConfigArrayInput interface { pulumi.Input ToGrafanaWhitelistConfigArrayOutput() GrafanaWhitelistConfigArrayOutput ToGrafanaWhitelistConfigArrayOutputWithContext(context.Context) GrafanaWhitelistConfigArrayOutput }
GrafanaWhitelistConfigArrayInput is an input type that accepts GrafanaWhitelistConfigArray and GrafanaWhitelistConfigArrayOutput values. You can construct a concrete instance of `GrafanaWhitelistConfigArrayInput` via:
GrafanaWhitelistConfigArray{ GrafanaWhitelistConfigArgs{...} }
type GrafanaWhitelistConfigArrayOutput ¶ added in v0.1.8
type GrafanaWhitelistConfigArrayOutput struct{ *pulumi.OutputState }
func (GrafanaWhitelistConfigArrayOutput) ElementType ¶ added in v0.1.8
func (GrafanaWhitelistConfigArrayOutput) ElementType() reflect.Type
func (GrafanaWhitelistConfigArrayOutput) Index ¶ added in v0.1.8
func (o GrafanaWhitelistConfigArrayOutput) Index(i pulumi.IntInput) GrafanaWhitelistConfigOutput
func (GrafanaWhitelistConfigArrayOutput) ToGrafanaWhitelistConfigArrayOutput ¶ added in v0.1.8
func (o GrafanaWhitelistConfigArrayOutput) ToGrafanaWhitelistConfigArrayOutput() GrafanaWhitelistConfigArrayOutput
func (GrafanaWhitelistConfigArrayOutput) ToGrafanaWhitelistConfigArrayOutputWithContext ¶ added in v0.1.8
func (o GrafanaWhitelistConfigArrayOutput) ToGrafanaWhitelistConfigArrayOutputWithContext(ctx context.Context) GrafanaWhitelistConfigArrayOutput
type GrafanaWhitelistConfigInput ¶ added in v0.1.8
type GrafanaWhitelistConfigInput interface { pulumi.Input ToGrafanaWhitelistConfigOutput() GrafanaWhitelistConfigOutput ToGrafanaWhitelistConfigOutputWithContext(ctx context.Context) GrafanaWhitelistConfigOutput }
type GrafanaWhitelistConfigMap ¶ added in v0.1.8
type GrafanaWhitelistConfigMap map[string]GrafanaWhitelistConfigInput
func (GrafanaWhitelistConfigMap) ElementType ¶ added in v0.1.8
func (GrafanaWhitelistConfigMap) ElementType() reflect.Type
func (GrafanaWhitelistConfigMap) ToGrafanaWhitelistConfigMapOutput ¶ added in v0.1.8
func (i GrafanaWhitelistConfigMap) ToGrafanaWhitelistConfigMapOutput() GrafanaWhitelistConfigMapOutput
func (GrafanaWhitelistConfigMap) ToGrafanaWhitelistConfigMapOutputWithContext ¶ added in v0.1.8
func (i GrafanaWhitelistConfigMap) ToGrafanaWhitelistConfigMapOutputWithContext(ctx context.Context) GrafanaWhitelistConfigMapOutput
type GrafanaWhitelistConfigMapInput ¶ added in v0.1.8
type GrafanaWhitelistConfigMapInput interface { pulumi.Input ToGrafanaWhitelistConfigMapOutput() GrafanaWhitelistConfigMapOutput ToGrafanaWhitelistConfigMapOutputWithContext(context.Context) GrafanaWhitelistConfigMapOutput }
GrafanaWhitelistConfigMapInput is an input type that accepts GrafanaWhitelistConfigMap and GrafanaWhitelistConfigMapOutput values. You can construct a concrete instance of `GrafanaWhitelistConfigMapInput` via:
GrafanaWhitelistConfigMap{ "key": GrafanaWhitelistConfigArgs{...} }
type GrafanaWhitelistConfigMapOutput ¶ added in v0.1.8
type GrafanaWhitelistConfigMapOutput struct{ *pulumi.OutputState }
func (GrafanaWhitelistConfigMapOutput) ElementType ¶ added in v0.1.8
func (GrafanaWhitelistConfigMapOutput) ElementType() reflect.Type
func (GrafanaWhitelistConfigMapOutput) MapIndex ¶ added in v0.1.8
func (o GrafanaWhitelistConfigMapOutput) MapIndex(k pulumi.StringInput) GrafanaWhitelistConfigOutput
func (GrafanaWhitelistConfigMapOutput) ToGrafanaWhitelistConfigMapOutput ¶ added in v0.1.8
func (o GrafanaWhitelistConfigMapOutput) ToGrafanaWhitelistConfigMapOutput() GrafanaWhitelistConfigMapOutput
func (GrafanaWhitelistConfigMapOutput) ToGrafanaWhitelistConfigMapOutputWithContext ¶ added in v0.1.8
func (o GrafanaWhitelistConfigMapOutput) ToGrafanaWhitelistConfigMapOutputWithContext(ctx context.Context) GrafanaWhitelistConfigMapOutput
type GrafanaWhitelistConfigOutput ¶ added in v0.1.8
type GrafanaWhitelistConfigOutput struct{ *pulumi.OutputState }
func (GrafanaWhitelistConfigOutput) ElementType ¶ added in v0.1.8
func (GrafanaWhitelistConfigOutput) ElementType() reflect.Type
func (GrafanaWhitelistConfigOutput) InstanceId ¶ added in v0.1.8
func (o GrafanaWhitelistConfigOutput) InstanceId() pulumi.StringOutput
Grafana instance ID.
func (GrafanaWhitelistConfigOutput) ToGrafanaWhitelistConfigOutput ¶ added in v0.1.8
func (o GrafanaWhitelistConfigOutput) ToGrafanaWhitelistConfigOutput() GrafanaWhitelistConfigOutput
func (GrafanaWhitelistConfigOutput) ToGrafanaWhitelistConfigOutputWithContext ¶ added in v0.1.8
func (o GrafanaWhitelistConfigOutput) ToGrafanaWhitelistConfigOutputWithContext(ctx context.Context) GrafanaWhitelistConfigOutput
func (GrafanaWhitelistConfigOutput) Whitelists ¶ added in v0.1.8
func (o GrafanaWhitelistConfigOutput) Whitelists() pulumi.StringArrayOutput
The addresses in the whitelist.
type GrafanaWhitelistConfigState ¶ added in v0.1.8
type GrafanaWhitelistConfigState struct { // Grafana instance ID. InstanceId pulumi.StringPtrInput // The addresses in the whitelist. Whitelists pulumi.StringArrayInput }
func (GrafanaWhitelistConfigState) ElementType ¶ added in v0.1.8
func (GrafanaWhitelistConfigState) ElementType() reflect.Type
type LookupAlarmPolicyArgs ¶ added in v0.1.8
type LookupAlarmPolicyArgs struct { // The alarm object list, which is a JSON string. The outer array corresponds to multiple instances, and the inner array is the dimension of an object.For example, 'CVM - Basic Monitor' can be written as: [ {Dimensions: {unInstanceId: ins-qr8d555g}}, {Dimensions: {unInstanceId: ins-qr8d555h}} ]You can also refer to the 'Example 2' below.For more information on the parameter samples of different Tencent Cloud services, see [Product Policy Type and Dimension Information](https://www.tencentcloud.com/document/product/248/39565?has_map=1).Note: If 1 is passed in for NeedCorrespondence, the relationship between a policy and an instance needs to be returned. You can pass in up to 20 alarm object dimensions to avoid request timeout. Dimensions *string `pulumi:"dimensions"` // Filter by alarm status. Valid values: [1]: enabled; [0]: disabled; [0, 1]: all. Enables []int `pulumi:"enables"` // Sort by field. For example, to sort by the last modification time, use Field: UpdateTime. Field *string `pulumi:"field"` // Instance group ID. InstanceGroupId *int `pulumi:"instanceGroupId"` // Value fixed at monitor. Module string `pulumi:"module"` // Filter by monitor type. Valid values: MT_QCE (Tencent Cloud service monitoring). If this parameter is left empty, all will be queried by default. MonitorTypes []string `pulumi:"monitorTypes"` // Filter by namespace. For the values of different policy types, please see:[Poicy Type List](https://www.tencentcloud.com/document/product/248/39565?has_map=1). Namespaces []string `pulumi:"namespaces"` // Whether the relationship between a policy and the input parameter filter dimension is required. 1: Yes. 0: No. Default value: 0. NeedCorrespondence *int `pulumi:"needCorrespondence"` // Whether the returned result needs to filter policies associated with all objects. Valid values: 1 (Yes), 0 (No). NotBindAll *int `pulumi:"notBindAll"` // If 1 is passed in, alarm policies with no notification rules configured are queried. If it is left empty or other values are passed in, all alarm policies are queried. NotBindingNoticeRule *int `pulumi:"notBindingNoticeRule"` // Whether the returned result needs to filter policies associated with instance groups. Valid values: 1 (Yes), 0 (No). NotInstanceGroup *int `pulumi:"notInstanceGroup"` // List of the notification template IDs, which can be obtained by querying the notification template list.It can be queried with the API [DescribeAlarmNotices](https://www.tencentcloud.com/document/product/248/39300). NoticeIds []string `pulumi:"noticeIds"` // Filter by quick alarm policy. If this parameter is left empty, all policies are displayed. ONECLICK: Display quick alarm policies; NOT_ONECLICK: Display non-quick alarm policies. OneClickPolicyTypes []string `pulumi:"oneClickPolicyTypes"` // Sort order. Valid values: ASC (ascending), DESC (descending). Order *string `pulumi:"order"` // Fuzzy search by policy name. PolicyName *string `pulumi:"policyName"` // Filter by default policy. Valid values: DEFAULT (display default policy), NOT_DEFAULT (display non-default policies). If this parameter is left empty, all policies will be displayed. PolicyTypes []string `pulumi:"policyTypes"` // ID array of the policy project, which can be viewed on the following page: [Project Management](https://console.tencentcloud.com/project). ProjectIds []int `pulumi:"projectIds"` // ID of the TencentCloud Managed Service for Prometheus instance, which is used for customizing a metric policy. PromInsId *string `pulumi:"promInsId"` // Search by recipient group. You can get the user group list with the API [ListGroups](https://www.tencentcloud.com/document/product/598/34589?from_cn_redirect=1) in 'Cloud Access Management' or query the user group list where a sub-user is in with the API [ListGroupsForUser](https://www.tencentcloud.com/document/product/598/34588?from_cn_redirect=1). The GroupId field in the returned result should be entered here. ReceiverGroups []int `pulumi:"receiverGroups"` // Search by schedule. ReceiverOnCallFormIds []string `pulumi:"receiverOnCallFormIds"` // Search by recipient. You can get the user list with the API [ListUsers](https://www.tencentcloud.com/document/product/598/34587?from_cn_redirect=1) in 'Cloud Access Management' or query the sub-user information with the API [GetUser](https://www.tencentcloud.com/document/product/598/34590?from_cn_redirect=1). The Uid field in the returned result should be entered here. ReceiverUids []int `pulumi:"receiverUids"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // Filter by trigger condition. Valid values: STATIC (display policies with static threshold), DYNAMIC (display policies with dynamic threshold). If this parameter is left empty, all policies will be displayed. RuleTypes []string `pulumi:"ruleTypes"` // Filter alarm policy by triggered task (such as auto scaling task). Up to 10 tasks can be specified. TriggerTasks []GetAlarmPolicyTriggerTask `pulumi:"triggerTasks"` }
A collection of arguments for invoking getAlarmPolicy.
type LookupAlarmPolicyOutputArgs ¶ added in v0.1.8
type LookupAlarmPolicyOutputArgs struct { // The alarm object list, which is a JSON string. The outer array corresponds to multiple instances, and the inner array is the dimension of an object.For example, 'CVM - Basic Monitor' can be written as: [ {Dimensions: {unInstanceId: ins-qr8d555g}}, {Dimensions: {unInstanceId: ins-qr8d555h}} ]You can also refer to the 'Example 2' below.For more information on the parameter samples of different Tencent Cloud services, see [Product Policy Type and Dimension Information](https://www.tencentcloud.com/document/product/248/39565?has_map=1).Note: If 1 is passed in for NeedCorrespondence, the relationship between a policy and an instance needs to be returned. You can pass in up to 20 alarm object dimensions to avoid request timeout. Dimensions pulumi.StringPtrInput `pulumi:"dimensions"` // Filter by alarm status. Valid values: [1]: enabled; [0]: disabled; [0, 1]: all. Enables pulumi.IntArrayInput `pulumi:"enables"` // Sort by field. For example, to sort by the last modification time, use Field: UpdateTime. Field pulumi.StringPtrInput `pulumi:"field"` // Instance group ID. InstanceGroupId pulumi.IntPtrInput `pulumi:"instanceGroupId"` // Value fixed at monitor. Module pulumi.StringInput `pulumi:"module"` // Filter by monitor type. Valid values: MT_QCE (Tencent Cloud service monitoring). If this parameter is left empty, all will be queried by default. MonitorTypes pulumi.StringArrayInput `pulumi:"monitorTypes"` // Filter by namespace. For the values of different policy types, please see:[Poicy Type List](https://www.tencentcloud.com/document/product/248/39565?has_map=1). Namespaces pulumi.StringArrayInput `pulumi:"namespaces"` // Whether the relationship between a policy and the input parameter filter dimension is required. 1: Yes. 0: No. Default value: 0. NeedCorrespondence pulumi.IntPtrInput `pulumi:"needCorrespondence"` // Whether the returned result needs to filter policies associated with all objects. Valid values: 1 (Yes), 0 (No). NotBindAll pulumi.IntPtrInput `pulumi:"notBindAll"` // If 1 is passed in, alarm policies with no notification rules configured are queried. If it is left empty or other values are passed in, all alarm policies are queried. NotBindingNoticeRule pulumi.IntPtrInput `pulumi:"notBindingNoticeRule"` // Whether the returned result needs to filter policies associated with instance groups. Valid values: 1 (Yes), 0 (No). NotInstanceGroup pulumi.IntPtrInput `pulumi:"notInstanceGroup"` // List of the notification template IDs, which can be obtained by querying the notification template list.It can be queried with the API [DescribeAlarmNotices](https://www.tencentcloud.com/document/product/248/39300). NoticeIds pulumi.StringArrayInput `pulumi:"noticeIds"` // Filter by quick alarm policy. If this parameter is left empty, all policies are displayed. ONECLICK: Display quick alarm policies; NOT_ONECLICK: Display non-quick alarm policies. OneClickPolicyTypes pulumi.StringArrayInput `pulumi:"oneClickPolicyTypes"` // Sort order. Valid values: ASC (ascending), DESC (descending). Order pulumi.StringPtrInput `pulumi:"order"` // Fuzzy search by policy name. PolicyName pulumi.StringPtrInput `pulumi:"policyName"` // Filter by default policy. Valid values: DEFAULT (display default policy), NOT_DEFAULT (display non-default policies). If this parameter is left empty, all policies will be displayed. PolicyTypes pulumi.StringArrayInput `pulumi:"policyTypes"` // ID array of the policy project, which can be viewed on the following page: [Project Management](https://console.tencentcloud.com/project). ProjectIds pulumi.IntArrayInput `pulumi:"projectIds"` // ID of the TencentCloud Managed Service for Prometheus instance, which is used for customizing a metric policy. PromInsId pulumi.StringPtrInput `pulumi:"promInsId"` // Search by recipient group. You can get the user group list with the API [ListGroups](https://www.tencentcloud.com/document/product/598/34589?from_cn_redirect=1) in 'Cloud Access Management' or query the user group list where a sub-user is in with the API [ListGroupsForUser](https://www.tencentcloud.com/document/product/598/34588?from_cn_redirect=1). The GroupId field in the returned result should be entered here. ReceiverGroups pulumi.IntArrayInput `pulumi:"receiverGroups"` // Search by schedule. ReceiverOnCallFormIds pulumi.StringArrayInput `pulumi:"receiverOnCallFormIds"` // Search by recipient. You can get the user list with the API [ListUsers](https://www.tencentcloud.com/document/product/598/34587?from_cn_redirect=1) in 'Cloud Access Management' or query the sub-user information with the API [GetUser](https://www.tencentcloud.com/document/product/598/34590?from_cn_redirect=1). The Uid field in the returned result should be entered here. ReceiverUids pulumi.IntArrayInput `pulumi:"receiverUids"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // Filter by trigger condition. Valid values: STATIC (display policies with static threshold), DYNAMIC (display policies with dynamic threshold). If this parameter is left empty, all policies will be displayed. RuleTypes pulumi.StringArrayInput `pulumi:"ruleTypes"` // Filter alarm policy by triggered task (such as auto scaling task). Up to 10 tasks can be specified. TriggerTasks GetAlarmPolicyTriggerTaskArrayInput `pulumi:"triggerTasks"` }
A collection of arguments for invoking getAlarmPolicy.
func (LookupAlarmPolicyOutputArgs) ElementType ¶ added in v0.1.8
func (LookupAlarmPolicyOutputArgs) ElementType() reflect.Type
type LookupAlarmPolicyResult ¶ added in v0.1.8
type LookupAlarmPolicyResult struct { // JSON string generated by serializing the AlarmPolicyDimension two-dimensional array. The one-dimensional arrays are in OR relationship, and the elements in a one-dimensional array are in AND relationshipNote: this field may return null, indicating that no valid values can be obtained. Dimensions *string `pulumi:"dimensions"` // Status. Valid values: 0 (disabled), 1 (enabled). Default value: 1 (enabled). This parameter can be left empty. Enables []int `pulumi:"enables"` Field *string `pulumi:"field"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Instance group IDNote: this field may return null, indicating that no valid values can be obtained. InstanceGroupId *int `pulumi:"instanceGroupId"` Module string `pulumi:"module"` MonitorTypes []string `pulumi:"monitorTypes"` Namespaces []string `pulumi:"namespaces"` NeedCorrespondence *int `pulumi:"needCorrespondence"` NotBindAll *int `pulumi:"notBindAll"` NotBindingNoticeRule *int `pulumi:"notBindingNoticeRule"` NotInstanceGroup *int `pulumi:"notInstanceGroup"` // Notification rule ID listNote: this field may return null, indicating that no valid values can be obtained. NoticeIds []string `pulumi:"noticeIds"` OneClickPolicyTypes []string `pulumi:"oneClickPolicyTypes"` Order *string `pulumi:"order"` // Policy array. Policies []GetAlarmPolicyPolicy `pulumi:"policies"` // Alarm policy nameNote: this field may return null, indicating that no valid values can be obtained. PolicyName *string `pulumi:"policyName"` PolicyTypes []string `pulumi:"policyTypes"` ProjectIds []int `pulumi:"projectIds"` PromInsId *string `pulumi:"promInsId"` ReceiverGroups []int `pulumi:"receiverGroups"` ReceiverOnCallFormIds []string `pulumi:"receiverOnCallFormIds"` ReceiverUids []int `pulumi:"receiverUids"` ResultOutputFile *string `pulumi:"resultOutputFile"` RuleTypes []string `pulumi:"ruleTypes"` // Triggered task listNote: this field may return null, indicating that no valid values can be obtained. TriggerTasks []GetAlarmPolicyTriggerTask `pulumi:"triggerTasks"` }
A collection of values returned by getAlarmPolicy.
func LookupAlarmPolicy ¶ added in v0.1.8
func LookupAlarmPolicy(ctx *pulumi.Context, args *LookupAlarmPolicyArgs, opts ...pulumi.InvokeOption) (*LookupAlarmPolicyResult, error)
Use this data source to query detailed information of monitor alarmPolicy
type LookupAlarmPolicyResultOutput ¶ added in v0.1.8
type LookupAlarmPolicyResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAlarmPolicy.
func LookupAlarmPolicyOutput ¶ added in v0.1.8
func LookupAlarmPolicyOutput(ctx *pulumi.Context, args LookupAlarmPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupAlarmPolicyResultOutput
func (LookupAlarmPolicyResultOutput) Dimensions ¶ added in v0.1.8
func (o LookupAlarmPolicyResultOutput) Dimensions() pulumi.StringPtrOutput
JSON string generated by serializing the AlarmPolicyDimension two-dimensional array. The one-dimensional arrays are in OR relationship, and the elements in a one-dimensional array are in AND relationshipNote: this field may return null, indicating that no valid values can be obtained.
func (LookupAlarmPolicyResultOutput) ElementType ¶ added in v0.1.8
func (LookupAlarmPolicyResultOutput) ElementType() reflect.Type
func (LookupAlarmPolicyResultOutput) Enables ¶ added in v0.1.8
func (o LookupAlarmPolicyResultOutput) Enables() pulumi.IntArrayOutput
Status. Valid values: 0 (disabled), 1 (enabled). Default value: 1 (enabled). This parameter can be left empty.
func (LookupAlarmPolicyResultOutput) Field ¶ added in v0.1.8
func (o LookupAlarmPolicyResultOutput) Field() pulumi.StringPtrOutput
func (LookupAlarmPolicyResultOutput) Id ¶ added in v0.1.8
func (o LookupAlarmPolicyResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupAlarmPolicyResultOutput) InstanceGroupId ¶ added in v0.1.8
func (o LookupAlarmPolicyResultOutput) InstanceGroupId() pulumi.IntPtrOutput
Instance group IDNote: this field may return null, indicating that no valid values can be obtained.
func (LookupAlarmPolicyResultOutput) Module ¶ added in v0.1.8
func (o LookupAlarmPolicyResultOutput) Module() pulumi.StringOutput
func (LookupAlarmPolicyResultOutput) MonitorTypes ¶ added in v0.1.8
func (o LookupAlarmPolicyResultOutput) MonitorTypes() pulumi.StringArrayOutput
func (LookupAlarmPolicyResultOutput) Namespaces ¶ added in v0.1.8
func (o LookupAlarmPolicyResultOutput) Namespaces() pulumi.StringArrayOutput
func (LookupAlarmPolicyResultOutput) NeedCorrespondence ¶ added in v0.1.8
func (o LookupAlarmPolicyResultOutput) NeedCorrespondence() pulumi.IntPtrOutput
func (LookupAlarmPolicyResultOutput) NotBindAll ¶ added in v0.1.8
func (o LookupAlarmPolicyResultOutput) NotBindAll() pulumi.IntPtrOutput
func (LookupAlarmPolicyResultOutput) NotBindingNoticeRule ¶ added in v0.1.8
func (o LookupAlarmPolicyResultOutput) NotBindingNoticeRule() pulumi.IntPtrOutput
func (LookupAlarmPolicyResultOutput) NotInstanceGroup ¶ added in v0.1.8
func (o LookupAlarmPolicyResultOutput) NotInstanceGroup() pulumi.IntPtrOutput
func (LookupAlarmPolicyResultOutput) NoticeIds ¶ added in v0.1.8
func (o LookupAlarmPolicyResultOutput) NoticeIds() pulumi.StringArrayOutput
Notification rule ID listNote: this field may return null, indicating that no valid values can be obtained.
func (LookupAlarmPolicyResultOutput) OneClickPolicyTypes ¶ added in v0.1.8
func (o LookupAlarmPolicyResultOutput) OneClickPolicyTypes() pulumi.StringArrayOutput
func (LookupAlarmPolicyResultOutput) Order ¶ added in v0.1.8
func (o LookupAlarmPolicyResultOutput) Order() pulumi.StringPtrOutput
func (LookupAlarmPolicyResultOutput) Policies ¶ added in v0.1.8
func (o LookupAlarmPolicyResultOutput) Policies() GetAlarmPolicyPolicyArrayOutput
Policy array.
func (LookupAlarmPolicyResultOutput) PolicyName ¶ added in v0.1.8
func (o LookupAlarmPolicyResultOutput) PolicyName() pulumi.StringPtrOutput
Alarm policy nameNote: this field may return null, indicating that no valid values can be obtained.
func (LookupAlarmPolicyResultOutput) PolicyTypes ¶ added in v0.1.8
func (o LookupAlarmPolicyResultOutput) PolicyTypes() pulumi.StringArrayOutput
func (LookupAlarmPolicyResultOutput) ProjectIds ¶ added in v0.1.8
func (o LookupAlarmPolicyResultOutput) ProjectIds() pulumi.IntArrayOutput
func (LookupAlarmPolicyResultOutput) PromInsId ¶ added in v0.1.8
func (o LookupAlarmPolicyResultOutput) PromInsId() pulumi.StringPtrOutput
func (LookupAlarmPolicyResultOutput) ReceiverGroups ¶ added in v0.1.8
func (o LookupAlarmPolicyResultOutput) ReceiverGroups() pulumi.IntArrayOutput
func (LookupAlarmPolicyResultOutput) ReceiverOnCallFormIds ¶ added in v0.1.8
func (o LookupAlarmPolicyResultOutput) ReceiverOnCallFormIds() pulumi.StringArrayOutput
func (LookupAlarmPolicyResultOutput) ReceiverUids ¶ added in v0.1.8
func (o LookupAlarmPolicyResultOutput) ReceiverUids() pulumi.IntArrayOutput
func (LookupAlarmPolicyResultOutput) ResultOutputFile ¶ added in v0.1.8
func (o LookupAlarmPolicyResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (LookupAlarmPolicyResultOutput) RuleTypes ¶ added in v0.1.8
func (o LookupAlarmPolicyResultOutput) RuleTypes() pulumi.StringArrayOutput
func (LookupAlarmPolicyResultOutput) ToLookupAlarmPolicyResultOutput ¶ added in v0.1.8
func (o LookupAlarmPolicyResultOutput) ToLookupAlarmPolicyResultOutput() LookupAlarmPolicyResultOutput
func (LookupAlarmPolicyResultOutput) ToLookupAlarmPolicyResultOutputWithContext ¶ added in v0.1.8
func (o LookupAlarmPolicyResultOutput) ToLookupAlarmPolicyResultOutputWithContext(ctx context.Context) LookupAlarmPolicyResultOutput
func (LookupAlarmPolicyResultOutput) TriggerTasks ¶ added in v0.1.8
func (o LookupAlarmPolicyResultOutput) TriggerTasks() GetAlarmPolicyTriggerTaskArrayOutput
Triggered task listNote: this field may return null, indicating that no valid values can be obtained.
type PolicyBindingObject ¶
type PolicyBindingObject struct { pulumi.CustomResourceState // A list objects. Each element contains the following attributes: Dimensions PolicyBindingObjectDimensionArrayOutput `pulumi:"dimensions"` // Alarm policy ID for binding objects. PolicyId pulumi.StringOutput `pulumi:"policyId"` }
Provides a resource for bind objects to a alarm policy resource.
## Example Usage
```go package main
import (
"fmt" "github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Instances" "github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Instances" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { instances, err := Instances.GetInstance(ctx, nil, nil) if err != nil { return err } policy, err := Monitor.NewAlarmPolicy(ctx, "policy", &Monitor.AlarmPolicyArgs{ PolicyName: pulumi.String("hello"), MonitorType: pulumi.String("MT_QCE"), Enable: pulumi.Int(1), ProjectId: pulumi.Int(1244035), Namespace: pulumi.String("cvm_device"), Conditions: &monitor.AlarmPolicyConditionsArgs{ IsUnionRule: pulumi.Int(1), Rules: monitor.AlarmPolicyConditionsRuleArray{ &monitor.AlarmPolicyConditionsRuleArgs{ MetricName: pulumi.String("CpuUsage"), Period: pulumi.Int(60), Operator: pulumi.String("ge"), Value: pulumi.String("89.9"), ContinuePeriod: pulumi.Int(1), NoticeFrequency: pulumi.Int(3600), IsPowerNotice: pulumi.Int(0), }, }, }, EventConditions: monitor.AlarmPolicyEventConditionArray{ &monitor.AlarmPolicyEventConditionArgs{ MetricName: pulumi.String("ping_unreachable"), }, &monitor.AlarmPolicyEventConditionArgs{ MetricName: pulumi.String("guest_reboot"), }, }, NoticeIds: pulumi.StringArray{ pulumi.String("notice-l9ziyxw6"), }, TriggerTasks: monitor.AlarmPolicyTriggerTaskArray{ &monitor.AlarmPolicyTriggerTaskArgs{ Type: pulumi.String("AS"), TaskConfig: pulumi.String("{\"Region\":\"ap-guangzhou\",\"Group\":\"asg-0z312312x\",\"Policy\":\"asp-ganig28\"}"), }, }, }) if err != nil { return err } _, err = Monitor.NewPolicyBindingObject(ctx, "binding", &Monitor.PolicyBindingObjectArgs{ PolicyId: policy.ID(), Dimensions: monitor.PolicyBindingObjectDimensionArray{ &monitor.PolicyBindingObjectDimensionArgs{ DimensionsJson: pulumi.String(fmt.Sprintf("%v%v%v", "{\"unInstanceId\":\"", instances.InstanceLists[0].InstanceId, "\"}")), }, }, }) if err != nil { return err } return nil }) }
```
## Import
Monitor Policy Binding Object can be imported, e.g.
```sh
$ pulumi import tencentcloud:Monitor/policyBindingObject:PolicyBindingObject binding policyId
```
func GetPolicyBindingObject ¶
func GetPolicyBindingObject(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PolicyBindingObjectState, opts ...pulumi.ResourceOption) (*PolicyBindingObject, error)
GetPolicyBindingObject gets an existing PolicyBindingObject 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 NewPolicyBindingObject ¶
func NewPolicyBindingObject(ctx *pulumi.Context, name string, args *PolicyBindingObjectArgs, opts ...pulumi.ResourceOption) (*PolicyBindingObject, error)
NewPolicyBindingObject registers a new resource with the given unique name, arguments, and options.
func (*PolicyBindingObject) ElementType ¶
func (*PolicyBindingObject) ElementType() reflect.Type
func (*PolicyBindingObject) ToPolicyBindingObjectOutput ¶
func (i *PolicyBindingObject) ToPolicyBindingObjectOutput() PolicyBindingObjectOutput
func (*PolicyBindingObject) ToPolicyBindingObjectOutputWithContext ¶
func (i *PolicyBindingObject) ToPolicyBindingObjectOutputWithContext(ctx context.Context) PolicyBindingObjectOutput
type PolicyBindingObjectArgs ¶
type PolicyBindingObjectArgs struct { // A list objects. Each element contains the following attributes: Dimensions PolicyBindingObjectDimensionArrayInput // Alarm policy ID for binding objects. PolicyId pulumi.StringInput }
The set of arguments for constructing a PolicyBindingObject resource.
func (PolicyBindingObjectArgs) ElementType ¶
func (PolicyBindingObjectArgs) ElementType() reflect.Type
type PolicyBindingObjectArray ¶
type PolicyBindingObjectArray []PolicyBindingObjectInput
func (PolicyBindingObjectArray) ElementType ¶
func (PolicyBindingObjectArray) ElementType() reflect.Type
func (PolicyBindingObjectArray) ToPolicyBindingObjectArrayOutput ¶
func (i PolicyBindingObjectArray) ToPolicyBindingObjectArrayOutput() PolicyBindingObjectArrayOutput
func (PolicyBindingObjectArray) ToPolicyBindingObjectArrayOutputWithContext ¶
func (i PolicyBindingObjectArray) ToPolicyBindingObjectArrayOutputWithContext(ctx context.Context) PolicyBindingObjectArrayOutput
type PolicyBindingObjectArrayInput ¶
type PolicyBindingObjectArrayInput interface { pulumi.Input ToPolicyBindingObjectArrayOutput() PolicyBindingObjectArrayOutput ToPolicyBindingObjectArrayOutputWithContext(context.Context) PolicyBindingObjectArrayOutput }
PolicyBindingObjectArrayInput is an input type that accepts PolicyBindingObjectArray and PolicyBindingObjectArrayOutput values. You can construct a concrete instance of `PolicyBindingObjectArrayInput` via:
PolicyBindingObjectArray{ PolicyBindingObjectArgs{...} }
type PolicyBindingObjectArrayOutput ¶
type PolicyBindingObjectArrayOutput struct{ *pulumi.OutputState }
func (PolicyBindingObjectArrayOutput) ElementType ¶
func (PolicyBindingObjectArrayOutput) ElementType() reflect.Type
func (PolicyBindingObjectArrayOutput) Index ¶
func (o PolicyBindingObjectArrayOutput) Index(i pulumi.IntInput) PolicyBindingObjectOutput
func (PolicyBindingObjectArrayOutput) ToPolicyBindingObjectArrayOutput ¶
func (o PolicyBindingObjectArrayOutput) ToPolicyBindingObjectArrayOutput() PolicyBindingObjectArrayOutput
func (PolicyBindingObjectArrayOutput) ToPolicyBindingObjectArrayOutputWithContext ¶
func (o PolicyBindingObjectArrayOutput) ToPolicyBindingObjectArrayOutputWithContext(ctx context.Context) PolicyBindingObjectArrayOutput
type PolicyBindingObjectDimensionArgs ¶
type PolicyBindingObjectDimensionArgs struct { // Represents a collection of dimensions of an object instance, json format.eg:'{"unInstanceId":"ins-ot3cq4bi"}'. DimensionsJson pulumi.StringInput `pulumi:"dimensionsJson"` UniqueId pulumi.StringPtrInput `pulumi:"uniqueId"` }
func (PolicyBindingObjectDimensionArgs) ElementType ¶
func (PolicyBindingObjectDimensionArgs) ElementType() reflect.Type
func (PolicyBindingObjectDimensionArgs) ToPolicyBindingObjectDimensionOutput ¶
func (i PolicyBindingObjectDimensionArgs) ToPolicyBindingObjectDimensionOutput() PolicyBindingObjectDimensionOutput
func (PolicyBindingObjectDimensionArgs) ToPolicyBindingObjectDimensionOutputWithContext ¶
func (i PolicyBindingObjectDimensionArgs) ToPolicyBindingObjectDimensionOutputWithContext(ctx context.Context) PolicyBindingObjectDimensionOutput
type PolicyBindingObjectDimensionArray ¶
type PolicyBindingObjectDimensionArray []PolicyBindingObjectDimensionInput
func (PolicyBindingObjectDimensionArray) ElementType ¶
func (PolicyBindingObjectDimensionArray) ElementType() reflect.Type
func (PolicyBindingObjectDimensionArray) ToPolicyBindingObjectDimensionArrayOutput ¶
func (i PolicyBindingObjectDimensionArray) ToPolicyBindingObjectDimensionArrayOutput() PolicyBindingObjectDimensionArrayOutput
func (PolicyBindingObjectDimensionArray) ToPolicyBindingObjectDimensionArrayOutputWithContext ¶
func (i PolicyBindingObjectDimensionArray) ToPolicyBindingObjectDimensionArrayOutputWithContext(ctx context.Context) PolicyBindingObjectDimensionArrayOutput
type PolicyBindingObjectDimensionArrayInput ¶
type PolicyBindingObjectDimensionArrayInput interface { pulumi.Input ToPolicyBindingObjectDimensionArrayOutput() PolicyBindingObjectDimensionArrayOutput ToPolicyBindingObjectDimensionArrayOutputWithContext(context.Context) PolicyBindingObjectDimensionArrayOutput }
PolicyBindingObjectDimensionArrayInput is an input type that accepts PolicyBindingObjectDimensionArray and PolicyBindingObjectDimensionArrayOutput values. You can construct a concrete instance of `PolicyBindingObjectDimensionArrayInput` via:
PolicyBindingObjectDimensionArray{ PolicyBindingObjectDimensionArgs{...} }
type PolicyBindingObjectDimensionArrayOutput ¶
type PolicyBindingObjectDimensionArrayOutput struct{ *pulumi.OutputState }
func (PolicyBindingObjectDimensionArrayOutput) ElementType ¶
func (PolicyBindingObjectDimensionArrayOutput) ElementType() reflect.Type
func (PolicyBindingObjectDimensionArrayOutput) ToPolicyBindingObjectDimensionArrayOutput ¶
func (o PolicyBindingObjectDimensionArrayOutput) ToPolicyBindingObjectDimensionArrayOutput() PolicyBindingObjectDimensionArrayOutput
func (PolicyBindingObjectDimensionArrayOutput) ToPolicyBindingObjectDimensionArrayOutputWithContext ¶
func (o PolicyBindingObjectDimensionArrayOutput) ToPolicyBindingObjectDimensionArrayOutputWithContext(ctx context.Context) PolicyBindingObjectDimensionArrayOutput
type PolicyBindingObjectDimensionInput ¶
type PolicyBindingObjectDimensionInput interface { pulumi.Input ToPolicyBindingObjectDimensionOutput() PolicyBindingObjectDimensionOutput ToPolicyBindingObjectDimensionOutputWithContext(context.Context) PolicyBindingObjectDimensionOutput }
PolicyBindingObjectDimensionInput is an input type that accepts PolicyBindingObjectDimensionArgs and PolicyBindingObjectDimensionOutput values. You can construct a concrete instance of `PolicyBindingObjectDimensionInput` via:
PolicyBindingObjectDimensionArgs{...}
type PolicyBindingObjectDimensionOutput ¶
type PolicyBindingObjectDimensionOutput struct{ *pulumi.OutputState }
func (PolicyBindingObjectDimensionOutput) DimensionsJson ¶
func (o PolicyBindingObjectDimensionOutput) DimensionsJson() pulumi.StringOutput
Represents a collection of dimensions of an object instance, json format.eg:'{"unInstanceId":"ins-ot3cq4bi"}'.
func (PolicyBindingObjectDimensionOutput) ElementType ¶
func (PolicyBindingObjectDimensionOutput) ElementType() reflect.Type
func (PolicyBindingObjectDimensionOutput) ToPolicyBindingObjectDimensionOutput ¶
func (o PolicyBindingObjectDimensionOutput) ToPolicyBindingObjectDimensionOutput() PolicyBindingObjectDimensionOutput
func (PolicyBindingObjectDimensionOutput) ToPolicyBindingObjectDimensionOutputWithContext ¶
func (o PolicyBindingObjectDimensionOutput) ToPolicyBindingObjectDimensionOutputWithContext(ctx context.Context) PolicyBindingObjectDimensionOutput
func (PolicyBindingObjectDimensionOutput) UniqueId ¶
func (o PolicyBindingObjectDimensionOutput) UniqueId() pulumi.StringPtrOutput
type PolicyBindingObjectInput ¶
type PolicyBindingObjectInput interface { pulumi.Input ToPolicyBindingObjectOutput() PolicyBindingObjectOutput ToPolicyBindingObjectOutputWithContext(ctx context.Context) PolicyBindingObjectOutput }
type PolicyBindingObjectMap ¶
type PolicyBindingObjectMap map[string]PolicyBindingObjectInput
func (PolicyBindingObjectMap) ElementType ¶
func (PolicyBindingObjectMap) ElementType() reflect.Type
func (PolicyBindingObjectMap) ToPolicyBindingObjectMapOutput ¶
func (i PolicyBindingObjectMap) ToPolicyBindingObjectMapOutput() PolicyBindingObjectMapOutput
func (PolicyBindingObjectMap) ToPolicyBindingObjectMapOutputWithContext ¶
func (i PolicyBindingObjectMap) ToPolicyBindingObjectMapOutputWithContext(ctx context.Context) PolicyBindingObjectMapOutput
type PolicyBindingObjectMapInput ¶
type PolicyBindingObjectMapInput interface { pulumi.Input ToPolicyBindingObjectMapOutput() PolicyBindingObjectMapOutput ToPolicyBindingObjectMapOutputWithContext(context.Context) PolicyBindingObjectMapOutput }
PolicyBindingObjectMapInput is an input type that accepts PolicyBindingObjectMap and PolicyBindingObjectMapOutput values. You can construct a concrete instance of `PolicyBindingObjectMapInput` via:
PolicyBindingObjectMap{ "key": PolicyBindingObjectArgs{...} }
type PolicyBindingObjectMapOutput ¶
type PolicyBindingObjectMapOutput struct{ *pulumi.OutputState }
func (PolicyBindingObjectMapOutput) ElementType ¶
func (PolicyBindingObjectMapOutput) ElementType() reflect.Type
func (PolicyBindingObjectMapOutput) MapIndex ¶
func (o PolicyBindingObjectMapOutput) MapIndex(k pulumi.StringInput) PolicyBindingObjectOutput
func (PolicyBindingObjectMapOutput) ToPolicyBindingObjectMapOutput ¶
func (o PolicyBindingObjectMapOutput) ToPolicyBindingObjectMapOutput() PolicyBindingObjectMapOutput
func (PolicyBindingObjectMapOutput) ToPolicyBindingObjectMapOutputWithContext ¶
func (o PolicyBindingObjectMapOutput) ToPolicyBindingObjectMapOutputWithContext(ctx context.Context) PolicyBindingObjectMapOutput
type PolicyBindingObjectOutput ¶
type PolicyBindingObjectOutput struct{ *pulumi.OutputState }
func (PolicyBindingObjectOutput) Dimensions ¶
func (o PolicyBindingObjectOutput) Dimensions() PolicyBindingObjectDimensionArrayOutput
A list objects. Each element contains the following attributes:
func (PolicyBindingObjectOutput) ElementType ¶
func (PolicyBindingObjectOutput) ElementType() reflect.Type
func (PolicyBindingObjectOutput) PolicyId ¶
func (o PolicyBindingObjectOutput) PolicyId() pulumi.StringOutput
Alarm policy ID for binding objects.
func (PolicyBindingObjectOutput) ToPolicyBindingObjectOutput ¶
func (o PolicyBindingObjectOutput) ToPolicyBindingObjectOutput() PolicyBindingObjectOutput
func (PolicyBindingObjectOutput) ToPolicyBindingObjectOutputWithContext ¶
func (o PolicyBindingObjectOutput) ToPolicyBindingObjectOutputWithContext(ctx context.Context) PolicyBindingObjectOutput
type PolicyBindingObjectState ¶
type PolicyBindingObjectState struct { // A list objects. Each element contains the following attributes: Dimensions PolicyBindingObjectDimensionArrayInput // Alarm policy ID for binding objects. PolicyId pulumi.StringPtrInput }
func (PolicyBindingObjectState) ElementType ¶
func (PolicyBindingObjectState) ElementType() reflect.Type
type TmpAlertGroup ¶ added in v0.1.8
type TmpAlertGroup struct { pulumi.CustomResourceState // Tencent cloud notification template id list. AmpReceivers pulumi.StringArrayOutput `pulumi:"ampReceivers"` // User custom notification template, such as webhook, alertmanager. CustomReceiver TmpAlertGroupCustomReceiverPtrOutput `pulumi:"customReceiver"` // Alarm group id. GroupId pulumi.StringOutput `pulumi:"groupId"` // Unique alert group name. GroupName pulumi.StringPtrOutput `pulumi:"groupName"` // Instance id. InstanceId pulumi.StringPtrOutput `pulumi:"instanceId"` // Alert message send interval, default 1 hour. RepeatInterval pulumi.StringPtrOutput `pulumi:"repeatInterval"` // A list of alert rules. Rules TmpAlertGroupRuleArrayOutput `pulumi:"rules"` }
Provides a resource to create a monitor tmpAlertGroup
## Example Usage
```go package main
import (
"fmt" "github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Monitor.NewTmpAlertGroup(ctx, "tmpAlertGroup", &Monitor.TmpAlertGroupArgs{ AmpReceivers: pulumi.StringArray{ pulumi.String("notice-om017kc2"), }, CustomReceiver: &monitor.TmpAlertGroupCustomReceiverArgs{ Type: pulumi.String("amp"), }, GroupName: pulumi.String("tf-test"), InstanceId: pulumi.String("prom-ip429jis"), RepeatInterval: pulumi.String("5m"), Rules: monitor.TmpAlertGroupRuleArray{ &monitor.TmpAlertGroupRuleArgs{ Annotations: pulumi.AnyMap{ "description": pulumi.Any(fmt.Sprintf("%v%v%v", "Agent {{", "$", "labels.instance}} is deactivated, please pay attention!")), "summary": pulumi.Any("Agent health check"), }, Duration: pulumi.String("1m"), Expr: pulumi.String("up{job=\"prometheus-agent\"} != 1"), Labels: pulumi.AnyMap{ "severity": pulumi.Any("critical"), }, RuleName: pulumi.String("Agent health check"), State: pulumi.Int(2), }, }, }) if err != nil { return err } return nil }) }
```
## Import
monitor tmp_alert_group can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Monitor/tmpAlertGroup:TmpAlertGroup tmp_alert_group instance_id#group_id
```
func GetTmpAlertGroup ¶ added in v0.1.8
func GetTmpAlertGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TmpAlertGroupState, opts ...pulumi.ResourceOption) (*TmpAlertGroup, error)
GetTmpAlertGroup gets an existing TmpAlertGroup 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 NewTmpAlertGroup ¶ added in v0.1.8
func NewTmpAlertGroup(ctx *pulumi.Context, name string, args *TmpAlertGroupArgs, opts ...pulumi.ResourceOption) (*TmpAlertGroup, error)
NewTmpAlertGroup registers a new resource with the given unique name, arguments, and options.
func (*TmpAlertGroup) ElementType ¶ added in v0.1.8
func (*TmpAlertGroup) ElementType() reflect.Type
func (*TmpAlertGroup) ToTmpAlertGroupOutput ¶ added in v0.1.8
func (i *TmpAlertGroup) ToTmpAlertGroupOutput() TmpAlertGroupOutput
func (*TmpAlertGroup) ToTmpAlertGroupOutputWithContext ¶ added in v0.1.8
func (i *TmpAlertGroup) ToTmpAlertGroupOutputWithContext(ctx context.Context) TmpAlertGroupOutput
type TmpAlertGroupArgs ¶ added in v0.1.8
type TmpAlertGroupArgs struct { // Tencent cloud notification template id list. AmpReceivers pulumi.StringArrayInput // User custom notification template, such as webhook, alertmanager. CustomReceiver TmpAlertGroupCustomReceiverPtrInput // Unique alert group name. GroupName pulumi.StringPtrInput // Instance id. InstanceId pulumi.StringPtrInput // Alert message send interval, default 1 hour. RepeatInterval pulumi.StringPtrInput // A list of alert rules. Rules TmpAlertGroupRuleArrayInput }
The set of arguments for constructing a TmpAlertGroup resource.
func (TmpAlertGroupArgs) ElementType ¶ added in v0.1.8
func (TmpAlertGroupArgs) ElementType() reflect.Type
type TmpAlertGroupArray ¶ added in v0.1.8
type TmpAlertGroupArray []TmpAlertGroupInput
func (TmpAlertGroupArray) ElementType ¶ added in v0.1.8
func (TmpAlertGroupArray) ElementType() reflect.Type
func (TmpAlertGroupArray) ToTmpAlertGroupArrayOutput ¶ added in v0.1.8
func (i TmpAlertGroupArray) ToTmpAlertGroupArrayOutput() TmpAlertGroupArrayOutput
func (TmpAlertGroupArray) ToTmpAlertGroupArrayOutputWithContext ¶ added in v0.1.8
func (i TmpAlertGroupArray) ToTmpAlertGroupArrayOutputWithContext(ctx context.Context) TmpAlertGroupArrayOutput
type TmpAlertGroupArrayInput ¶ added in v0.1.8
type TmpAlertGroupArrayInput interface { pulumi.Input ToTmpAlertGroupArrayOutput() TmpAlertGroupArrayOutput ToTmpAlertGroupArrayOutputWithContext(context.Context) TmpAlertGroupArrayOutput }
TmpAlertGroupArrayInput is an input type that accepts TmpAlertGroupArray and TmpAlertGroupArrayOutput values. You can construct a concrete instance of `TmpAlertGroupArrayInput` via:
TmpAlertGroupArray{ TmpAlertGroupArgs{...} }
type TmpAlertGroupArrayOutput ¶ added in v0.1.8
type TmpAlertGroupArrayOutput struct{ *pulumi.OutputState }
func (TmpAlertGroupArrayOutput) ElementType ¶ added in v0.1.8
func (TmpAlertGroupArrayOutput) ElementType() reflect.Type
func (TmpAlertGroupArrayOutput) Index ¶ added in v0.1.8
func (o TmpAlertGroupArrayOutput) Index(i pulumi.IntInput) TmpAlertGroupOutput
func (TmpAlertGroupArrayOutput) ToTmpAlertGroupArrayOutput ¶ added in v0.1.8
func (o TmpAlertGroupArrayOutput) ToTmpAlertGroupArrayOutput() TmpAlertGroupArrayOutput
func (TmpAlertGroupArrayOutput) ToTmpAlertGroupArrayOutputWithContext ¶ added in v0.1.8
func (o TmpAlertGroupArrayOutput) ToTmpAlertGroupArrayOutputWithContext(ctx context.Context) TmpAlertGroupArrayOutput
type TmpAlertGroupCustomReceiver ¶ added in v0.1.8
type TmpAlertGroupCustomReceiver struct { // Time ranges which allow alert message send. AllowedTimeRanges []TmpAlertGroupCustomReceiverAllowedTimeRange `pulumi:"allowedTimeRanges"` // Only effect when alertmanager in user cluster, this cluster id. ClusterId *string `pulumi:"clusterId"` // Only effect when alertmanager in user cluster, this cluster type (tke|eks|tdcc). ClusterType *string `pulumi:"clusterType"` // Custom receiver type, webhook|alertmanager. Type *string `pulumi:"type"` // Custom receiver address, can be accessed by process in prometheus instance subnet. Url *string `pulumi:"url"` }
type TmpAlertGroupCustomReceiverAllowedTimeRange ¶ added in v0.1.8
type TmpAlertGroupCustomReceiverAllowedTimeRangeArgs ¶ added in v0.1.8
type TmpAlertGroupCustomReceiverAllowedTimeRangeArgs struct { // Time range end, seconds since 0 o'clock. End pulumi.StringPtrInput `pulumi:"end"` // Time range start, seconds since 0 o'clock. Start pulumi.StringPtrInput `pulumi:"start"` }
func (TmpAlertGroupCustomReceiverAllowedTimeRangeArgs) ElementType ¶ added in v0.1.8
func (TmpAlertGroupCustomReceiverAllowedTimeRangeArgs) ElementType() reflect.Type
func (TmpAlertGroupCustomReceiverAllowedTimeRangeArgs) ToTmpAlertGroupCustomReceiverAllowedTimeRangeOutput ¶ added in v0.1.8
func (i TmpAlertGroupCustomReceiverAllowedTimeRangeArgs) ToTmpAlertGroupCustomReceiverAllowedTimeRangeOutput() TmpAlertGroupCustomReceiverAllowedTimeRangeOutput
func (TmpAlertGroupCustomReceiverAllowedTimeRangeArgs) ToTmpAlertGroupCustomReceiverAllowedTimeRangeOutputWithContext ¶ added in v0.1.8
func (i TmpAlertGroupCustomReceiverAllowedTimeRangeArgs) ToTmpAlertGroupCustomReceiverAllowedTimeRangeOutputWithContext(ctx context.Context) TmpAlertGroupCustomReceiverAllowedTimeRangeOutput
type TmpAlertGroupCustomReceiverAllowedTimeRangeArray ¶ added in v0.1.8
type TmpAlertGroupCustomReceiverAllowedTimeRangeArray []TmpAlertGroupCustomReceiverAllowedTimeRangeInput
func (TmpAlertGroupCustomReceiverAllowedTimeRangeArray) ElementType ¶ added in v0.1.8
func (TmpAlertGroupCustomReceiverAllowedTimeRangeArray) ElementType() reflect.Type
func (TmpAlertGroupCustomReceiverAllowedTimeRangeArray) ToTmpAlertGroupCustomReceiverAllowedTimeRangeArrayOutput ¶ added in v0.1.8
func (i TmpAlertGroupCustomReceiverAllowedTimeRangeArray) ToTmpAlertGroupCustomReceiverAllowedTimeRangeArrayOutput() TmpAlertGroupCustomReceiverAllowedTimeRangeArrayOutput
func (TmpAlertGroupCustomReceiverAllowedTimeRangeArray) ToTmpAlertGroupCustomReceiverAllowedTimeRangeArrayOutputWithContext ¶ added in v0.1.8
func (i TmpAlertGroupCustomReceiverAllowedTimeRangeArray) ToTmpAlertGroupCustomReceiverAllowedTimeRangeArrayOutputWithContext(ctx context.Context) TmpAlertGroupCustomReceiverAllowedTimeRangeArrayOutput
type TmpAlertGroupCustomReceiverAllowedTimeRangeArrayInput ¶ added in v0.1.8
type TmpAlertGroupCustomReceiverAllowedTimeRangeArrayInput interface { pulumi.Input ToTmpAlertGroupCustomReceiverAllowedTimeRangeArrayOutput() TmpAlertGroupCustomReceiverAllowedTimeRangeArrayOutput ToTmpAlertGroupCustomReceiverAllowedTimeRangeArrayOutputWithContext(context.Context) TmpAlertGroupCustomReceiverAllowedTimeRangeArrayOutput }
TmpAlertGroupCustomReceiverAllowedTimeRangeArrayInput is an input type that accepts TmpAlertGroupCustomReceiverAllowedTimeRangeArray and TmpAlertGroupCustomReceiverAllowedTimeRangeArrayOutput values. You can construct a concrete instance of `TmpAlertGroupCustomReceiverAllowedTimeRangeArrayInput` via:
TmpAlertGroupCustomReceiverAllowedTimeRangeArray{ TmpAlertGroupCustomReceiverAllowedTimeRangeArgs{...} }
type TmpAlertGroupCustomReceiverAllowedTimeRangeArrayOutput ¶ added in v0.1.8
type TmpAlertGroupCustomReceiverAllowedTimeRangeArrayOutput struct{ *pulumi.OutputState }
func (TmpAlertGroupCustomReceiverAllowedTimeRangeArrayOutput) ElementType ¶ added in v0.1.8
func (TmpAlertGroupCustomReceiverAllowedTimeRangeArrayOutput) ElementType() reflect.Type
func (TmpAlertGroupCustomReceiverAllowedTimeRangeArrayOutput) ToTmpAlertGroupCustomReceiverAllowedTimeRangeArrayOutput ¶ added in v0.1.8
func (o TmpAlertGroupCustomReceiverAllowedTimeRangeArrayOutput) ToTmpAlertGroupCustomReceiverAllowedTimeRangeArrayOutput() TmpAlertGroupCustomReceiverAllowedTimeRangeArrayOutput
func (TmpAlertGroupCustomReceiverAllowedTimeRangeArrayOutput) ToTmpAlertGroupCustomReceiverAllowedTimeRangeArrayOutputWithContext ¶ added in v0.1.8
func (o TmpAlertGroupCustomReceiverAllowedTimeRangeArrayOutput) ToTmpAlertGroupCustomReceiverAllowedTimeRangeArrayOutputWithContext(ctx context.Context) TmpAlertGroupCustomReceiverAllowedTimeRangeArrayOutput
type TmpAlertGroupCustomReceiverAllowedTimeRangeInput ¶ added in v0.1.8
type TmpAlertGroupCustomReceiverAllowedTimeRangeInput interface { pulumi.Input ToTmpAlertGroupCustomReceiverAllowedTimeRangeOutput() TmpAlertGroupCustomReceiverAllowedTimeRangeOutput ToTmpAlertGroupCustomReceiverAllowedTimeRangeOutputWithContext(context.Context) TmpAlertGroupCustomReceiverAllowedTimeRangeOutput }
TmpAlertGroupCustomReceiverAllowedTimeRangeInput is an input type that accepts TmpAlertGroupCustomReceiverAllowedTimeRangeArgs and TmpAlertGroupCustomReceiverAllowedTimeRangeOutput values. You can construct a concrete instance of `TmpAlertGroupCustomReceiverAllowedTimeRangeInput` via:
TmpAlertGroupCustomReceiverAllowedTimeRangeArgs{...}
type TmpAlertGroupCustomReceiverAllowedTimeRangeOutput ¶ added in v0.1.8
type TmpAlertGroupCustomReceiverAllowedTimeRangeOutput struct{ *pulumi.OutputState }
func (TmpAlertGroupCustomReceiverAllowedTimeRangeOutput) ElementType ¶ added in v0.1.8
func (TmpAlertGroupCustomReceiverAllowedTimeRangeOutput) ElementType() reflect.Type
func (TmpAlertGroupCustomReceiverAllowedTimeRangeOutput) End ¶ added in v0.1.8
Time range end, seconds since 0 o'clock.
func (TmpAlertGroupCustomReceiverAllowedTimeRangeOutput) Start ¶ added in v0.1.8
func (o TmpAlertGroupCustomReceiverAllowedTimeRangeOutput) Start() pulumi.StringPtrOutput
Time range start, seconds since 0 o'clock.
func (TmpAlertGroupCustomReceiverAllowedTimeRangeOutput) ToTmpAlertGroupCustomReceiverAllowedTimeRangeOutput ¶ added in v0.1.8
func (o TmpAlertGroupCustomReceiverAllowedTimeRangeOutput) ToTmpAlertGroupCustomReceiverAllowedTimeRangeOutput() TmpAlertGroupCustomReceiverAllowedTimeRangeOutput
func (TmpAlertGroupCustomReceiverAllowedTimeRangeOutput) ToTmpAlertGroupCustomReceiverAllowedTimeRangeOutputWithContext ¶ added in v0.1.8
func (o TmpAlertGroupCustomReceiverAllowedTimeRangeOutput) ToTmpAlertGroupCustomReceiverAllowedTimeRangeOutputWithContext(ctx context.Context) TmpAlertGroupCustomReceiverAllowedTimeRangeOutput
type TmpAlertGroupCustomReceiverArgs ¶ added in v0.1.8
type TmpAlertGroupCustomReceiverArgs struct { // Time ranges which allow alert message send. AllowedTimeRanges TmpAlertGroupCustomReceiverAllowedTimeRangeArrayInput `pulumi:"allowedTimeRanges"` // Only effect when alertmanager in user cluster, this cluster id. ClusterId pulumi.StringPtrInput `pulumi:"clusterId"` // Only effect when alertmanager in user cluster, this cluster type (tke|eks|tdcc). ClusterType pulumi.StringPtrInput `pulumi:"clusterType"` // Custom receiver type, webhook|alertmanager. Type pulumi.StringPtrInput `pulumi:"type"` // Custom receiver address, can be accessed by process in prometheus instance subnet. Url pulumi.StringPtrInput `pulumi:"url"` }
func (TmpAlertGroupCustomReceiverArgs) ElementType ¶ added in v0.1.8
func (TmpAlertGroupCustomReceiverArgs) ElementType() reflect.Type
func (TmpAlertGroupCustomReceiverArgs) ToTmpAlertGroupCustomReceiverOutput ¶ added in v0.1.8
func (i TmpAlertGroupCustomReceiverArgs) ToTmpAlertGroupCustomReceiverOutput() TmpAlertGroupCustomReceiverOutput
func (TmpAlertGroupCustomReceiverArgs) ToTmpAlertGroupCustomReceiverOutputWithContext ¶ added in v0.1.8
func (i TmpAlertGroupCustomReceiverArgs) ToTmpAlertGroupCustomReceiverOutputWithContext(ctx context.Context) TmpAlertGroupCustomReceiverOutput
func (TmpAlertGroupCustomReceiverArgs) ToTmpAlertGroupCustomReceiverPtrOutput ¶ added in v0.1.8
func (i TmpAlertGroupCustomReceiverArgs) ToTmpAlertGroupCustomReceiverPtrOutput() TmpAlertGroupCustomReceiverPtrOutput
func (TmpAlertGroupCustomReceiverArgs) ToTmpAlertGroupCustomReceiverPtrOutputWithContext ¶ added in v0.1.8
func (i TmpAlertGroupCustomReceiverArgs) ToTmpAlertGroupCustomReceiverPtrOutputWithContext(ctx context.Context) TmpAlertGroupCustomReceiverPtrOutput
type TmpAlertGroupCustomReceiverInput ¶ added in v0.1.8
type TmpAlertGroupCustomReceiverInput interface { pulumi.Input ToTmpAlertGroupCustomReceiverOutput() TmpAlertGroupCustomReceiverOutput ToTmpAlertGroupCustomReceiverOutputWithContext(context.Context) TmpAlertGroupCustomReceiverOutput }
TmpAlertGroupCustomReceiverInput is an input type that accepts TmpAlertGroupCustomReceiverArgs and TmpAlertGroupCustomReceiverOutput values. You can construct a concrete instance of `TmpAlertGroupCustomReceiverInput` via:
TmpAlertGroupCustomReceiverArgs{...}
type TmpAlertGroupCustomReceiverOutput ¶ added in v0.1.8
type TmpAlertGroupCustomReceiverOutput struct{ *pulumi.OutputState }
func (TmpAlertGroupCustomReceiverOutput) AllowedTimeRanges ¶ added in v0.1.8
func (o TmpAlertGroupCustomReceiverOutput) AllowedTimeRanges() TmpAlertGroupCustomReceiverAllowedTimeRangeArrayOutput
Time ranges which allow alert message send.
func (TmpAlertGroupCustomReceiverOutput) ClusterId ¶ added in v0.1.8
func (o TmpAlertGroupCustomReceiverOutput) ClusterId() pulumi.StringPtrOutput
Only effect when alertmanager in user cluster, this cluster id.
func (TmpAlertGroupCustomReceiverOutput) ClusterType ¶ added in v0.1.8
func (o TmpAlertGroupCustomReceiverOutput) ClusterType() pulumi.StringPtrOutput
Only effect when alertmanager in user cluster, this cluster type (tke|eks|tdcc).
func (TmpAlertGroupCustomReceiverOutput) ElementType ¶ added in v0.1.8
func (TmpAlertGroupCustomReceiverOutput) ElementType() reflect.Type
func (TmpAlertGroupCustomReceiverOutput) ToTmpAlertGroupCustomReceiverOutput ¶ added in v0.1.8
func (o TmpAlertGroupCustomReceiverOutput) ToTmpAlertGroupCustomReceiverOutput() TmpAlertGroupCustomReceiverOutput
func (TmpAlertGroupCustomReceiverOutput) ToTmpAlertGroupCustomReceiverOutputWithContext ¶ added in v0.1.8
func (o TmpAlertGroupCustomReceiverOutput) ToTmpAlertGroupCustomReceiverOutputWithContext(ctx context.Context) TmpAlertGroupCustomReceiverOutput
func (TmpAlertGroupCustomReceiverOutput) ToTmpAlertGroupCustomReceiverPtrOutput ¶ added in v0.1.8
func (o TmpAlertGroupCustomReceiverOutput) ToTmpAlertGroupCustomReceiverPtrOutput() TmpAlertGroupCustomReceiverPtrOutput
func (TmpAlertGroupCustomReceiverOutput) ToTmpAlertGroupCustomReceiverPtrOutputWithContext ¶ added in v0.1.8
func (o TmpAlertGroupCustomReceiverOutput) ToTmpAlertGroupCustomReceiverPtrOutputWithContext(ctx context.Context) TmpAlertGroupCustomReceiverPtrOutput
func (TmpAlertGroupCustomReceiverOutput) Type ¶ added in v0.1.8
func (o TmpAlertGroupCustomReceiverOutput) Type() pulumi.StringPtrOutput
Custom receiver type, webhook|alertmanager.
func (TmpAlertGroupCustomReceiverOutput) Url ¶ added in v0.1.8
func (o TmpAlertGroupCustomReceiverOutput) Url() pulumi.StringPtrOutput
Custom receiver address, can be accessed by process in prometheus instance subnet.
type TmpAlertGroupCustomReceiverPtrInput ¶ added in v0.1.8
type TmpAlertGroupCustomReceiverPtrInput interface { pulumi.Input ToTmpAlertGroupCustomReceiverPtrOutput() TmpAlertGroupCustomReceiverPtrOutput ToTmpAlertGroupCustomReceiverPtrOutputWithContext(context.Context) TmpAlertGroupCustomReceiverPtrOutput }
TmpAlertGroupCustomReceiverPtrInput is an input type that accepts TmpAlertGroupCustomReceiverArgs, TmpAlertGroupCustomReceiverPtr and TmpAlertGroupCustomReceiverPtrOutput values. You can construct a concrete instance of `TmpAlertGroupCustomReceiverPtrInput` via:
TmpAlertGroupCustomReceiverArgs{...} or: nil
func TmpAlertGroupCustomReceiverPtr ¶ added in v0.1.8
func TmpAlertGroupCustomReceiverPtr(v *TmpAlertGroupCustomReceiverArgs) TmpAlertGroupCustomReceiverPtrInput
type TmpAlertGroupCustomReceiverPtrOutput ¶ added in v0.1.8
type TmpAlertGroupCustomReceiverPtrOutput struct{ *pulumi.OutputState }
func (TmpAlertGroupCustomReceiverPtrOutput) AllowedTimeRanges ¶ added in v0.1.8
func (o TmpAlertGroupCustomReceiverPtrOutput) AllowedTimeRanges() TmpAlertGroupCustomReceiverAllowedTimeRangeArrayOutput
Time ranges which allow alert message send.
func (TmpAlertGroupCustomReceiverPtrOutput) ClusterId ¶ added in v0.1.8
func (o TmpAlertGroupCustomReceiverPtrOutput) ClusterId() pulumi.StringPtrOutput
Only effect when alertmanager in user cluster, this cluster id.
func (TmpAlertGroupCustomReceiverPtrOutput) ClusterType ¶ added in v0.1.8
func (o TmpAlertGroupCustomReceiverPtrOutput) ClusterType() pulumi.StringPtrOutput
Only effect when alertmanager in user cluster, this cluster type (tke|eks|tdcc).
func (TmpAlertGroupCustomReceiverPtrOutput) ElementType ¶ added in v0.1.8
func (TmpAlertGroupCustomReceiverPtrOutput) ElementType() reflect.Type
func (TmpAlertGroupCustomReceiverPtrOutput) ToTmpAlertGroupCustomReceiverPtrOutput ¶ added in v0.1.8
func (o TmpAlertGroupCustomReceiverPtrOutput) ToTmpAlertGroupCustomReceiverPtrOutput() TmpAlertGroupCustomReceiverPtrOutput
func (TmpAlertGroupCustomReceiverPtrOutput) ToTmpAlertGroupCustomReceiverPtrOutputWithContext ¶ added in v0.1.8
func (o TmpAlertGroupCustomReceiverPtrOutput) ToTmpAlertGroupCustomReceiverPtrOutputWithContext(ctx context.Context) TmpAlertGroupCustomReceiverPtrOutput
func (TmpAlertGroupCustomReceiverPtrOutput) Type ¶ added in v0.1.8
func (o TmpAlertGroupCustomReceiverPtrOutput) Type() pulumi.StringPtrOutput
Custom receiver type, webhook|alertmanager.
func (TmpAlertGroupCustomReceiverPtrOutput) Url ¶ added in v0.1.8
func (o TmpAlertGroupCustomReceiverPtrOutput) Url() pulumi.StringPtrOutput
Custom receiver address, can be accessed by process in prometheus instance subnet.
type TmpAlertGroupInput ¶ added in v0.1.8
type TmpAlertGroupInput interface { pulumi.Input ToTmpAlertGroupOutput() TmpAlertGroupOutput ToTmpAlertGroupOutputWithContext(ctx context.Context) TmpAlertGroupOutput }
type TmpAlertGroupMap ¶ added in v0.1.8
type TmpAlertGroupMap map[string]TmpAlertGroupInput
func (TmpAlertGroupMap) ElementType ¶ added in v0.1.8
func (TmpAlertGroupMap) ElementType() reflect.Type
func (TmpAlertGroupMap) ToTmpAlertGroupMapOutput ¶ added in v0.1.8
func (i TmpAlertGroupMap) ToTmpAlertGroupMapOutput() TmpAlertGroupMapOutput
func (TmpAlertGroupMap) ToTmpAlertGroupMapOutputWithContext ¶ added in v0.1.8
func (i TmpAlertGroupMap) ToTmpAlertGroupMapOutputWithContext(ctx context.Context) TmpAlertGroupMapOutput
type TmpAlertGroupMapInput ¶ added in v0.1.8
type TmpAlertGroupMapInput interface { pulumi.Input ToTmpAlertGroupMapOutput() TmpAlertGroupMapOutput ToTmpAlertGroupMapOutputWithContext(context.Context) TmpAlertGroupMapOutput }
TmpAlertGroupMapInput is an input type that accepts TmpAlertGroupMap and TmpAlertGroupMapOutput values. You can construct a concrete instance of `TmpAlertGroupMapInput` via:
TmpAlertGroupMap{ "key": TmpAlertGroupArgs{...} }
type TmpAlertGroupMapOutput ¶ added in v0.1.8
type TmpAlertGroupMapOutput struct{ *pulumi.OutputState }
func (TmpAlertGroupMapOutput) ElementType ¶ added in v0.1.8
func (TmpAlertGroupMapOutput) ElementType() reflect.Type
func (TmpAlertGroupMapOutput) MapIndex ¶ added in v0.1.8
func (o TmpAlertGroupMapOutput) MapIndex(k pulumi.StringInput) TmpAlertGroupOutput
func (TmpAlertGroupMapOutput) ToTmpAlertGroupMapOutput ¶ added in v0.1.8
func (o TmpAlertGroupMapOutput) ToTmpAlertGroupMapOutput() TmpAlertGroupMapOutput
func (TmpAlertGroupMapOutput) ToTmpAlertGroupMapOutputWithContext ¶ added in v0.1.8
func (o TmpAlertGroupMapOutput) ToTmpAlertGroupMapOutputWithContext(ctx context.Context) TmpAlertGroupMapOutput
type TmpAlertGroupOutput ¶ added in v0.1.8
type TmpAlertGroupOutput struct{ *pulumi.OutputState }
func (TmpAlertGroupOutput) AmpReceivers ¶ added in v0.1.8
func (o TmpAlertGroupOutput) AmpReceivers() pulumi.StringArrayOutput
Tencent cloud notification template id list.
func (TmpAlertGroupOutput) CustomReceiver ¶ added in v0.1.8
func (o TmpAlertGroupOutput) CustomReceiver() TmpAlertGroupCustomReceiverPtrOutput
User custom notification template, such as webhook, alertmanager.
func (TmpAlertGroupOutput) ElementType ¶ added in v0.1.8
func (TmpAlertGroupOutput) ElementType() reflect.Type
func (TmpAlertGroupOutput) GroupId ¶ added in v0.1.8
func (o TmpAlertGroupOutput) GroupId() pulumi.StringOutput
Alarm group id.
func (TmpAlertGroupOutput) GroupName ¶ added in v0.1.8
func (o TmpAlertGroupOutput) GroupName() pulumi.StringPtrOutput
Unique alert group name.
func (TmpAlertGroupOutput) InstanceId ¶ added in v0.1.8
func (o TmpAlertGroupOutput) InstanceId() pulumi.StringPtrOutput
Instance id.
func (TmpAlertGroupOutput) RepeatInterval ¶ added in v0.1.8
func (o TmpAlertGroupOutput) RepeatInterval() pulumi.StringPtrOutput
Alert message send interval, default 1 hour.
func (TmpAlertGroupOutput) Rules ¶ added in v0.1.8
func (o TmpAlertGroupOutput) Rules() TmpAlertGroupRuleArrayOutput
A list of alert rules.
func (TmpAlertGroupOutput) ToTmpAlertGroupOutput ¶ added in v0.1.8
func (o TmpAlertGroupOutput) ToTmpAlertGroupOutput() TmpAlertGroupOutput
func (TmpAlertGroupOutput) ToTmpAlertGroupOutputWithContext ¶ added in v0.1.8
func (o TmpAlertGroupOutput) ToTmpAlertGroupOutputWithContext(ctx context.Context) TmpAlertGroupOutput
type TmpAlertGroupRule ¶ added in v0.1.8
type TmpAlertGroupRule struct { // Annotation of alert rule. `summary`, `description` is special annotation in prometheus, mapping `Alarm Object`, `Alarm Information` in alarm message. Annotations map[string]interface{} `pulumi:"annotations"` // Rule alarm duration. Duration *string `pulumi:"duration"` // Prometheus alert expression. Expr *string `pulumi:"expr"` // Labels of alert rule. Labels map[string]interface{} `pulumi:"labels"` // Alert rule name. RuleName *string `pulumi:"ruleName"` // Rule state. `2`-enable, `3`-disable, default `2`. State *int `pulumi:"state"` }
type TmpAlertGroupRuleArgs ¶ added in v0.1.8
type TmpAlertGroupRuleArgs struct { // Annotation of alert rule. `summary`, `description` is special annotation in prometheus, mapping `Alarm Object`, `Alarm Information` in alarm message. Annotations pulumi.MapInput `pulumi:"annotations"` // Rule alarm duration. Duration pulumi.StringPtrInput `pulumi:"duration"` // Prometheus alert expression. Expr pulumi.StringPtrInput `pulumi:"expr"` // Labels of alert rule. Labels pulumi.MapInput `pulumi:"labels"` // Alert rule name. RuleName pulumi.StringPtrInput `pulumi:"ruleName"` // Rule state. `2`-enable, `3`-disable, default `2`. State pulumi.IntPtrInput `pulumi:"state"` }
func (TmpAlertGroupRuleArgs) ElementType ¶ added in v0.1.8
func (TmpAlertGroupRuleArgs) ElementType() reflect.Type
func (TmpAlertGroupRuleArgs) ToTmpAlertGroupRuleOutput ¶ added in v0.1.8
func (i TmpAlertGroupRuleArgs) ToTmpAlertGroupRuleOutput() TmpAlertGroupRuleOutput
func (TmpAlertGroupRuleArgs) ToTmpAlertGroupRuleOutputWithContext ¶ added in v0.1.8
func (i TmpAlertGroupRuleArgs) ToTmpAlertGroupRuleOutputWithContext(ctx context.Context) TmpAlertGroupRuleOutput
type TmpAlertGroupRuleArray ¶ added in v0.1.8
type TmpAlertGroupRuleArray []TmpAlertGroupRuleInput
func (TmpAlertGroupRuleArray) ElementType ¶ added in v0.1.8
func (TmpAlertGroupRuleArray) ElementType() reflect.Type
func (TmpAlertGroupRuleArray) ToTmpAlertGroupRuleArrayOutput ¶ added in v0.1.8
func (i TmpAlertGroupRuleArray) ToTmpAlertGroupRuleArrayOutput() TmpAlertGroupRuleArrayOutput
func (TmpAlertGroupRuleArray) ToTmpAlertGroupRuleArrayOutputWithContext ¶ added in v0.1.8
func (i TmpAlertGroupRuleArray) ToTmpAlertGroupRuleArrayOutputWithContext(ctx context.Context) TmpAlertGroupRuleArrayOutput
type TmpAlertGroupRuleArrayInput ¶ added in v0.1.8
type TmpAlertGroupRuleArrayInput interface { pulumi.Input ToTmpAlertGroupRuleArrayOutput() TmpAlertGroupRuleArrayOutput ToTmpAlertGroupRuleArrayOutputWithContext(context.Context) TmpAlertGroupRuleArrayOutput }
TmpAlertGroupRuleArrayInput is an input type that accepts TmpAlertGroupRuleArray and TmpAlertGroupRuleArrayOutput values. You can construct a concrete instance of `TmpAlertGroupRuleArrayInput` via:
TmpAlertGroupRuleArray{ TmpAlertGroupRuleArgs{...} }
type TmpAlertGroupRuleArrayOutput ¶ added in v0.1.8
type TmpAlertGroupRuleArrayOutput struct{ *pulumi.OutputState }
func (TmpAlertGroupRuleArrayOutput) ElementType ¶ added in v0.1.8
func (TmpAlertGroupRuleArrayOutput) ElementType() reflect.Type
func (TmpAlertGroupRuleArrayOutput) Index ¶ added in v0.1.8
func (o TmpAlertGroupRuleArrayOutput) Index(i pulumi.IntInput) TmpAlertGroupRuleOutput
func (TmpAlertGroupRuleArrayOutput) ToTmpAlertGroupRuleArrayOutput ¶ added in v0.1.8
func (o TmpAlertGroupRuleArrayOutput) ToTmpAlertGroupRuleArrayOutput() TmpAlertGroupRuleArrayOutput
func (TmpAlertGroupRuleArrayOutput) ToTmpAlertGroupRuleArrayOutputWithContext ¶ added in v0.1.8
func (o TmpAlertGroupRuleArrayOutput) ToTmpAlertGroupRuleArrayOutputWithContext(ctx context.Context) TmpAlertGroupRuleArrayOutput
type TmpAlertGroupRuleInput ¶ added in v0.1.8
type TmpAlertGroupRuleInput interface { pulumi.Input ToTmpAlertGroupRuleOutput() TmpAlertGroupRuleOutput ToTmpAlertGroupRuleOutputWithContext(context.Context) TmpAlertGroupRuleOutput }
TmpAlertGroupRuleInput is an input type that accepts TmpAlertGroupRuleArgs and TmpAlertGroupRuleOutput values. You can construct a concrete instance of `TmpAlertGroupRuleInput` via:
TmpAlertGroupRuleArgs{...}
type TmpAlertGroupRuleOutput ¶ added in v0.1.8
type TmpAlertGroupRuleOutput struct{ *pulumi.OutputState }
func (TmpAlertGroupRuleOutput) Annotations ¶ added in v0.1.8
func (o TmpAlertGroupRuleOutput) Annotations() pulumi.MapOutput
Annotation of alert rule. `summary`, `description` is special annotation in prometheus, mapping `Alarm Object`, `Alarm Information` in alarm message.
func (TmpAlertGroupRuleOutput) Duration ¶ added in v0.1.8
func (o TmpAlertGroupRuleOutput) Duration() pulumi.StringPtrOutput
Rule alarm duration.
func (TmpAlertGroupRuleOutput) ElementType ¶ added in v0.1.8
func (TmpAlertGroupRuleOutput) ElementType() reflect.Type
func (TmpAlertGroupRuleOutput) Expr ¶ added in v0.1.8
func (o TmpAlertGroupRuleOutput) Expr() pulumi.StringPtrOutput
Prometheus alert expression.
func (TmpAlertGroupRuleOutput) Labels ¶ added in v0.1.8
func (o TmpAlertGroupRuleOutput) Labels() pulumi.MapOutput
Labels of alert rule.
func (TmpAlertGroupRuleOutput) RuleName ¶ added in v0.1.8
func (o TmpAlertGroupRuleOutput) RuleName() pulumi.StringPtrOutput
Alert rule name.
func (TmpAlertGroupRuleOutput) State ¶ added in v0.1.8
func (o TmpAlertGroupRuleOutput) State() pulumi.IntPtrOutput
Rule state. `2`-enable, `3`-disable, default `2`.
func (TmpAlertGroupRuleOutput) ToTmpAlertGroupRuleOutput ¶ added in v0.1.8
func (o TmpAlertGroupRuleOutput) ToTmpAlertGroupRuleOutput() TmpAlertGroupRuleOutput
func (TmpAlertGroupRuleOutput) ToTmpAlertGroupRuleOutputWithContext ¶ added in v0.1.8
func (o TmpAlertGroupRuleOutput) ToTmpAlertGroupRuleOutputWithContext(ctx context.Context) TmpAlertGroupRuleOutput
type TmpAlertGroupState ¶ added in v0.1.8
type TmpAlertGroupState struct { // Tencent cloud notification template id list. AmpReceivers pulumi.StringArrayInput // User custom notification template, such as webhook, alertmanager. CustomReceiver TmpAlertGroupCustomReceiverPtrInput // Alarm group id. GroupId pulumi.StringPtrInput // Unique alert group name. GroupName pulumi.StringPtrInput // Instance id. InstanceId pulumi.StringPtrInput // Alert message send interval, default 1 hour. RepeatInterval pulumi.StringPtrInput // A list of alert rules. Rules TmpAlertGroupRuleArrayInput }
func (TmpAlertGroupState) ElementType ¶ added in v0.1.8
func (TmpAlertGroupState) ElementType() reflect.Type
type TmpAlertRule ¶
type TmpAlertRule struct { pulumi.CustomResourceState // Rule alarm duration. Annotations TmpAlertRuleAnnotationArrayOutput `pulumi:"annotations"` // Rule alarm duration. Duration pulumi.StringPtrOutput `pulumi:"duration"` // Rule expression, reference documentation: `https://prometheus.io/docs/prometheus/latest/configuration/alerting_rules/`. Expr pulumi.StringOutput `pulumi:"expr"` // Instance id. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // Rule alarm duration. Labels TmpAlertRuleLabelArrayOutput `pulumi:"labels"` // Alarm notification template id list. Receivers pulumi.StringArrayOutput `pulumi:"receivers"` // Rule name. RuleName pulumi.StringOutput `pulumi:"ruleName"` // Rule state code. RuleState pulumi.IntPtrOutput `pulumi:"ruleState"` // Alarm Policy Template Classification. Type pulumi.StringPtrOutput `pulumi:"type"` }
Provides a resource to create a monitor tmpAlertRule
> **NOTE:** This resource will be deprecated in a future version, please use `Monitor.TmpAlertGroup`.
## Example Usage
```go package main
import (
"fmt" "github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Subnet" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") availabilityZone := "ap-guangzhou-4" if param := cfg.Get("availabilityZone"); param != "" { availabilityZone = param } vpc, err := Vpc.NewInstance(ctx, "vpc", &Vpc.InstanceArgs{ CidrBlock: pulumi.String("10.0.0.0/16"), }) if err != nil { return err } subnet, err := Subnet.NewInstance(ctx, "subnet", &Subnet.InstanceArgs{ VpcId: vpc.ID(), AvailabilityZone: pulumi.String(availabilityZone), CidrBlock: pulumi.String("10.0.1.0/24"), }) if err != nil { return err } fooTmpInstance, err := Monitor.NewTmpInstance(ctx, "fooTmpInstance", &Monitor.TmpInstanceArgs{ InstanceName: pulumi.String("tf-tmp-instance"), VpcId: vpc.ID(), SubnetId: subnet.ID(), DataRetentionTime: pulumi.Int(30), Zone: pulumi.String(availabilityZone), Tags: pulumi.AnyMap{ "createdBy": pulumi.Any("terraform"), }, }) if err != nil { return err } _, err = Monitor.NewTmpCvmAgent(ctx, "fooTmpCvmAgent", &Monitor.TmpCvmAgentArgs{ InstanceId: fooTmpInstance.ID(), }) if err != nil { return err } _, err = Monitor.NewTmpAlertRule(ctx, "fooTmpAlertRule", &Monitor.TmpAlertRuleArgs{ Duration: pulumi.String("2m"), Expr: pulumi.String("avg by (instance) (mysql_global_status_threads_connected) / avg by (instance) (mysql_global_variables_max_connections) > 0.8"), InstanceId: fooTmpInstance.ID(), Receivers: pulumi.StringArray{ pulumi.String("notice-f2svbu3w"), }, RuleName: pulumi.String("MySQL 连接数过多"), RuleState: pulumi.Int(2), Type: pulumi.String("MySQL/MySQL 连接数过多"), Annotations: monitor.TmpAlertRuleAnnotationArray{ &monitor.TmpAlertRuleAnnotationArgs{ Key: pulumi.String("description"), Value: pulumi.String(fmt.Sprintf("%v%v%v%v%v", "MySQL 连接数过多, 实例: {{", "$", "labels.instance}},当前值: {{ ", "$", "value | humanizePercentage }}。")), }, &monitor.TmpAlertRuleAnnotationArgs{ Key: pulumi.String("summary"), Value: pulumi.String(fmt.Sprintf("%v%v%v", "MySQL 连接数过多(>80", "%", ")")), }, }, Labels: monitor.TmpAlertRuleLabelArray{ &monitor.TmpAlertRuleLabelArgs{ Key: pulumi.String("severity"), Value: pulumi.String("warning"), }, }, }) if err != nil { return err } return nil }) }
```
## Import
monitor tmpAlertRule can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Monitor/tmpAlertRule:TmpAlertRule tmpAlertRule instanceId#Rule_id
```
func GetTmpAlertRule ¶
func GetTmpAlertRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TmpAlertRuleState, opts ...pulumi.ResourceOption) (*TmpAlertRule, error)
GetTmpAlertRule gets an existing TmpAlertRule 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 NewTmpAlertRule ¶
func NewTmpAlertRule(ctx *pulumi.Context, name string, args *TmpAlertRuleArgs, opts ...pulumi.ResourceOption) (*TmpAlertRule, error)
NewTmpAlertRule registers a new resource with the given unique name, arguments, and options.
func (*TmpAlertRule) ElementType ¶
func (*TmpAlertRule) ElementType() reflect.Type
func (*TmpAlertRule) ToTmpAlertRuleOutput ¶
func (i *TmpAlertRule) ToTmpAlertRuleOutput() TmpAlertRuleOutput
func (*TmpAlertRule) ToTmpAlertRuleOutputWithContext ¶
func (i *TmpAlertRule) ToTmpAlertRuleOutputWithContext(ctx context.Context) TmpAlertRuleOutput
type TmpAlertRuleAnnotation ¶
type TmpAlertRuleAnnotationArgs ¶
type TmpAlertRuleAnnotationArgs struct { // key. Key pulumi.StringInput `pulumi:"key"` // value. Value pulumi.StringInput `pulumi:"value"` }
func (TmpAlertRuleAnnotationArgs) ElementType ¶
func (TmpAlertRuleAnnotationArgs) ElementType() reflect.Type
func (TmpAlertRuleAnnotationArgs) ToTmpAlertRuleAnnotationOutput ¶
func (i TmpAlertRuleAnnotationArgs) ToTmpAlertRuleAnnotationOutput() TmpAlertRuleAnnotationOutput
func (TmpAlertRuleAnnotationArgs) ToTmpAlertRuleAnnotationOutputWithContext ¶
func (i TmpAlertRuleAnnotationArgs) ToTmpAlertRuleAnnotationOutputWithContext(ctx context.Context) TmpAlertRuleAnnotationOutput
type TmpAlertRuleAnnotationArray ¶
type TmpAlertRuleAnnotationArray []TmpAlertRuleAnnotationInput
func (TmpAlertRuleAnnotationArray) ElementType ¶
func (TmpAlertRuleAnnotationArray) ElementType() reflect.Type
func (TmpAlertRuleAnnotationArray) ToTmpAlertRuleAnnotationArrayOutput ¶
func (i TmpAlertRuleAnnotationArray) ToTmpAlertRuleAnnotationArrayOutput() TmpAlertRuleAnnotationArrayOutput
func (TmpAlertRuleAnnotationArray) ToTmpAlertRuleAnnotationArrayOutputWithContext ¶
func (i TmpAlertRuleAnnotationArray) ToTmpAlertRuleAnnotationArrayOutputWithContext(ctx context.Context) TmpAlertRuleAnnotationArrayOutput
type TmpAlertRuleAnnotationArrayInput ¶
type TmpAlertRuleAnnotationArrayInput interface { pulumi.Input ToTmpAlertRuleAnnotationArrayOutput() TmpAlertRuleAnnotationArrayOutput ToTmpAlertRuleAnnotationArrayOutputWithContext(context.Context) TmpAlertRuleAnnotationArrayOutput }
TmpAlertRuleAnnotationArrayInput is an input type that accepts TmpAlertRuleAnnotationArray and TmpAlertRuleAnnotationArrayOutput values. You can construct a concrete instance of `TmpAlertRuleAnnotationArrayInput` via:
TmpAlertRuleAnnotationArray{ TmpAlertRuleAnnotationArgs{...} }
type TmpAlertRuleAnnotationArrayOutput ¶
type TmpAlertRuleAnnotationArrayOutput struct{ *pulumi.OutputState }
func (TmpAlertRuleAnnotationArrayOutput) ElementType ¶
func (TmpAlertRuleAnnotationArrayOutput) ElementType() reflect.Type
func (TmpAlertRuleAnnotationArrayOutput) Index ¶
func (o TmpAlertRuleAnnotationArrayOutput) Index(i pulumi.IntInput) TmpAlertRuleAnnotationOutput
func (TmpAlertRuleAnnotationArrayOutput) ToTmpAlertRuleAnnotationArrayOutput ¶
func (o TmpAlertRuleAnnotationArrayOutput) ToTmpAlertRuleAnnotationArrayOutput() TmpAlertRuleAnnotationArrayOutput
func (TmpAlertRuleAnnotationArrayOutput) ToTmpAlertRuleAnnotationArrayOutputWithContext ¶
func (o TmpAlertRuleAnnotationArrayOutput) ToTmpAlertRuleAnnotationArrayOutputWithContext(ctx context.Context) TmpAlertRuleAnnotationArrayOutput
type TmpAlertRuleAnnotationInput ¶
type TmpAlertRuleAnnotationInput interface { pulumi.Input ToTmpAlertRuleAnnotationOutput() TmpAlertRuleAnnotationOutput ToTmpAlertRuleAnnotationOutputWithContext(context.Context) TmpAlertRuleAnnotationOutput }
TmpAlertRuleAnnotationInput is an input type that accepts TmpAlertRuleAnnotationArgs and TmpAlertRuleAnnotationOutput values. You can construct a concrete instance of `TmpAlertRuleAnnotationInput` via:
TmpAlertRuleAnnotationArgs{...}
type TmpAlertRuleAnnotationOutput ¶
type TmpAlertRuleAnnotationOutput struct{ *pulumi.OutputState }
func (TmpAlertRuleAnnotationOutput) ElementType ¶
func (TmpAlertRuleAnnotationOutput) ElementType() reflect.Type
func (TmpAlertRuleAnnotationOutput) Key ¶
func (o TmpAlertRuleAnnotationOutput) Key() pulumi.StringOutput
key.
func (TmpAlertRuleAnnotationOutput) ToTmpAlertRuleAnnotationOutput ¶
func (o TmpAlertRuleAnnotationOutput) ToTmpAlertRuleAnnotationOutput() TmpAlertRuleAnnotationOutput
func (TmpAlertRuleAnnotationOutput) ToTmpAlertRuleAnnotationOutputWithContext ¶
func (o TmpAlertRuleAnnotationOutput) ToTmpAlertRuleAnnotationOutputWithContext(ctx context.Context) TmpAlertRuleAnnotationOutput
func (TmpAlertRuleAnnotationOutput) Value ¶
func (o TmpAlertRuleAnnotationOutput) Value() pulumi.StringOutput
value.
type TmpAlertRuleArgs ¶
type TmpAlertRuleArgs struct { // Rule alarm duration. Annotations TmpAlertRuleAnnotationArrayInput // Rule alarm duration. Duration pulumi.StringPtrInput // Rule expression, reference documentation: `https://prometheus.io/docs/prometheus/latest/configuration/alerting_rules/`. Expr pulumi.StringInput // Instance id. InstanceId pulumi.StringInput // Rule alarm duration. Labels TmpAlertRuleLabelArrayInput // Alarm notification template id list. Receivers pulumi.StringArrayInput // Rule name. RuleName pulumi.StringInput // Rule state code. RuleState pulumi.IntPtrInput // Alarm Policy Template Classification. Type pulumi.StringPtrInput }
The set of arguments for constructing a TmpAlertRule resource.
func (TmpAlertRuleArgs) ElementType ¶
func (TmpAlertRuleArgs) ElementType() reflect.Type
type TmpAlertRuleArray ¶
type TmpAlertRuleArray []TmpAlertRuleInput
func (TmpAlertRuleArray) ElementType ¶
func (TmpAlertRuleArray) ElementType() reflect.Type
func (TmpAlertRuleArray) ToTmpAlertRuleArrayOutput ¶
func (i TmpAlertRuleArray) ToTmpAlertRuleArrayOutput() TmpAlertRuleArrayOutput
func (TmpAlertRuleArray) ToTmpAlertRuleArrayOutputWithContext ¶
func (i TmpAlertRuleArray) ToTmpAlertRuleArrayOutputWithContext(ctx context.Context) TmpAlertRuleArrayOutput
type TmpAlertRuleArrayInput ¶
type TmpAlertRuleArrayInput interface { pulumi.Input ToTmpAlertRuleArrayOutput() TmpAlertRuleArrayOutput ToTmpAlertRuleArrayOutputWithContext(context.Context) TmpAlertRuleArrayOutput }
TmpAlertRuleArrayInput is an input type that accepts TmpAlertRuleArray and TmpAlertRuleArrayOutput values. You can construct a concrete instance of `TmpAlertRuleArrayInput` via:
TmpAlertRuleArray{ TmpAlertRuleArgs{...} }
type TmpAlertRuleArrayOutput ¶
type TmpAlertRuleArrayOutput struct{ *pulumi.OutputState }
func (TmpAlertRuleArrayOutput) ElementType ¶
func (TmpAlertRuleArrayOutput) ElementType() reflect.Type
func (TmpAlertRuleArrayOutput) Index ¶
func (o TmpAlertRuleArrayOutput) Index(i pulumi.IntInput) TmpAlertRuleOutput
func (TmpAlertRuleArrayOutput) ToTmpAlertRuleArrayOutput ¶
func (o TmpAlertRuleArrayOutput) ToTmpAlertRuleArrayOutput() TmpAlertRuleArrayOutput
func (TmpAlertRuleArrayOutput) ToTmpAlertRuleArrayOutputWithContext ¶
func (o TmpAlertRuleArrayOutput) ToTmpAlertRuleArrayOutputWithContext(ctx context.Context) TmpAlertRuleArrayOutput
type TmpAlertRuleInput ¶
type TmpAlertRuleInput interface { pulumi.Input ToTmpAlertRuleOutput() TmpAlertRuleOutput ToTmpAlertRuleOutputWithContext(ctx context.Context) TmpAlertRuleOutput }
type TmpAlertRuleLabel ¶
type TmpAlertRuleLabelArgs ¶
type TmpAlertRuleLabelArgs struct { // key. Key pulumi.StringInput `pulumi:"key"` // value. Value pulumi.StringInput `pulumi:"value"` }
func (TmpAlertRuleLabelArgs) ElementType ¶
func (TmpAlertRuleLabelArgs) ElementType() reflect.Type
func (TmpAlertRuleLabelArgs) ToTmpAlertRuleLabelOutput ¶
func (i TmpAlertRuleLabelArgs) ToTmpAlertRuleLabelOutput() TmpAlertRuleLabelOutput
func (TmpAlertRuleLabelArgs) ToTmpAlertRuleLabelOutputWithContext ¶
func (i TmpAlertRuleLabelArgs) ToTmpAlertRuleLabelOutputWithContext(ctx context.Context) TmpAlertRuleLabelOutput
type TmpAlertRuleLabelArray ¶
type TmpAlertRuleLabelArray []TmpAlertRuleLabelInput
func (TmpAlertRuleLabelArray) ElementType ¶
func (TmpAlertRuleLabelArray) ElementType() reflect.Type
func (TmpAlertRuleLabelArray) ToTmpAlertRuleLabelArrayOutput ¶
func (i TmpAlertRuleLabelArray) ToTmpAlertRuleLabelArrayOutput() TmpAlertRuleLabelArrayOutput
func (TmpAlertRuleLabelArray) ToTmpAlertRuleLabelArrayOutputWithContext ¶
func (i TmpAlertRuleLabelArray) ToTmpAlertRuleLabelArrayOutputWithContext(ctx context.Context) TmpAlertRuleLabelArrayOutput
type TmpAlertRuleLabelArrayInput ¶
type TmpAlertRuleLabelArrayInput interface { pulumi.Input ToTmpAlertRuleLabelArrayOutput() TmpAlertRuleLabelArrayOutput ToTmpAlertRuleLabelArrayOutputWithContext(context.Context) TmpAlertRuleLabelArrayOutput }
TmpAlertRuleLabelArrayInput is an input type that accepts TmpAlertRuleLabelArray and TmpAlertRuleLabelArrayOutput values. You can construct a concrete instance of `TmpAlertRuleLabelArrayInput` via:
TmpAlertRuleLabelArray{ TmpAlertRuleLabelArgs{...} }
type TmpAlertRuleLabelArrayOutput ¶
type TmpAlertRuleLabelArrayOutput struct{ *pulumi.OutputState }
func (TmpAlertRuleLabelArrayOutput) ElementType ¶
func (TmpAlertRuleLabelArrayOutput) ElementType() reflect.Type
func (TmpAlertRuleLabelArrayOutput) Index ¶
func (o TmpAlertRuleLabelArrayOutput) Index(i pulumi.IntInput) TmpAlertRuleLabelOutput
func (TmpAlertRuleLabelArrayOutput) ToTmpAlertRuleLabelArrayOutput ¶
func (o TmpAlertRuleLabelArrayOutput) ToTmpAlertRuleLabelArrayOutput() TmpAlertRuleLabelArrayOutput
func (TmpAlertRuleLabelArrayOutput) ToTmpAlertRuleLabelArrayOutputWithContext ¶
func (o TmpAlertRuleLabelArrayOutput) ToTmpAlertRuleLabelArrayOutputWithContext(ctx context.Context) TmpAlertRuleLabelArrayOutput
type TmpAlertRuleLabelInput ¶
type TmpAlertRuleLabelInput interface { pulumi.Input ToTmpAlertRuleLabelOutput() TmpAlertRuleLabelOutput ToTmpAlertRuleLabelOutputWithContext(context.Context) TmpAlertRuleLabelOutput }
TmpAlertRuleLabelInput is an input type that accepts TmpAlertRuleLabelArgs and TmpAlertRuleLabelOutput values. You can construct a concrete instance of `TmpAlertRuleLabelInput` via:
TmpAlertRuleLabelArgs{...}
type TmpAlertRuleLabelOutput ¶
type TmpAlertRuleLabelOutput struct{ *pulumi.OutputState }
func (TmpAlertRuleLabelOutput) ElementType ¶
func (TmpAlertRuleLabelOutput) ElementType() reflect.Type
func (TmpAlertRuleLabelOutput) Key ¶
func (o TmpAlertRuleLabelOutput) Key() pulumi.StringOutput
key.
func (TmpAlertRuleLabelOutput) ToTmpAlertRuleLabelOutput ¶
func (o TmpAlertRuleLabelOutput) ToTmpAlertRuleLabelOutput() TmpAlertRuleLabelOutput
func (TmpAlertRuleLabelOutput) ToTmpAlertRuleLabelOutputWithContext ¶
func (o TmpAlertRuleLabelOutput) ToTmpAlertRuleLabelOutputWithContext(ctx context.Context) TmpAlertRuleLabelOutput
func (TmpAlertRuleLabelOutput) Value ¶
func (o TmpAlertRuleLabelOutput) Value() pulumi.StringOutput
value.
type TmpAlertRuleMap ¶
type TmpAlertRuleMap map[string]TmpAlertRuleInput
func (TmpAlertRuleMap) ElementType ¶
func (TmpAlertRuleMap) ElementType() reflect.Type
func (TmpAlertRuleMap) ToTmpAlertRuleMapOutput ¶
func (i TmpAlertRuleMap) ToTmpAlertRuleMapOutput() TmpAlertRuleMapOutput
func (TmpAlertRuleMap) ToTmpAlertRuleMapOutputWithContext ¶
func (i TmpAlertRuleMap) ToTmpAlertRuleMapOutputWithContext(ctx context.Context) TmpAlertRuleMapOutput
type TmpAlertRuleMapInput ¶
type TmpAlertRuleMapInput interface { pulumi.Input ToTmpAlertRuleMapOutput() TmpAlertRuleMapOutput ToTmpAlertRuleMapOutputWithContext(context.Context) TmpAlertRuleMapOutput }
TmpAlertRuleMapInput is an input type that accepts TmpAlertRuleMap and TmpAlertRuleMapOutput values. You can construct a concrete instance of `TmpAlertRuleMapInput` via:
TmpAlertRuleMap{ "key": TmpAlertRuleArgs{...} }
type TmpAlertRuleMapOutput ¶
type TmpAlertRuleMapOutput struct{ *pulumi.OutputState }
func (TmpAlertRuleMapOutput) ElementType ¶
func (TmpAlertRuleMapOutput) ElementType() reflect.Type
func (TmpAlertRuleMapOutput) MapIndex ¶
func (o TmpAlertRuleMapOutput) MapIndex(k pulumi.StringInput) TmpAlertRuleOutput
func (TmpAlertRuleMapOutput) ToTmpAlertRuleMapOutput ¶
func (o TmpAlertRuleMapOutput) ToTmpAlertRuleMapOutput() TmpAlertRuleMapOutput
func (TmpAlertRuleMapOutput) ToTmpAlertRuleMapOutputWithContext ¶
func (o TmpAlertRuleMapOutput) ToTmpAlertRuleMapOutputWithContext(ctx context.Context) TmpAlertRuleMapOutput
type TmpAlertRuleOutput ¶
type TmpAlertRuleOutput struct{ *pulumi.OutputState }
func (TmpAlertRuleOutput) Annotations ¶
func (o TmpAlertRuleOutput) Annotations() TmpAlertRuleAnnotationArrayOutput
Rule alarm duration.
func (TmpAlertRuleOutput) Duration ¶
func (o TmpAlertRuleOutput) Duration() pulumi.StringPtrOutput
Rule alarm duration.
func (TmpAlertRuleOutput) ElementType ¶
func (TmpAlertRuleOutput) ElementType() reflect.Type
func (TmpAlertRuleOutput) Expr ¶
func (o TmpAlertRuleOutput) Expr() pulumi.StringOutput
Rule expression, reference documentation: `https://prometheus.io/docs/prometheus/latest/configuration/alerting_rules/`.
func (TmpAlertRuleOutput) InstanceId ¶
func (o TmpAlertRuleOutput) InstanceId() pulumi.StringOutput
Instance id.
func (TmpAlertRuleOutput) Labels ¶
func (o TmpAlertRuleOutput) Labels() TmpAlertRuleLabelArrayOutput
Rule alarm duration.
func (TmpAlertRuleOutput) Receivers ¶
func (o TmpAlertRuleOutput) Receivers() pulumi.StringArrayOutput
Alarm notification template id list.
func (TmpAlertRuleOutput) RuleName ¶
func (o TmpAlertRuleOutput) RuleName() pulumi.StringOutput
Rule name.
func (TmpAlertRuleOutput) RuleState ¶
func (o TmpAlertRuleOutput) RuleState() pulumi.IntPtrOutput
Rule state code.
func (TmpAlertRuleOutput) ToTmpAlertRuleOutput ¶
func (o TmpAlertRuleOutput) ToTmpAlertRuleOutput() TmpAlertRuleOutput
func (TmpAlertRuleOutput) ToTmpAlertRuleOutputWithContext ¶
func (o TmpAlertRuleOutput) ToTmpAlertRuleOutputWithContext(ctx context.Context) TmpAlertRuleOutput
func (TmpAlertRuleOutput) Type ¶
func (o TmpAlertRuleOutput) Type() pulumi.StringPtrOutput
Alarm Policy Template Classification.
type TmpAlertRuleState ¶
type TmpAlertRuleState struct { // Rule alarm duration. Annotations TmpAlertRuleAnnotationArrayInput // Rule alarm duration. Duration pulumi.StringPtrInput // Rule expression, reference documentation: `https://prometheus.io/docs/prometheus/latest/configuration/alerting_rules/`. Expr pulumi.StringPtrInput // Instance id. InstanceId pulumi.StringPtrInput // Rule alarm duration. Labels TmpAlertRuleLabelArrayInput // Alarm notification template id list. Receivers pulumi.StringArrayInput // Rule name. RuleName pulumi.StringPtrInput // Rule state code. RuleState pulumi.IntPtrInput // Alarm Policy Template Classification. Type pulumi.StringPtrInput }
func (TmpAlertRuleState) ElementType ¶
func (TmpAlertRuleState) ElementType() reflect.Type
type TmpCvmAgent ¶
type TmpCvmAgent struct { pulumi.CustomResourceState // Agent id. AgentId pulumi.StringOutput `pulumi:"agentId"` // Instance id. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // Agent name. Name pulumi.StringOutput `pulumi:"name"` }
Provides a resource to create a monitor tmpCvmAgent
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Subnet" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") availabilityZone := "ap-guangzhou-4" if param := cfg.Get("availabilityZone"); param != "" { availabilityZone = param } vpc, err := Vpc.NewInstance(ctx, "vpc", &Vpc.InstanceArgs{ CidrBlock: pulumi.String("10.0.0.0/16"), }) if err != nil { return err } subnet, err := Subnet.NewInstance(ctx, "subnet", &Subnet.InstanceArgs{ VpcId: vpc.ID(), AvailabilityZone: pulumi.String(availabilityZone), CidrBlock: pulumi.String("10.0.1.0/24"), }) if err != nil { return err } fooTmpInstance, err := Monitor.NewTmpInstance(ctx, "fooTmpInstance", &Monitor.TmpInstanceArgs{ InstanceName: pulumi.String("tf-tmp-instance"), VpcId: vpc.ID(), SubnetId: subnet.ID(), DataRetentionTime: pulumi.Int(30), Zone: pulumi.String(availabilityZone), Tags: pulumi.AnyMap{ "createdBy": pulumi.Any("terraform"), }, }) if err != nil { return err } _, err = Monitor.NewTmpCvmAgent(ctx, "fooTmpCvmAgent", &Monitor.TmpCvmAgentArgs{ InstanceId: fooTmpInstance.ID(), }) if err != nil { return err } return nil }) }
```
## Import
monitor tmpCvmAgent can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Monitor/tmpCvmAgent:TmpCvmAgent tmpCvmAgent instance_id#agent_id
```
func GetTmpCvmAgent ¶
func GetTmpCvmAgent(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TmpCvmAgentState, opts ...pulumi.ResourceOption) (*TmpCvmAgent, error)
GetTmpCvmAgent gets an existing TmpCvmAgent 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 NewTmpCvmAgent ¶
func NewTmpCvmAgent(ctx *pulumi.Context, name string, args *TmpCvmAgentArgs, opts ...pulumi.ResourceOption) (*TmpCvmAgent, error)
NewTmpCvmAgent registers a new resource with the given unique name, arguments, and options.
func (*TmpCvmAgent) ElementType ¶
func (*TmpCvmAgent) ElementType() reflect.Type
func (*TmpCvmAgent) ToTmpCvmAgentOutput ¶
func (i *TmpCvmAgent) ToTmpCvmAgentOutput() TmpCvmAgentOutput
func (*TmpCvmAgent) ToTmpCvmAgentOutputWithContext ¶
func (i *TmpCvmAgent) ToTmpCvmAgentOutputWithContext(ctx context.Context) TmpCvmAgentOutput
type TmpCvmAgentArgs ¶
type TmpCvmAgentArgs struct { // Instance id. InstanceId pulumi.StringInput // Agent name. Name pulumi.StringPtrInput }
The set of arguments for constructing a TmpCvmAgent resource.
func (TmpCvmAgentArgs) ElementType ¶
func (TmpCvmAgentArgs) ElementType() reflect.Type
type TmpCvmAgentArray ¶
type TmpCvmAgentArray []TmpCvmAgentInput
func (TmpCvmAgentArray) ElementType ¶
func (TmpCvmAgentArray) ElementType() reflect.Type
func (TmpCvmAgentArray) ToTmpCvmAgentArrayOutput ¶
func (i TmpCvmAgentArray) ToTmpCvmAgentArrayOutput() TmpCvmAgentArrayOutput
func (TmpCvmAgentArray) ToTmpCvmAgentArrayOutputWithContext ¶
func (i TmpCvmAgentArray) ToTmpCvmAgentArrayOutputWithContext(ctx context.Context) TmpCvmAgentArrayOutput
type TmpCvmAgentArrayInput ¶
type TmpCvmAgentArrayInput interface { pulumi.Input ToTmpCvmAgentArrayOutput() TmpCvmAgentArrayOutput ToTmpCvmAgentArrayOutputWithContext(context.Context) TmpCvmAgentArrayOutput }
TmpCvmAgentArrayInput is an input type that accepts TmpCvmAgentArray and TmpCvmAgentArrayOutput values. You can construct a concrete instance of `TmpCvmAgentArrayInput` via:
TmpCvmAgentArray{ TmpCvmAgentArgs{...} }
type TmpCvmAgentArrayOutput ¶
type TmpCvmAgentArrayOutput struct{ *pulumi.OutputState }
func (TmpCvmAgentArrayOutput) ElementType ¶
func (TmpCvmAgentArrayOutput) ElementType() reflect.Type
func (TmpCvmAgentArrayOutput) Index ¶
func (o TmpCvmAgentArrayOutput) Index(i pulumi.IntInput) TmpCvmAgentOutput
func (TmpCvmAgentArrayOutput) ToTmpCvmAgentArrayOutput ¶
func (o TmpCvmAgentArrayOutput) ToTmpCvmAgentArrayOutput() TmpCvmAgentArrayOutput
func (TmpCvmAgentArrayOutput) ToTmpCvmAgentArrayOutputWithContext ¶
func (o TmpCvmAgentArrayOutput) ToTmpCvmAgentArrayOutputWithContext(ctx context.Context) TmpCvmAgentArrayOutput
type TmpCvmAgentInput ¶
type TmpCvmAgentInput interface { pulumi.Input ToTmpCvmAgentOutput() TmpCvmAgentOutput ToTmpCvmAgentOutputWithContext(ctx context.Context) TmpCvmAgentOutput }
type TmpCvmAgentMap ¶
type TmpCvmAgentMap map[string]TmpCvmAgentInput
func (TmpCvmAgentMap) ElementType ¶
func (TmpCvmAgentMap) ElementType() reflect.Type
func (TmpCvmAgentMap) ToTmpCvmAgentMapOutput ¶
func (i TmpCvmAgentMap) ToTmpCvmAgentMapOutput() TmpCvmAgentMapOutput
func (TmpCvmAgentMap) ToTmpCvmAgentMapOutputWithContext ¶
func (i TmpCvmAgentMap) ToTmpCvmAgentMapOutputWithContext(ctx context.Context) TmpCvmAgentMapOutput
type TmpCvmAgentMapInput ¶
type TmpCvmAgentMapInput interface { pulumi.Input ToTmpCvmAgentMapOutput() TmpCvmAgentMapOutput ToTmpCvmAgentMapOutputWithContext(context.Context) TmpCvmAgentMapOutput }
TmpCvmAgentMapInput is an input type that accepts TmpCvmAgentMap and TmpCvmAgentMapOutput values. You can construct a concrete instance of `TmpCvmAgentMapInput` via:
TmpCvmAgentMap{ "key": TmpCvmAgentArgs{...} }
type TmpCvmAgentMapOutput ¶
type TmpCvmAgentMapOutput struct{ *pulumi.OutputState }
func (TmpCvmAgentMapOutput) ElementType ¶
func (TmpCvmAgentMapOutput) ElementType() reflect.Type
func (TmpCvmAgentMapOutput) MapIndex ¶
func (o TmpCvmAgentMapOutput) MapIndex(k pulumi.StringInput) TmpCvmAgentOutput
func (TmpCvmAgentMapOutput) ToTmpCvmAgentMapOutput ¶
func (o TmpCvmAgentMapOutput) ToTmpCvmAgentMapOutput() TmpCvmAgentMapOutput
func (TmpCvmAgentMapOutput) ToTmpCvmAgentMapOutputWithContext ¶
func (o TmpCvmAgentMapOutput) ToTmpCvmAgentMapOutputWithContext(ctx context.Context) TmpCvmAgentMapOutput
type TmpCvmAgentOutput ¶
type TmpCvmAgentOutput struct{ *pulumi.OutputState }
func (TmpCvmAgentOutput) AgentId ¶ added in v0.1.3
func (o TmpCvmAgentOutput) AgentId() pulumi.StringOutput
Agent id.
func (TmpCvmAgentOutput) ElementType ¶
func (TmpCvmAgentOutput) ElementType() reflect.Type
func (TmpCvmAgentOutput) InstanceId ¶
func (o TmpCvmAgentOutput) InstanceId() pulumi.StringOutput
Instance id.
func (TmpCvmAgentOutput) ToTmpCvmAgentOutput ¶
func (o TmpCvmAgentOutput) ToTmpCvmAgentOutput() TmpCvmAgentOutput
func (TmpCvmAgentOutput) ToTmpCvmAgentOutputWithContext ¶
func (o TmpCvmAgentOutput) ToTmpCvmAgentOutputWithContext(ctx context.Context) TmpCvmAgentOutput
type TmpCvmAgentState ¶
type TmpCvmAgentState struct { // Agent id. AgentId pulumi.StringPtrInput // Instance id. InstanceId pulumi.StringPtrInput // Agent name. Name pulumi.StringPtrInput }
func (TmpCvmAgentState) ElementType ¶
func (TmpCvmAgentState) ElementType() reflect.Type
type TmpExporterIntegration ¶
type TmpExporterIntegration struct { pulumi.CustomResourceState // Cluster ID. ClusterId pulumi.StringOutput `pulumi:"clusterId"` // Integration config. Content pulumi.StringOutput `pulumi:"content"` // Instance id. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // Type. Kind pulumi.StringOutput `pulumi:"kind"` // Integration config. KubeType pulumi.IntOutput `pulumi:"kubeType"` }
Provides a resource to create a monitor tmpExporterIntegration
> **NOTE:** If you only want to upgrade the exporter version with same config, you can set `version` under `instanceSpec` with any value to trigger the change.
## Example Usage ### Use blackbox-exporter
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Monitor.NewTmpExporterIntegration(ctx, "tmpExporterIntegration", &Monitor.TmpExporterIntegrationArgs{ ClusterId: pulumi.String("cls-bmuaukfu"), Content: pulumi.String("{\"name\":\"test\",\"kind\":\"blackbox-exporter\",\"spec\":{\"instanceSpec\":{\"module\":\"http_get\",\"urls\":[\"xx\"]}}}"), InstanceId: pulumi.String("prom-dko9d0nu"), Kind: pulumi.String("blackbox-exporter"), KubeType: pulumi.Int(1), }) if err != nil { return err } return nil }) }
``` ### Use es-exporter
```go package main
import (
"encoding/json" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { tmpJSON0, err := json.Marshal(map[string]interface{}{ "name": "ex-exporter-example", "kind": "es-exporter", "spec": map[string]interface{}{ "instanceSpec": map[string]interface{}{ "url": "http://127.0.0.1:9123", "labels": map[string]interface{}{ "instance": "es-abcd", }, "version": "1.70.1", "user": "fugiat Duis minim", "password": "exercitation cillum velit", }, "exporterSpec": map[string]interface{}{ "all": true, "indicesSettings": false, "snapshots": false, "indices": true, "shards": false, }, }, }) if err != nil { return err } json0 := string(tmpJSON0) _, err := Monitor.NewTmpExporterIntegration(ctx, "tmpExporterIntegrationEs", &Monitor.TmpExporterIntegrationArgs{ InstanceId: pulumi.Any(tencentcloud_monitor_tmp_instance.TmpInstance.Id), Kind: pulumi.String("es-exporter"), Content: pulumi.String(json0), ClusterId: pulumi.String(""), KubeType: pulumi.Int(3), }) if err != nil { return err } return nil }) }
```
func GetTmpExporterIntegration ¶
func GetTmpExporterIntegration(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TmpExporterIntegrationState, opts ...pulumi.ResourceOption) (*TmpExporterIntegration, error)
GetTmpExporterIntegration gets an existing TmpExporterIntegration 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 NewTmpExporterIntegration ¶
func NewTmpExporterIntegration(ctx *pulumi.Context, name string, args *TmpExporterIntegrationArgs, opts ...pulumi.ResourceOption) (*TmpExporterIntegration, error)
NewTmpExporterIntegration registers a new resource with the given unique name, arguments, and options.
func (*TmpExporterIntegration) ElementType ¶
func (*TmpExporterIntegration) ElementType() reflect.Type
func (*TmpExporterIntegration) ToTmpExporterIntegrationOutput ¶
func (i *TmpExporterIntegration) ToTmpExporterIntegrationOutput() TmpExporterIntegrationOutput
func (*TmpExporterIntegration) ToTmpExporterIntegrationOutputWithContext ¶
func (i *TmpExporterIntegration) ToTmpExporterIntegrationOutputWithContext(ctx context.Context) TmpExporterIntegrationOutput
type TmpExporterIntegrationArgs ¶
type TmpExporterIntegrationArgs struct { // Cluster ID. ClusterId pulumi.StringInput // Integration config. Content pulumi.StringInput // Instance id. InstanceId pulumi.StringInput // Type. Kind pulumi.StringInput // Integration config. KubeType pulumi.IntInput }
The set of arguments for constructing a TmpExporterIntegration resource.
func (TmpExporterIntegrationArgs) ElementType ¶
func (TmpExporterIntegrationArgs) ElementType() reflect.Type
type TmpExporterIntegrationArray ¶
type TmpExporterIntegrationArray []TmpExporterIntegrationInput
func (TmpExporterIntegrationArray) ElementType ¶
func (TmpExporterIntegrationArray) ElementType() reflect.Type
func (TmpExporterIntegrationArray) ToTmpExporterIntegrationArrayOutput ¶
func (i TmpExporterIntegrationArray) ToTmpExporterIntegrationArrayOutput() TmpExporterIntegrationArrayOutput
func (TmpExporterIntegrationArray) ToTmpExporterIntegrationArrayOutputWithContext ¶
func (i TmpExporterIntegrationArray) ToTmpExporterIntegrationArrayOutputWithContext(ctx context.Context) TmpExporterIntegrationArrayOutput
type TmpExporterIntegrationArrayInput ¶
type TmpExporterIntegrationArrayInput interface { pulumi.Input ToTmpExporterIntegrationArrayOutput() TmpExporterIntegrationArrayOutput ToTmpExporterIntegrationArrayOutputWithContext(context.Context) TmpExporterIntegrationArrayOutput }
TmpExporterIntegrationArrayInput is an input type that accepts TmpExporterIntegrationArray and TmpExporterIntegrationArrayOutput values. You can construct a concrete instance of `TmpExporterIntegrationArrayInput` via:
TmpExporterIntegrationArray{ TmpExporterIntegrationArgs{...} }
type TmpExporterIntegrationArrayOutput ¶
type TmpExporterIntegrationArrayOutput struct{ *pulumi.OutputState }
func (TmpExporterIntegrationArrayOutput) ElementType ¶
func (TmpExporterIntegrationArrayOutput) ElementType() reflect.Type
func (TmpExporterIntegrationArrayOutput) Index ¶
func (o TmpExporterIntegrationArrayOutput) Index(i pulumi.IntInput) TmpExporterIntegrationOutput
func (TmpExporterIntegrationArrayOutput) ToTmpExporterIntegrationArrayOutput ¶
func (o TmpExporterIntegrationArrayOutput) ToTmpExporterIntegrationArrayOutput() TmpExporterIntegrationArrayOutput
func (TmpExporterIntegrationArrayOutput) ToTmpExporterIntegrationArrayOutputWithContext ¶
func (o TmpExporterIntegrationArrayOutput) ToTmpExporterIntegrationArrayOutputWithContext(ctx context.Context) TmpExporterIntegrationArrayOutput
type TmpExporterIntegrationInput ¶
type TmpExporterIntegrationInput interface { pulumi.Input ToTmpExporterIntegrationOutput() TmpExporterIntegrationOutput ToTmpExporterIntegrationOutputWithContext(ctx context.Context) TmpExporterIntegrationOutput }
type TmpExporterIntegrationMap ¶
type TmpExporterIntegrationMap map[string]TmpExporterIntegrationInput
func (TmpExporterIntegrationMap) ElementType ¶
func (TmpExporterIntegrationMap) ElementType() reflect.Type
func (TmpExporterIntegrationMap) ToTmpExporterIntegrationMapOutput ¶
func (i TmpExporterIntegrationMap) ToTmpExporterIntegrationMapOutput() TmpExporterIntegrationMapOutput
func (TmpExporterIntegrationMap) ToTmpExporterIntegrationMapOutputWithContext ¶
func (i TmpExporterIntegrationMap) ToTmpExporterIntegrationMapOutputWithContext(ctx context.Context) TmpExporterIntegrationMapOutput
type TmpExporterIntegrationMapInput ¶
type TmpExporterIntegrationMapInput interface { pulumi.Input ToTmpExporterIntegrationMapOutput() TmpExporterIntegrationMapOutput ToTmpExporterIntegrationMapOutputWithContext(context.Context) TmpExporterIntegrationMapOutput }
TmpExporterIntegrationMapInput is an input type that accepts TmpExporterIntegrationMap and TmpExporterIntegrationMapOutput values. You can construct a concrete instance of `TmpExporterIntegrationMapInput` via:
TmpExporterIntegrationMap{ "key": TmpExporterIntegrationArgs{...} }
type TmpExporterIntegrationMapOutput ¶
type TmpExporterIntegrationMapOutput struct{ *pulumi.OutputState }
func (TmpExporterIntegrationMapOutput) ElementType ¶
func (TmpExporterIntegrationMapOutput) ElementType() reflect.Type
func (TmpExporterIntegrationMapOutput) MapIndex ¶
func (o TmpExporterIntegrationMapOutput) MapIndex(k pulumi.StringInput) TmpExporterIntegrationOutput
func (TmpExporterIntegrationMapOutput) ToTmpExporterIntegrationMapOutput ¶
func (o TmpExporterIntegrationMapOutput) ToTmpExporterIntegrationMapOutput() TmpExporterIntegrationMapOutput
func (TmpExporterIntegrationMapOutput) ToTmpExporterIntegrationMapOutputWithContext ¶
func (o TmpExporterIntegrationMapOutput) ToTmpExporterIntegrationMapOutputWithContext(ctx context.Context) TmpExporterIntegrationMapOutput
type TmpExporterIntegrationOutput ¶
type TmpExporterIntegrationOutput struct{ *pulumi.OutputState }
func (TmpExporterIntegrationOutput) ClusterId ¶
func (o TmpExporterIntegrationOutput) ClusterId() pulumi.StringOutput
Cluster ID.
func (TmpExporterIntegrationOutput) Content ¶
func (o TmpExporterIntegrationOutput) Content() pulumi.StringOutput
Integration config.
func (TmpExporterIntegrationOutput) ElementType ¶
func (TmpExporterIntegrationOutput) ElementType() reflect.Type
func (TmpExporterIntegrationOutput) InstanceId ¶
func (o TmpExporterIntegrationOutput) InstanceId() pulumi.StringOutput
Instance id.
func (TmpExporterIntegrationOutput) Kind ¶
func (o TmpExporterIntegrationOutput) Kind() pulumi.StringOutput
Type.
func (TmpExporterIntegrationOutput) KubeType ¶
func (o TmpExporterIntegrationOutput) KubeType() pulumi.IntOutput
Integration config.
func (TmpExporterIntegrationOutput) ToTmpExporterIntegrationOutput ¶
func (o TmpExporterIntegrationOutput) ToTmpExporterIntegrationOutput() TmpExporterIntegrationOutput
func (TmpExporterIntegrationOutput) ToTmpExporterIntegrationOutputWithContext ¶
func (o TmpExporterIntegrationOutput) ToTmpExporterIntegrationOutputWithContext(ctx context.Context) TmpExporterIntegrationOutput
type TmpExporterIntegrationState ¶
type TmpExporterIntegrationState struct { // Cluster ID. ClusterId pulumi.StringPtrInput // Integration config. Content pulumi.StringPtrInput // Instance id. InstanceId pulumi.StringPtrInput // Type. Kind pulumi.StringPtrInput // Integration config. KubeType pulumi.IntPtrInput }
func (TmpExporterIntegrationState) ElementType ¶
func (TmpExporterIntegrationState) ElementType() reflect.Type
type TmpGrafanaConfig ¶ added in v0.1.3
type TmpGrafanaConfig struct { pulumi.CustomResourceState // JSON encoded string. Config pulumi.StringOutput `pulumi:"config"` // Instance id. InstanceId pulumi.StringOutput `pulumi:"instanceId"` }
Provides a resource to create a monitor tmpGrafanaConfig
## Example Usage
```go package main
import (
"encoding/json" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Subnet" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") availabilityZone := "ap-guangzhou-4" if param := cfg.Get("availabilityZone"); param != "" { availabilityZone = param } vpc, err := Vpc.NewInstance(ctx, "vpc", &Vpc.InstanceArgs{ CidrBlock: pulumi.String("10.0.0.0/16"), }) if err != nil { return err } subnet, err := Subnet.NewInstance(ctx, "subnet", &Subnet.InstanceArgs{ VpcId: vpc.ID(), AvailabilityZone: pulumi.String(availabilityZone), CidrBlock: pulumi.String("10.0.1.0/24"), }) if err != nil { return err } fooGrafanaInstance, err := Monitor.NewGrafanaInstance(ctx, "fooGrafanaInstance", &Monitor.GrafanaInstanceArgs{ InstanceName: pulumi.String("tf-grafana"), VpcId: vpc.ID(), SubnetIds: pulumi.StringArray{ subnet.ID(), }, GrafanaInitPassword: pulumi.String("1234567890"), EnableInternet: pulumi.Bool(false), IsDestroy: pulumi.Bool(true), Tags: pulumi.AnyMap{ "createdBy": pulumi.Any("test"), }, }) if err != nil { return err } tmpJSON0, err := json.Marshal(map[string]interface{}{ "server": map[string]interface{}{ "http_port": 8080, "root_url": "https://cloud-grafana.woa.com/grafana-ffrdnrfa/", "serve_from_sub_path": true, }, }) if err != nil { return err } json0 := string(tmpJSON0) _, err = Monitor.NewTmpGrafanaConfig(ctx, "fooTmpGrafanaConfig", &Monitor.TmpGrafanaConfigArgs{ Config: pulumi.String(json0), InstanceId: fooGrafanaInstance.ID(), }) if err != nil { return err } return nil }) }
```
## Import
monitor tmp_grafana_config can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Monitor/tmpGrafanaConfig:TmpGrafanaConfig tmp_grafana_config tmp_grafana_config_id
```
func GetTmpGrafanaConfig ¶ added in v0.1.3
func GetTmpGrafanaConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TmpGrafanaConfigState, opts ...pulumi.ResourceOption) (*TmpGrafanaConfig, error)
GetTmpGrafanaConfig gets an existing TmpGrafanaConfig 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 NewTmpGrafanaConfig ¶ added in v0.1.3
func NewTmpGrafanaConfig(ctx *pulumi.Context, name string, args *TmpGrafanaConfigArgs, opts ...pulumi.ResourceOption) (*TmpGrafanaConfig, error)
NewTmpGrafanaConfig registers a new resource with the given unique name, arguments, and options.
func (*TmpGrafanaConfig) ElementType ¶ added in v0.1.3
func (*TmpGrafanaConfig) ElementType() reflect.Type
func (*TmpGrafanaConfig) ToTmpGrafanaConfigOutput ¶ added in v0.1.3
func (i *TmpGrafanaConfig) ToTmpGrafanaConfigOutput() TmpGrafanaConfigOutput
func (*TmpGrafanaConfig) ToTmpGrafanaConfigOutputWithContext ¶ added in v0.1.3
func (i *TmpGrafanaConfig) ToTmpGrafanaConfigOutputWithContext(ctx context.Context) TmpGrafanaConfigOutput
type TmpGrafanaConfigArgs ¶ added in v0.1.3
type TmpGrafanaConfigArgs struct { // JSON encoded string. Config pulumi.StringInput // Instance id. InstanceId pulumi.StringInput }
The set of arguments for constructing a TmpGrafanaConfig resource.
func (TmpGrafanaConfigArgs) ElementType ¶ added in v0.1.3
func (TmpGrafanaConfigArgs) ElementType() reflect.Type
type TmpGrafanaConfigArray ¶ added in v0.1.3
type TmpGrafanaConfigArray []TmpGrafanaConfigInput
func (TmpGrafanaConfigArray) ElementType ¶ added in v0.1.3
func (TmpGrafanaConfigArray) ElementType() reflect.Type
func (TmpGrafanaConfigArray) ToTmpGrafanaConfigArrayOutput ¶ added in v0.1.3
func (i TmpGrafanaConfigArray) ToTmpGrafanaConfigArrayOutput() TmpGrafanaConfigArrayOutput
func (TmpGrafanaConfigArray) ToTmpGrafanaConfigArrayOutputWithContext ¶ added in v0.1.3
func (i TmpGrafanaConfigArray) ToTmpGrafanaConfigArrayOutputWithContext(ctx context.Context) TmpGrafanaConfigArrayOutput
type TmpGrafanaConfigArrayInput ¶ added in v0.1.3
type TmpGrafanaConfigArrayInput interface { pulumi.Input ToTmpGrafanaConfigArrayOutput() TmpGrafanaConfigArrayOutput ToTmpGrafanaConfigArrayOutputWithContext(context.Context) TmpGrafanaConfigArrayOutput }
TmpGrafanaConfigArrayInput is an input type that accepts TmpGrafanaConfigArray and TmpGrafanaConfigArrayOutput values. You can construct a concrete instance of `TmpGrafanaConfigArrayInput` via:
TmpGrafanaConfigArray{ TmpGrafanaConfigArgs{...} }
type TmpGrafanaConfigArrayOutput ¶ added in v0.1.3
type TmpGrafanaConfigArrayOutput struct{ *pulumi.OutputState }
func (TmpGrafanaConfigArrayOutput) ElementType ¶ added in v0.1.3
func (TmpGrafanaConfigArrayOutput) ElementType() reflect.Type
func (TmpGrafanaConfigArrayOutput) Index ¶ added in v0.1.3
func (o TmpGrafanaConfigArrayOutput) Index(i pulumi.IntInput) TmpGrafanaConfigOutput
func (TmpGrafanaConfigArrayOutput) ToTmpGrafanaConfigArrayOutput ¶ added in v0.1.3
func (o TmpGrafanaConfigArrayOutput) ToTmpGrafanaConfigArrayOutput() TmpGrafanaConfigArrayOutput
func (TmpGrafanaConfigArrayOutput) ToTmpGrafanaConfigArrayOutputWithContext ¶ added in v0.1.3
func (o TmpGrafanaConfigArrayOutput) ToTmpGrafanaConfigArrayOutputWithContext(ctx context.Context) TmpGrafanaConfigArrayOutput
type TmpGrafanaConfigInput ¶ added in v0.1.3
type TmpGrafanaConfigInput interface { pulumi.Input ToTmpGrafanaConfigOutput() TmpGrafanaConfigOutput ToTmpGrafanaConfigOutputWithContext(ctx context.Context) TmpGrafanaConfigOutput }
type TmpGrafanaConfigMap ¶ added in v0.1.3
type TmpGrafanaConfigMap map[string]TmpGrafanaConfigInput
func (TmpGrafanaConfigMap) ElementType ¶ added in v0.1.3
func (TmpGrafanaConfigMap) ElementType() reflect.Type
func (TmpGrafanaConfigMap) ToTmpGrafanaConfigMapOutput ¶ added in v0.1.3
func (i TmpGrafanaConfigMap) ToTmpGrafanaConfigMapOutput() TmpGrafanaConfigMapOutput
func (TmpGrafanaConfigMap) ToTmpGrafanaConfigMapOutputWithContext ¶ added in v0.1.3
func (i TmpGrafanaConfigMap) ToTmpGrafanaConfigMapOutputWithContext(ctx context.Context) TmpGrafanaConfigMapOutput
type TmpGrafanaConfigMapInput ¶ added in v0.1.3
type TmpGrafanaConfigMapInput interface { pulumi.Input ToTmpGrafanaConfigMapOutput() TmpGrafanaConfigMapOutput ToTmpGrafanaConfigMapOutputWithContext(context.Context) TmpGrafanaConfigMapOutput }
TmpGrafanaConfigMapInput is an input type that accepts TmpGrafanaConfigMap and TmpGrafanaConfigMapOutput values. You can construct a concrete instance of `TmpGrafanaConfigMapInput` via:
TmpGrafanaConfigMap{ "key": TmpGrafanaConfigArgs{...} }
type TmpGrafanaConfigMapOutput ¶ added in v0.1.3
type TmpGrafanaConfigMapOutput struct{ *pulumi.OutputState }
func (TmpGrafanaConfigMapOutput) ElementType ¶ added in v0.1.3
func (TmpGrafanaConfigMapOutput) ElementType() reflect.Type
func (TmpGrafanaConfigMapOutput) MapIndex ¶ added in v0.1.3
func (o TmpGrafanaConfigMapOutput) MapIndex(k pulumi.StringInput) TmpGrafanaConfigOutput
func (TmpGrafanaConfigMapOutput) ToTmpGrafanaConfigMapOutput ¶ added in v0.1.3
func (o TmpGrafanaConfigMapOutput) ToTmpGrafanaConfigMapOutput() TmpGrafanaConfigMapOutput
func (TmpGrafanaConfigMapOutput) ToTmpGrafanaConfigMapOutputWithContext ¶ added in v0.1.3
func (o TmpGrafanaConfigMapOutput) ToTmpGrafanaConfigMapOutputWithContext(ctx context.Context) TmpGrafanaConfigMapOutput
type TmpGrafanaConfigOutput ¶ added in v0.1.3
type TmpGrafanaConfigOutput struct{ *pulumi.OutputState }
func (TmpGrafanaConfigOutput) Config ¶ added in v0.1.3
func (o TmpGrafanaConfigOutput) Config() pulumi.StringOutput
JSON encoded string.
func (TmpGrafanaConfigOutput) ElementType ¶ added in v0.1.3
func (TmpGrafanaConfigOutput) ElementType() reflect.Type
func (TmpGrafanaConfigOutput) InstanceId ¶ added in v0.1.3
func (o TmpGrafanaConfigOutput) InstanceId() pulumi.StringOutput
Instance id.
func (TmpGrafanaConfigOutput) ToTmpGrafanaConfigOutput ¶ added in v0.1.3
func (o TmpGrafanaConfigOutput) ToTmpGrafanaConfigOutput() TmpGrafanaConfigOutput
func (TmpGrafanaConfigOutput) ToTmpGrafanaConfigOutputWithContext ¶ added in v0.1.3
func (o TmpGrafanaConfigOutput) ToTmpGrafanaConfigOutputWithContext(ctx context.Context) TmpGrafanaConfigOutput
type TmpGrafanaConfigState ¶ added in v0.1.3
type TmpGrafanaConfigState struct { // JSON encoded string. Config pulumi.StringPtrInput // Instance id. InstanceId pulumi.StringPtrInput }
func (TmpGrafanaConfigState) ElementType ¶ added in v0.1.3
func (TmpGrafanaConfigState) ElementType() reflect.Type
type TmpInstance ¶
type TmpInstance struct { pulumi.CustomResourceState // Prometheus HTTP API root address. ApiRootPath pulumi.StringOutput `pulumi:"apiRootPath"` // Data retention time. DataRetentionTime pulumi.IntOutput `pulumi:"dataRetentionTime"` // Instance name. InstanceName pulumi.StringOutput `pulumi:"instanceName"` // Instance IPv4 address. Ipv4Address pulumi.StringOutput `pulumi:"ipv4Address"` // Proxy address. ProxyAddress pulumi.StringOutput `pulumi:"proxyAddress"` // Prometheus remote write address. RemoteWrite pulumi.StringOutput `pulumi:"remoteWrite"` // Subnet Id. SubnetId pulumi.StringOutput `pulumi:"subnetId"` // Tag description list. Tags pulumi.MapOutput `pulumi:"tags"` // Vpc Id. VpcId pulumi.StringOutput `pulumi:"vpcId"` // Available zone. Zone pulumi.StringOutput `pulumi:"zone"` }
Provides a resource to create a monitor tmpInstance
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Subnet" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") availabilityZone := "ap-guangzhou-4" if param := cfg.Get("availabilityZone"); param != "" { availabilityZone = param } vpc, err := Vpc.NewInstance(ctx, "vpc", &Vpc.InstanceArgs{ CidrBlock: pulumi.String("10.0.0.0/16"), }) if err != nil { return err } subnet, err := Subnet.NewInstance(ctx, "subnet", &Subnet.InstanceArgs{ VpcId: vpc.ID(), AvailabilityZone: pulumi.String(availabilityZone), CidrBlock: pulumi.String("10.0.1.0/24"), }) if err != nil { return err } _, err = Monitor.NewTmpInstance(ctx, "foo", &Monitor.TmpInstanceArgs{ InstanceName: pulumi.String("tf-tmp-instance"), VpcId: vpc.ID(), SubnetId: subnet.ID(), DataRetentionTime: pulumi.Int(30), Zone: pulumi.String(availabilityZone), Tags: pulumi.AnyMap{ "createdBy": pulumi.Any("terraform"), }, }) if err != nil { return err } return nil }) }
```
## Import
monitor tmpInstance can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Monitor/tmpInstance:TmpInstance tmpInstance tmpInstance_id
```
func GetTmpInstance ¶
func GetTmpInstance(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TmpInstanceState, opts ...pulumi.ResourceOption) (*TmpInstance, error)
GetTmpInstance gets an existing TmpInstance 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 NewTmpInstance ¶
func NewTmpInstance(ctx *pulumi.Context, name string, args *TmpInstanceArgs, opts ...pulumi.ResourceOption) (*TmpInstance, error)
NewTmpInstance registers a new resource with the given unique name, arguments, and options.
func (*TmpInstance) ElementType ¶
func (*TmpInstance) ElementType() reflect.Type
func (*TmpInstance) ToTmpInstanceOutput ¶
func (i *TmpInstance) ToTmpInstanceOutput() TmpInstanceOutput
func (*TmpInstance) ToTmpInstanceOutputWithContext ¶
func (i *TmpInstance) ToTmpInstanceOutputWithContext(ctx context.Context) TmpInstanceOutput
type TmpInstanceArgs ¶
type TmpInstanceArgs struct { // Data retention time. DataRetentionTime pulumi.IntInput // Instance name. InstanceName pulumi.StringInput // Subnet Id. SubnetId pulumi.StringInput // Tag description list. Tags pulumi.MapInput // Vpc Id. VpcId pulumi.StringInput // Available zone. Zone pulumi.StringInput }
The set of arguments for constructing a TmpInstance resource.
func (TmpInstanceArgs) ElementType ¶
func (TmpInstanceArgs) ElementType() reflect.Type
type TmpInstanceArray ¶
type TmpInstanceArray []TmpInstanceInput
func (TmpInstanceArray) ElementType ¶
func (TmpInstanceArray) ElementType() reflect.Type
func (TmpInstanceArray) ToTmpInstanceArrayOutput ¶
func (i TmpInstanceArray) ToTmpInstanceArrayOutput() TmpInstanceArrayOutput
func (TmpInstanceArray) ToTmpInstanceArrayOutputWithContext ¶
func (i TmpInstanceArray) ToTmpInstanceArrayOutputWithContext(ctx context.Context) TmpInstanceArrayOutput
type TmpInstanceArrayInput ¶
type TmpInstanceArrayInput interface { pulumi.Input ToTmpInstanceArrayOutput() TmpInstanceArrayOutput ToTmpInstanceArrayOutputWithContext(context.Context) TmpInstanceArrayOutput }
TmpInstanceArrayInput is an input type that accepts TmpInstanceArray and TmpInstanceArrayOutput values. You can construct a concrete instance of `TmpInstanceArrayInput` via:
TmpInstanceArray{ TmpInstanceArgs{...} }
type TmpInstanceArrayOutput ¶
type TmpInstanceArrayOutput struct{ *pulumi.OutputState }
func (TmpInstanceArrayOutput) ElementType ¶
func (TmpInstanceArrayOutput) ElementType() reflect.Type
func (TmpInstanceArrayOutput) Index ¶
func (o TmpInstanceArrayOutput) Index(i pulumi.IntInput) TmpInstanceOutput
func (TmpInstanceArrayOutput) ToTmpInstanceArrayOutput ¶
func (o TmpInstanceArrayOutput) ToTmpInstanceArrayOutput() TmpInstanceArrayOutput
func (TmpInstanceArrayOutput) ToTmpInstanceArrayOutputWithContext ¶
func (o TmpInstanceArrayOutput) ToTmpInstanceArrayOutputWithContext(ctx context.Context) TmpInstanceArrayOutput
type TmpInstanceInput ¶
type TmpInstanceInput interface { pulumi.Input ToTmpInstanceOutput() TmpInstanceOutput ToTmpInstanceOutputWithContext(ctx context.Context) TmpInstanceOutput }
type TmpInstanceMap ¶
type TmpInstanceMap map[string]TmpInstanceInput
func (TmpInstanceMap) ElementType ¶
func (TmpInstanceMap) ElementType() reflect.Type
func (TmpInstanceMap) ToTmpInstanceMapOutput ¶
func (i TmpInstanceMap) ToTmpInstanceMapOutput() TmpInstanceMapOutput
func (TmpInstanceMap) ToTmpInstanceMapOutputWithContext ¶
func (i TmpInstanceMap) ToTmpInstanceMapOutputWithContext(ctx context.Context) TmpInstanceMapOutput
type TmpInstanceMapInput ¶
type TmpInstanceMapInput interface { pulumi.Input ToTmpInstanceMapOutput() TmpInstanceMapOutput ToTmpInstanceMapOutputWithContext(context.Context) TmpInstanceMapOutput }
TmpInstanceMapInput is an input type that accepts TmpInstanceMap and TmpInstanceMapOutput values. You can construct a concrete instance of `TmpInstanceMapInput` via:
TmpInstanceMap{ "key": TmpInstanceArgs{...} }
type TmpInstanceMapOutput ¶
type TmpInstanceMapOutput struct{ *pulumi.OutputState }
func (TmpInstanceMapOutput) ElementType ¶
func (TmpInstanceMapOutput) ElementType() reflect.Type
func (TmpInstanceMapOutput) MapIndex ¶
func (o TmpInstanceMapOutput) MapIndex(k pulumi.StringInput) TmpInstanceOutput
func (TmpInstanceMapOutput) ToTmpInstanceMapOutput ¶
func (o TmpInstanceMapOutput) ToTmpInstanceMapOutput() TmpInstanceMapOutput
func (TmpInstanceMapOutput) ToTmpInstanceMapOutputWithContext ¶
func (o TmpInstanceMapOutput) ToTmpInstanceMapOutputWithContext(ctx context.Context) TmpInstanceMapOutput
type TmpInstanceOutput ¶
type TmpInstanceOutput struct{ *pulumi.OutputState }
func (TmpInstanceOutput) ApiRootPath ¶ added in v0.1.3
func (o TmpInstanceOutput) ApiRootPath() pulumi.StringOutput
Prometheus HTTP API root address.
func (TmpInstanceOutput) DataRetentionTime ¶
func (o TmpInstanceOutput) DataRetentionTime() pulumi.IntOutput
Data retention time.
func (TmpInstanceOutput) ElementType ¶
func (TmpInstanceOutput) ElementType() reflect.Type
func (TmpInstanceOutput) InstanceName ¶
func (o TmpInstanceOutput) InstanceName() pulumi.StringOutput
Instance name.
func (TmpInstanceOutput) Ipv4Address ¶ added in v0.1.3
func (o TmpInstanceOutput) Ipv4Address() pulumi.StringOutput
Instance IPv4 address.
func (TmpInstanceOutput) ProxyAddress ¶ added in v0.1.3
func (o TmpInstanceOutput) ProxyAddress() pulumi.StringOutput
Proxy address.
func (TmpInstanceOutput) RemoteWrite ¶ added in v0.1.3
func (o TmpInstanceOutput) RemoteWrite() pulumi.StringOutput
Prometheus remote write address.
func (TmpInstanceOutput) SubnetId ¶
func (o TmpInstanceOutput) SubnetId() pulumi.StringOutput
Subnet Id.
func (TmpInstanceOutput) Tags ¶
func (o TmpInstanceOutput) Tags() pulumi.MapOutput
Tag description list.
func (TmpInstanceOutput) ToTmpInstanceOutput ¶
func (o TmpInstanceOutput) ToTmpInstanceOutput() TmpInstanceOutput
func (TmpInstanceOutput) ToTmpInstanceOutputWithContext ¶
func (o TmpInstanceOutput) ToTmpInstanceOutputWithContext(ctx context.Context) TmpInstanceOutput
func (TmpInstanceOutput) Zone ¶
func (o TmpInstanceOutput) Zone() pulumi.StringOutput
Available zone.
type TmpInstanceState ¶
type TmpInstanceState struct { // Prometheus HTTP API root address. ApiRootPath pulumi.StringPtrInput // Data retention time. DataRetentionTime pulumi.IntPtrInput // Instance name. InstanceName pulumi.StringPtrInput // Instance IPv4 address. Ipv4Address pulumi.StringPtrInput // Proxy address. ProxyAddress pulumi.StringPtrInput // Prometheus remote write address. RemoteWrite pulumi.StringPtrInput // Subnet Id. SubnetId pulumi.StringPtrInput // Tag description list. Tags pulumi.MapInput // Vpc Id. VpcId pulumi.StringPtrInput // Available zone. Zone pulumi.StringPtrInput }
func (TmpInstanceState) ElementType ¶
func (TmpInstanceState) ElementType() reflect.Type
type TmpManageGrafanaAttachment ¶ added in v0.1.3
type TmpManageGrafanaAttachment struct { pulumi.CustomResourceState // Grafana instance ID. GrafanaId pulumi.StringOutput `pulumi:"grafanaId"` // Prometheus instance ID. InstanceId pulumi.StringOutput `pulumi:"instanceId"` }
Provides a resource to create a monitor tmpManageGrafanaAttachment
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Subnet" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") availabilityZone := "ap-guangzhou-4" if param := cfg.Get("availabilityZone"); param != "" { availabilityZone = param } vpc, err := Vpc.NewInstance(ctx, "vpc", &Vpc.InstanceArgs{ CidrBlock: pulumi.String("10.0.0.0/16"), }) if err != nil { return err } subnet, err := Subnet.NewInstance(ctx, "subnet", &Subnet.InstanceArgs{ VpcId: vpc.ID(), AvailabilityZone: pulumi.String(availabilityZone), CidrBlock: pulumi.String("10.0.1.0/24"), }) if err != nil { return err } fooTmpInstance, err := Monitor.NewTmpInstance(ctx, "fooTmpInstance", &Monitor.TmpInstanceArgs{ InstanceName: pulumi.String("tf-tmp-instance"), VpcId: vpc.ID(), SubnetId: subnet.ID(), DataRetentionTime: pulumi.Int(30), Zone: pulumi.String(availabilityZone), Tags: pulumi.AnyMap{ "createdBy": pulumi.Any("terraform"), }, }) if err != nil { return err } fooGrafanaInstance, err := Monitor.NewGrafanaInstance(ctx, "fooGrafanaInstance", &Monitor.GrafanaInstanceArgs{ InstanceName: pulumi.String("tf-grafana"), VpcId: vpc.ID(), SubnetIds: pulumi.StringArray{ subnet.ID(), }, GrafanaInitPassword: pulumi.String("1234567890"), EnableInternet: pulumi.Bool(false), IsDestroy: pulumi.Bool(true), Tags: pulumi.AnyMap{ "createdBy": pulumi.Any("test"), }, }) if err != nil { return err } _, err = Monitor.NewTmpManageGrafanaAttachment(ctx, "fooTmpManageGrafanaAttachment", &Monitor.TmpManageGrafanaAttachmentArgs{ GrafanaId: fooGrafanaInstance.ID(), InstanceId: fooTmpInstance.ID(), }) if err != nil { return err } return nil }) }
```
## Import
monitor tmp_manage_grafana_attachment can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Monitor/tmpManageGrafanaAttachment:TmpManageGrafanaAttachment manage_grafana_attachment prom-xxxxxxxx
```
func GetTmpManageGrafanaAttachment ¶ added in v0.1.3
func GetTmpManageGrafanaAttachment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TmpManageGrafanaAttachmentState, opts ...pulumi.ResourceOption) (*TmpManageGrafanaAttachment, error)
GetTmpManageGrafanaAttachment gets an existing TmpManageGrafanaAttachment 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 NewTmpManageGrafanaAttachment ¶ added in v0.1.3
func NewTmpManageGrafanaAttachment(ctx *pulumi.Context, name string, args *TmpManageGrafanaAttachmentArgs, opts ...pulumi.ResourceOption) (*TmpManageGrafanaAttachment, error)
NewTmpManageGrafanaAttachment registers a new resource with the given unique name, arguments, and options.
func (*TmpManageGrafanaAttachment) ElementType ¶ added in v0.1.3
func (*TmpManageGrafanaAttachment) ElementType() reflect.Type
func (*TmpManageGrafanaAttachment) ToTmpManageGrafanaAttachmentOutput ¶ added in v0.1.3
func (i *TmpManageGrafanaAttachment) ToTmpManageGrafanaAttachmentOutput() TmpManageGrafanaAttachmentOutput
func (*TmpManageGrafanaAttachment) ToTmpManageGrafanaAttachmentOutputWithContext ¶ added in v0.1.3
func (i *TmpManageGrafanaAttachment) ToTmpManageGrafanaAttachmentOutputWithContext(ctx context.Context) TmpManageGrafanaAttachmentOutput
type TmpManageGrafanaAttachmentArgs ¶ added in v0.1.3
type TmpManageGrafanaAttachmentArgs struct { // Grafana instance ID. GrafanaId pulumi.StringInput // Prometheus instance ID. InstanceId pulumi.StringInput }
The set of arguments for constructing a TmpManageGrafanaAttachment resource.
func (TmpManageGrafanaAttachmentArgs) ElementType ¶ added in v0.1.3
func (TmpManageGrafanaAttachmentArgs) ElementType() reflect.Type
type TmpManageGrafanaAttachmentArray ¶ added in v0.1.3
type TmpManageGrafanaAttachmentArray []TmpManageGrafanaAttachmentInput
func (TmpManageGrafanaAttachmentArray) ElementType ¶ added in v0.1.3
func (TmpManageGrafanaAttachmentArray) ElementType() reflect.Type
func (TmpManageGrafanaAttachmentArray) ToTmpManageGrafanaAttachmentArrayOutput ¶ added in v0.1.3
func (i TmpManageGrafanaAttachmentArray) ToTmpManageGrafanaAttachmentArrayOutput() TmpManageGrafanaAttachmentArrayOutput
func (TmpManageGrafanaAttachmentArray) ToTmpManageGrafanaAttachmentArrayOutputWithContext ¶ added in v0.1.3
func (i TmpManageGrafanaAttachmentArray) ToTmpManageGrafanaAttachmentArrayOutputWithContext(ctx context.Context) TmpManageGrafanaAttachmentArrayOutput
type TmpManageGrafanaAttachmentArrayInput ¶ added in v0.1.3
type TmpManageGrafanaAttachmentArrayInput interface { pulumi.Input ToTmpManageGrafanaAttachmentArrayOutput() TmpManageGrafanaAttachmentArrayOutput ToTmpManageGrafanaAttachmentArrayOutputWithContext(context.Context) TmpManageGrafanaAttachmentArrayOutput }
TmpManageGrafanaAttachmentArrayInput is an input type that accepts TmpManageGrafanaAttachmentArray and TmpManageGrafanaAttachmentArrayOutput values. You can construct a concrete instance of `TmpManageGrafanaAttachmentArrayInput` via:
TmpManageGrafanaAttachmentArray{ TmpManageGrafanaAttachmentArgs{...} }
type TmpManageGrafanaAttachmentArrayOutput ¶ added in v0.1.3
type TmpManageGrafanaAttachmentArrayOutput struct{ *pulumi.OutputState }
func (TmpManageGrafanaAttachmentArrayOutput) ElementType ¶ added in v0.1.3
func (TmpManageGrafanaAttachmentArrayOutput) ElementType() reflect.Type
func (TmpManageGrafanaAttachmentArrayOutput) Index ¶ added in v0.1.3
func (o TmpManageGrafanaAttachmentArrayOutput) Index(i pulumi.IntInput) TmpManageGrafanaAttachmentOutput
func (TmpManageGrafanaAttachmentArrayOutput) ToTmpManageGrafanaAttachmentArrayOutput ¶ added in v0.1.3
func (o TmpManageGrafanaAttachmentArrayOutput) ToTmpManageGrafanaAttachmentArrayOutput() TmpManageGrafanaAttachmentArrayOutput
func (TmpManageGrafanaAttachmentArrayOutput) ToTmpManageGrafanaAttachmentArrayOutputWithContext ¶ added in v0.1.3
func (o TmpManageGrafanaAttachmentArrayOutput) ToTmpManageGrafanaAttachmentArrayOutputWithContext(ctx context.Context) TmpManageGrafanaAttachmentArrayOutput
type TmpManageGrafanaAttachmentInput ¶ added in v0.1.3
type TmpManageGrafanaAttachmentInput interface { pulumi.Input ToTmpManageGrafanaAttachmentOutput() TmpManageGrafanaAttachmentOutput ToTmpManageGrafanaAttachmentOutputWithContext(ctx context.Context) TmpManageGrafanaAttachmentOutput }
type TmpManageGrafanaAttachmentMap ¶ added in v0.1.3
type TmpManageGrafanaAttachmentMap map[string]TmpManageGrafanaAttachmentInput
func (TmpManageGrafanaAttachmentMap) ElementType ¶ added in v0.1.3
func (TmpManageGrafanaAttachmentMap) ElementType() reflect.Type
func (TmpManageGrafanaAttachmentMap) ToTmpManageGrafanaAttachmentMapOutput ¶ added in v0.1.3
func (i TmpManageGrafanaAttachmentMap) ToTmpManageGrafanaAttachmentMapOutput() TmpManageGrafanaAttachmentMapOutput
func (TmpManageGrafanaAttachmentMap) ToTmpManageGrafanaAttachmentMapOutputWithContext ¶ added in v0.1.3
func (i TmpManageGrafanaAttachmentMap) ToTmpManageGrafanaAttachmentMapOutputWithContext(ctx context.Context) TmpManageGrafanaAttachmentMapOutput
type TmpManageGrafanaAttachmentMapInput ¶ added in v0.1.3
type TmpManageGrafanaAttachmentMapInput interface { pulumi.Input ToTmpManageGrafanaAttachmentMapOutput() TmpManageGrafanaAttachmentMapOutput ToTmpManageGrafanaAttachmentMapOutputWithContext(context.Context) TmpManageGrafanaAttachmentMapOutput }
TmpManageGrafanaAttachmentMapInput is an input type that accepts TmpManageGrafanaAttachmentMap and TmpManageGrafanaAttachmentMapOutput values. You can construct a concrete instance of `TmpManageGrafanaAttachmentMapInput` via:
TmpManageGrafanaAttachmentMap{ "key": TmpManageGrafanaAttachmentArgs{...} }
type TmpManageGrafanaAttachmentMapOutput ¶ added in v0.1.3
type TmpManageGrafanaAttachmentMapOutput struct{ *pulumi.OutputState }
func (TmpManageGrafanaAttachmentMapOutput) ElementType ¶ added in v0.1.3
func (TmpManageGrafanaAttachmentMapOutput) ElementType() reflect.Type
func (TmpManageGrafanaAttachmentMapOutput) MapIndex ¶ added in v0.1.3
func (o TmpManageGrafanaAttachmentMapOutput) MapIndex(k pulumi.StringInput) TmpManageGrafanaAttachmentOutput
func (TmpManageGrafanaAttachmentMapOutput) ToTmpManageGrafanaAttachmentMapOutput ¶ added in v0.1.3
func (o TmpManageGrafanaAttachmentMapOutput) ToTmpManageGrafanaAttachmentMapOutput() TmpManageGrafanaAttachmentMapOutput
func (TmpManageGrafanaAttachmentMapOutput) ToTmpManageGrafanaAttachmentMapOutputWithContext ¶ added in v0.1.3
func (o TmpManageGrafanaAttachmentMapOutput) ToTmpManageGrafanaAttachmentMapOutputWithContext(ctx context.Context) TmpManageGrafanaAttachmentMapOutput
type TmpManageGrafanaAttachmentOutput ¶ added in v0.1.3
type TmpManageGrafanaAttachmentOutput struct{ *pulumi.OutputState }
func (TmpManageGrafanaAttachmentOutput) ElementType ¶ added in v0.1.3
func (TmpManageGrafanaAttachmentOutput) ElementType() reflect.Type
func (TmpManageGrafanaAttachmentOutput) GrafanaId ¶ added in v0.1.3
func (o TmpManageGrafanaAttachmentOutput) GrafanaId() pulumi.StringOutput
Grafana instance ID.
func (TmpManageGrafanaAttachmentOutput) InstanceId ¶ added in v0.1.3
func (o TmpManageGrafanaAttachmentOutput) InstanceId() pulumi.StringOutput
Prometheus instance ID.
func (TmpManageGrafanaAttachmentOutput) ToTmpManageGrafanaAttachmentOutput ¶ added in v0.1.3
func (o TmpManageGrafanaAttachmentOutput) ToTmpManageGrafanaAttachmentOutput() TmpManageGrafanaAttachmentOutput
func (TmpManageGrafanaAttachmentOutput) ToTmpManageGrafanaAttachmentOutputWithContext ¶ added in v0.1.3
func (o TmpManageGrafanaAttachmentOutput) ToTmpManageGrafanaAttachmentOutputWithContext(ctx context.Context) TmpManageGrafanaAttachmentOutput
type TmpManageGrafanaAttachmentState ¶ added in v0.1.3
type TmpManageGrafanaAttachmentState struct { // Grafana instance ID. GrafanaId pulumi.StringPtrInput // Prometheus instance ID. InstanceId pulumi.StringPtrInput }
func (TmpManageGrafanaAttachmentState) ElementType ¶ added in v0.1.3
func (TmpManageGrafanaAttachmentState) ElementType() reflect.Type
type TmpRecordingRule ¶
type TmpRecordingRule struct { pulumi.CustomResourceState // Recording rule group. Group pulumi.StringOutput `pulumi:"group"` // Instance id. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // Recording rule name. Name pulumi.StringOutput `pulumi:"name"` // Rule state. RuleState pulumi.IntPtrOutput `pulumi:"ruleState"` }
Provides a resource to create a monitor tmp recordingRule
## Example Usage
```go package main
import (
"fmt" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Subnet" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") availabilityZone := "ap-guangzhou-4" if param := cfg.Get("availabilityZone"); param != "" { availabilityZone = param } vpc, err := Vpc.NewInstance(ctx, "vpc", &Vpc.InstanceArgs{ CidrBlock: pulumi.String("10.0.0.0/16"), }) if err != nil { return err } subnet, err := Subnet.NewInstance(ctx, "subnet", &Subnet.InstanceArgs{ VpcId: vpc.ID(), AvailabilityZone: pulumi.String(availabilityZone), CidrBlock: pulumi.String("10.0.1.0/24"), }) if err != nil { return err } foo, err := Monitor.NewTmpInstance(ctx, "foo", &Monitor.TmpInstanceArgs{ InstanceName: pulumi.String("tf-tmp-instance"), VpcId: vpc.ID(), SubnetId: subnet.ID(), DataRetentionTime: pulumi.Int(30), Zone: pulumi.String(availabilityZone), Tags: pulumi.AnyMap{ "createdBy": pulumi.Any("terraform"), }, }) if err != nil { return err } _, err = Monitor.NewTmpRecordingRule(ctx, "recordingRule", &Monitor.TmpRecordingRuleArgs{ InstanceId: foo.ID(), RuleState: pulumi.Int(2), Group: pulumi.String(fmt.Sprintf("%v%v%v%v%v", "---\n", "name: example-test\n", "rules:\n", " - record: job:http_inprogress_requests:sum\n", " expr: sum by (job) (http_inprogress_requests)\n")), }) if err != nil { return err } return nil }) }
```
## Import
monitor recordingRule can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Monitor/tmpRecordingRule:TmpRecordingRule recordingRule instanceId#recordingRule_id
```
func GetTmpRecordingRule ¶
func GetTmpRecordingRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TmpRecordingRuleState, opts ...pulumi.ResourceOption) (*TmpRecordingRule, error)
GetTmpRecordingRule gets an existing TmpRecordingRule 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 NewTmpRecordingRule ¶
func NewTmpRecordingRule(ctx *pulumi.Context, name string, args *TmpRecordingRuleArgs, opts ...pulumi.ResourceOption) (*TmpRecordingRule, error)
NewTmpRecordingRule registers a new resource with the given unique name, arguments, and options.
func (*TmpRecordingRule) ElementType ¶
func (*TmpRecordingRule) ElementType() reflect.Type
func (*TmpRecordingRule) ToTmpRecordingRuleOutput ¶
func (i *TmpRecordingRule) ToTmpRecordingRuleOutput() TmpRecordingRuleOutput
func (*TmpRecordingRule) ToTmpRecordingRuleOutputWithContext ¶
func (i *TmpRecordingRule) ToTmpRecordingRuleOutputWithContext(ctx context.Context) TmpRecordingRuleOutput
type TmpRecordingRuleArgs ¶
type TmpRecordingRuleArgs struct { // Recording rule group. Group pulumi.StringInput // Instance id. InstanceId pulumi.StringInput // Recording rule name. Name pulumi.StringPtrInput // Rule state. RuleState pulumi.IntPtrInput }
The set of arguments for constructing a TmpRecordingRule resource.
func (TmpRecordingRuleArgs) ElementType ¶
func (TmpRecordingRuleArgs) ElementType() reflect.Type
type TmpRecordingRuleArray ¶
type TmpRecordingRuleArray []TmpRecordingRuleInput
func (TmpRecordingRuleArray) ElementType ¶
func (TmpRecordingRuleArray) ElementType() reflect.Type
func (TmpRecordingRuleArray) ToTmpRecordingRuleArrayOutput ¶
func (i TmpRecordingRuleArray) ToTmpRecordingRuleArrayOutput() TmpRecordingRuleArrayOutput
func (TmpRecordingRuleArray) ToTmpRecordingRuleArrayOutputWithContext ¶
func (i TmpRecordingRuleArray) ToTmpRecordingRuleArrayOutputWithContext(ctx context.Context) TmpRecordingRuleArrayOutput
type TmpRecordingRuleArrayInput ¶
type TmpRecordingRuleArrayInput interface { pulumi.Input ToTmpRecordingRuleArrayOutput() TmpRecordingRuleArrayOutput ToTmpRecordingRuleArrayOutputWithContext(context.Context) TmpRecordingRuleArrayOutput }
TmpRecordingRuleArrayInput is an input type that accepts TmpRecordingRuleArray and TmpRecordingRuleArrayOutput values. You can construct a concrete instance of `TmpRecordingRuleArrayInput` via:
TmpRecordingRuleArray{ TmpRecordingRuleArgs{...} }
type TmpRecordingRuleArrayOutput ¶
type TmpRecordingRuleArrayOutput struct{ *pulumi.OutputState }
func (TmpRecordingRuleArrayOutput) ElementType ¶
func (TmpRecordingRuleArrayOutput) ElementType() reflect.Type
func (TmpRecordingRuleArrayOutput) Index ¶
func (o TmpRecordingRuleArrayOutput) Index(i pulumi.IntInput) TmpRecordingRuleOutput
func (TmpRecordingRuleArrayOutput) ToTmpRecordingRuleArrayOutput ¶
func (o TmpRecordingRuleArrayOutput) ToTmpRecordingRuleArrayOutput() TmpRecordingRuleArrayOutput
func (TmpRecordingRuleArrayOutput) ToTmpRecordingRuleArrayOutputWithContext ¶
func (o TmpRecordingRuleArrayOutput) ToTmpRecordingRuleArrayOutputWithContext(ctx context.Context) TmpRecordingRuleArrayOutput
type TmpRecordingRuleInput ¶
type TmpRecordingRuleInput interface { pulumi.Input ToTmpRecordingRuleOutput() TmpRecordingRuleOutput ToTmpRecordingRuleOutputWithContext(ctx context.Context) TmpRecordingRuleOutput }
type TmpRecordingRuleMap ¶
type TmpRecordingRuleMap map[string]TmpRecordingRuleInput
func (TmpRecordingRuleMap) ElementType ¶
func (TmpRecordingRuleMap) ElementType() reflect.Type
func (TmpRecordingRuleMap) ToTmpRecordingRuleMapOutput ¶
func (i TmpRecordingRuleMap) ToTmpRecordingRuleMapOutput() TmpRecordingRuleMapOutput
func (TmpRecordingRuleMap) ToTmpRecordingRuleMapOutputWithContext ¶
func (i TmpRecordingRuleMap) ToTmpRecordingRuleMapOutputWithContext(ctx context.Context) TmpRecordingRuleMapOutput
type TmpRecordingRuleMapInput ¶
type TmpRecordingRuleMapInput interface { pulumi.Input ToTmpRecordingRuleMapOutput() TmpRecordingRuleMapOutput ToTmpRecordingRuleMapOutputWithContext(context.Context) TmpRecordingRuleMapOutput }
TmpRecordingRuleMapInput is an input type that accepts TmpRecordingRuleMap and TmpRecordingRuleMapOutput values. You can construct a concrete instance of `TmpRecordingRuleMapInput` via:
TmpRecordingRuleMap{ "key": TmpRecordingRuleArgs{...} }
type TmpRecordingRuleMapOutput ¶
type TmpRecordingRuleMapOutput struct{ *pulumi.OutputState }
func (TmpRecordingRuleMapOutput) ElementType ¶
func (TmpRecordingRuleMapOutput) ElementType() reflect.Type
func (TmpRecordingRuleMapOutput) MapIndex ¶
func (o TmpRecordingRuleMapOutput) MapIndex(k pulumi.StringInput) TmpRecordingRuleOutput
func (TmpRecordingRuleMapOutput) ToTmpRecordingRuleMapOutput ¶
func (o TmpRecordingRuleMapOutput) ToTmpRecordingRuleMapOutput() TmpRecordingRuleMapOutput
func (TmpRecordingRuleMapOutput) ToTmpRecordingRuleMapOutputWithContext ¶
func (o TmpRecordingRuleMapOutput) ToTmpRecordingRuleMapOutputWithContext(ctx context.Context) TmpRecordingRuleMapOutput
type TmpRecordingRuleOutput ¶
type TmpRecordingRuleOutput struct{ *pulumi.OutputState }
func (TmpRecordingRuleOutput) ElementType ¶
func (TmpRecordingRuleOutput) ElementType() reflect.Type
func (TmpRecordingRuleOutput) Group ¶
func (o TmpRecordingRuleOutput) Group() pulumi.StringOutput
Recording rule group.
func (TmpRecordingRuleOutput) InstanceId ¶
func (o TmpRecordingRuleOutput) InstanceId() pulumi.StringOutput
Instance id.
func (TmpRecordingRuleOutput) Name ¶
func (o TmpRecordingRuleOutput) Name() pulumi.StringOutput
Recording rule name.
func (TmpRecordingRuleOutput) RuleState ¶
func (o TmpRecordingRuleOutput) RuleState() pulumi.IntPtrOutput
Rule state.
func (TmpRecordingRuleOutput) ToTmpRecordingRuleOutput ¶
func (o TmpRecordingRuleOutput) ToTmpRecordingRuleOutput() TmpRecordingRuleOutput
func (TmpRecordingRuleOutput) ToTmpRecordingRuleOutputWithContext ¶
func (o TmpRecordingRuleOutput) ToTmpRecordingRuleOutputWithContext(ctx context.Context) TmpRecordingRuleOutput
type TmpRecordingRuleState ¶
type TmpRecordingRuleState struct { // Recording rule group. Group pulumi.StringPtrInput // Instance id. InstanceId pulumi.StringPtrInput // Recording rule name. Name pulumi.StringPtrInput // Rule state. RuleState pulumi.IntPtrInput }
func (TmpRecordingRuleState) ElementType ¶
func (TmpRecordingRuleState) ElementType() reflect.Type
type TmpScrapeJob ¶
type TmpScrapeJob struct { pulumi.CustomResourceState // Agent id. AgentId pulumi.StringOutput `pulumi:"agentId"` // Job content. Config pulumi.StringPtrOutput `pulumi:"config"` // Instance id. InstanceId pulumi.StringOutput `pulumi:"instanceId"` }
Provides a resource to create a monitor tmpScrapeJob
## Example Usage
```go package main
import (
"fmt" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Subnet" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") availabilityZone := "ap-guangzhou-4" if param := cfg.Get("availabilityZone"); param != "" { availabilityZone = param } vpc, err := Vpc.NewInstance(ctx, "vpc", &Vpc.InstanceArgs{ CidrBlock: pulumi.String("10.0.0.0/16"), }) if err != nil { return err } subnet, err := Subnet.NewInstance(ctx, "subnet", &Subnet.InstanceArgs{ VpcId: vpc.ID(), AvailabilityZone: pulumi.String(availabilityZone), CidrBlock: pulumi.String("10.0.1.0/24"), }) if err != nil { return err } fooTmpInstance, err := Monitor.NewTmpInstance(ctx, "fooTmpInstance", &Monitor.TmpInstanceArgs{ InstanceName: pulumi.String("tf-tmp-instance"), VpcId: vpc.ID(), SubnetId: subnet.ID(), DataRetentionTime: pulumi.Int(30), Zone: pulumi.String(availabilityZone), Tags: pulumi.AnyMap{ "createdBy": pulumi.Any("terraform"), }, }) if err != nil { return err } fooTmpCvmAgent, err := Monitor.NewTmpCvmAgent(ctx, "fooTmpCvmAgent", &Monitor.TmpCvmAgentArgs{ InstanceId: fooTmpInstance.ID(), }) if err != nil { return err } _, err = Monitor.NewTmpScrapeJob(ctx, "fooTmpScrapeJob", &Monitor.TmpScrapeJobArgs{ InstanceId: fooTmpInstance.ID(), AgentId: fooTmpCvmAgent.AgentId, Config: pulumi.String(fmt.Sprintf("%v%v%v%v", "job_name: demo-config\n", "honor_timestamps: true\n", "metrics_path: /metrics\n", "scheme: https\n")), }) if err != nil { return err } return nil }) }
```
## Import
monitor tmpScrapeJob can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Monitor/tmpScrapeJob:TmpScrapeJob tmpScrapeJob tmpScrapeJob_id
```
func GetTmpScrapeJob ¶
func GetTmpScrapeJob(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TmpScrapeJobState, opts ...pulumi.ResourceOption) (*TmpScrapeJob, error)
GetTmpScrapeJob gets an existing TmpScrapeJob 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 NewTmpScrapeJob ¶
func NewTmpScrapeJob(ctx *pulumi.Context, name string, args *TmpScrapeJobArgs, opts ...pulumi.ResourceOption) (*TmpScrapeJob, error)
NewTmpScrapeJob registers a new resource with the given unique name, arguments, and options.
func (*TmpScrapeJob) ElementType ¶
func (*TmpScrapeJob) ElementType() reflect.Type
func (*TmpScrapeJob) ToTmpScrapeJobOutput ¶
func (i *TmpScrapeJob) ToTmpScrapeJobOutput() TmpScrapeJobOutput
func (*TmpScrapeJob) ToTmpScrapeJobOutputWithContext ¶
func (i *TmpScrapeJob) ToTmpScrapeJobOutputWithContext(ctx context.Context) TmpScrapeJobOutput
type TmpScrapeJobArgs ¶
type TmpScrapeJobArgs struct { // Agent id. AgentId pulumi.StringInput // Job content. Config pulumi.StringPtrInput // Instance id. InstanceId pulumi.StringInput }
The set of arguments for constructing a TmpScrapeJob resource.
func (TmpScrapeJobArgs) ElementType ¶
func (TmpScrapeJobArgs) ElementType() reflect.Type
type TmpScrapeJobArray ¶
type TmpScrapeJobArray []TmpScrapeJobInput
func (TmpScrapeJobArray) ElementType ¶
func (TmpScrapeJobArray) ElementType() reflect.Type
func (TmpScrapeJobArray) ToTmpScrapeJobArrayOutput ¶
func (i TmpScrapeJobArray) ToTmpScrapeJobArrayOutput() TmpScrapeJobArrayOutput
func (TmpScrapeJobArray) ToTmpScrapeJobArrayOutputWithContext ¶
func (i TmpScrapeJobArray) ToTmpScrapeJobArrayOutputWithContext(ctx context.Context) TmpScrapeJobArrayOutput
type TmpScrapeJobArrayInput ¶
type TmpScrapeJobArrayInput interface { pulumi.Input ToTmpScrapeJobArrayOutput() TmpScrapeJobArrayOutput ToTmpScrapeJobArrayOutputWithContext(context.Context) TmpScrapeJobArrayOutput }
TmpScrapeJobArrayInput is an input type that accepts TmpScrapeJobArray and TmpScrapeJobArrayOutput values. You can construct a concrete instance of `TmpScrapeJobArrayInput` via:
TmpScrapeJobArray{ TmpScrapeJobArgs{...} }
type TmpScrapeJobArrayOutput ¶
type TmpScrapeJobArrayOutput struct{ *pulumi.OutputState }
func (TmpScrapeJobArrayOutput) ElementType ¶
func (TmpScrapeJobArrayOutput) ElementType() reflect.Type
func (TmpScrapeJobArrayOutput) Index ¶
func (o TmpScrapeJobArrayOutput) Index(i pulumi.IntInput) TmpScrapeJobOutput
func (TmpScrapeJobArrayOutput) ToTmpScrapeJobArrayOutput ¶
func (o TmpScrapeJobArrayOutput) ToTmpScrapeJobArrayOutput() TmpScrapeJobArrayOutput
func (TmpScrapeJobArrayOutput) ToTmpScrapeJobArrayOutputWithContext ¶
func (o TmpScrapeJobArrayOutput) ToTmpScrapeJobArrayOutputWithContext(ctx context.Context) TmpScrapeJobArrayOutput
type TmpScrapeJobInput ¶
type TmpScrapeJobInput interface { pulumi.Input ToTmpScrapeJobOutput() TmpScrapeJobOutput ToTmpScrapeJobOutputWithContext(ctx context.Context) TmpScrapeJobOutput }
type TmpScrapeJobMap ¶
type TmpScrapeJobMap map[string]TmpScrapeJobInput
func (TmpScrapeJobMap) ElementType ¶
func (TmpScrapeJobMap) ElementType() reflect.Type
func (TmpScrapeJobMap) ToTmpScrapeJobMapOutput ¶
func (i TmpScrapeJobMap) ToTmpScrapeJobMapOutput() TmpScrapeJobMapOutput
func (TmpScrapeJobMap) ToTmpScrapeJobMapOutputWithContext ¶
func (i TmpScrapeJobMap) ToTmpScrapeJobMapOutputWithContext(ctx context.Context) TmpScrapeJobMapOutput
type TmpScrapeJobMapInput ¶
type TmpScrapeJobMapInput interface { pulumi.Input ToTmpScrapeJobMapOutput() TmpScrapeJobMapOutput ToTmpScrapeJobMapOutputWithContext(context.Context) TmpScrapeJobMapOutput }
TmpScrapeJobMapInput is an input type that accepts TmpScrapeJobMap and TmpScrapeJobMapOutput values. You can construct a concrete instance of `TmpScrapeJobMapInput` via:
TmpScrapeJobMap{ "key": TmpScrapeJobArgs{...} }
type TmpScrapeJobMapOutput ¶
type TmpScrapeJobMapOutput struct{ *pulumi.OutputState }
func (TmpScrapeJobMapOutput) ElementType ¶
func (TmpScrapeJobMapOutput) ElementType() reflect.Type
func (TmpScrapeJobMapOutput) MapIndex ¶
func (o TmpScrapeJobMapOutput) MapIndex(k pulumi.StringInput) TmpScrapeJobOutput
func (TmpScrapeJobMapOutput) ToTmpScrapeJobMapOutput ¶
func (o TmpScrapeJobMapOutput) ToTmpScrapeJobMapOutput() TmpScrapeJobMapOutput
func (TmpScrapeJobMapOutput) ToTmpScrapeJobMapOutputWithContext ¶
func (o TmpScrapeJobMapOutput) ToTmpScrapeJobMapOutputWithContext(ctx context.Context) TmpScrapeJobMapOutput
type TmpScrapeJobOutput ¶
type TmpScrapeJobOutput struct{ *pulumi.OutputState }
func (TmpScrapeJobOutput) AgentId ¶
func (o TmpScrapeJobOutput) AgentId() pulumi.StringOutput
Agent id.
func (TmpScrapeJobOutput) Config ¶
func (o TmpScrapeJobOutput) Config() pulumi.StringPtrOutput
Job content.
func (TmpScrapeJobOutput) ElementType ¶
func (TmpScrapeJobOutput) ElementType() reflect.Type
func (TmpScrapeJobOutput) InstanceId ¶
func (o TmpScrapeJobOutput) InstanceId() pulumi.StringOutput
Instance id.
func (TmpScrapeJobOutput) ToTmpScrapeJobOutput ¶
func (o TmpScrapeJobOutput) ToTmpScrapeJobOutput() TmpScrapeJobOutput
func (TmpScrapeJobOutput) ToTmpScrapeJobOutputWithContext ¶
func (o TmpScrapeJobOutput) ToTmpScrapeJobOutputWithContext(ctx context.Context) TmpScrapeJobOutput
type TmpScrapeJobState ¶
type TmpScrapeJobState struct { // Agent id. AgentId pulumi.StringPtrInput // Job content. Config pulumi.StringPtrInput // Instance id. InstanceId pulumi.StringPtrInput }
func (TmpScrapeJobState) ElementType ¶
func (TmpScrapeJobState) ElementType() reflect.Type
type TmpTkeAlertPolicy ¶
type TmpTkeAlertPolicy struct { pulumi.CustomResourceState // Alarm notification channels. AlertRule TmpTkeAlertPolicyAlertRuleOutput `pulumi:"alertRule"` // Instance Id. InstanceId pulumi.StringOutput `pulumi:"instanceId"` }
Provides a resource to create a tke tmpAlertPolicy
> **NOTE:** This resource will be deprecated in a future version, please use `Monitor.TmpAlertGroup`.
## Example Usage
```go package main
import (
"fmt" "github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Images" "github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Kubernetes" "github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor" "github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Images" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Kubernetes" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Security" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") defaultInstanceType := "SA1.MEDIUM2" if param := cfg.Get("defaultInstanceType"); param != "" { defaultInstanceType = param } availabilityZoneFirst := "ap-guangzhou-3" if param := cfg.Get("availabilityZoneFirst"); param != "" { availabilityZoneFirst = param } availabilityZoneSecond := "ap-guangzhou-4" if param := cfg.Get("availabilityZoneSecond"); param != "" { availabilityZoneSecond = param } exampleClusterCidr := "10.31.0.0/16" if param := cfg.Get("exampleClusterCidr"); param != "" { exampleClusterCidr = param } vpcOne, err := Vpc.GetSubnets(ctx, &vpc.GetSubnetsArgs{ IsDefault: pulumi.BoolRef(true), AvailabilityZone: pulumi.StringRef(availabilityZoneFirst), }, nil) if err != nil { return err } firstVpcId := vpcOne.InstanceLists[0].VpcId firstSubnetId := vpcOne.InstanceLists[0].SubnetId vpcTwo, err := Vpc.GetSubnets(ctx, &vpc.GetSubnetsArgs{ IsDefault: pulumi.BoolRef(true), AvailabilityZone: pulumi.StringRef(availabilityZoneSecond), }, nil) if err != nil { return err } _ := vpcTwo.InstanceLists[0].VpcId secondSubnetId := vpcTwo.InstanceLists[0].SubnetId sg, err := Security.NewGroup(ctx, "sg", nil) if err != nil { return err } sgId := sg.ID() _default, err := Images.GetInstance(ctx, &images.GetInstanceArgs{ ImageTypes: []string{ "PUBLIC_IMAGE", }, ImageNameRegex: pulumi.StringRef("Final"), }, nil) if err != nil { return err } imageId := _default.ImageId _, err = Security.NewGroupLiteRule(ctx, "sgRule", &Security.GroupLiteRuleArgs{ SecurityGroupId: sg.ID(), Ingresses: pulumi.StringArray{ pulumi.String("ACCEPT#10.0.0.0/16#ALL#ALL"), pulumi.String("ACCEPT#172.16.0.0/22#ALL#ALL"), pulumi.String("DROP#0.0.0.0/0#ALL#ALL"), }, Egresses: pulumi.StringArray{ pulumi.String("ACCEPT#172.16.0.0/22#ALL#ALL"), }, }) if err != nil { return err } example, err := Kubernetes.NewCluster(ctx, "example", &Kubernetes.ClusterArgs{ VpcId: pulumi.String(firstVpcId), ClusterCidr: pulumi.String(exampleClusterCidr), ClusterMaxPodNum: pulumi.Int(32), ClusterName: pulumi.String("tf_example_cluster"), ClusterDesc: pulumi.String("example for tke cluster"), ClusterMaxServiceNum: pulumi.Int(32), ClusterInternet: pulumi.Bool(false), ClusterInternetSecurityGroup: pulumi.String(sgId), ClusterVersion: pulumi.String("1.22.5"), ClusterDeployType: pulumi.String("MANAGED_CLUSTER"), WorkerConfigs: kubernetes.ClusterWorkerConfigArray{ &kubernetes.ClusterWorkerConfigArgs{ Count: pulumi.Int(1), AvailabilityZone: pulumi.String(availabilityZoneFirst), InstanceType: pulumi.String(defaultInstanceType), SystemDiskType: pulumi.String("CLOUD_SSD"), SystemDiskSize: pulumi.Int(60), InternetChargeType: pulumi.String("TRAFFIC_POSTPAID_BY_HOUR"), InternetMaxBandwidthOut: pulumi.Int(100), PublicIpAssigned: pulumi.Bool(true), SubnetId: pulumi.String(firstSubnetId), ImgId: pulumi.String(imageId), DataDisks: kubernetes.ClusterWorkerConfigDataDiskArray{ &kubernetes.ClusterWorkerConfigDataDiskArgs{ DiskType: pulumi.String("CLOUD_PREMIUM"), DiskSize: pulumi.Int(50), }, }, EnhancedSecurityService: pulumi.Bool(false), EnhancedMonitorService: pulumi.Bool(false), UserData: pulumi.String("dGVzdA=="), Password: pulumi.String("ZZXXccvv1212"), }, &kubernetes.ClusterWorkerConfigArgs{ Count: pulumi.Int(1), AvailabilityZone: pulumi.String(availabilityZoneSecond), InstanceType: pulumi.String(defaultInstanceType), SystemDiskType: pulumi.String("CLOUD_SSD"), SystemDiskSize: pulumi.Int(60), InternetChargeType: pulumi.String("TRAFFIC_POSTPAID_BY_HOUR"), InternetMaxBandwidthOut: pulumi.Int(100), PublicIpAssigned: pulumi.Bool(true), SubnetId: pulumi.String(secondSubnetId), DataDisks: kubernetes.ClusterWorkerConfigDataDiskArray{ &kubernetes.ClusterWorkerConfigDataDiskArgs{ DiskType: pulumi.String("CLOUD_PREMIUM"), DiskSize: pulumi.Int(50), }, }, EnhancedSecurityService: pulumi.Bool(false), EnhancedMonitorService: pulumi.Bool(false), UserData: pulumi.String("dGVzdA=="), CamRoleName: pulumi.String("CVM_QcsRole"), Password: pulumi.String("ZZXXccvv1212"), }, }, Labels: pulumi.AnyMap{ "test1": pulumi.Any("test1"), "test2": pulumi.Any("test2"), }, }) if err != nil { return err } zone := "ap-guangzhou" if param := cfg.Get("zone"); param != "" { zone = param } clusterType := "tke" if param := cfg.Get("clusterType"); param != "" { clusterType = param } fooTmpInstance, err := Monitor.NewTmpInstance(ctx, "fooTmpInstance", &Monitor.TmpInstanceArgs{ InstanceName: pulumi.String("tf-tmp-instance"), VpcId: pulumi.String(firstVpcId), SubnetId: pulumi.String(firstSubnetId), DataRetentionTime: pulumi.Int(30), Zone: pulumi.String(availabilityZoneSecond), Tags: pulumi.AnyMap{ "createdBy": pulumi.Any("terraform"), }, }) if err != nil { return err } fooTmpTkeClusterAgent, err := Monitor.NewTmpTkeClusterAgent(ctx, "fooTmpTkeClusterAgent", &Monitor.TmpTkeClusterAgentArgs{ InstanceId: fooTmpInstance.ID(), Agents: &monitor.TmpTkeClusterAgentAgentsArgs{ Region: pulumi.String(zone), ClusterType: pulumi.String(clusterType), ClusterId: example.ID(), EnableExternal: pulumi.Bool(false), }, }) if err != nil { return err } _, err = Monitor.NewTmpTkeAlertPolicy(ctx, "basic", &Monitor.TmpTkeAlertPolicyArgs{ InstanceId: fooTmpInstance.ID(), AlertRule: &monitor.TmpTkeAlertPolicyAlertRuleArgs{ Name: pulumi.String("alert_rule-test"), Rules: monitor.TmpTkeAlertPolicyAlertRuleRuleArray{ &monitor.TmpTkeAlertPolicyAlertRuleRuleArgs{ Name: pulumi.String("rules-test"), Rule: pulumi.String("(count(kube_node_status_allocatable_cpu_cores) by (cluster) -1) / count(kube_node_status_allocatable_cpu_cores) by (cluster)"), Template: pulumi.String(fmt.Sprintf("%v%v%v%v%v", "The CPU requested by the Pod in the cluster {{ ", "$", "labels.cluster }} is overloaded, and the current CPU application ratio is {{ ", "$", "value | humanizePercentage }}")), For: pulumi.String("5m"), Labels: monitor.TmpTkeAlertPolicyAlertRuleRuleLabelArray{ &monitor.TmpTkeAlertPolicyAlertRuleRuleLabelArgs{ Name: pulumi.String("severity"), Value: pulumi.String("warning"), }, }, }, }, Notification: &monitor.TmpTkeAlertPolicyAlertRuleNotificationArgs{ Type: pulumi.String("amp"), Enabled: pulumi.Bool(true), AlertManager: &monitor.TmpTkeAlertPolicyAlertRuleNotificationAlertManagerArgs{ Url: pulumi.String("xxx"), }, }, }, }, pulumi.DependsOn([]pulumi.Resource{ fooTmpTkeClusterAgent, })) if err != nil { return err } return nil }) }
```
func GetTmpTkeAlertPolicy ¶
func GetTmpTkeAlertPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TmpTkeAlertPolicyState, opts ...pulumi.ResourceOption) (*TmpTkeAlertPolicy, error)
GetTmpTkeAlertPolicy gets an existing TmpTkeAlertPolicy 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 NewTmpTkeAlertPolicy ¶
func NewTmpTkeAlertPolicy(ctx *pulumi.Context, name string, args *TmpTkeAlertPolicyArgs, opts ...pulumi.ResourceOption) (*TmpTkeAlertPolicy, error)
NewTmpTkeAlertPolicy registers a new resource with the given unique name, arguments, and options.
func (*TmpTkeAlertPolicy) ElementType ¶
func (*TmpTkeAlertPolicy) ElementType() reflect.Type
func (*TmpTkeAlertPolicy) ToTmpTkeAlertPolicyOutput ¶
func (i *TmpTkeAlertPolicy) ToTmpTkeAlertPolicyOutput() TmpTkeAlertPolicyOutput
func (*TmpTkeAlertPolicy) ToTmpTkeAlertPolicyOutputWithContext ¶
func (i *TmpTkeAlertPolicy) ToTmpTkeAlertPolicyOutputWithContext(ctx context.Context) TmpTkeAlertPolicyOutput
type TmpTkeAlertPolicyAlertRule ¶
type TmpTkeAlertPolicyAlertRule struct { // If the alarm policy is derived from the CRD resource definition of the user cluster, the ClusterId is the cluster ID to which it belongs. ClusterId *string `pulumi:"clusterId"` // Alarm policy ID. Note: This field may return null, indicating that a valid value could not be retrieved. Id *string `pulumi:"id"` // Policy name. Name string `pulumi:"name"` // Alarm channels, which may be returned using null in the template. Notification *TmpTkeAlertPolicyAlertRuleNotification `pulumi:"notification"` // A list of rules. Rules []TmpTkeAlertPolicyAlertRuleRule `pulumi:"rules"` // If the alarm is sent from a template, the TemplateId is the template id. TemplateId *string `pulumi:"templateId"` // Last modified time. UpdatedAt *string `pulumi:"updatedAt"` }
type TmpTkeAlertPolicyAlertRuleArgs ¶
type TmpTkeAlertPolicyAlertRuleArgs struct { // If the alarm policy is derived from the CRD resource definition of the user cluster, the ClusterId is the cluster ID to which it belongs. ClusterId pulumi.StringPtrInput `pulumi:"clusterId"` // Alarm policy ID. Note: This field may return null, indicating that a valid value could not be retrieved. Id pulumi.StringPtrInput `pulumi:"id"` // Policy name. Name pulumi.StringInput `pulumi:"name"` // Alarm channels, which may be returned using null in the template. Notification TmpTkeAlertPolicyAlertRuleNotificationPtrInput `pulumi:"notification"` // A list of rules. Rules TmpTkeAlertPolicyAlertRuleRuleArrayInput `pulumi:"rules"` // If the alarm is sent from a template, the TemplateId is the template id. TemplateId pulumi.StringPtrInput `pulumi:"templateId"` // Last modified time. UpdatedAt pulumi.StringPtrInput `pulumi:"updatedAt"` }
func (TmpTkeAlertPolicyAlertRuleArgs) ElementType ¶
func (TmpTkeAlertPolicyAlertRuleArgs) ElementType() reflect.Type
func (TmpTkeAlertPolicyAlertRuleArgs) ToTmpTkeAlertPolicyAlertRuleOutput ¶
func (i TmpTkeAlertPolicyAlertRuleArgs) ToTmpTkeAlertPolicyAlertRuleOutput() TmpTkeAlertPolicyAlertRuleOutput
func (TmpTkeAlertPolicyAlertRuleArgs) ToTmpTkeAlertPolicyAlertRuleOutputWithContext ¶
func (i TmpTkeAlertPolicyAlertRuleArgs) ToTmpTkeAlertPolicyAlertRuleOutputWithContext(ctx context.Context) TmpTkeAlertPolicyAlertRuleOutput
func (TmpTkeAlertPolicyAlertRuleArgs) ToTmpTkeAlertPolicyAlertRulePtrOutput ¶
func (i TmpTkeAlertPolicyAlertRuleArgs) ToTmpTkeAlertPolicyAlertRulePtrOutput() TmpTkeAlertPolicyAlertRulePtrOutput
func (TmpTkeAlertPolicyAlertRuleArgs) ToTmpTkeAlertPolicyAlertRulePtrOutputWithContext ¶
func (i TmpTkeAlertPolicyAlertRuleArgs) ToTmpTkeAlertPolicyAlertRulePtrOutputWithContext(ctx context.Context) TmpTkeAlertPolicyAlertRulePtrOutput
type TmpTkeAlertPolicyAlertRuleInput ¶
type TmpTkeAlertPolicyAlertRuleInput interface { pulumi.Input ToTmpTkeAlertPolicyAlertRuleOutput() TmpTkeAlertPolicyAlertRuleOutput ToTmpTkeAlertPolicyAlertRuleOutputWithContext(context.Context) TmpTkeAlertPolicyAlertRuleOutput }
TmpTkeAlertPolicyAlertRuleInput is an input type that accepts TmpTkeAlertPolicyAlertRuleArgs and TmpTkeAlertPolicyAlertRuleOutput values. You can construct a concrete instance of `TmpTkeAlertPolicyAlertRuleInput` via:
TmpTkeAlertPolicyAlertRuleArgs{...}
type TmpTkeAlertPolicyAlertRuleNotification ¶
type TmpTkeAlertPolicyAlertRuleNotification struct { // If Type is alertmanager, the field is required. Note: This field may return null, indicating that a valid value could not be retrieved.. AlertManager *TmpTkeAlertPolicyAlertRuleNotificationAlertManager `pulumi:"alertManager"` // Whether it is enabled. Enabled bool `pulumi:"enabled"` // Alarm notification method. At present, there are SMS, EMAIL, CALL, WECHAT methods. NotifyWays []string `pulumi:"notifyWays"` // Telephone alerts reach notifications. PhoneArriveNotice *bool `pulumi:"phoneArriveNotice"` // Effective end timeTelephone alarm wheel interval. Units: Seconds. PhoneCircleInterval *int `pulumi:"phoneCircleInterval"` // PhoneCircleTimes. PhoneCircleTimes *int `pulumi:"phoneCircleTimes"` // Telephone alarm wheel intervals. Units: Seconds. PhoneInnerInterval *int `pulumi:"phoneInnerInterval"` // Telephone alarm sequence. PhoneNotifyOrders []int `pulumi:"phoneNotifyOrders"` // Alert Receiving Group (User Group). ReceiverGroups []string `pulumi:"receiverGroups"` // Convergence time. RepeatInterval *string `pulumi:"repeatInterval"` // Effective end time. TimeRangeEnd *string `pulumi:"timeRangeEnd"` // The time from which it takes effect. TimeRangeStart *string `pulumi:"timeRangeStart"` // The channel type, which defaults to amp, supports the following `amp`, `webhook`, `alertmanager`. Type string `pulumi:"type"` // If Type is webhook, the field is required. Note: This field may return null, indicating that a valid value could not be retrieved. WebHook *string `pulumi:"webHook"` }
type TmpTkeAlertPolicyAlertRuleNotificationAlertManager ¶
type TmpTkeAlertPolicyAlertRuleNotificationAlertManager struct { // The ID of the cluster where the alertmanager is deployed. Note: This field may return null, indicating that a valid value could not be retrieved. ClusterId *string `pulumi:"clusterId"` // Alertmanager is deployed in the cluster type. Note: This field may return null, indicating that a valid value could not be retrieved. ClusterType *string `pulumi:"clusterType"` // Alertmanager url. Url string `pulumi:"url"` }
type TmpTkeAlertPolicyAlertRuleNotificationAlertManagerArgs ¶
type TmpTkeAlertPolicyAlertRuleNotificationAlertManagerArgs struct { // The ID of the cluster where the alertmanager is deployed. Note: This field may return null, indicating that a valid value could not be retrieved. ClusterId pulumi.StringPtrInput `pulumi:"clusterId"` // Alertmanager is deployed in the cluster type. Note: This field may return null, indicating that a valid value could not be retrieved. ClusterType pulumi.StringPtrInput `pulumi:"clusterType"` // Alertmanager url. Url pulumi.StringInput `pulumi:"url"` }
func (TmpTkeAlertPolicyAlertRuleNotificationAlertManagerArgs) ElementType ¶
func (TmpTkeAlertPolicyAlertRuleNotificationAlertManagerArgs) ElementType() reflect.Type
func (TmpTkeAlertPolicyAlertRuleNotificationAlertManagerArgs) ToTmpTkeAlertPolicyAlertRuleNotificationAlertManagerOutput ¶
func (i TmpTkeAlertPolicyAlertRuleNotificationAlertManagerArgs) ToTmpTkeAlertPolicyAlertRuleNotificationAlertManagerOutput() TmpTkeAlertPolicyAlertRuleNotificationAlertManagerOutput
func (TmpTkeAlertPolicyAlertRuleNotificationAlertManagerArgs) ToTmpTkeAlertPolicyAlertRuleNotificationAlertManagerOutputWithContext ¶
func (i TmpTkeAlertPolicyAlertRuleNotificationAlertManagerArgs) ToTmpTkeAlertPolicyAlertRuleNotificationAlertManagerOutputWithContext(ctx context.Context) TmpTkeAlertPolicyAlertRuleNotificationAlertManagerOutput
func (TmpTkeAlertPolicyAlertRuleNotificationAlertManagerArgs) ToTmpTkeAlertPolicyAlertRuleNotificationAlertManagerPtrOutput ¶
func (i TmpTkeAlertPolicyAlertRuleNotificationAlertManagerArgs) ToTmpTkeAlertPolicyAlertRuleNotificationAlertManagerPtrOutput() TmpTkeAlertPolicyAlertRuleNotificationAlertManagerPtrOutput
func (TmpTkeAlertPolicyAlertRuleNotificationAlertManagerArgs) ToTmpTkeAlertPolicyAlertRuleNotificationAlertManagerPtrOutputWithContext ¶
func (i TmpTkeAlertPolicyAlertRuleNotificationAlertManagerArgs) ToTmpTkeAlertPolicyAlertRuleNotificationAlertManagerPtrOutputWithContext(ctx context.Context) TmpTkeAlertPolicyAlertRuleNotificationAlertManagerPtrOutput
type TmpTkeAlertPolicyAlertRuleNotificationAlertManagerInput ¶
type TmpTkeAlertPolicyAlertRuleNotificationAlertManagerInput interface { pulumi.Input ToTmpTkeAlertPolicyAlertRuleNotificationAlertManagerOutput() TmpTkeAlertPolicyAlertRuleNotificationAlertManagerOutput ToTmpTkeAlertPolicyAlertRuleNotificationAlertManagerOutputWithContext(context.Context) TmpTkeAlertPolicyAlertRuleNotificationAlertManagerOutput }
TmpTkeAlertPolicyAlertRuleNotificationAlertManagerInput is an input type that accepts TmpTkeAlertPolicyAlertRuleNotificationAlertManagerArgs and TmpTkeAlertPolicyAlertRuleNotificationAlertManagerOutput values. You can construct a concrete instance of `TmpTkeAlertPolicyAlertRuleNotificationAlertManagerInput` via:
TmpTkeAlertPolicyAlertRuleNotificationAlertManagerArgs{...}
type TmpTkeAlertPolicyAlertRuleNotificationAlertManagerOutput ¶
type TmpTkeAlertPolicyAlertRuleNotificationAlertManagerOutput struct{ *pulumi.OutputState }
func (TmpTkeAlertPolicyAlertRuleNotificationAlertManagerOutput) ClusterId ¶
func (o TmpTkeAlertPolicyAlertRuleNotificationAlertManagerOutput) ClusterId() pulumi.StringPtrOutput
The ID of the cluster where the alertmanager is deployed. Note: This field may return null, indicating that a valid value could not be retrieved.
func (TmpTkeAlertPolicyAlertRuleNotificationAlertManagerOutput) ClusterType ¶
func (o TmpTkeAlertPolicyAlertRuleNotificationAlertManagerOutput) ClusterType() pulumi.StringPtrOutput
Alertmanager is deployed in the cluster type. Note: This field may return null, indicating that a valid value could not be retrieved.
func (TmpTkeAlertPolicyAlertRuleNotificationAlertManagerOutput) ElementType ¶
func (TmpTkeAlertPolicyAlertRuleNotificationAlertManagerOutput) ElementType() reflect.Type
func (TmpTkeAlertPolicyAlertRuleNotificationAlertManagerOutput) ToTmpTkeAlertPolicyAlertRuleNotificationAlertManagerOutput ¶
func (o TmpTkeAlertPolicyAlertRuleNotificationAlertManagerOutput) ToTmpTkeAlertPolicyAlertRuleNotificationAlertManagerOutput() TmpTkeAlertPolicyAlertRuleNotificationAlertManagerOutput
func (TmpTkeAlertPolicyAlertRuleNotificationAlertManagerOutput) ToTmpTkeAlertPolicyAlertRuleNotificationAlertManagerOutputWithContext ¶
func (o TmpTkeAlertPolicyAlertRuleNotificationAlertManagerOutput) ToTmpTkeAlertPolicyAlertRuleNotificationAlertManagerOutputWithContext(ctx context.Context) TmpTkeAlertPolicyAlertRuleNotificationAlertManagerOutput
func (TmpTkeAlertPolicyAlertRuleNotificationAlertManagerOutput) ToTmpTkeAlertPolicyAlertRuleNotificationAlertManagerPtrOutput ¶
func (o TmpTkeAlertPolicyAlertRuleNotificationAlertManagerOutput) ToTmpTkeAlertPolicyAlertRuleNotificationAlertManagerPtrOutput() TmpTkeAlertPolicyAlertRuleNotificationAlertManagerPtrOutput
func (TmpTkeAlertPolicyAlertRuleNotificationAlertManagerOutput) ToTmpTkeAlertPolicyAlertRuleNotificationAlertManagerPtrOutputWithContext ¶
func (o TmpTkeAlertPolicyAlertRuleNotificationAlertManagerOutput) ToTmpTkeAlertPolicyAlertRuleNotificationAlertManagerPtrOutputWithContext(ctx context.Context) TmpTkeAlertPolicyAlertRuleNotificationAlertManagerPtrOutput
type TmpTkeAlertPolicyAlertRuleNotificationAlertManagerPtrInput ¶
type TmpTkeAlertPolicyAlertRuleNotificationAlertManagerPtrInput interface { pulumi.Input ToTmpTkeAlertPolicyAlertRuleNotificationAlertManagerPtrOutput() TmpTkeAlertPolicyAlertRuleNotificationAlertManagerPtrOutput ToTmpTkeAlertPolicyAlertRuleNotificationAlertManagerPtrOutputWithContext(context.Context) TmpTkeAlertPolicyAlertRuleNotificationAlertManagerPtrOutput }
TmpTkeAlertPolicyAlertRuleNotificationAlertManagerPtrInput is an input type that accepts TmpTkeAlertPolicyAlertRuleNotificationAlertManagerArgs, TmpTkeAlertPolicyAlertRuleNotificationAlertManagerPtr and TmpTkeAlertPolicyAlertRuleNotificationAlertManagerPtrOutput values. You can construct a concrete instance of `TmpTkeAlertPolicyAlertRuleNotificationAlertManagerPtrInput` via:
TmpTkeAlertPolicyAlertRuleNotificationAlertManagerArgs{...} or: nil
func TmpTkeAlertPolicyAlertRuleNotificationAlertManagerPtr ¶
func TmpTkeAlertPolicyAlertRuleNotificationAlertManagerPtr(v *TmpTkeAlertPolicyAlertRuleNotificationAlertManagerArgs) TmpTkeAlertPolicyAlertRuleNotificationAlertManagerPtrInput
type TmpTkeAlertPolicyAlertRuleNotificationAlertManagerPtrOutput ¶
type TmpTkeAlertPolicyAlertRuleNotificationAlertManagerPtrOutput struct{ *pulumi.OutputState }
func (TmpTkeAlertPolicyAlertRuleNotificationAlertManagerPtrOutput) ClusterId ¶
func (o TmpTkeAlertPolicyAlertRuleNotificationAlertManagerPtrOutput) ClusterId() pulumi.StringPtrOutput
The ID of the cluster where the alertmanager is deployed. Note: This field may return null, indicating that a valid value could not be retrieved.
func (TmpTkeAlertPolicyAlertRuleNotificationAlertManagerPtrOutput) ClusterType ¶
func (o TmpTkeAlertPolicyAlertRuleNotificationAlertManagerPtrOutput) ClusterType() pulumi.StringPtrOutput
Alertmanager is deployed in the cluster type. Note: This field may return null, indicating that a valid value could not be retrieved.
func (TmpTkeAlertPolicyAlertRuleNotificationAlertManagerPtrOutput) ElementType ¶
func (TmpTkeAlertPolicyAlertRuleNotificationAlertManagerPtrOutput) ElementType() reflect.Type
func (TmpTkeAlertPolicyAlertRuleNotificationAlertManagerPtrOutput) ToTmpTkeAlertPolicyAlertRuleNotificationAlertManagerPtrOutput ¶
func (o TmpTkeAlertPolicyAlertRuleNotificationAlertManagerPtrOutput) ToTmpTkeAlertPolicyAlertRuleNotificationAlertManagerPtrOutput() TmpTkeAlertPolicyAlertRuleNotificationAlertManagerPtrOutput
func (TmpTkeAlertPolicyAlertRuleNotificationAlertManagerPtrOutput) ToTmpTkeAlertPolicyAlertRuleNotificationAlertManagerPtrOutputWithContext ¶
func (o TmpTkeAlertPolicyAlertRuleNotificationAlertManagerPtrOutput) ToTmpTkeAlertPolicyAlertRuleNotificationAlertManagerPtrOutputWithContext(ctx context.Context) TmpTkeAlertPolicyAlertRuleNotificationAlertManagerPtrOutput
type TmpTkeAlertPolicyAlertRuleNotificationArgs ¶
type TmpTkeAlertPolicyAlertRuleNotificationArgs struct { // If Type is alertmanager, the field is required. Note: This field may return null, indicating that a valid value could not be retrieved.. AlertManager TmpTkeAlertPolicyAlertRuleNotificationAlertManagerPtrInput `pulumi:"alertManager"` // Whether it is enabled. Enabled pulumi.BoolInput `pulumi:"enabled"` // Alarm notification method. At present, there are SMS, EMAIL, CALL, WECHAT methods. NotifyWays pulumi.StringArrayInput `pulumi:"notifyWays"` // Telephone alerts reach notifications. PhoneArriveNotice pulumi.BoolPtrInput `pulumi:"phoneArriveNotice"` // Effective end timeTelephone alarm wheel interval. Units: Seconds. PhoneCircleInterval pulumi.IntPtrInput `pulumi:"phoneCircleInterval"` // PhoneCircleTimes. PhoneCircleTimes pulumi.IntPtrInput `pulumi:"phoneCircleTimes"` // Telephone alarm wheel intervals. Units: Seconds. PhoneInnerInterval pulumi.IntPtrInput `pulumi:"phoneInnerInterval"` // Telephone alarm sequence. PhoneNotifyOrders pulumi.IntArrayInput `pulumi:"phoneNotifyOrders"` // Alert Receiving Group (User Group). ReceiverGroups pulumi.StringArrayInput `pulumi:"receiverGroups"` // Convergence time. RepeatInterval pulumi.StringPtrInput `pulumi:"repeatInterval"` // Effective end time. TimeRangeEnd pulumi.StringPtrInput `pulumi:"timeRangeEnd"` // The time from which it takes effect. TimeRangeStart pulumi.StringPtrInput `pulumi:"timeRangeStart"` // The channel type, which defaults to amp, supports the following `amp`, `webhook`, `alertmanager`. Type pulumi.StringInput `pulumi:"type"` // If Type is webhook, the field is required. Note: This field may return null, indicating that a valid value could not be retrieved. WebHook pulumi.StringPtrInput `pulumi:"webHook"` }
func (TmpTkeAlertPolicyAlertRuleNotificationArgs) ElementType ¶
func (TmpTkeAlertPolicyAlertRuleNotificationArgs) ElementType() reflect.Type
func (TmpTkeAlertPolicyAlertRuleNotificationArgs) ToTmpTkeAlertPolicyAlertRuleNotificationOutput ¶
func (i TmpTkeAlertPolicyAlertRuleNotificationArgs) ToTmpTkeAlertPolicyAlertRuleNotificationOutput() TmpTkeAlertPolicyAlertRuleNotificationOutput
func (TmpTkeAlertPolicyAlertRuleNotificationArgs) ToTmpTkeAlertPolicyAlertRuleNotificationOutputWithContext ¶
func (i TmpTkeAlertPolicyAlertRuleNotificationArgs) ToTmpTkeAlertPolicyAlertRuleNotificationOutputWithContext(ctx context.Context) TmpTkeAlertPolicyAlertRuleNotificationOutput
func (TmpTkeAlertPolicyAlertRuleNotificationArgs) ToTmpTkeAlertPolicyAlertRuleNotificationPtrOutput ¶
func (i TmpTkeAlertPolicyAlertRuleNotificationArgs) ToTmpTkeAlertPolicyAlertRuleNotificationPtrOutput() TmpTkeAlertPolicyAlertRuleNotificationPtrOutput
func (TmpTkeAlertPolicyAlertRuleNotificationArgs) ToTmpTkeAlertPolicyAlertRuleNotificationPtrOutputWithContext ¶
func (i TmpTkeAlertPolicyAlertRuleNotificationArgs) ToTmpTkeAlertPolicyAlertRuleNotificationPtrOutputWithContext(ctx context.Context) TmpTkeAlertPolicyAlertRuleNotificationPtrOutput
type TmpTkeAlertPolicyAlertRuleNotificationInput ¶
type TmpTkeAlertPolicyAlertRuleNotificationInput interface { pulumi.Input ToTmpTkeAlertPolicyAlertRuleNotificationOutput() TmpTkeAlertPolicyAlertRuleNotificationOutput ToTmpTkeAlertPolicyAlertRuleNotificationOutputWithContext(context.Context) TmpTkeAlertPolicyAlertRuleNotificationOutput }
TmpTkeAlertPolicyAlertRuleNotificationInput is an input type that accepts TmpTkeAlertPolicyAlertRuleNotificationArgs and TmpTkeAlertPolicyAlertRuleNotificationOutput values. You can construct a concrete instance of `TmpTkeAlertPolicyAlertRuleNotificationInput` via:
TmpTkeAlertPolicyAlertRuleNotificationArgs{...}
type TmpTkeAlertPolicyAlertRuleNotificationOutput ¶
type TmpTkeAlertPolicyAlertRuleNotificationOutput struct{ *pulumi.OutputState }
func (TmpTkeAlertPolicyAlertRuleNotificationOutput) AlertManager ¶
func (o TmpTkeAlertPolicyAlertRuleNotificationOutput) AlertManager() TmpTkeAlertPolicyAlertRuleNotificationAlertManagerPtrOutput
If Type is alertmanager, the field is required. Note: This field may return null, indicating that a valid value could not be retrieved..
func (TmpTkeAlertPolicyAlertRuleNotificationOutput) ElementType ¶
func (TmpTkeAlertPolicyAlertRuleNotificationOutput) ElementType() reflect.Type
func (TmpTkeAlertPolicyAlertRuleNotificationOutput) Enabled ¶
func (o TmpTkeAlertPolicyAlertRuleNotificationOutput) Enabled() pulumi.BoolOutput
Whether it is enabled.
func (TmpTkeAlertPolicyAlertRuleNotificationOutput) NotifyWays ¶
func (o TmpTkeAlertPolicyAlertRuleNotificationOutput) NotifyWays() pulumi.StringArrayOutput
Alarm notification method. At present, there are SMS, EMAIL, CALL, WECHAT methods.
func (TmpTkeAlertPolicyAlertRuleNotificationOutput) PhoneArriveNotice ¶
func (o TmpTkeAlertPolicyAlertRuleNotificationOutput) PhoneArriveNotice() pulumi.BoolPtrOutput
Telephone alerts reach notifications.
func (TmpTkeAlertPolicyAlertRuleNotificationOutput) PhoneCircleInterval ¶
func (o TmpTkeAlertPolicyAlertRuleNotificationOutput) PhoneCircleInterval() pulumi.IntPtrOutput
Effective end timeTelephone alarm wheel interval. Units: Seconds.
func (TmpTkeAlertPolicyAlertRuleNotificationOutput) PhoneCircleTimes ¶
func (o TmpTkeAlertPolicyAlertRuleNotificationOutput) PhoneCircleTimes() pulumi.IntPtrOutput
PhoneCircleTimes.
func (TmpTkeAlertPolicyAlertRuleNotificationOutput) PhoneInnerInterval ¶
func (o TmpTkeAlertPolicyAlertRuleNotificationOutput) PhoneInnerInterval() pulumi.IntPtrOutput
Telephone alarm wheel intervals. Units: Seconds.
func (TmpTkeAlertPolicyAlertRuleNotificationOutput) PhoneNotifyOrders ¶
func (o TmpTkeAlertPolicyAlertRuleNotificationOutput) PhoneNotifyOrders() pulumi.IntArrayOutput
Telephone alarm sequence.
func (TmpTkeAlertPolicyAlertRuleNotificationOutput) ReceiverGroups ¶
func (o TmpTkeAlertPolicyAlertRuleNotificationOutput) ReceiverGroups() pulumi.StringArrayOutput
Alert Receiving Group (User Group).
func (TmpTkeAlertPolicyAlertRuleNotificationOutput) RepeatInterval ¶
func (o TmpTkeAlertPolicyAlertRuleNotificationOutput) RepeatInterval() pulumi.StringPtrOutput
Convergence time.
func (TmpTkeAlertPolicyAlertRuleNotificationOutput) TimeRangeEnd ¶
func (o TmpTkeAlertPolicyAlertRuleNotificationOutput) TimeRangeEnd() pulumi.StringPtrOutput
Effective end time.
func (TmpTkeAlertPolicyAlertRuleNotificationOutput) TimeRangeStart ¶
func (o TmpTkeAlertPolicyAlertRuleNotificationOutput) TimeRangeStart() pulumi.StringPtrOutput
The time from which it takes effect.
func (TmpTkeAlertPolicyAlertRuleNotificationOutput) ToTmpTkeAlertPolicyAlertRuleNotificationOutput ¶
func (o TmpTkeAlertPolicyAlertRuleNotificationOutput) ToTmpTkeAlertPolicyAlertRuleNotificationOutput() TmpTkeAlertPolicyAlertRuleNotificationOutput
func (TmpTkeAlertPolicyAlertRuleNotificationOutput) ToTmpTkeAlertPolicyAlertRuleNotificationOutputWithContext ¶
func (o TmpTkeAlertPolicyAlertRuleNotificationOutput) ToTmpTkeAlertPolicyAlertRuleNotificationOutputWithContext(ctx context.Context) TmpTkeAlertPolicyAlertRuleNotificationOutput
func (TmpTkeAlertPolicyAlertRuleNotificationOutput) ToTmpTkeAlertPolicyAlertRuleNotificationPtrOutput ¶
func (o TmpTkeAlertPolicyAlertRuleNotificationOutput) ToTmpTkeAlertPolicyAlertRuleNotificationPtrOutput() TmpTkeAlertPolicyAlertRuleNotificationPtrOutput
func (TmpTkeAlertPolicyAlertRuleNotificationOutput) ToTmpTkeAlertPolicyAlertRuleNotificationPtrOutputWithContext ¶
func (o TmpTkeAlertPolicyAlertRuleNotificationOutput) ToTmpTkeAlertPolicyAlertRuleNotificationPtrOutputWithContext(ctx context.Context) TmpTkeAlertPolicyAlertRuleNotificationPtrOutput
func (TmpTkeAlertPolicyAlertRuleNotificationOutput) Type ¶
func (o TmpTkeAlertPolicyAlertRuleNotificationOutput) Type() pulumi.StringOutput
The channel type, which defaults to amp, supports the following `amp`, `webhook`, `alertmanager`.
func (TmpTkeAlertPolicyAlertRuleNotificationOutput) WebHook ¶
func (o TmpTkeAlertPolicyAlertRuleNotificationOutput) WebHook() pulumi.StringPtrOutput
If Type is webhook, the field is required. Note: This field may return null, indicating that a valid value could not be retrieved.
type TmpTkeAlertPolicyAlertRuleNotificationPtrInput ¶
type TmpTkeAlertPolicyAlertRuleNotificationPtrInput interface { pulumi.Input ToTmpTkeAlertPolicyAlertRuleNotificationPtrOutput() TmpTkeAlertPolicyAlertRuleNotificationPtrOutput ToTmpTkeAlertPolicyAlertRuleNotificationPtrOutputWithContext(context.Context) TmpTkeAlertPolicyAlertRuleNotificationPtrOutput }
TmpTkeAlertPolicyAlertRuleNotificationPtrInput is an input type that accepts TmpTkeAlertPolicyAlertRuleNotificationArgs, TmpTkeAlertPolicyAlertRuleNotificationPtr and TmpTkeAlertPolicyAlertRuleNotificationPtrOutput values. You can construct a concrete instance of `TmpTkeAlertPolicyAlertRuleNotificationPtrInput` via:
TmpTkeAlertPolicyAlertRuleNotificationArgs{...} or: nil
func TmpTkeAlertPolicyAlertRuleNotificationPtr ¶
func TmpTkeAlertPolicyAlertRuleNotificationPtr(v *TmpTkeAlertPolicyAlertRuleNotificationArgs) TmpTkeAlertPolicyAlertRuleNotificationPtrInput
type TmpTkeAlertPolicyAlertRuleNotificationPtrOutput ¶
type TmpTkeAlertPolicyAlertRuleNotificationPtrOutput struct{ *pulumi.OutputState }
func (TmpTkeAlertPolicyAlertRuleNotificationPtrOutput) AlertManager ¶
func (o TmpTkeAlertPolicyAlertRuleNotificationPtrOutput) AlertManager() TmpTkeAlertPolicyAlertRuleNotificationAlertManagerPtrOutput
If Type is alertmanager, the field is required. Note: This field may return null, indicating that a valid value could not be retrieved..
func (TmpTkeAlertPolicyAlertRuleNotificationPtrOutput) ElementType ¶
func (TmpTkeAlertPolicyAlertRuleNotificationPtrOutput) ElementType() reflect.Type
func (TmpTkeAlertPolicyAlertRuleNotificationPtrOutput) Enabled ¶
func (o TmpTkeAlertPolicyAlertRuleNotificationPtrOutput) Enabled() pulumi.BoolPtrOutput
Whether it is enabled.
func (TmpTkeAlertPolicyAlertRuleNotificationPtrOutput) NotifyWays ¶
func (o TmpTkeAlertPolicyAlertRuleNotificationPtrOutput) NotifyWays() pulumi.StringArrayOutput
Alarm notification method. At present, there are SMS, EMAIL, CALL, WECHAT methods.
func (TmpTkeAlertPolicyAlertRuleNotificationPtrOutput) PhoneArriveNotice ¶
func (o TmpTkeAlertPolicyAlertRuleNotificationPtrOutput) PhoneArriveNotice() pulumi.BoolPtrOutput
Telephone alerts reach notifications.
func (TmpTkeAlertPolicyAlertRuleNotificationPtrOutput) PhoneCircleInterval ¶
func (o TmpTkeAlertPolicyAlertRuleNotificationPtrOutput) PhoneCircleInterval() pulumi.IntPtrOutput
Effective end timeTelephone alarm wheel interval. Units: Seconds.
func (TmpTkeAlertPolicyAlertRuleNotificationPtrOutput) PhoneCircleTimes ¶
func (o TmpTkeAlertPolicyAlertRuleNotificationPtrOutput) PhoneCircleTimes() pulumi.IntPtrOutput
PhoneCircleTimes.
func (TmpTkeAlertPolicyAlertRuleNotificationPtrOutput) PhoneInnerInterval ¶
func (o TmpTkeAlertPolicyAlertRuleNotificationPtrOutput) PhoneInnerInterval() pulumi.IntPtrOutput
Telephone alarm wheel intervals. Units: Seconds.
func (TmpTkeAlertPolicyAlertRuleNotificationPtrOutput) PhoneNotifyOrders ¶
func (o TmpTkeAlertPolicyAlertRuleNotificationPtrOutput) PhoneNotifyOrders() pulumi.IntArrayOutput
Telephone alarm sequence.
func (TmpTkeAlertPolicyAlertRuleNotificationPtrOutput) ReceiverGroups ¶
func (o TmpTkeAlertPolicyAlertRuleNotificationPtrOutput) ReceiverGroups() pulumi.StringArrayOutput
Alert Receiving Group (User Group).
func (TmpTkeAlertPolicyAlertRuleNotificationPtrOutput) RepeatInterval ¶
func (o TmpTkeAlertPolicyAlertRuleNotificationPtrOutput) RepeatInterval() pulumi.StringPtrOutput
Convergence time.
func (TmpTkeAlertPolicyAlertRuleNotificationPtrOutput) TimeRangeEnd ¶
func (o TmpTkeAlertPolicyAlertRuleNotificationPtrOutput) TimeRangeEnd() pulumi.StringPtrOutput
Effective end time.
func (TmpTkeAlertPolicyAlertRuleNotificationPtrOutput) TimeRangeStart ¶
func (o TmpTkeAlertPolicyAlertRuleNotificationPtrOutput) TimeRangeStart() pulumi.StringPtrOutput
The time from which it takes effect.
func (TmpTkeAlertPolicyAlertRuleNotificationPtrOutput) ToTmpTkeAlertPolicyAlertRuleNotificationPtrOutput ¶
func (o TmpTkeAlertPolicyAlertRuleNotificationPtrOutput) ToTmpTkeAlertPolicyAlertRuleNotificationPtrOutput() TmpTkeAlertPolicyAlertRuleNotificationPtrOutput
func (TmpTkeAlertPolicyAlertRuleNotificationPtrOutput) ToTmpTkeAlertPolicyAlertRuleNotificationPtrOutputWithContext ¶
func (o TmpTkeAlertPolicyAlertRuleNotificationPtrOutput) ToTmpTkeAlertPolicyAlertRuleNotificationPtrOutputWithContext(ctx context.Context) TmpTkeAlertPolicyAlertRuleNotificationPtrOutput
func (TmpTkeAlertPolicyAlertRuleNotificationPtrOutput) Type ¶
func (o TmpTkeAlertPolicyAlertRuleNotificationPtrOutput) Type() pulumi.StringPtrOutput
The channel type, which defaults to amp, supports the following `amp`, `webhook`, `alertmanager`.
func (TmpTkeAlertPolicyAlertRuleNotificationPtrOutput) WebHook ¶
func (o TmpTkeAlertPolicyAlertRuleNotificationPtrOutput) WebHook() pulumi.StringPtrOutput
If Type is webhook, the field is required. Note: This field may return null, indicating that a valid value could not be retrieved.
type TmpTkeAlertPolicyAlertRuleOutput ¶
type TmpTkeAlertPolicyAlertRuleOutput struct{ *pulumi.OutputState }
func (TmpTkeAlertPolicyAlertRuleOutput) ClusterId ¶
func (o TmpTkeAlertPolicyAlertRuleOutput) ClusterId() pulumi.StringPtrOutput
If the alarm policy is derived from the CRD resource definition of the user cluster, the ClusterId is the cluster ID to which it belongs.
func (TmpTkeAlertPolicyAlertRuleOutput) ElementType ¶
func (TmpTkeAlertPolicyAlertRuleOutput) ElementType() reflect.Type
func (TmpTkeAlertPolicyAlertRuleOutput) Id ¶
func (o TmpTkeAlertPolicyAlertRuleOutput) Id() pulumi.StringPtrOutput
Alarm policy ID. Note: This field may return null, indicating that a valid value could not be retrieved.
func (TmpTkeAlertPolicyAlertRuleOutput) Name ¶
func (o TmpTkeAlertPolicyAlertRuleOutput) Name() pulumi.StringOutput
Policy name.
func (TmpTkeAlertPolicyAlertRuleOutput) Notification ¶
func (o TmpTkeAlertPolicyAlertRuleOutput) Notification() TmpTkeAlertPolicyAlertRuleNotificationPtrOutput
Alarm channels, which may be returned using null in the template.
func (TmpTkeAlertPolicyAlertRuleOutput) TemplateId ¶
func (o TmpTkeAlertPolicyAlertRuleOutput) TemplateId() pulumi.StringPtrOutput
If the alarm is sent from a template, the TemplateId is the template id.
func (TmpTkeAlertPolicyAlertRuleOutput) ToTmpTkeAlertPolicyAlertRuleOutput ¶
func (o TmpTkeAlertPolicyAlertRuleOutput) ToTmpTkeAlertPolicyAlertRuleOutput() TmpTkeAlertPolicyAlertRuleOutput
func (TmpTkeAlertPolicyAlertRuleOutput) ToTmpTkeAlertPolicyAlertRuleOutputWithContext ¶
func (o TmpTkeAlertPolicyAlertRuleOutput) ToTmpTkeAlertPolicyAlertRuleOutputWithContext(ctx context.Context) TmpTkeAlertPolicyAlertRuleOutput
func (TmpTkeAlertPolicyAlertRuleOutput) ToTmpTkeAlertPolicyAlertRulePtrOutput ¶
func (o TmpTkeAlertPolicyAlertRuleOutput) ToTmpTkeAlertPolicyAlertRulePtrOutput() TmpTkeAlertPolicyAlertRulePtrOutput
func (TmpTkeAlertPolicyAlertRuleOutput) ToTmpTkeAlertPolicyAlertRulePtrOutputWithContext ¶
func (o TmpTkeAlertPolicyAlertRuleOutput) ToTmpTkeAlertPolicyAlertRulePtrOutputWithContext(ctx context.Context) TmpTkeAlertPolicyAlertRulePtrOutput
func (TmpTkeAlertPolicyAlertRuleOutput) UpdatedAt ¶
func (o TmpTkeAlertPolicyAlertRuleOutput) UpdatedAt() pulumi.StringPtrOutput
Last modified time.
type TmpTkeAlertPolicyAlertRulePtrInput ¶
type TmpTkeAlertPolicyAlertRulePtrInput interface { pulumi.Input ToTmpTkeAlertPolicyAlertRulePtrOutput() TmpTkeAlertPolicyAlertRulePtrOutput ToTmpTkeAlertPolicyAlertRulePtrOutputWithContext(context.Context) TmpTkeAlertPolicyAlertRulePtrOutput }
TmpTkeAlertPolicyAlertRulePtrInput is an input type that accepts TmpTkeAlertPolicyAlertRuleArgs, TmpTkeAlertPolicyAlertRulePtr and TmpTkeAlertPolicyAlertRulePtrOutput values. You can construct a concrete instance of `TmpTkeAlertPolicyAlertRulePtrInput` via:
TmpTkeAlertPolicyAlertRuleArgs{...} or: nil
func TmpTkeAlertPolicyAlertRulePtr ¶
func TmpTkeAlertPolicyAlertRulePtr(v *TmpTkeAlertPolicyAlertRuleArgs) TmpTkeAlertPolicyAlertRulePtrInput
type TmpTkeAlertPolicyAlertRulePtrOutput ¶
type TmpTkeAlertPolicyAlertRulePtrOutput struct{ *pulumi.OutputState }
func (TmpTkeAlertPolicyAlertRulePtrOutput) ClusterId ¶
func (o TmpTkeAlertPolicyAlertRulePtrOutput) ClusterId() pulumi.StringPtrOutput
If the alarm policy is derived from the CRD resource definition of the user cluster, the ClusterId is the cluster ID to which it belongs.
func (TmpTkeAlertPolicyAlertRulePtrOutput) Elem ¶
func (o TmpTkeAlertPolicyAlertRulePtrOutput) Elem() TmpTkeAlertPolicyAlertRuleOutput
func (TmpTkeAlertPolicyAlertRulePtrOutput) ElementType ¶
func (TmpTkeAlertPolicyAlertRulePtrOutput) ElementType() reflect.Type
func (TmpTkeAlertPolicyAlertRulePtrOutput) Id ¶
func (o TmpTkeAlertPolicyAlertRulePtrOutput) Id() pulumi.StringPtrOutput
Alarm policy ID. Note: This field may return null, indicating that a valid value could not be retrieved.
func (TmpTkeAlertPolicyAlertRulePtrOutput) Name ¶
func (o TmpTkeAlertPolicyAlertRulePtrOutput) Name() pulumi.StringPtrOutput
Policy name.
func (TmpTkeAlertPolicyAlertRulePtrOutput) Notification ¶
func (o TmpTkeAlertPolicyAlertRulePtrOutput) Notification() TmpTkeAlertPolicyAlertRuleNotificationPtrOutput
Alarm channels, which may be returned using null in the template.
func (TmpTkeAlertPolicyAlertRulePtrOutput) TemplateId ¶
func (o TmpTkeAlertPolicyAlertRulePtrOutput) TemplateId() pulumi.StringPtrOutput
If the alarm is sent from a template, the TemplateId is the template id.
func (TmpTkeAlertPolicyAlertRulePtrOutput) ToTmpTkeAlertPolicyAlertRulePtrOutput ¶
func (o TmpTkeAlertPolicyAlertRulePtrOutput) ToTmpTkeAlertPolicyAlertRulePtrOutput() TmpTkeAlertPolicyAlertRulePtrOutput
func (TmpTkeAlertPolicyAlertRulePtrOutput) ToTmpTkeAlertPolicyAlertRulePtrOutputWithContext ¶
func (o TmpTkeAlertPolicyAlertRulePtrOutput) ToTmpTkeAlertPolicyAlertRulePtrOutputWithContext(ctx context.Context) TmpTkeAlertPolicyAlertRulePtrOutput
func (TmpTkeAlertPolicyAlertRulePtrOutput) UpdatedAt ¶
func (o TmpTkeAlertPolicyAlertRulePtrOutput) UpdatedAt() pulumi.StringPtrOutput
Last modified time.
type TmpTkeAlertPolicyAlertRuleRule ¶
type TmpTkeAlertPolicyAlertRuleRule struct { // Refer to annotations in prometheus rule. Annotations []TmpTkeAlertPolicyAlertRuleRuleAnnotation `pulumi:"annotations"` // A description of the rule. Describe *string `pulumi:"describe"` // Time of duration. For string `pulumi:"for"` // Extra labels. Labels []TmpTkeAlertPolicyAlertRuleRuleLabel `pulumi:"labels"` // Rule name. Name string `pulumi:"name"` // Prometheus statement. Rule string `pulumi:"rule"` // Alarm rule status. RuleState *int `pulumi:"ruleState"` // Alert sending template. Template string `pulumi:"template"` }
type TmpTkeAlertPolicyAlertRuleRuleAnnotationArgs ¶
type TmpTkeAlertPolicyAlertRuleRuleAnnotationArgs struct { // Name of map. Name pulumi.StringInput `pulumi:"name"` // Value of map. Value pulumi.StringInput `pulumi:"value"` }
func (TmpTkeAlertPolicyAlertRuleRuleAnnotationArgs) ElementType ¶
func (TmpTkeAlertPolicyAlertRuleRuleAnnotationArgs) ElementType() reflect.Type
func (TmpTkeAlertPolicyAlertRuleRuleAnnotationArgs) ToTmpTkeAlertPolicyAlertRuleRuleAnnotationOutput ¶
func (i TmpTkeAlertPolicyAlertRuleRuleAnnotationArgs) ToTmpTkeAlertPolicyAlertRuleRuleAnnotationOutput() TmpTkeAlertPolicyAlertRuleRuleAnnotationOutput
func (TmpTkeAlertPolicyAlertRuleRuleAnnotationArgs) ToTmpTkeAlertPolicyAlertRuleRuleAnnotationOutputWithContext ¶
func (i TmpTkeAlertPolicyAlertRuleRuleAnnotationArgs) ToTmpTkeAlertPolicyAlertRuleRuleAnnotationOutputWithContext(ctx context.Context) TmpTkeAlertPolicyAlertRuleRuleAnnotationOutput
type TmpTkeAlertPolicyAlertRuleRuleAnnotationArray ¶
type TmpTkeAlertPolicyAlertRuleRuleAnnotationArray []TmpTkeAlertPolicyAlertRuleRuleAnnotationInput
func (TmpTkeAlertPolicyAlertRuleRuleAnnotationArray) ElementType ¶
func (TmpTkeAlertPolicyAlertRuleRuleAnnotationArray) ElementType() reflect.Type
func (TmpTkeAlertPolicyAlertRuleRuleAnnotationArray) ToTmpTkeAlertPolicyAlertRuleRuleAnnotationArrayOutput ¶
func (i TmpTkeAlertPolicyAlertRuleRuleAnnotationArray) ToTmpTkeAlertPolicyAlertRuleRuleAnnotationArrayOutput() TmpTkeAlertPolicyAlertRuleRuleAnnotationArrayOutput
func (TmpTkeAlertPolicyAlertRuleRuleAnnotationArray) ToTmpTkeAlertPolicyAlertRuleRuleAnnotationArrayOutputWithContext ¶
func (i TmpTkeAlertPolicyAlertRuleRuleAnnotationArray) ToTmpTkeAlertPolicyAlertRuleRuleAnnotationArrayOutputWithContext(ctx context.Context) TmpTkeAlertPolicyAlertRuleRuleAnnotationArrayOutput
type TmpTkeAlertPolicyAlertRuleRuleAnnotationArrayInput ¶
type TmpTkeAlertPolicyAlertRuleRuleAnnotationArrayInput interface { pulumi.Input ToTmpTkeAlertPolicyAlertRuleRuleAnnotationArrayOutput() TmpTkeAlertPolicyAlertRuleRuleAnnotationArrayOutput ToTmpTkeAlertPolicyAlertRuleRuleAnnotationArrayOutputWithContext(context.Context) TmpTkeAlertPolicyAlertRuleRuleAnnotationArrayOutput }
TmpTkeAlertPolicyAlertRuleRuleAnnotationArrayInput is an input type that accepts TmpTkeAlertPolicyAlertRuleRuleAnnotationArray and TmpTkeAlertPolicyAlertRuleRuleAnnotationArrayOutput values. You can construct a concrete instance of `TmpTkeAlertPolicyAlertRuleRuleAnnotationArrayInput` via:
TmpTkeAlertPolicyAlertRuleRuleAnnotationArray{ TmpTkeAlertPolicyAlertRuleRuleAnnotationArgs{...} }
type TmpTkeAlertPolicyAlertRuleRuleAnnotationArrayOutput ¶
type TmpTkeAlertPolicyAlertRuleRuleAnnotationArrayOutput struct{ *pulumi.OutputState }
func (TmpTkeAlertPolicyAlertRuleRuleAnnotationArrayOutput) ElementType ¶
func (TmpTkeAlertPolicyAlertRuleRuleAnnotationArrayOutput) ElementType() reflect.Type
func (TmpTkeAlertPolicyAlertRuleRuleAnnotationArrayOutput) ToTmpTkeAlertPolicyAlertRuleRuleAnnotationArrayOutput ¶
func (o TmpTkeAlertPolicyAlertRuleRuleAnnotationArrayOutput) ToTmpTkeAlertPolicyAlertRuleRuleAnnotationArrayOutput() TmpTkeAlertPolicyAlertRuleRuleAnnotationArrayOutput
func (TmpTkeAlertPolicyAlertRuleRuleAnnotationArrayOutput) ToTmpTkeAlertPolicyAlertRuleRuleAnnotationArrayOutputWithContext ¶
func (o TmpTkeAlertPolicyAlertRuleRuleAnnotationArrayOutput) ToTmpTkeAlertPolicyAlertRuleRuleAnnotationArrayOutputWithContext(ctx context.Context) TmpTkeAlertPolicyAlertRuleRuleAnnotationArrayOutput
type TmpTkeAlertPolicyAlertRuleRuleAnnotationInput ¶
type TmpTkeAlertPolicyAlertRuleRuleAnnotationInput interface { pulumi.Input ToTmpTkeAlertPolicyAlertRuleRuleAnnotationOutput() TmpTkeAlertPolicyAlertRuleRuleAnnotationOutput ToTmpTkeAlertPolicyAlertRuleRuleAnnotationOutputWithContext(context.Context) TmpTkeAlertPolicyAlertRuleRuleAnnotationOutput }
TmpTkeAlertPolicyAlertRuleRuleAnnotationInput is an input type that accepts TmpTkeAlertPolicyAlertRuleRuleAnnotationArgs and TmpTkeAlertPolicyAlertRuleRuleAnnotationOutput values. You can construct a concrete instance of `TmpTkeAlertPolicyAlertRuleRuleAnnotationInput` via:
TmpTkeAlertPolicyAlertRuleRuleAnnotationArgs{...}
type TmpTkeAlertPolicyAlertRuleRuleAnnotationOutput ¶
type TmpTkeAlertPolicyAlertRuleRuleAnnotationOutput struct{ *pulumi.OutputState }
func (TmpTkeAlertPolicyAlertRuleRuleAnnotationOutput) ElementType ¶
func (TmpTkeAlertPolicyAlertRuleRuleAnnotationOutput) ElementType() reflect.Type
func (TmpTkeAlertPolicyAlertRuleRuleAnnotationOutput) Name ¶
func (o TmpTkeAlertPolicyAlertRuleRuleAnnotationOutput) Name() pulumi.StringOutput
Name of map.
func (TmpTkeAlertPolicyAlertRuleRuleAnnotationOutput) ToTmpTkeAlertPolicyAlertRuleRuleAnnotationOutput ¶
func (o TmpTkeAlertPolicyAlertRuleRuleAnnotationOutput) ToTmpTkeAlertPolicyAlertRuleRuleAnnotationOutput() TmpTkeAlertPolicyAlertRuleRuleAnnotationOutput
func (TmpTkeAlertPolicyAlertRuleRuleAnnotationOutput) ToTmpTkeAlertPolicyAlertRuleRuleAnnotationOutputWithContext ¶
func (o TmpTkeAlertPolicyAlertRuleRuleAnnotationOutput) ToTmpTkeAlertPolicyAlertRuleRuleAnnotationOutputWithContext(ctx context.Context) TmpTkeAlertPolicyAlertRuleRuleAnnotationOutput
func (TmpTkeAlertPolicyAlertRuleRuleAnnotationOutput) Value ¶
func (o TmpTkeAlertPolicyAlertRuleRuleAnnotationOutput) Value() pulumi.StringOutput
Value of map.
type TmpTkeAlertPolicyAlertRuleRuleArgs ¶
type TmpTkeAlertPolicyAlertRuleRuleArgs struct { // Refer to annotations in prometheus rule. Annotations TmpTkeAlertPolicyAlertRuleRuleAnnotationArrayInput `pulumi:"annotations"` // A description of the rule. Describe pulumi.StringPtrInput `pulumi:"describe"` // Time of duration. For pulumi.StringInput `pulumi:"for"` // Extra labels. Labels TmpTkeAlertPolicyAlertRuleRuleLabelArrayInput `pulumi:"labels"` // Rule name. Name pulumi.StringInput `pulumi:"name"` // Prometheus statement. Rule pulumi.StringInput `pulumi:"rule"` // Alarm rule status. RuleState pulumi.IntPtrInput `pulumi:"ruleState"` // Alert sending template. Template pulumi.StringInput `pulumi:"template"` }
func (TmpTkeAlertPolicyAlertRuleRuleArgs) ElementType ¶
func (TmpTkeAlertPolicyAlertRuleRuleArgs) ElementType() reflect.Type
func (TmpTkeAlertPolicyAlertRuleRuleArgs) ToTmpTkeAlertPolicyAlertRuleRuleOutput ¶
func (i TmpTkeAlertPolicyAlertRuleRuleArgs) ToTmpTkeAlertPolicyAlertRuleRuleOutput() TmpTkeAlertPolicyAlertRuleRuleOutput
func (TmpTkeAlertPolicyAlertRuleRuleArgs) ToTmpTkeAlertPolicyAlertRuleRuleOutputWithContext ¶
func (i TmpTkeAlertPolicyAlertRuleRuleArgs) ToTmpTkeAlertPolicyAlertRuleRuleOutputWithContext(ctx context.Context) TmpTkeAlertPolicyAlertRuleRuleOutput
type TmpTkeAlertPolicyAlertRuleRuleArray ¶
type TmpTkeAlertPolicyAlertRuleRuleArray []TmpTkeAlertPolicyAlertRuleRuleInput
func (TmpTkeAlertPolicyAlertRuleRuleArray) ElementType ¶
func (TmpTkeAlertPolicyAlertRuleRuleArray) ElementType() reflect.Type
func (TmpTkeAlertPolicyAlertRuleRuleArray) ToTmpTkeAlertPolicyAlertRuleRuleArrayOutput ¶
func (i TmpTkeAlertPolicyAlertRuleRuleArray) ToTmpTkeAlertPolicyAlertRuleRuleArrayOutput() TmpTkeAlertPolicyAlertRuleRuleArrayOutput
func (TmpTkeAlertPolicyAlertRuleRuleArray) ToTmpTkeAlertPolicyAlertRuleRuleArrayOutputWithContext ¶
func (i TmpTkeAlertPolicyAlertRuleRuleArray) ToTmpTkeAlertPolicyAlertRuleRuleArrayOutputWithContext(ctx context.Context) TmpTkeAlertPolicyAlertRuleRuleArrayOutput
type TmpTkeAlertPolicyAlertRuleRuleArrayInput ¶
type TmpTkeAlertPolicyAlertRuleRuleArrayInput interface { pulumi.Input ToTmpTkeAlertPolicyAlertRuleRuleArrayOutput() TmpTkeAlertPolicyAlertRuleRuleArrayOutput ToTmpTkeAlertPolicyAlertRuleRuleArrayOutputWithContext(context.Context) TmpTkeAlertPolicyAlertRuleRuleArrayOutput }
TmpTkeAlertPolicyAlertRuleRuleArrayInput is an input type that accepts TmpTkeAlertPolicyAlertRuleRuleArray and TmpTkeAlertPolicyAlertRuleRuleArrayOutput values. You can construct a concrete instance of `TmpTkeAlertPolicyAlertRuleRuleArrayInput` via:
TmpTkeAlertPolicyAlertRuleRuleArray{ TmpTkeAlertPolicyAlertRuleRuleArgs{...} }
type TmpTkeAlertPolicyAlertRuleRuleArrayOutput ¶
type TmpTkeAlertPolicyAlertRuleRuleArrayOutput struct{ *pulumi.OutputState }
func (TmpTkeAlertPolicyAlertRuleRuleArrayOutput) ElementType ¶
func (TmpTkeAlertPolicyAlertRuleRuleArrayOutput) ElementType() reflect.Type
func (TmpTkeAlertPolicyAlertRuleRuleArrayOutput) ToTmpTkeAlertPolicyAlertRuleRuleArrayOutput ¶
func (o TmpTkeAlertPolicyAlertRuleRuleArrayOutput) ToTmpTkeAlertPolicyAlertRuleRuleArrayOutput() TmpTkeAlertPolicyAlertRuleRuleArrayOutput
func (TmpTkeAlertPolicyAlertRuleRuleArrayOutput) ToTmpTkeAlertPolicyAlertRuleRuleArrayOutputWithContext ¶
func (o TmpTkeAlertPolicyAlertRuleRuleArrayOutput) ToTmpTkeAlertPolicyAlertRuleRuleArrayOutputWithContext(ctx context.Context) TmpTkeAlertPolicyAlertRuleRuleArrayOutput
type TmpTkeAlertPolicyAlertRuleRuleInput ¶
type TmpTkeAlertPolicyAlertRuleRuleInput interface { pulumi.Input ToTmpTkeAlertPolicyAlertRuleRuleOutput() TmpTkeAlertPolicyAlertRuleRuleOutput ToTmpTkeAlertPolicyAlertRuleRuleOutputWithContext(context.Context) TmpTkeAlertPolicyAlertRuleRuleOutput }
TmpTkeAlertPolicyAlertRuleRuleInput is an input type that accepts TmpTkeAlertPolicyAlertRuleRuleArgs and TmpTkeAlertPolicyAlertRuleRuleOutput values. You can construct a concrete instance of `TmpTkeAlertPolicyAlertRuleRuleInput` via:
TmpTkeAlertPolicyAlertRuleRuleArgs{...}
type TmpTkeAlertPolicyAlertRuleRuleLabelArgs ¶
type TmpTkeAlertPolicyAlertRuleRuleLabelArgs struct { // Name of map. Name pulumi.StringInput `pulumi:"name"` // Value of map. Value pulumi.StringInput `pulumi:"value"` }
func (TmpTkeAlertPolicyAlertRuleRuleLabelArgs) ElementType ¶
func (TmpTkeAlertPolicyAlertRuleRuleLabelArgs) ElementType() reflect.Type
func (TmpTkeAlertPolicyAlertRuleRuleLabelArgs) ToTmpTkeAlertPolicyAlertRuleRuleLabelOutput ¶
func (i TmpTkeAlertPolicyAlertRuleRuleLabelArgs) ToTmpTkeAlertPolicyAlertRuleRuleLabelOutput() TmpTkeAlertPolicyAlertRuleRuleLabelOutput
func (TmpTkeAlertPolicyAlertRuleRuleLabelArgs) ToTmpTkeAlertPolicyAlertRuleRuleLabelOutputWithContext ¶
func (i TmpTkeAlertPolicyAlertRuleRuleLabelArgs) ToTmpTkeAlertPolicyAlertRuleRuleLabelOutputWithContext(ctx context.Context) TmpTkeAlertPolicyAlertRuleRuleLabelOutput
type TmpTkeAlertPolicyAlertRuleRuleLabelArray ¶
type TmpTkeAlertPolicyAlertRuleRuleLabelArray []TmpTkeAlertPolicyAlertRuleRuleLabelInput
func (TmpTkeAlertPolicyAlertRuleRuleLabelArray) ElementType ¶
func (TmpTkeAlertPolicyAlertRuleRuleLabelArray) ElementType() reflect.Type
func (TmpTkeAlertPolicyAlertRuleRuleLabelArray) ToTmpTkeAlertPolicyAlertRuleRuleLabelArrayOutput ¶
func (i TmpTkeAlertPolicyAlertRuleRuleLabelArray) ToTmpTkeAlertPolicyAlertRuleRuleLabelArrayOutput() TmpTkeAlertPolicyAlertRuleRuleLabelArrayOutput
func (TmpTkeAlertPolicyAlertRuleRuleLabelArray) ToTmpTkeAlertPolicyAlertRuleRuleLabelArrayOutputWithContext ¶
func (i TmpTkeAlertPolicyAlertRuleRuleLabelArray) ToTmpTkeAlertPolicyAlertRuleRuleLabelArrayOutputWithContext(ctx context.Context) TmpTkeAlertPolicyAlertRuleRuleLabelArrayOutput
type TmpTkeAlertPolicyAlertRuleRuleLabelArrayInput ¶
type TmpTkeAlertPolicyAlertRuleRuleLabelArrayInput interface { pulumi.Input ToTmpTkeAlertPolicyAlertRuleRuleLabelArrayOutput() TmpTkeAlertPolicyAlertRuleRuleLabelArrayOutput ToTmpTkeAlertPolicyAlertRuleRuleLabelArrayOutputWithContext(context.Context) TmpTkeAlertPolicyAlertRuleRuleLabelArrayOutput }
TmpTkeAlertPolicyAlertRuleRuleLabelArrayInput is an input type that accepts TmpTkeAlertPolicyAlertRuleRuleLabelArray and TmpTkeAlertPolicyAlertRuleRuleLabelArrayOutput values. You can construct a concrete instance of `TmpTkeAlertPolicyAlertRuleRuleLabelArrayInput` via:
TmpTkeAlertPolicyAlertRuleRuleLabelArray{ TmpTkeAlertPolicyAlertRuleRuleLabelArgs{...} }
type TmpTkeAlertPolicyAlertRuleRuleLabelArrayOutput ¶
type TmpTkeAlertPolicyAlertRuleRuleLabelArrayOutput struct{ *pulumi.OutputState }
func (TmpTkeAlertPolicyAlertRuleRuleLabelArrayOutput) ElementType ¶
func (TmpTkeAlertPolicyAlertRuleRuleLabelArrayOutput) ElementType() reflect.Type
func (TmpTkeAlertPolicyAlertRuleRuleLabelArrayOutput) ToTmpTkeAlertPolicyAlertRuleRuleLabelArrayOutput ¶
func (o TmpTkeAlertPolicyAlertRuleRuleLabelArrayOutput) ToTmpTkeAlertPolicyAlertRuleRuleLabelArrayOutput() TmpTkeAlertPolicyAlertRuleRuleLabelArrayOutput
func (TmpTkeAlertPolicyAlertRuleRuleLabelArrayOutput) ToTmpTkeAlertPolicyAlertRuleRuleLabelArrayOutputWithContext ¶
func (o TmpTkeAlertPolicyAlertRuleRuleLabelArrayOutput) ToTmpTkeAlertPolicyAlertRuleRuleLabelArrayOutputWithContext(ctx context.Context) TmpTkeAlertPolicyAlertRuleRuleLabelArrayOutput
type TmpTkeAlertPolicyAlertRuleRuleLabelInput ¶
type TmpTkeAlertPolicyAlertRuleRuleLabelInput interface { pulumi.Input ToTmpTkeAlertPolicyAlertRuleRuleLabelOutput() TmpTkeAlertPolicyAlertRuleRuleLabelOutput ToTmpTkeAlertPolicyAlertRuleRuleLabelOutputWithContext(context.Context) TmpTkeAlertPolicyAlertRuleRuleLabelOutput }
TmpTkeAlertPolicyAlertRuleRuleLabelInput is an input type that accepts TmpTkeAlertPolicyAlertRuleRuleLabelArgs and TmpTkeAlertPolicyAlertRuleRuleLabelOutput values. You can construct a concrete instance of `TmpTkeAlertPolicyAlertRuleRuleLabelInput` via:
TmpTkeAlertPolicyAlertRuleRuleLabelArgs{...}
type TmpTkeAlertPolicyAlertRuleRuleLabelOutput ¶
type TmpTkeAlertPolicyAlertRuleRuleLabelOutput struct{ *pulumi.OutputState }
func (TmpTkeAlertPolicyAlertRuleRuleLabelOutput) ElementType ¶
func (TmpTkeAlertPolicyAlertRuleRuleLabelOutput) ElementType() reflect.Type
func (TmpTkeAlertPolicyAlertRuleRuleLabelOutput) Name ¶
func (o TmpTkeAlertPolicyAlertRuleRuleLabelOutput) Name() pulumi.StringOutput
Name of map.
func (TmpTkeAlertPolicyAlertRuleRuleLabelOutput) ToTmpTkeAlertPolicyAlertRuleRuleLabelOutput ¶
func (o TmpTkeAlertPolicyAlertRuleRuleLabelOutput) ToTmpTkeAlertPolicyAlertRuleRuleLabelOutput() TmpTkeAlertPolicyAlertRuleRuleLabelOutput
func (TmpTkeAlertPolicyAlertRuleRuleLabelOutput) ToTmpTkeAlertPolicyAlertRuleRuleLabelOutputWithContext ¶
func (o TmpTkeAlertPolicyAlertRuleRuleLabelOutput) ToTmpTkeAlertPolicyAlertRuleRuleLabelOutputWithContext(ctx context.Context) TmpTkeAlertPolicyAlertRuleRuleLabelOutput
func (TmpTkeAlertPolicyAlertRuleRuleLabelOutput) Value ¶
func (o TmpTkeAlertPolicyAlertRuleRuleLabelOutput) Value() pulumi.StringOutput
Value of map.
type TmpTkeAlertPolicyAlertRuleRuleOutput ¶
type TmpTkeAlertPolicyAlertRuleRuleOutput struct{ *pulumi.OutputState }
func (TmpTkeAlertPolicyAlertRuleRuleOutput) Annotations ¶
func (o TmpTkeAlertPolicyAlertRuleRuleOutput) Annotations() TmpTkeAlertPolicyAlertRuleRuleAnnotationArrayOutput
Refer to annotations in prometheus rule.
func (TmpTkeAlertPolicyAlertRuleRuleOutput) Describe ¶
func (o TmpTkeAlertPolicyAlertRuleRuleOutput) Describe() pulumi.StringPtrOutput
A description of the rule.
func (TmpTkeAlertPolicyAlertRuleRuleOutput) ElementType ¶
func (TmpTkeAlertPolicyAlertRuleRuleOutput) ElementType() reflect.Type
func (TmpTkeAlertPolicyAlertRuleRuleOutput) For ¶
func (o TmpTkeAlertPolicyAlertRuleRuleOutput) For() pulumi.StringOutput
Time of duration.
func (TmpTkeAlertPolicyAlertRuleRuleOutput) Labels ¶
func (o TmpTkeAlertPolicyAlertRuleRuleOutput) Labels() TmpTkeAlertPolicyAlertRuleRuleLabelArrayOutput
Extra labels.
func (TmpTkeAlertPolicyAlertRuleRuleOutput) Name ¶
func (o TmpTkeAlertPolicyAlertRuleRuleOutput) Name() pulumi.StringOutput
Rule name.
func (TmpTkeAlertPolicyAlertRuleRuleOutput) Rule ¶
func (o TmpTkeAlertPolicyAlertRuleRuleOutput) Rule() pulumi.StringOutput
Prometheus statement.
func (TmpTkeAlertPolicyAlertRuleRuleOutput) RuleState ¶
func (o TmpTkeAlertPolicyAlertRuleRuleOutput) RuleState() pulumi.IntPtrOutput
Alarm rule status.
func (TmpTkeAlertPolicyAlertRuleRuleOutput) Template ¶
func (o TmpTkeAlertPolicyAlertRuleRuleOutput) Template() pulumi.StringOutput
Alert sending template.
func (TmpTkeAlertPolicyAlertRuleRuleOutput) ToTmpTkeAlertPolicyAlertRuleRuleOutput ¶
func (o TmpTkeAlertPolicyAlertRuleRuleOutput) ToTmpTkeAlertPolicyAlertRuleRuleOutput() TmpTkeAlertPolicyAlertRuleRuleOutput
func (TmpTkeAlertPolicyAlertRuleRuleOutput) ToTmpTkeAlertPolicyAlertRuleRuleOutputWithContext ¶
func (o TmpTkeAlertPolicyAlertRuleRuleOutput) ToTmpTkeAlertPolicyAlertRuleRuleOutputWithContext(ctx context.Context) TmpTkeAlertPolicyAlertRuleRuleOutput
type TmpTkeAlertPolicyArgs ¶
type TmpTkeAlertPolicyArgs struct { // Alarm notification channels. AlertRule TmpTkeAlertPolicyAlertRuleInput // Instance Id. InstanceId pulumi.StringInput }
The set of arguments for constructing a TmpTkeAlertPolicy resource.
func (TmpTkeAlertPolicyArgs) ElementType ¶
func (TmpTkeAlertPolicyArgs) ElementType() reflect.Type
type TmpTkeAlertPolicyArray ¶
type TmpTkeAlertPolicyArray []TmpTkeAlertPolicyInput
func (TmpTkeAlertPolicyArray) ElementType ¶
func (TmpTkeAlertPolicyArray) ElementType() reflect.Type
func (TmpTkeAlertPolicyArray) ToTmpTkeAlertPolicyArrayOutput ¶
func (i TmpTkeAlertPolicyArray) ToTmpTkeAlertPolicyArrayOutput() TmpTkeAlertPolicyArrayOutput
func (TmpTkeAlertPolicyArray) ToTmpTkeAlertPolicyArrayOutputWithContext ¶
func (i TmpTkeAlertPolicyArray) ToTmpTkeAlertPolicyArrayOutputWithContext(ctx context.Context) TmpTkeAlertPolicyArrayOutput
type TmpTkeAlertPolicyArrayInput ¶
type TmpTkeAlertPolicyArrayInput interface { pulumi.Input ToTmpTkeAlertPolicyArrayOutput() TmpTkeAlertPolicyArrayOutput ToTmpTkeAlertPolicyArrayOutputWithContext(context.Context) TmpTkeAlertPolicyArrayOutput }
TmpTkeAlertPolicyArrayInput is an input type that accepts TmpTkeAlertPolicyArray and TmpTkeAlertPolicyArrayOutput values. You can construct a concrete instance of `TmpTkeAlertPolicyArrayInput` via:
TmpTkeAlertPolicyArray{ TmpTkeAlertPolicyArgs{...} }
type TmpTkeAlertPolicyArrayOutput ¶
type TmpTkeAlertPolicyArrayOutput struct{ *pulumi.OutputState }
func (TmpTkeAlertPolicyArrayOutput) ElementType ¶
func (TmpTkeAlertPolicyArrayOutput) ElementType() reflect.Type
func (TmpTkeAlertPolicyArrayOutput) Index ¶
func (o TmpTkeAlertPolicyArrayOutput) Index(i pulumi.IntInput) TmpTkeAlertPolicyOutput
func (TmpTkeAlertPolicyArrayOutput) ToTmpTkeAlertPolicyArrayOutput ¶
func (o TmpTkeAlertPolicyArrayOutput) ToTmpTkeAlertPolicyArrayOutput() TmpTkeAlertPolicyArrayOutput
func (TmpTkeAlertPolicyArrayOutput) ToTmpTkeAlertPolicyArrayOutputWithContext ¶
func (o TmpTkeAlertPolicyArrayOutput) ToTmpTkeAlertPolicyArrayOutputWithContext(ctx context.Context) TmpTkeAlertPolicyArrayOutput
type TmpTkeAlertPolicyInput ¶
type TmpTkeAlertPolicyInput interface { pulumi.Input ToTmpTkeAlertPolicyOutput() TmpTkeAlertPolicyOutput ToTmpTkeAlertPolicyOutputWithContext(ctx context.Context) TmpTkeAlertPolicyOutput }
type TmpTkeAlertPolicyMap ¶
type TmpTkeAlertPolicyMap map[string]TmpTkeAlertPolicyInput
func (TmpTkeAlertPolicyMap) ElementType ¶
func (TmpTkeAlertPolicyMap) ElementType() reflect.Type
func (TmpTkeAlertPolicyMap) ToTmpTkeAlertPolicyMapOutput ¶
func (i TmpTkeAlertPolicyMap) ToTmpTkeAlertPolicyMapOutput() TmpTkeAlertPolicyMapOutput
func (TmpTkeAlertPolicyMap) ToTmpTkeAlertPolicyMapOutputWithContext ¶
func (i TmpTkeAlertPolicyMap) ToTmpTkeAlertPolicyMapOutputWithContext(ctx context.Context) TmpTkeAlertPolicyMapOutput
type TmpTkeAlertPolicyMapInput ¶
type TmpTkeAlertPolicyMapInput interface { pulumi.Input ToTmpTkeAlertPolicyMapOutput() TmpTkeAlertPolicyMapOutput ToTmpTkeAlertPolicyMapOutputWithContext(context.Context) TmpTkeAlertPolicyMapOutput }
TmpTkeAlertPolicyMapInput is an input type that accepts TmpTkeAlertPolicyMap and TmpTkeAlertPolicyMapOutput values. You can construct a concrete instance of `TmpTkeAlertPolicyMapInput` via:
TmpTkeAlertPolicyMap{ "key": TmpTkeAlertPolicyArgs{...} }
type TmpTkeAlertPolicyMapOutput ¶
type TmpTkeAlertPolicyMapOutput struct{ *pulumi.OutputState }
func (TmpTkeAlertPolicyMapOutput) ElementType ¶
func (TmpTkeAlertPolicyMapOutput) ElementType() reflect.Type
func (TmpTkeAlertPolicyMapOutput) MapIndex ¶
func (o TmpTkeAlertPolicyMapOutput) MapIndex(k pulumi.StringInput) TmpTkeAlertPolicyOutput
func (TmpTkeAlertPolicyMapOutput) ToTmpTkeAlertPolicyMapOutput ¶
func (o TmpTkeAlertPolicyMapOutput) ToTmpTkeAlertPolicyMapOutput() TmpTkeAlertPolicyMapOutput
func (TmpTkeAlertPolicyMapOutput) ToTmpTkeAlertPolicyMapOutputWithContext ¶
func (o TmpTkeAlertPolicyMapOutput) ToTmpTkeAlertPolicyMapOutputWithContext(ctx context.Context) TmpTkeAlertPolicyMapOutput
type TmpTkeAlertPolicyOutput ¶
type TmpTkeAlertPolicyOutput struct{ *pulumi.OutputState }
func (TmpTkeAlertPolicyOutput) AlertRule ¶
func (o TmpTkeAlertPolicyOutput) AlertRule() TmpTkeAlertPolicyAlertRuleOutput
Alarm notification channels.
func (TmpTkeAlertPolicyOutput) ElementType ¶
func (TmpTkeAlertPolicyOutput) ElementType() reflect.Type
func (TmpTkeAlertPolicyOutput) InstanceId ¶
func (o TmpTkeAlertPolicyOutput) InstanceId() pulumi.StringOutput
Instance Id.
func (TmpTkeAlertPolicyOutput) ToTmpTkeAlertPolicyOutput ¶
func (o TmpTkeAlertPolicyOutput) ToTmpTkeAlertPolicyOutput() TmpTkeAlertPolicyOutput
func (TmpTkeAlertPolicyOutput) ToTmpTkeAlertPolicyOutputWithContext ¶
func (o TmpTkeAlertPolicyOutput) ToTmpTkeAlertPolicyOutputWithContext(ctx context.Context) TmpTkeAlertPolicyOutput
type TmpTkeAlertPolicyState ¶
type TmpTkeAlertPolicyState struct { // Alarm notification channels. AlertRule TmpTkeAlertPolicyAlertRulePtrInput // Instance Id. InstanceId pulumi.StringPtrInput }
func (TmpTkeAlertPolicyState) ElementType ¶
func (TmpTkeAlertPolicyState) ElementType() reflect.Type
type TmpTkeBasicConfig ¶ added in v0.1.3
type TmpTkeBasicConfig struct { pulumi.CustomResourceState // ID of cluster. ClusterId pulumi.StringOutput `pulumi:"clusterId"` // Type of cluster. ClusterType pulumi.StringOutput `pulumi:"clusterType"` // Full configuration in yaml format. Config pulumi.StringOutput `pulumi:"config"` // config type, `serviceMonitors`, `podMonitors`, `rawJobs`. ConfigType pulumi.StringOutput `pulumi:"configType"` // ID of instance. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // Configure the name of the metric to keep on. MetricsNames pulumi.StringArrayOutput `pulumi:"metricsNames"` // Name. The naming rule is: namespace/name. If you don't have any namespace, use the default namespace: kube-system, otherwise use the specified one. Name pulumi.StringOutput `pulumi:"name"` }
Provides a resource to create a monitor tmpTkeBasicConfig
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Images" "github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Kubernetes" "github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor" "github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Images" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Kubernetes" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Security" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") defaultInstanceType := "SA1.MEDIUM2" if param := cfg.Get("defaultInstanceType"); param != "" { defaultInstanceType = param } availabilityZoneFirst := "ap-guangzhou-3" if param := cfg.Get("availabilityZoneFirst"); param != "" { availabilityZoneFirst = param } availabilityZoneSecond := "ap-guangzhou-4" if param := cfg.Get("availabilityZoneSecond"); param != "" { availabilityZoneSecond = param } exampleClusterCidr := "10.31.0.0/16" if param := cfg.Get("exampleClusterCidr"); param != "" { exampleClusterCidr = param } vpcOne, err := Vpc.GetSubnets(ctx, &vpc.GetSubnetsArgs{ IsDefault: pulumi.BoolRef(true), AvailabilityZone: pulumi.StringRef(availabilityZoneFirst), }, nil) if err != nil { return err } firstVpcId := vpcOne.InstanceLists[0].VpcId firstSubnetId := vpcOne.InstanceLists[0].SubnetId vpcTwo, err := Vpc.GetSubnets(ctx, &vpc.GetSubnetsArgs{ IsDefault: pulumi.BoolRef(true), AvailabilityZone: pulumi.StringRef(availabilityZoneSecond), }, nil) if err != nil { return err } _ := vpcTwo.InstanceLists[0].VpcId secondSubnetId := vpcTwo.InstanceLists[0].SubnetId sg, err := Security.NewGroup(ctx, "sg", nil) if err != nil { return err } sgId := sg.ID() _default, err := Images.GetInstance(ctx, &images.GetInstanceArgs{ ImageTypes: []string{ "PUBLIC_IMAGE", }, ImageNameRegex: pulumi.StringRef("Final"), }, nil) if err != nil { return err } imageId := _default.ImageId _, err = Security.NewGroupLiteRule(ctx, "sgRule", &Security.GroupLiteRuleArgs{ SecurityGroupId: sg.ID(), Ingresses: pulumi.StringArray{ pulumi.String("ACCEPT#10.0.0.0/16#ALL#ALL"), pulumi.String("ACCEPT#172.16.0.0/22#ALL#ALL"), pulumi.String("DROP#0.0.0.0/0#ALL#ALL"), }, Egresses: pulumi.StringArray{ pulumi.String("ACCEPT#172.16.0.0/22#ALL#ALL"), }, }) if err != nil { return err } example, err := Kubernetes.NewCluster(ctx, "example", &Kubernetes.ClusterArgs{ VpcId: pulumi.String(firstVpcId), ClusterCidr: pulumi.String(exampleClusterCidr), ClusterMaxPodNum: pulumi.Int(32), ClusterName: pulumi.String("tf_example_cluster"), ClusterDesc: pulumi.String("example for tke cluster"), ClusterMaxServiceNum: pulumi.Int(32), ClusterInternet: pulumi.Bool(false), ClusterInternetSecurityGroup: pulumi.String(sgId), ClusterVersion: pulumi.String("1.22.5"), ClusterDeployType: pulumi.String("MANAGED_CLUSTER"), WorkerConfigs: kubernetes.ClusterWorkerConfigArray{ &kubernetes.ClusterWorkerConfigArgs{ Count: pulumi.Int(1), AvailabilityZone: pulumi.String(availabilityZoneFirst), InstanceType: pulumi.String(defaultInstanceType), SystemDiskType: pulumi.String("CLOUD_SSD"), SystemDiskSize: pulumi.Int(60), InternetChargeType: pulumi.String("TRAFFIC_POSTPAID_BY_HOUR"), InternetMaxBandwidthOut: pulumi.Int(100), PublicIpAssigned: pulumi.Bool(true), SubnetId: pulumi.String(firstSubnetId), ImgId: pulumi.String(imageId), DataDisks: kubernetes.ClusterWorkerConfigDataDiskArray{ &kubernetes.ClusterWorkerConfigDataDiskArgs{ DiskType: pulumi.String("CLOUD_PREMIUM"), DiskSize: pulumi.Int(50), }, }, EnhancedSecurityService: pulumi.Bool(false), EnhancedMonitorService: pulumi.Bool(false), UserData: pulumi.String("dGVzdA=="), Password: pulumi.String("ZZXXccvv1212"), }, &kubernetes.ClusterWorkerConfigArgs{ Count: pulumi.Int(1), AvailabilityZone: pulumi.String(availabilityZoneSecond), InstanceType: pulumi.String(defaultInstanceType), SystemDiskType: pulumi.String("CLOUD_SSD"), SystemDiskSize: pulumi.Int(60), InternetChargeType: pulumi.String("TRAFFIC_POSTPAID_BY_HOUR"), InternetMaxBandwidthOut: pulumi.Int(100), PublicIpAssigned: pulumi.Bool(true), SubnetId: pulumi.String(secondSubnetId), DataDisks: kubernetes.ClusterWorkerConfigDataDiskArray{ &kubernetes.ClusterWorkerConfigDataDiskArgs{ DiskType: pulumi.String("CLOUD_PREMIUM"), DiskSize: pulumi.Int(50), }, }, EnhancedSecurityService: pulumi.Bool(false), EnhancedMonitorService: pulumi.Bool(false), UserData: pulumi.String("dGVzdA=="), CamRoleName: pulumi.String("CVM_QcsRole"), Password: pulumi.String("ZZXXccvv1212"), }, }, Labels: pulumi.AnyMap{ "test1": pulumi.Any("test1"), "test2": pulumi.Any("test2"), }, }) if err != nil { return err } zone := "ap-guangzhou" if param := cfg.Get("zone"); param != "" { zone = param } clusterType := "tke" if param := cfg.Get("clusterType"); param != "" { clusterType = param } fooTmpInstance, err := Monitor.NewTmpInstance(ctx, "fooTmpInstance", &Monitor.TmpInstanceArgs{ InstanceName: pulumi.String("tf-tmp-instance"), VpcId: pulumi.String(firstVpcId), SubnetId: pulumi.String(firstSubnetId), DataRetentionTime: pulumi.Int(30), Zone: pulumi.String(availabilityZoneSecond), Tags: pulumi.AnyMap{ "createdBy": pulumi.Any("terraform"), }, }) if err != nil { return err } fooTmpTkeClusterAgent, err := Monitor.NewTmpTkeClusterAgent(ctx, "fooTmpTkeClusterAgent", &Monitor.TmpTkeClusterAgentArgs{ InstanceId: fooTmpInstance.ID(), Agents: &monitor.TmpTkeClusterAgentAgentsArgs{ Region: pulumi.String(zone), ClusterType: pulumi.String(clusterType), ClusterId: example.ID(), EnableExternal: pulumi.Bool(false), }, }) if err != nil { return err } _, err = Monitor.NewTmpTkeBasicConfig(ctx, "tmpTkeBasicConfig", &Monitor.TmpTkeBasicConfigArgs{ InstanceId: fooTmpInstance.ID(), ClusterType: pulumi.String(clusterType), ClusterId: example.ID(), MetricsNames: pulumi.StringArray{ pulumi.String("kube_job_status_succeeded"), }, }, pulumi.DependsOn([]pulumi.Resource{ fooTmpTkeClusterAgent, })) if err != nil { return err } return nil }) }
```
func GetTmpTkeBasicConfig ¶ added in v0.1.3
func GetTmpTkeBasicConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TmpTkeBasicConfigState, opts ...pulumi.ResourceOption) (*TmpTkeBasicConfig, error)
GetTmpTkeBasicConfig gets an existing TmpTkeBasicConfig 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 NewTmpTkeBasicConfig ¶ added in v0.1.3
func NewTmpTkeBasicConfig(ctx *pulumi.Context, name string, args *TmpTkeBasicConfigArgs, opts ...pulumi.ResourceOption) (*TmpTkeBasicConfig, error)
NewTmpTkeBasicConfig registers a new resource with the given unique name, arguments, and options.
func (*TmpTkeBasicConfig) ElementType ¶ added in v0.1.3
func (*TmpTkeBasicConfig) ElementType() reflect.Type
func (*TmpTkeBasicConfig) ToTmpTkeBasicConfigOutput ¶ added in v0.1.3
func (i *TmpTkeBasicConfig) ToTmpTkeBasicConfigOutput() TmpTkeBasicConfigOutput
func (*TmpTkeBasicConfig) ToTmpTkeBasicConfigOutputWithContext ¶ added in v0.1.3
func (i *TmpTkeBasicConfig) ToTmpTkeBasicConfigOutputWithContext(ctx context.Context) TmpTkeBasicConfigOutput
type TmpTkeBasicConfigArgs ¶ added in v0.1.3
type TmpTkeBasicConfigArgs struct { // ID of cluster. ClusterId pulumi.StringInput // Type of cluster. ClusterType pulumi.StringInput // ID of instance. InstanceId pulumi.StringInput // Configure the name of the metric to keep on. MetricsNames pulumi.StringArrayInput // Name. The naming rule is: namespace/name. If you don't have any namespace, use the default namespace: kube-system, otherwise use the specified one. Name pulumi.StringPtrInput }
The set of arguments for constructing a TmpTkeBasicConfig resource.
func (TmpTkeBasicConfigArgs) ElementType ¶ added in v0.1.3
func (TmpTkeBasicConfigArgs) ElementType() reflect.Type
type TmpTkeBasicConfigArray ¶ added in v0.1.3
type TmpTkeBasicConfigArray []TmpTkeBasicConfigInput
func (TmpTkeBasicConfigArray) ElementType ¶ added in v0.1.3
func (TmpTkeBasicConfigArray) ElementType() reflect.Type
func (TmpTkeBasicConfigArray) ToTmpTkeBasicConfigArrayOutput ¶ added in v0.1.3
func (i TmpTkeBasicConfigArray) ToTmpTkeBasicConfigArrayOutput() TmpTkeBasicConfigArrayOutput
func (TmpTkeBasicConfigArray) ToTmpTkeBasicConfigArrayOutputWithContext ¶ added in v0.1.3
func (i TmpTkeBasicConfigArray) ToTmpTkeBasicConfigArrayOutputWithContext(ctx context.Context) TmpTkeBasicConfigArrayOutput
type TmpTkeBasicConfigArrayInput ¶ added in v0.1.3
type TmpTkeBasicConfigArrayInput interface { pulumi.Input ToTmpTkeBasicConfigArrayOutput() TmpTkeBasicConfigArrayOutput ToTmpTkeBasicConfigArrayOutputWithContext(context.Context) TmpTkeBasicConfigArrayOutput }
TmpTkeBasicConfigArrayInput is an input type that accepts TmpTkeBasicConfigArray and TmpTkeBasicConfigArrayOutput values. You can construct a concrete instance of `TmpTkeBasicConfigArrayInput` via:
TmpTkeBasicConfigArray{ TmpTkeBasicConfigArgs{...} }
type TmpTkeBasicConfigArrayOutput ¶ added in v0.1.3
type TmpTkeBasicConfigArrayOutput struct{ *pulumi.OutputState }
func (TmpTkeBasicConfigArrayOutput) ElementType ¶ added in v0.1.3
func (TmpTkeBasicConfigArrayOutput) ElementType() reflect.Type
func (TmpTkeBasicConfigArrayOutput) Index ¶ added in v0.1.3
func (o TmpTkeBasicConfigArrayOutput) Index(i pulumi.IntInput) TmpTkeBasicConfigOutput
func (TmpTkeBasicConfigArrayOutput) ToTmpTkeBasicConfigArrayOutput ¶ added in v0.1.3
func (o TmpTkeBasicConfigArrayOutput) ToTmpTkeBasicConfigArrayOutput() TmpTkeBasicConfigArrayOutput
func (TmpTkeBasicConfigArrayOutput) ToTmpTkeBasicConfigArrayOutputWithContext ¶ added in v0.1.3
func (o TmpTkeBasicConfigArrayOutput) ToTmpTkeBasicConfigArrayOutputWithContext(ctx context.Context) TmpTkeBasicConfigArrayOutput
type TmpTkeBasicConfigInput ¶ added in v0.1.3
type TmpTkeBasicConfigInput interface { pulumi.Input ToTmpTkeBasicConfigOutput() TmpTkeBasicConfigOutput ToTmpTkeBasicConfigOutputWithContext(ctx context.Context) TmpTkeBasicConfigOutput }
type TmpTkeBasicConfigMap ¶ added in v0.1.3
type TmpTkeBasicConfigMap map[string]TmpTkeBasicConfigInput
func (TmpTkeBasicConfigMap) ElementType ¶ added in v0.1.3
func (TmpTkeBasicConfigMap) ElementType() reflect.Type
func (TmpTkeBasicConfigMap) ToTmpTkeBasicConfigMapOutput ¶ added in v0.1.3
func (i TmpTkeBasicConfigMap) ToTmpTkeBasicConfigMapOutput() TmpTkeBasicConfigMapOutput
func (TmpTkeBasicConfigMap) ToTmpTkeBasicConfigMapOutputWithContext ¶ added in v0.1.3
func (i TmpTkeBasicConfigMap) ToTmpTkeBasicConfigMapOutputWithContext(ctx context.Context) TmpTkeBasicConfigMapOutput
type TmpTkeBasicConfigMapInput ¶ added in v0.1.3
type TmpTkeBasicConfigMapInput interface { pulumi.Input ToTmpTkeBasicConfigMapOutput() TmpTkeBasicConfigMapOutput ToTmpTkeBasicConfigMapOutputWithContext(context.Context) TmpTkeBasicConfigMapOutput }
TmpTkeBasicConfigMapInput is an input type that accepts TmpTkeBasicConfigMap and TmpTkeBasicConfigMapOutput values. You can construct a concrete instance of `TmpTkeBasicConfigMapInput` via:
TmpTkeBasicConfigMap{ "key": TmpTkeBasicConfigArgs{...} }
type TmpTkeBasicConfigMapOutput ¶ added in v0.1.3
type TmpTkeBasicConfigMapOutput struct{ *pulumi.OutputState }
func (TmpTkeBasicConfigMapOutput) ElementType ¶ added in v0.1.3
func (TmpTkeBasicConfigMapOutput) ElementType() reflect.Type
func (TmpTkeBasicConfigMapOutput) MapIndex ¶ added in v0.1.3
func (o TmpTkeBasicConfigMapOutput) MapIndex(k pulumi.StringInput) TmpTkeBasicConfigOutput
func (TmpTkeBasicConfigMapOutput) ToTmpTkeBasicConfigMapOutput ¶ added in v0.1.3
func (o TmpTkeBasicConfigMapOutput) ToTmpTkeBasicConfigMapOutput() TmpTkeBasicConfigMapOutput
func (TmpTkeBasicConfigMapOutput) ToTmpTkeBasicConfigMapOutputWithContext ¶ added in v0.1.3
func (o TmpTkeBasicConfigMapOutput) ToTmpTkeBasicConfigMapOutputWithContext(ctx context.Context) TmpTkeBasicConfigMapOutput
type TmpTkeBasicConfigOutput ¶ added in v0.1.3
type TmpTkeBasicConfigOutput struct{ *pulumi.OutputState }
func (TmpTkeBasicConfigOutput) ClusterId ¶ added in v0.1.3
func (o TmpTkeBasicConfigOutput) ClusterId() pulumi.StringOutput
ID of cluster.
func (TmpTkeBasicConfigOutput) ClusterType ¶ added in v0.1.3
func (o TmpTkeBasicConfigOutput) ClusterType() pulumi.StringOutput
Type of cluster.
func (TmpTkeBasicConfigOutput) Config ¶ added in v0.1.3
func (o TmpTkeBasicConfigOutput) Config() pulumi.StringOutput
Full configuration in yaml format.
func (TmpTkeBasicConfigOutput) ConfigType ¶ added in v0.1.3
func (o TmpTkeBasicConfigOutput) ConfigType() pulumi.StringOutput
config type, `serviceMonitors`, `podMonitors`, `rawJobs`.
func (TmpTkeBasicConfigOutput) ElementType ¶ added in v0.1.3
func (TmpTkeBasicConfigOutput) ElementType() reflect.Type
func (TmpTkeBasicConfigOutput) InstanceId ¶ added in v0.1.3
func (o TmpTkeBasicConfigOutput) InstanceId() pulumi.StringOutput
ID of instance.
func (TmpTkeBasicConfigOutput) MetricsNames ¶ added in v0.1.3
func (o TmpTkeBasicConfigOutput) MetricsNames() pulumi.StringArrayOutput
Configure the name of the metric to keep on.
func (TmpTkeBasicConfigOutput) Name ¶ added in v0.1.3
func (o TmpTkeBasicConfigOutput) Name() pulumi.StringOutput
Name. The naming rule is: namespace/name. If you don't have any namespace, use the default namespace: kube-system, otherwise use the specified one.
func (TmpTkeBasicConfigOutput) ToTmpTkeBasicConfigOutput ¶ added in v0.1.3
func (o TmpTkeBasicConfigOutput) ToTmpTkeBasicConfigOutput() TmpTkeBasicConfigOutput
func (TmpTkeBasicConfigOutput) ToTmpTkeBasicConfigOutputWithContext ¶ added in v0.1.3
func (o TmpTkeBasicConfigOutput) ToTmpTkeBasicConfigOutputWithContext(ctx context.Context) TmpTkeBasicConfigOutput
type TmpTkeBasicConfigState ¶ added in v0.1.3
type TmpTkeBasicConfigState struct { // ID of cluster. ClusterId pulumi.StringPtrInput // Type of cluster. ClusterType pulumi.StringPtrInput // Full configuration in yaml format. Config pulumi.StringPtrInput // config type, `serviceMonitors`, `podMonitors`, `rawJobs`. ConfigType pulumi.StringPtrInput // ID of instance. InstanceId pulumi.StringPtrInput // Configure the name of the metric to keep on. MetricsNames pulumi.StringArrayInput // Name. The naming rule is: namespace/name. If you don't have any namespace, use the default namespace: kube-system, otherwise use the specified one. Name pulumi.StringPtrInput }
func (TmpTkeBasicConfigState) ElementType ¶ added in v0.1.3
func (TmpTkeBasicConfigState) ElementType() reflect.Type
type TmpTkeClusterAgent ¶ added in v0.1.3
type TmpTkeClusterAgent struct { pulumi.CustomResourceState // agent list. Agents TmpTkeClusterAgentAgentsOutput `pulumi:"agents"` // Instance Id. InstanceId pulumi.StringOutput `pulumi:"instanceId"` }
Provides a resource to create a tmp tke cluster agent
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Images" "github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Kubernetes" "github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor" "github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Images" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Kubernetes" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Security" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") defaultInstanceType := "SA1.MEDIUM2" if param := cfg.Get("defaultInstanceType"); param != "" { defaultInstanceType = param } availabilityZoneFirst := "ap-guangzhou-3" if param := cfg.Get("availabilityZoneFirst"); param != "" { availabilityZoneFirst = param } availabilityZoneSecond := "ap-guangzhou-4" if param := cfg.Get("availabilityZoneSecond"); param != "" { availabilityZoneSecond = param } exampleClusterCidr := "10.31.0.0/16" if param := cfg.Get("exampleClusterCidr"); param != "" { exampleClusterCidr = param } vpcOne, err := Vpc.GetSubnets(ctx, &vpc.GetSubnetsArgs{ IsDefault: pulumi.BoolRef(true), AvailabilityZone: pulumi.StringRef(availabilityZoneFirst), }, nil) if err != nil { return err } firstVpcId := vpcOne.InstanceLists[0].VpcId firstSubnetId := vpcOne.InstanceLists[0].SubnetId vpcTwo, err := Vpc.GetSubnets(ctx, &vpc.GetSubnetsArgs{ IsDefault: pulumi.BoolRef(true), AvailabilityZone: pulumi.StringRef(availabilityZoneSecond), }, nil) if err != nil { return err } _ := vpcTwo.InstanceLists[0].VpcId secondSubnetId := vpcTwo.InstanceLists[0].SubnetId sg, err := Security.NewGroup(ctx, "sg", nil) if err != nil { return err } sgId := sg.ID() _default, err := Images.GetInstance(ctx, &images.GetInstanceArgs{ ImageTypes: []string{ "PUBLIC_IMAGE", }, ImageNameRegex: pulumi.StringRef("Final"), }, nil) if err != nil { return err } imageId := _default.ImageId _, err = Security.NewGroupLiteRule(ctx, "sgRule", &Security.GroupLiteRuleArgs{ SecurityGroupId: sg.ID(), Ingresses: pulumi.StringArray{ pulumi.String("ACCEPT#10.0.0.0/16#ALL#ALL"), pulumi.String("ACCEPT#172.16.0.0/22#ALL#ALL"), pulumi.String("DROP#0.0.0.0/0#ALL#ALL"), }, Egresses: pulumi.StringArray{ pulumi.String("ACCEPT#172.16.0.0/22#ALL#ALL"), }, }) if err != nil { return err } example, err := Kubernetes.NewCluster(ctx, "example", &Kubernetes.ClusterArgs{ VpcId: pulumi.String(firstVpcId), ClusterCidr: pulumi.String(exampleClusterCidr), ClusterMaxPodNum: pulumi.Int(32), ClusterName: pulumi.String("tf_example_cluster"), ClusterDesc: pulumi.String("example for tke cluster"), ClusterMaxServiceNum: pulumi.Int(32), ClusterInternet: pulumi.Bool(false), ClusterInternetSecurityGroup: pulumi.String(sgId), ClusterVersion: pulumi.String("1.22.5"), ClusterDeployType: pulumi.String("MANAGED_CLUSTER"), WorkerConfigs: kubernetes.ClusterWorkerConfigArray{ &kubernetes.ClusterWorkerConfigArgs{ Count: pulumi.Int(1), AvailabilityZone: pulumi.String(availabilityZoneFirst), InstanceType: pulumi.String(defaultInstanceType), SystemDiskType: pulumi.String("CLOUD_SSD"), SystemDiskSize: pulumi.Int(60), InternetChargeType: pulumi.String("TRAFFIC_POSTPAID_BY_HOUR"), InternetMaxBandwidthOut: pulumi.Int(100), PublicIpAssigned: pulumi.Bool(true), SubnetId: pulumi.String(firstSubnetId), ImgId: pulumi.String(imageId), DataDisks: kubernetes.ClusterWorkerConfigDataDiskArray{ &kubernetes.ClusterWorkerConfigDataDiskArgs{ DiskType: pulumi.String("CLOUD_PREMIUM"), DiskSize: pulumi.Int(50), }, }, EnhancedSecurityService: pulumi.Bool(false), EnhancedMonitorService: pulumi.Bool(false), UserData: pulumi.String("dGVzdA=="), Password: pulumi.String("ZZXXccvv1212"), }, &kubernetes.ClusterWorkerConfigArgs{ Count: pulumi.Int(1), AvailabilityZone: pulumi.String(availabilityZoneSecond), InstanceType: pulumi.String(defaultInstanceType), SystemDiskType: pulumi.String("CLOUD_SSD"), SystemDiskSize: pulumi.Int(60), InternetChargeType: pulumi.String("TRAFFIC_POSTPAID_BY_HOUR"), InternetMaxBandwidthOut: pulumi.Int(100), PublicIpAssigned: pulumi.Bool(true), SubnetId: pulumi.String(secondSubnetId), DataDisks: kubernetes.ClusterWorkerConfigDataDiskArray{ &kubernetes.ClusterWorkerConfigDataDiskArgs{ DiskType: pulumi.String("CLOUD_PREMIUM"), DiskSize: pulumi.Int(50), }, }, EnhancedSecurityService: pulumi.Bool(false), EnhancedMonitorService: pulumi.Bool(false), UserData: pulumi.String("dGVzdA=="), CamRoleName: pulumi.String("CVM_QcsRole"), Password: pulumi.String("ZZXXccvv1212"), }, }, Labels: pulumi.AnyMap{ "test1": pulumi.Any("test1"), "test2": pulumi.Any("test2"), }, }) if err != nil { return err } zone := "ap-guangzhou" if param := cfg.Get("zone"); param != "" { zone = param } clusterType := "tke" if param := cfg.Get("clusterType"); param != "" { clusterType = param } fooTmpInstance, err := Monitor.NewTmpInstance(ctx, "fooTmpInstance", &Monitor.TmpInstanceArgs{ InstanceName: pulumi.String("tf-tmp-instance"), VpcId: pulumi.String(firstVpcId), SubnetId: pulumi.String(firstSubnetId), DataRetentionTime: pulumi.Int(30), Zone: pulumi.String(availabilityZoneSecond), Tags: pulumi.AnyMap{ "createdBy": pulumi.Any("terraform"), }, }) if err != nil { return err } _, err = Monitor.NewTmpTkeClusterAgent(ctx, "fooTmpTkeClusterAgent", &Monitor.TmpTkeClusterAgentArgs{ InstanceId: fooTmpInstance.ID(), Agents: &monitor.TmpTkeClusterAgentAgentsArgs{ Region: pulumi.String(zone), ClusterType: pulumi.String(clusterType), ClusterId: example.ID(), EnableExternal: pulumi.Bool(false), }, }) if err != nil { return err } return nil }) }
```
func GetTmpTkeClusterAgent ¶ added in v0.1.3
func GetTmpTkeClusterAgent(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TmpTkeClusterAgentState, opts ...pulumi.ResourceOption) (*TmpTkeClusterAgent, error)
GetTmpTkeClusterAgent gets an existing TmpTkeClusterAgent 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 NewTmpTkeClusterAgent ¶ added in v0.1.3
func NewTmpTkeClusterAgent(ctx *pulumi.Context, name string, args *TmpTkeClusterAgentArgs, opts ...pulumi.ResourceOption) (*TmpTkeClusterAgent, error)
NewTmpTkeClusterAgent registers a new resource with the given unique name, arguments, and options.
func (*TmpTkeClusterAgent) ElementType ¶ added in v0.1.3
func (*TmpTkeClusterAgent) ElementType() reflect.Type
func (*TmpTkeClusterAgent) ToTmpTkeClusterAgentOutput ¶ added in v0.1.3
func (i *TmpTkeClusterAgent) ToTmpTkeClusterAgentOutput() TmpTkeClusterAgentOutput
func (*TmpTkeClusterAgent) ToTmpTkeClusterAgentOutputWithContext ¶ added in v0.1.3
func (i *TmpTkeClusterAgent) ToTmpTkeClusterAgentOutputWithContext(ctx context.Context) TmpTkeClusterAgentOutput
type TmpTkeClusterAgentAgents ¶ added in v0.1.3
type TmpTkeClusterAgentAgents struct { // An id identify the cluster, like `cls-xxxxxx`. ClusterId string `pulumi:"clusterId"` ClusterName *string `pulumi:"clusterName"` // Type of cluster. ClusterType string `pulumi:"clusterType"` // Whether to enable the public network CLB. EnableExternal bool `pulumi:"enableExternal"` // All metrics collected by the cluster will carry these labels. ExternalLabels []TmpTkeClusterAgentAgentsExternalLabel `pulumi:"externalLabels"` // Pod configuration for components deployed in the cluster. InClusterPodConfig *TmpTkeClusterAgentAgentsInClusterPodConfig `pulumi:"inClusterPodConfig"` // Whether to install the default collection configuration. NotInstallBasicScrape *bool `pulumi:"notInstallBasicScrape"` // Whether to collect indicators, true means drop all indicators, false means collect default indicators. NotScrape *bool `pulumi:"notScrape"` // Limitation of region. Region string `pulumi:"region"` Status *string `pulumi:"status"` }
type TmpTkeClusterAgentAgentsArgs ¶ added in v0.1.3
type TmpTkeClusterAgentAgentsArgs struct { // An id identify the cluster, like `cls-xxxxxx`. ClusterId pulumi.StringInput `pulumi:"clusterId"` ClusterName pulumi.StringPtrInput `pulumi:"clusterName"` // Type of cluster. ClusterType pulumi.StringInput `pulumi:"clusterType"` // Whether to enable the public network CLB. EnableExternal pulumi.BoolInput `pulumi:"enableExternal"` // All metrics collected by the cluster will carry these labels. ExternalLabels TmpTkeClusterAgentAgentsExternalLabelArrayInput `pulumi:"externalLabels"` // Pod configuration for components deployed in the cluster. InClusterPodConfig TmpTkeClusterAgentAgentsInClusterPodConfigPtrInput `pulumi:"inClusterPodConfig"` // Whether to install the default collection configuration. NotInstallBasicScrape pulumi.BoolPtrInput `pulumi:"notInstallBasicScrape"` // Whether to collect indicators, true means drop all indicators, false means collect default indicators. NotScrape pulumi.BoolPtrInput `pulumi:"notScrape"` // Limitation of region. Region pulumi.StringInput `pulumi:"region"` Status pulumi.StringPtrInput `pulumi:"status"` }
func (TmpTkeClusterAgentAgentsArgs) ElementType ¶ added in v0.1.3
func (TmpTkeClusterAgentAgentsArgs) ElementType() reflect.Type
func (TmpTkeClusterAgentAgentsArgs) ToTmpTkeClusterAgentAgentsOutput ¶ added in v0.1.3
func (i TmpTkeClusterAgentAgentsArgs) ToTmpTkeClusterAgentAgentsOutput() TmpTkeClusterAgentAgentsOutput
func (TmpTkeClusterAgentAgentsArgs) ToTmpTkeClusterAgentAgentsOutputWithContext ¶ added in v0.1.3
func (i TmpTkeClusterAgentAgentsArgs) ToTmpTkeClusterAgentAgentsOutputWithContext(ctx context.Context) TmpTkeClusterAgentAgentsOutput
func (TmpTkeClusterAgentAgentsArgs) ToTmpTkeClusterAgentAgentsPtrOutput ¶ added in v0.1.3
func (i TmpTkeClusterAgentAgentsArgs) ToTmpTkeClusterAgentAgentsPtrOutput() TmpTkeClusterAgentAgentsPtrOutput
func (TmpTkeClusterAgentAgentsArgs) ToTmpTkeClusterAgentAgentsPtrOutputWithContext ¶ added in v0.1.3
func (i TmpTkeClusterAgentAgentsArgs) ToTmpTkeClusterAgentAgentsPtrOutputWithContext(ctx context.Context) TmpTkeClusterAgentAgentsPtrOutput
type TmpTkeClusterAgentAgentsExternalLabel ¶ added in v0.1.3
type TmpTkeClusterAgentAgentsExternalLabelArgs ¶ added in v0.1.3
type TmpTkeClusterAgentAgentsExternalLabelArgs struct { // Indicator name. Name pulumi.StringInput `pulumi:"name"` // Index value. Value pulumi.StringPtrInput `pulumi:"value"` }
func (TmpTkeClusterAgentAgentsExternalLabelArgs) ElementType ¶ added in v0.1.3
func (TmpTkeClusterAgentAgentsExternalLabelArgs) ElementType() reflect.Type
func (TmpTkeClusterAgentAgentsExternalLabelArgs) ToTmpTkeClusterAgentAgentsExternalLabelOutput ¶ added in v0.1.3
func (i TmpTkeClusterAgentAgentsExternalLabelArgs) ToTmpTkeClusterAgentAgentsExternalLabelOutput() TmpTkeClusterAgentAgentsExternalLabelOutput
func (TmpTkeClusterAgentAgentsExternalLabelArgs) ToTmpTkeClusterAgentAgentsExternalLabelOutputWithContext ¶ added in v0.1.3
func (i TmpTkeClusterAgentAgentsExternalLabelArgs) ToTmpTkeClusterAgentAgentsExternalLabelOutputWithContext(ctx context.Context) TmpTkeClusterAgentAgentsExternalLabelOutput
type TmpTkeClusterAgentAgentsExternalLabelArray ¶ added in v0.1.3
type TmpTkeClusterAgentAgentsExternalLabelArray []TmpTkeClusterAgentAgentsExternalLabelInput
func (TmpTkeClusterAgentAgentsExternalLabelArray) ElementType ¶ added in v0.1.3
func (TmpTkeClusterAgentAgentsExternalLabelArray) ElementType() reflect.Type
func (TmpTkeClusterAgentAgentsExternalLabelArray) ToTmpTkeClusterAgentAgentsExternalLabelArrayOutput ¶ added in v0.1.3
func (i TmpTkeClusterAgentAgentsExternalLabelArray) ToTmpTkeClusterAgentAgentsExternalLabelArrayOutput() TmpTkeClusterAgentAgentsExternalLabelArrayOutput
func (TmpTkeClusterAgentAgentsExternalLabelArray) ToTmpTkeClusterAgentAgentsExternalLabelArrayOutputWithContext ¶ added in v0.1.3
func (i TmpTkeClusterAgentAgentsExternalLabelArray) ToTmpTkeClusterAgentAgentsExternalLabelArrayOutputWithContext(ctx context.Context) TmpTkeClusterAgentAgentsExternalLabelArrayOutput
type TmpTkeClusterAgentAgentsExternalLabelArrayInput ¶ added in v0.1.3
type TmpTkeClusterAgentAgentsExternalLabelArrayInput interface { pulumi.Input ToTmpTkeClusterAgentAgentsExternalLabelArrayOutput() TmpTkeClusterAgentAgentsExternalLabelArrayOutput ToTmpTkeClusterAgentAgentsExternalLabelArrayOutputWithContext(context.Context) TmpTkeClusterAgentAgentsExternalLabelArrayOutput }
TmpTkeClusterAgentAgentsExternalLabelArrayInput is an input type that accepts TmpTkeClusterAgentAgentsExternalLabelArray and TmpTkeClusterAgentAgentsExternalLabelArrayOutput values. You can construct a concrete instance of `TmpTkeClusterAgentAgentsExternalLabelArrayInput` via:
TmpTkeClusterAgentAgentsExternalLabelArray{ TmpTkeClusterAgentAgentsExternalLabelArgs{...} }
type TmpTkeClusterAgentAgentsExternalLabelArrayOutput ¶ added in v0.1.3
type TmpTkeClusterAgentAgentsExternalLabelArrayOutput struct{ *pulumi.OutputState }
func (TmpTkeClusterAgentAgentsExternalLabelArrayOutput) ElementType ¶ added in v0.1.3
func (TmpTkeClusterAgentAgentsExternalLabelArrayOutput) ElementType() reflect.Type
func (TmpTkeClusterAgentAgentsExternalLabelArrayOutput) ToTmpTkeClusterAgentAgentsExternalLabelArrayOutput ¶ added in v0.1.3
func (o TmpTkeClusterAgentAgentsExternalLabelArrayOutput) ToTmpTkeClusterAgentAgentsExternalLabelArrayOutput() TmpTkeClusterAgentAgentsExternalLabelArrayOutput
func (TmpTkeClusterAgentAgentsExternalLabelArrayOutput) ToTmpTkeClusterAgentAgentsExternalLabelArrayOutputWithContext ¶ added in v0.1.3
func (o TmpTkeClusterAgentAgentsExternalLabelArrayOutput) ToTmpTkeClusterAgentAgentsExternalLabelArrayOutputWithContext(ctx context.Context) TmpTkeClusterAgentAgentsExternalLabelArrayOutput
type TmpTkeClusterAgentAgentsExternalLabelInput ¶ added in v0.1.3
type TmpTkeClusterAgentAgentsExternalLabelInput interface { pulumi.Input ToTmpTkeClusterAgentAgentsExternalLabelOutput() TmpTkeClusterAgentAgentsExternalLabelOutput ToTmpTkeClusterAgentAgentsExternalLabelOutputWithContext(context.Context) TmpTkeClusterAgentAgentsExternalLabelOutput }
TmpTkeClusterAgentAgentsExternalLabelInput is an input type that accepts TmpTkeClusterAgentAgentsExternalLabelArgs and TmpTkeClusterAgentAgentsExternalLabelOutput values. You can construct a concrete instance of `TmpTkeClusterAgentAgentsExternalLabelInput` via:
TmpTkeClusterAgentAgentsExternalLabelArgs{...}
type TmpTkeClusterAgentAgentsExternalLabelOutput ¶ added in v0.1.3
type TmpTkeClusterAgentAgentsExternalLabelOutput struct{ *pulumi.OutputState }
func (TmpTkeClusterAgentAgentsExternalLabelOutput) ElementType ¶ added in v0.1.3
func (TmpTkeClusterAgentAgentsExternalLabelOutput) ElementType() reflect.Type
func (TmpTkeClusterAgentAgentsExternalLabelOutput) Name ¶ added in v0.1.3
func (o TmpTkeClusterAgentAgentsExternalLabelOutput) Name() pulumi.StringOutput
Indicator name.
func (TmpTkeClusterAgentAgentsExternalLabelOutput) ToTmpTkeClusterAgentAgentsExternalLabelOutput ¶ added in v0.1.3
func (o TmpTkeClusterAgentAgentsExternalLabelOutput) ToTmpTkeClusterAgentAgentsExternalLabelOutput() TmpTkeClusterAgentAgentsExternalLabelOutput
func (TmpTkeClusterAgentAgentsExternalLabelOutput) ToTmpTkeClusterAgentAgentsExternalLabelOutputWithContext ¶ added in v0.1.3
func (o TmpTkeClusterAgentAgentsExternalLabelOutput) ToTmpTkeClusterAgentAgentsExternalLabelOutputWithContext(ctx context.Context) TmpTkeClusterAgentAgentsExternalLabelOutput
func (TmpTkeClusterAgentAgentsExternalLabelOutput) Value ¶ added in v0.1.3
func (o TmpTkeClusterAgentAgentsExternalLabelOutput) Value() pulumi.StringPtrOutput
Index value.
type TmpTkeClusterAgentAgentsInClusterPodConfig ¶ added in v0.1.3
type TmpTkeClusterAgentAgentsInClusterPodConfig struct { // Whether to use HostNetWork. HostNet bool `pulumi:"hostNet"` // Specify the pod to run the node. NodeSelectors []TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelector `pulumi:"nodeSelectors"` // Tolerate Stain. Tolerations []TmpTkeClusterAgentAgentsInClusterPodConfigToleration `pulumi:"tolerations"` }
type TmpTkeClusterAgentAgentsInClusterPodConfigArgs ¶ added in v0.1.3
type TmpTkeClusterAgentAgentsInClusterPodConfigArgs struct { // Whether to use HostNetWork. HostNet pulumi.BoolInput `pulumi:"hostNet"` // Specify the pod to run the node. NodeSelectors TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArrayInput `pulumi:"nodeSelectors"` // Tolerate Stain. Tolerations TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArrayInput `pulumi:"tolerations"` }
func (TmpTkeClusterAgentAgentsInClusterPodConfigArgs) ElementType ¶ added in v0.1.3
func (TmpTkeClusterAgentAgentsInClusterPodConfigArgs) ElementType() reflect.Type
func (TmpTkeClusterAgentAgentsInClusterPodConfigArgs) ToTmpTkeClusterAgentAgentsInClusterPodConfigOutput ¶ added in v0.1.3
func (i TmpTkeClusterAgentAgentsInClusterPodConfigArgs) ToTmpTkeClusterAgentAgentsInClusterPodConfigOutput() TmpTkeClusterAgentAgentsInClusterPodConfigOutput
func (TmpTkeClusterAgentAgentsInClusterPodConfigArgs) ToTmpTkeClusterAgentAgentsInClusterPodConfigOutputWithContext ¶ added in v0.1.3
func (i TmpTkeClusterAgentAgentsInClusterPodConfigArgs) ToTmpTkeClusterAgentAgentsInClusterPodConfigOutputWithContext(ctx context.Context) TmpTkeClusterAgentAgentsInClusterPodConfigOutput
func (TmpTkeClusterAgentAgentsInClusterPodConfigArgs) ToTmpTkeClusterAgentAgentsInClusterPodConfigPtrOutput ¶ added in v0.1.3
func (i TmpTkeClusterAgentAgentsInClusterPodConfigArgs) ToTmpTkeClusterAgentAgentsInClusterPodConfigPtrOutput() TmpTkeClusterAgentAgentsInClusterPodConfigPtrOutput
func (TmpTkeClusterAgentAgentsInClusterPodConfigArgs) ToTmpTkeClusterAgentAgentsInClusterPodConfigPtrOutputWithContext ¶ added in v0.1.3
func (i TmpTkeClusterAgentAgentsInClusterPodConfigArgs) ToTmpTkeClusterAgentAgentsInClusterPodConfigPtrOutputWithContext(ctx context.Context) TmpTkeClusterAgentAgentsInClusterPodConfigPtrOutput
type TmpTkeClusterAgentAgentsInClusterPodConfigInput ¶ added in v0.1.3
type TmpTkeClusterAgentAgentsInClusterPodConfigInput interface { pulumi.Input ToTmpTkeClusterAgentAgentsInClusterPodConfigOutput() TmpTkeClusterAgentAgentsInClusterPodConfigOutput ToTmpTkeClusterAgentAgentsInClusterPodConfigOutputWithContext(context.Context) TmpTkeClusterAgentAgentsInClusterPodConfigOutput }
TmpTkeClusterAgentAgentsInClusterPodConfigInput is an input type that accepts TmpTkeClusterAgentAgentsInClusterPodConfigArgs and TmpTkeClusterAgentAgentsInClusterPodConfigOutput values. You can construct a concrete instance of `TmpTkeClusterAgentAgentsInClusterPodConfigInput` via:
TmpTkeClusterAgentAgentsInClusterPodConfigArgs{...}
type TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelector ¶ added in v0.1.3
type TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArgs ¶ added in v0.1.3
type TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArgs struct { // The pod configuration name of the component deployed in the cluster. Name pulumi.StringPtrInput `pulumi:"name"` // Pod configuration values for components deployed in the cluster. Value pulumi.StringPtrInput `pulumi:"value"` }
func (TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArgs) ElementType ¶ added in v0.1.3
func (TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArgs) ElementType() reflect.Type
func (TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArgs) ToTmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorOutput ¶ added in v0.1.3
func (i TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArgs) ToTmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorOutput() TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorOutput
func (TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArgs) ToTmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorOutputWithContext ¶ added in v0.1.3
func (i TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArgs) ToTmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorOutputWithContext(ctx context.Context) TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorOutput
type TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArray ¶ added in v0.1.3
type TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArray []TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorInput
func (TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArray) ElementType ¶ added in v0.1.3
func (TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArray) ElementType() reflect.Type
func (TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArray) ToTmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArrayOutput ¶ added in v0.1.3
func (i TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArray) ToTmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArrayOutput() TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArrayOutput
func (TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArray) ToTmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArrayOutputWithContext ¶ added in v0.1.3
func (i TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArray) ToTmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArrayOutputWithContext(ctx context.Context) TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArrayOutput
type TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArrayInput ¶ added in v0.1.3
type TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArrayInput interface { pulumi.Input ToTmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArrayOutput() TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArrayOutput ToTmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArrayOutputWithContext(context.Context) TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArrayOutput }
TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArrayInput is an input type that accepts TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArray and TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArrayOutput values. You can construct a concrete instance of `TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArrayInput` via:
TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArray{ TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArgs{...} }
type TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArrayOutput ¶ added in v0.1.3
type TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArrayOutput struct{ *pulumi.OutputState }
func (TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArrayOutput) ElementType ¶ added in v0.1.3
func (TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArrayOutput) ElementType() reflect.Type
func (TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArrayOutput) ToTmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArrayOutput ¶ added in v0.1.3
func (o TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArrayOutput) ToTmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArrayOutput() TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArrayOutput
func (TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArrayOutput) ToTmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArrayOutputWithContext ¶ added in v0.1.3
func (o TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArrayOutput) ToTmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArrayOutputWithContext(ctx context.Context) TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArrayOutput
type TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorInput ¶ added in v0.1.3
type TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorInput interface { pulumi.Input ToTmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorOutput() TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorOutput ToTmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorOutputWithContext(context.Context) TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorOutput }
TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorInput is an input type that accepts TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArgs and TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorOutput values. You can construct a concrete instance of `TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorInput` via:
TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArgs{...}
type TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorOutput ¶ added in v0.1.3
type TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorOutput struct{ *pulumi.OutputState }
func (TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorOutput) ElementType ¶ added in v0.1.3
func (TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorOutput) ElementType() reflect.Type
func (TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorOutput) Name ¶ added in v0.1.3
The pod configuration name of the component deployed in the cluster.
func (TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorOutput) ToTmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorOutput ¶ added in v0.1.3
func (o TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorOutput) ToTmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorOutput() TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorOutput
func (TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorOutput) ToTmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorOutputWithContext ¶ added in v0.1.3
func (o TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorOutput) ToTmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorOutputWithContext(ctx context.Context) TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorOutput
func (TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorOutput) Value ¶ added in v0.1.3
func (o TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorOutput) Value() pulumi.StringPtrOutput
Pod configuration values for components deployed in the cluster.
type TmpTkeClusterAgentAgentsInClusterPodConfigOutput ¶ added in v0.1.3
type TmpTkeClusterAgentAgentsInClusterPodConfigOutput struct{ *pulumi.OutputState }
func (TmpTkeClusterAgentAgentsInClusterPodConfigOutput) ElementType ¶ added in v0.1.3
func (TmpTkeClusterAgentAgentsInClusterPodConfigOutput) ElementType() reflect.Type
func (TmpTkeClusterAgentAgentsInClusterPodConfigOutput) HostNet ¶ added in v0.1.3
func (o TmpTkeClusterAgentAgentsInClusterPodConfigOutput) HostNet() pulumi.BoolOutput
Whether to use HostNetWork.
func (TmpTkeClusterAgentAgentsInClusterPodConfigOutput) NodeSelectors ¶ added in v0.1.3
func (o TmpTkeClusterAgentAgentsInClusterPodConfigOutput) NodeSelectors() TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArrayOutput
Specify the pod to run the node.
func (TmpTkeClusterAgentAgentsInClusterPodConfigOutput) ToTmpTkeClusterAgentAgentsInClusterPodConfigOutput ¶ added in v0.1.3
func (o TmpTkeClusterAgentAgentsInClusterPodConfigOutput) ToTmpTkeClusterAgentAgentsInClusterPodConfigOutput() TmpTkeClusterAgentAgentsInClusterPodConfigOutput
func (TmpTkeClusterAgentAgentsInClusterPodConfigOutput) ToTmpTkeClusterAgentAgentsInClusterPodConfigOutputWithContext ¶ added in v0.1.3
func (o TmpTkeClusterAgentAgentsInClusterPodConfigOutput) ToTmpTkeClusterAgentAgentsInClusterPodConfigOutputWithContext(ctx context.Context) TmpTkeClusterAgentAgentsInClusterPodConfigOutput
func (TmpTkeClusterAgentAgentsInClusterPodConfigOutput) ToTmpTkeClusterAgentAgentsInClusterPodConfigPtrOutput ¶ added in v0.1.3
func (o TmpTkeClusterAgentAgentsInClusterPodConfigOutput) ToTmpTkeClusterAgentAgentsInClusterPodConfigPtrOutput() TmpTkeClusterAgentAgentsInClusterPodConfigPtrOutput
func (TmpTkeClusterAgentAgentsInClusterPodConfigOutput) ToTmpTkeClusterAgentAgentsInClusterPodConfigPtrOutputWithContext ¶ added in v0.1.3
func (o TmpTkeClusterAgentAgentsInClusterPodConfigOutput) ToTmpTkeClusterAgentAgentsInClusterPodConfigPtrOutputWithContext(ctx context.Context) TmpTkeClusterAgentAgentsInClusterPodConfigPtrOutput
func (TmpTkeClusterAgentAgentsInClusterPodConfigOutput) Tolerations ¶ added in v0.1.3
func (o TmpTkeClusterAgentAgentsInClusterPodConfigOutput) Tolerations() TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArrayOutput
Tolerate Stain.
type TmpTkeClusterAgentAgentsInClusterPodConfigPtrInput ¶ added in v0.1.3
type TmpTkeClusterAgentAgentsInClusterPodConfigPtrInput interface { pulumi.Input ToTmpTkeClusterAgentAgentsInClusterPodConfigPtrOutput() TmpTkeClusterAgentAgentsInClusterPodConfigPtrOutput ToTmpTkeClusterAgentAgentsInClusterPodConfigPtrOutputWithContext(context.Context) TmpTkeClusterAgentAgentsInClusterPodConfigPtrOutput }
TmpTkeClusterAgentAgentsInClusterPodConfigPtrInput is an input type that accepts TmpTkeClusterAgentAgentsInClusterPodConfigArgs, TmpTkeClusterAgentAgentsInClusterPodConfigPtr and TmpTkeClusterAgentAgentsInClusterPodConfigPtrOutput values. You can construct a concrete instance of `TmpTkeClusterAgentAgentsInClusterPodConfigPtrInput` via:
TmpTkeClusterAgentAgentsInClusterPodConfigArgs{...} or: nil
func TmpTkeClusterAgentAgentsInClusterPodConfigPtr ¶ added in v0.1.3
func TmpTkeClusterAgentAgentsInClusterPodConfigPtr(v *TmpTkeClusterAgentAgentsInClusterPodConfigArgs) TmpTkeClusterAgentAgentsInClusterPodConfigPtrInput
type TmpTkeClusterAgentAgentsInClusterPodConfigPtrOutput ¶ added in v0.1.3
type TmpTkeClusterAgentAgentsInClusterPodConfigPtrOutput struct{ *pulumi.OutputState }
func (TmpTkeClusterAgentAgentsInClusterPodConfigPtrOutput) ElementType ¶ added in v0.1.3
func (TmpTkeClusterAgentAgentsInClusterPodConfigPtrOutput) ElementType() reflect.Type
func (TmpTkeClusterAgentAgentsInClusterPodConfigPtrOutput) HostNet ¶ added in v0.1.3
func (o TmpTkeClusterAgentAgentsInClusterPodConfigPtrOutput) HostNet() pulumi.BoolPtrOutput
Whether to use HostNetWork.
func (TmpTkeClusterAgentAgentsInClusterPodConfigPtrOutput) NodeSelectors ¶ added in v0.1.3
func (o TmpTkeClusterAgentAgentsInClusterPodConfigPtrOutput) NodeSelectors() TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArrayOutput
Specify the pod to run the node.
func (TmpTkeClusterAgentAgentsInClusterPodConfigPtrOutput) ToTmpTkeClusterAgentAgentsInClusterPodConfigPtrOutput ¶ added in v0.1.3
func (o TmpTkeClusterAgentAgentsInClusterPodConfigPtrOutput) ToTmpTkeClusterAgentAgentsInClusterPodConfigPtrOutput() TmpTkeClusterAgentAgentsInClusterPodConfigPtrOutput
func (TmpTkeClusterAgentAgentsInClusterPodConfigPtrOutput) ToTmpTkeClusterAgentAgentsInClusterPodConfigPtrOutputWithContext ¶ added in v0.1.3
func (o TmpTkeClusterAgentAgentsInClusterPodConfigPtrOutput) ToTmpTkeClusterAgentAgentsInClusterPodConfigPtrOutputWithContext(ctx context.Context) TmpTkeClusterAgentAgentsInClusterPodConfigPtrOutput
func (TmpTkeClusterAgentAgentsInClusterPodConfigPtrOutput) Tolerations ¶ added in v0.1.3
func (o TmpTkeClusterAgentAgentsInClusterPodConfigPtrOutput) Tolerations() TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArrayOutput
Tolerate Stain.
type TmpTkeClusterAgentAgentsInClusterPodConfigToleration ¶ added in v0.1.3
type TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArgs ¶ added in v0.1.3
type TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArgs struct { // blemish effect to match. Effect pulumi.StringPtrInput `pulumi:"effect"` // The taint key to which the tolerance applies. Key pulumi.StringPtrInput `pulumi:"key"` // key-value relationship. Operator pulumi.StringPtrInput `pulumi:"operator"` }
func (TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArgs) ElementType ¶ added in v0.1.3
func (TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArgs) ElementType() reflect.Type
func (TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArgs) ToTmpTkeClusterAgentAgentsInClusterPodConfigTolerationOutput ¶ added in v0.1.3
func (i TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArgs) ToTmpTkeClusterAgentAgentsInClusterPodConfigTolerationOutput() TmpTkeClusterAgentAgentsInClusterPodConfigTolerationOutput
func (TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArgs) ToTmpTkeClusterAgentAgentsInClusterPodConfigTolerationOutputWithContext ¶ added in v0.1.3
func (i TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArgs) ToTmpTkeClusterAgentAgentsInClusterPodConfigTolerationOutputWithContext(ctx context.Context) TmpTkeClusterAgentAgentsInClusterPodConfigTolerationOutput
type TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArray ¶ added in v0.1.3
type TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArray []TmpTkeClusterAgentAgentsInClusterPodConfigTolerationInput
func (TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArray) ElementType ¶ added in v0.1.3
func (TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArray) ElementType() reflect.Type
func (TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArray) ToTmpTkeClusterAgentAgentsInClusterPodConfigTolerationArrayOutput ¶ added in v0.1.3
func (i TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArray) ToTmpTkeClusterAgentAgentsInClusterPodConfigTolerationArrayOutput() TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArrayOutput
func (TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArray) ToTmpTkeClusterAgentAgentsInClusterPodConfigTolerationArrayOutputWithContext ¶ added in v0.1.3
func (i TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArray) ToTmpTkeClusterAgentAgentsInClusterPodConfigTolerationArrayOutputWithContext(ctx context.Context) TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArrayOutput
type TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArrayInput ¶ added in v0.1.3
type TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArrayInput interface { pulumi.Input ToTmpTkeClusterAgentAgentsInClusterPodConfigTolerationArrayOutput() TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArrayOutput ToTmpTkeClusterAgentAgentsInClusterPodConfigTolerationArrayOutputWithContext(context.Context) TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArrayOutput }
TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArrayInput is an input type that accepts TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArray and TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArrayOutput values. You can construct a concrete instance of `TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArrayInput` via:
TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArray{ TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArgs{...} }
type TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArrayOutput ¶ added in v0.1.3
type TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArrayOutput struct{ *pulumi.OutputState }
func (TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArrayOutput) ElementType ¶ added in v0.1.3
func (TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArrayOutput) ElementType() reflect.Type
func (TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArrayOutput) ToTmpTkeClusterAgentAgentsInClusterPodConfigTolerationArrayOutput ¶ added in v0.1.3
func (o TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArrayOutput) ToTmpTkeClusterAgentAgentsInClusterPodConfigTolerationArrayOutput() TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArrayOutput
func (TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArrayOutput) ToTmpTkeClusterAgentAgentsInClusterPodConfigTolerationArrayOutputWithContext ¶ added in v0.1.3
func (o TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArrayOutput) ToTmpTkeClusterAgentAgentsInClusterPodConfigTolerationArrayOutputWithContext(ctx context.Context) TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArrayOutput
type TmpTkeClusterAgentAgentsInClusterPodConfigTolerationInput ¶ added in v0.1.3
type TmpTkeClusterAgentAgentsInClusterPodConfigTolerationInput interface { pulumi.Input ToTmpTkeClusterAgentAgentsInClusterPodConfigTolerationOutput() TmpTkeClusterAgentAgentsInClusterPodConfigTolerationOutput ToTmpTkeClusterAgentAgentsInClusterPodConfigTolerationOutputWithContext(context.Context) TmpTkeClusterAgentAgentsInClusterPodConfigTolerationOutput }
TmpTkeClusterAgentAgentsInClusterPodConfigTolerationInput is an input type that accepts TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArgs and TmpTkeClusterAgentAgentsInClusterPodConfigTolerationOutput values. You can construct a concrete instance of `TmpTkeClusterAgentAgentsInClusterPodConfigTolerationInput` via:
TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArgs{...}
type TmpTkeClusterAgentAgentsInClusterPodConfigTolerationOutput ¶ added in v0.1.3
type TmpTkeClusterAgentAgentsInClusterPodConfigTolerationOutput struct{ *pulumi.OutputState }
func (TmpTkeClusterAgentAgentsInClusterPodConfigTolerationOutput) Effect ¶ added in v0.1.3
func (o TmpTkeClusterAgentAgentsInClusterPodConfigTolerationOutput) Effect() pulumi.StringPtrOutput
blemish effect to match.
func (TmpTkeClusterAgentAgentsInClusterPodConfigTolerationOutput) ElementType ¶ added in v0.1.3
func (TmpTkeClusterAgentAgentsInClusterPodConfigTolerationOutput) ElementType() reflect.Type
func (TmpTkeClusterAgentAgentsInClusterPodConfigTolerationOutput) Key ¶ added in v0.1.3
The taint key to which the tolerance applies.
func (TmpTkeClusterAgentAgentsInClusterPodConfigTolerationOutput) Operator ¶ added in v0.1.3
func (o TmpTkeClusterAgentAgentsInClusterPodConfigTolerationOutput) Operator() pulumi.StringPtrOutput
key-value relationship.
func (TmpTkeClusterAgentAgentsInClusterPodConfigTolerationOutput) ToTmpTkeClusterAgentAgentsInClusterPodConfigTolerationOutput ¶ added in v0.1.3
func (o TmpTkeClusterAgentAgentsInClusterPodConfigTolerationOutput) ToTmpTkeClusterAgentAgentsInClusterPodConfigTolerationOutput() TmpTkeClusterAgentAgentsInClusterPodConfigTolerationOutput
func (TmpTkeClusterAgentAgentsInClusterPodConfigTolerationOutput) ToTmpTkeClusterAgentAgentsInClusterPodConfigTolerationOutputWithContext ¶ added in v0.1.3
func (o TmpTkeClusterAgentAgentsInClusterPodConfigTolerationOutput) ToTmpTkeClusterAgentAgentsInClusterPodConfigTolerationOutputWithContext(ctx context.Context) TmpTkeClusterAgentAgentsInClusterPodConfigTolerationOutput
type TmpTkeClusterAgentAgentsInput ¶ added in v0.1.3
type TmpTkeClusterAgentAgentsInput interface { pulumi.Input ToTmpTkeClusterAgentAgentsOutput() TmpTkeClusterAgentAgentsOutput ToTmpTkeClusterAgentAgentsOutputWithContext(context.Context) TmpTkeClusterAgentAgentsOutput }
TmpTkeClusterAgentAgentsInput is an input type that accepts TmpTkeClusterAgentAgentsArgs and TmpTkeClusterAgentAgentsOutput values. You can construct a concrete instance of `TmpTkeClusterAgentAgentsInput` via:
TmpTkeClusterAgentAgentsArgs{...}
type TmpTkeClusterAgentAgentsOutput ¶ added in v0.1.3
type TmpTkeClusterAgentAgentsOutput struct{ *pulumi.OutputState }
func (TmpTkeClusterAgentAgentsOutput) ClusterId ¶ added in v0.1.3
func (o TmpTkeClusterAgentAgentsOutput) ClusterId() pulumi.StringOutput
An id identify the cluster, like `cls-xxxxxx`.
func (TmpTkeClusterAgentAgentsOutput) ClusterName ¶ added in v0.1.3
func (o TmpTkeClusterAgentAgentsOutput) ClusterName() pulumi.StringPtrOutput
func (TmpTkeClusterAgentAgentsOutput) ClusterType ¶ added in v0.1.3
func (o TmpTkeClusterAgentAgentsOutput) ClusterType() pulumi.StringOutput
Type of cluster.
func (TmpTkeClusterAgentAgentsOutput) ElementType ¶ added in v0.1.3
func (TmpTkeClusterAgentAgentsOutput) ElementType() reflect.Type
func (TmpTkeClusterAgentAgentsOutput) EnableExternal ¶ added in v0.1.3
func (o TmpTkeClusterAgentAgentsOutput) EnableExternal() pulumi.BoolOutput
Whether to enable the public network CLB.
func (TmpTkeClusterAgentAgentsOutput) ExternalLabels ¶ added in v0.1.3
func (o TmpTkeClusterAgentAgentsOutput) ExternalLabels() TmpTkeClusterAgentAgentsExternalLabelArrayOutput
All metrics collected by the cluster will carry these labels.
func (TmpTkeClusterAgentAgentsOutput) InClusterPodConfig ¶ added in v0.1.3
func (o TmpTkeClusterAgentAgentsOutput) InClusterPodConfig() TmpTkeClusterAgentAgentsInClusterPodConfigPtrOutput
Pod configuration for components deployed in the cluster.
func (TmpTkeClusterAgentAgentsOutput) NotInstallBasicScrape ¶ added in v0.1.3
func (o TmpTkeClusterAgentAgentsOutput) NotInstallBasicScrape() pulumi.BoolPtrOutput
Whether to install the default collection configuration.
func (TmpTkeClusterAgentAgentsOutput) NotScrape ¶ added in v0.1.3
func (o TmpTkeClusterAgentAgentsOutput) NotScrape() pulumi.BoolPtrOutput
Whether to collect indicators, true means drop all indicators, false means collect default indicators.
func (TmpTkeClusterAgentAgentsOutput) Region ¶ added in v0.1.3
func (o TmpTkeClusterAgentAgentsOutput) Region() pulumi.StringOutput
Limitation of region.
func (TmpTkeClusterAgentAgentsOutput) Status ¶ added in v0.1.3
func (o TmpTkeClusterAgentAgentsOutput) Status() pulumi.StringPtrOutput
func (TmpTkeClusterAgentAgentsOutput) ToTmpTkeClusterAgentAgentsOutput ¶ added in v0.1.3
func (o TmpTkeClusterAgentAgentsOutput) ToTmpTkeClusterAgentAgentsOutput() TmpTkeClusterAgentAgentsOutput
func (TmpTkeClusterAgentAgentsOutput) ToTmpTkeClusterAgentAgentsOutputWithContext ¶ added in v0.1.3
func (o TmpTkeClusterAgentAgentsOutput) ToTmpTkeClusterAgentAgentsOutputWithContext(ctx context.Context) TmpTkeClusterAgentAgentsOutput
func (TmpTkeClusterAgentAgentsOutput) ToTmpTkeClusterAgentAgentsPtrOutput ¶ added in v0.1.3
func (o TmpTkeClusterAgentAgentsOutput) ToTmpTkeClusterAgentAgentsPtrOutput() TmpTkeClusterAgentAgentsPtrOutput
func (TmpTkeClusterAgentAgentsOutput) ToTmpTkeClusterAgentAgentsPtrOutputWithContext ¶ added in v0.1.3
func (o TmpTkeClusterAgentAgentsOutput) ToTmpTkeClusterAgentAgentsPtrOutputWithContext(ctx context.Context) TmpTkeClusterAgentAgentsPtrOutput
type TmpTkeClusterAgentAgentsPtrInput ¶ added in v0.1.3
type TmpTkeClusterAgentAgentsPtrInput interface { pulumi.Input ToTmpTkeClusterAgentAgentsPtrOutput() TmpTkeClusterAgentAgentsPtrOutput ToTmpTkeClusterAgentAgentsPtrOutputWithContext(context.Context) TmpTkeClusterAgentAgentsPtrOutput }
TmpTkeClusterAgentAgentsPtrInput is an input type that accepts TmpTkeClusterAgentAgentsArgs, TmpTkeClusterAgentAgentsPtr and TmpTkeClusterAgentAgentsPtrOutput values. You can construct a concrete instance of `TmpTkeClusterAgentAgentsPtrInput` via:
TmpTkeClusterAgentAgentsArgs{...} or: nil
func TmpTkeClusterAgentAgentsPtr ¶ added in v0.1.3
func TmpTkeClusterAgentAgentsPtr(v *TmpTkeClusterAgentAgentsArgs) TmpTkeClusterAgentAgentsPtrInput
type TmpTkeClusterAgentAgentsPtrOutput ¶ added in v0.1.3
type TmpTkeClusterAgentAgentsPtrOutput struct{ *pulumi.OutputState }
func (TmpTkeClusterAgentAgentsPtrOutput) ClusterId ¶ added in v0.1.3
func (o TmpTkeClusterAgentAgentsPtrOutput) ClusterId() pulumi.StringPtrOutput
An id identify the cluster, like `cls-xxxxxx`.
func (TmpTkeClusterAgentAgentsPtrOutput) ClusterName ¶ added in v0.1.3
func (o TmpTkeClusterAgentAgentsPtrOutput) ClusterName() pulumi.StringPtrOutput
func (TmpTkeClusterAgentAgentsPtrOutput) ClusterType ¶ added in v0.1.3
func (o TmpTkeClusterAgentAgentsPtrOutput) ClusterType() pulumi.StringPtrOutput
Type of cluster.
func (TmpTkeClusterAgentAgentsPtrOutput) Elem ¶ added in v0.1.3
func (o TmpTkeClusterAgentAgentsPtrOutput) Elem() TmpTkeClusterAgentAgentsOutput
func (TmpTkeClusterAgentAgentsPtrOutput) ElementType ¶ added in v0.1.3
func (TmpTkeClusterAgentAgentsPtrOutput) ElementType() reflect.Type
func (TmpTkeClusterAgentAgentsPtrOutput) EnableExternal ¶ added in v0.1.3
func (o TmpTkeClusterAgentAgentsPtrOutput) EnableExternal() pulumi.BoolPtrOutput
Whether to enable the public network CLB.
func (TmpTkeClusterAgentAgentsPtrOutput) ExternalLabels ¶ added in v0.1.3
func (o TmpTkeClusterAgentAgentsPtrOutput) ExternalLabels() TmpTkeClusterAgentAgentsExternalLabelArrayOutput
All metrics collected by the cluster will carry these labels.
func (TmpTkeClusterAgentAgentsPtrOutput) InClusterPodConfig ¶ added in v0.1.3
func (o TmpTkeClusterAgentAgentsPtrOutput) InClusterPodConfig() TmpTkeClusterAgentAgentsInClusterPodConfigPtrOutput
Pod configuration for components deployed in the cluster.
func (TmpTkeClusterAgentAgentsPtrOutput) NotInstallBasicScrape ¶ added in v0.1.3
func (o TmpTkeClusterAgentAgentsPtrOutput) NotInstallBasicScrape() pulumi.BoolPtrOutput
Whether to install the default collection configuration.
func (TmpTkeClusterAgentAgentsPtrOutput) NotScrape ¶ added in v0.1.3
func (o TmpTkeClusterAgentAgentsPtrOutput) NotScrape() pulumi.BoolPtrOutput
Whether to collect indicators, true means drop all indicators, false means collect default indicators.
func (TmpTkeClusterAgentAgentsPtrOutput) Region ¶ added in v0.1.3
func (o TmpTkeClusterAgentAgentsPtrOutput) Region() pulumi.StringPtrOutput
Limitation of region.
func (TmpTkeClusterAgentAgentsPtrOutput) Status ¶ added in v0.1.3
func (o TmpTkeClusterAgentAgentsPtrOutput) Status() pulumi.StringPtrOutput
func (TmpTkeClusterAgentAgentsPtrOutput) ToTmpTkeClusterAgentAgentsPtrOutput ¶ added in v0.1.3
func (o TmpTkeClusterAgentAgentsPtrOutput) ToTmpTkeClusterAgentAgentsPtrOutput() TmpTkeClusterAgentAgentsPtrOutput
func (TmpTkeClusterAgentAgentsPtrOutput) ToTmpTkeClusterAgentAgentsPtrOutputWithContext ¶ added in v0.1.3
func (o TmpTkeClusterAgentAgentsPtrOutput) ToTmpTkeClusterAgentAgentsPtrOutputWithContext(ctx context.Context) TmpTkeClusterAgentAgentsPtrOutput
type TmpTkeClusterAgentArgs ¶ added in v0.1.3
type TmpTkeClusterAgentArgs struct { // agent list. Agents TmpTkeClusterAgentAgentsInput // Instance Id. InstanceId pulumi.StringInput }
The set of arguments for constructing a TmpTkeClusterAgent resource.
func (TmpTkeClusterAgentArgs) ElementType ¶ added in v0.1.3
func (TmpTkeClusterAgentArgs) ElementType() reflect.Type
type TmpTkeClusterAgentArray ¶ added in v0.1.3
type TmpTkeClusterAgentArray []TmpTkeClusterAgentInput
func (TmpTkeClusterAgentArray) ElementType ¶ added in v0.1.3
func (TmpTkeClusterAgentArray) ElementType() reflect.Type
func (TmpTkeClusterAgentArray) ToTmpTkeClusterAgentArrayOutput ¶ added in v0.1.3
func (i TmpTkeClusterAgentArray) ToTmpTkeClusterAgentArrayOutput() TmpTkeClusterAgentArrayOutput
func (TmpTkeClusterAgentArray) ToTmpTkeClusterAgentArrayOutputWithContext ¶ added in v0.1.3
func (i TmpTkeClusterAgentArray) ToTmpTkeClusterAgentArrayOutputWithContext(ctx context.Context) TmpTkeClusterAgentArrayOutput
type TmpTkeClusterAgentArrayInput ¶ added in v0.1.3
type TmpTkeClusterAgentArrayInput interface { pulumi.Input ToTmpTkeClusterAgentArrayOutput() TmpTkeClusterAgentArrayOutput ToTmpTkeClusterAgentArrayOutputWithContext(context.Context) TmpTkeClusterAgentArrayOutput }
TmpTkeClusterAgentArrayInput is an input type that accepts TmpTkeClusterAgentArray and TmpTkeClusterAgentArrayOutput values. You can construct a concrete instance of `TmpTkeClusterAgentArrayInput` via:
TmpTkeClusterAgentArray{ TmpTkeClusterAgentArgs{...} }
type TmpTkeClusterAgentArrayOutput ¶ added in v0.1.3
type TmpTkeClusterAgentArrayOutput struct{ *pulumi.OutputState }
func (TmpTkeClusterAgentArrayOutput) ElementType ¶ added in v0.1.3
func (TmpTkeClusterAgentArrayOutput) ElementType() reflect.Type
func (TmpTkeClusterAgentArrayOutput) Index ¶ added in v0.1.3
func (o TmpTkeClusterAgentArrayOutput) Index(i pulumi.IntInput) TmpTkeClusterAgentOutput
func (TmpTkeClusterAgentArrayOutput) ToTmpTkeClusterAgentArrayOutput ¶ added in v0.1.3
func (o TmpTkeClusterAgentArrayOutput) ToTmpTkeClusterAgentArrayOutput() TmpTkeClusterAgentArrayOutput
func (TmpTkeClusterAgentArrayOutput) ToTmpTkeClusterAgentArrayOutputWithContext ¶ added in v0.1.3
func (o TmpTkeClusterAgentArrayOutput) ToTmpTkeClusterAgentArrayOutputWithContext(ctx context.Context) TmpTkeClusterAgentArrayOutput
type TmpTkeClusterAgentInput ¶ added in v0.1.3
type TmpTkeClusterAgentInput interface { pulumi.Input ToTmpTkeClusterAgentOutput() TmpTkeClusterAgentOutput ToTmpTkeClusterAgentOutputWithContext(ctx context.Context) TmpTkeClusterAgentOutput }
type TmpTkeClusterAgentMap ¶ added in v0.1.3
type TmpTkeClusterAgentMap map[string]TmpTkeClusterAgentInput
func (TmpTkeClusterAgentMap) ElementType ¶ added in v0.1.3
func (TmpTkeClusterAgentMap) ElementType() reflect.Type
func (TmpTkeClusterAgentMap) ToTmpTkeClusterAgentMapOutput ¶ added in v0.1.3
func (i TmpTkeClusterAgentMap) ToTmpTkeClusterAgentMapOutput() TmpTkeClusterAgentMapOutput
func (TmpTkeClusterAgentMap) ToTmpTkeClusterAgentMapOutputWithContext ¶ added in v0.1.3
func (i TmpTkeClusterAgentMap) ToTmpTkeClusterAgentMapOutputWithContext(ctx context.Context) TmpTkeClusterAgentMapOutput
type TmpTkeClusterAgentMapInput ¶ added in v0.1.3
type TmpTkeClusterAgentMapInput interface { pulumi.Input ToTmpTkeClusterAgentMapOutput() TmpTkeClusterAgentMapOutput ToTmpTkeClusterAgentMapOutputWithContext(context.Context) TmpTkeClusterAgentMapOutput }
TmpTkeClusterAgentMapInput is an input type that accepts TmpTkeClusterAgentMap and TmpTkeClusterAgentMapOutput values. You can construct a concrete instance of `TmpTkeClusterAgentMapInput` via:
TmpTkeClusterAgentMap{ "key": TmpTkeClusterAgentArgs{...} }
type TmpTkeClusterAgentMapOutput ¶ added in v0.1.3
type TmpTkeClusterAgentMapOutput struct{ *pulumi.OutputState }
func (TmpTkeClusterAgentMapOutput) ElementType ¶ added in v0.1.3
func (TmpTkeClusterAgentMapOutput) ElementType() reflect.Type
func (TmpTkeClusterAgentMapOutput) MapIndex ¶ added in v0.1.3
func (o TmpTkeClusterAgentMapOutput) MapIndex(k pulumi.StringInput) TmpTkeClusterAgentOutput
func (TmpTkeClusterAgentMapOutput) ToTmpTkeClusterAgentMapOutput ¶ added in v0.1.3
func (o TmpTkeClusterAgentMapOutput) ToTmpTkeClusterAgentMapOutput() TmpTkeClusterAgentMapOutput
func (TmpTkeClusterAgentMapOutput) ToTmpTkeClusterAgentMapOutputWithContext ¶ added in v0.1.3
func (o TmpTkeClusterAgentMapOutput) ToTmpTkeClusterAgentMapOutputWithContext(ctx context.Context) TmpTkeClusterAgentMapOutput
type TmpTkeClusterAgentOutput ¶ added in v0.1.3
type TmpTkeClusterAgentOutput struct{ *pulumi.OutputState }
func (TmpTkeClusterAgentOutput) Agents ¶ added in v0.1.3
func (o TmpTkeClusterAgentOutput) Agents() TmpTkeClusterAgentAgentsOutput
agent list.
func (TmpTkeClusterAgentOutput) ElementType ¶ added in v0.1.3
func (TmpTkeClusterAgentOutput) ElementType() reflect.Type
func (TmpTkeClusterAgentOutput) InstanceId ¶ added in v0.1.3
func (o TmpTkeClusterAgentOutput) InstanceId() pulumi.StringOutput
Instance Id.
func (TmpTkeClusterAgentOutput) ToTmpTkeClusterAgentOutput ¶ added in v0.1.3
func (o TmpTkeClusterAgentOutput) ToTmpTkeClusterAgentOutput() TmpTkeClusterAgentOutput
func (TmpTkeClusterAgentOutput) ToTmpTkeClusterAgentOutputWithContext ¶ added in v0.1.3
func (o TmpTkeClusterAgentOutput) ToTmpTkeClusterAgentOutputWithContext(ctx context.Context) TmpTkeClusterAgentOutput
type TmpTkeClusterAgentState ¶ added in v0.1.3
type TmpTkeClusterAgentState struct { // agent list. Agents TmpTkeClusterAgentAgentsPtrInput // Instance Id. InstanceId pulumi.StringPtrInput }
func (TmpTkeClusterAgentState) ElementType ¶ added in v0.1.3
func (TmpTkeClusterAgentState) ElementType() reflect.Type
type TmpTkeConfig ¶ added in v0.1.3
type TmpTkeConfig struct { pulumi.CustomResourceState // ID of cluster. ClusterId pulumi.StringOutput `pulumi:"clusterId"` // Type of cluster. ClusterType pulumi.StringOutput `pulumi:"clusterType"` // Config. Config pulumi.StringOutput `pulumi:"config"` // ID of instance. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // Configuration of the pod monitors. PodMonitors TmpTkeConfigPodMonitorArrayOutput `pulumi:"podMonitors"` // Configuration of the native prometheus job. RawJobs TmpTkeConfigRawJobArrayOutput `pulumi:"rawJobs"` // Configuration of the service monitors. ServiceMonitors TmpTkeConfigServiceMonitorArrayOutput `pulumi:"serviceMonitors"` }
Provides a resource to create a tke tmpPrometheusConfig
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Images" "github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Kubernetes" "github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor" "github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Images" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Kubernetes" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Security" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") defaultInstanceType := "SA1.MEDIUM2" if param := cfg.Get("defaultInstanceType"); param != "" { defaultInstanceType = param } availabilityZoneFirst := "ap-guangzhou-3" if param := cfg.Get("availabilityZoneFirst"); param != "" { availabilityZoneFirst = param } availabilityZoneSecond := "ap-guangzhou-4" if param := cfg.Get("availabilityZoneSecond"); param != "" { availabilityZoneSecond = param } exampleClusterCidr := "10.31.0.0/16" if param := cfg.Get("exampleClusterCidr"); param != "" { exampleClusterCidr = param } vpcOne, err := Vpc.GetSubnets(ctx, &vpc.GetSubnetsArgs{ IsDefault: pulumi.BoolRef(true), AvailabilityZone: pulumi.StringRef(availabilityZoneFirst), }, nil) if err != nil { return err } firstVpcId := vpcOne.InstanceLists[0].VpcId firstSubnetId := vpcOne.InstanceLists[0].SubnetId vpcTwo, err := Vpc.GetSubnets(ctx, &vpc.GetSubnetsArgs{ IsDefault: pulumi.BoolRef(true), AvailabilityZone: pulumi.StringRef(availabilityZoneSecond), }, nil) if err != nil { return err } _ := vpcTwo.InstanceLists[0].VpcId secondSubnetId := vpcTwo.InstanceLists[0].SubnetId sg, err := Security.NewGroup(ctx, "sg", nil) if err != nil { return err } sgId := sg.ID() _default, err := Images.GetInstance(ctx, &images.GetInstanceArgs{ ImageTypes: []string{ "PUBLIC_IMAGE", }, ImageNameRegex: pulumi.StringRef("Final"), }, nil) if err != nil { return err } imageId := _default.ImageId _, err = Security.NewGroupLiteRule(ctx, "sgRule", &Security.GroupLiteRuleArgs{ SecurityGroupId: sg.ID(), Ingresses: pulumi.StringArray{ pulumi.String("ACCEPT#10.0.0.0/16#ALL#ALL"), pulumi.String("ACCEPT#172.16.0.0/22#ALL#ALL"), pulumi.String("DROP#0.0.0.0/0#ALL#ALL"), }, Egresses: pulumi.StringArray{ pulumi.String("ACCEPT#172.16.0.0/22#ALL#ALL"), }, }) if err != nil { return err } example, err := Kubernetes.NewCluster(ctx, "example", &Kubernetes.ClusterArgs{ VpcId: pulumi.String(firstVpcId), ClusterCidr: pulumi.String(exampleClusterCidr), ClusterMaxPodNum: pulumi.Int(32), ClusterName: pulumi.String("tf_example_cluster"), ClusterDesc: pulumi.String("example for tke cluster"), ClusterMaxServiceNum: pulumi.Int(32), ClusterInternet: pulumi.Bool(false), ClusterInternetSecurityGroup: pulumi.String(sgId), ClusterVersion: pulumi.String("1.22.5"), ClusterDeployType: pulumi.String("MANAGED_CLUSTER"), WorkerConfigs: kubernetes.ClusterWorkerConfigArray{ &kubernetes.ClusterWorkerConfigArgs{ Count: pulumi.Int(1), AvailabilityZone: pulumi.String(availabilityZoneFirst), InstanceType: pulumi.String(defaultInstanceType), SystemDiskType: pulumi.String("CLOUD_SSD"), SystemDiskSize: pulumi.Int(60), InternetChargeType: pulumi.String("TRAFFIC_POSTPAID_BY_HOUR"), InternetMaxBandwidthOut: pulumi.Int(100), PublicIpAssigned: pulumi.Bool(true), SubnetId: pulumi.String(firstSubnetId), ImgId: pulumi.String(imageId), DataDisks: kubernetes.ClusterWorkerConfigDataDiskArray{ &kubernetes.ClusterWorkerConfigDataDiskArgs{ DiskType: pulumi.String("CLOUD_PREMIUM"), DiskSize: pulumi.Int(50), }, }, EnhancedSecurityService: pulumi.Bool(false), EnhancedMonitorService: pulumi.Bool(false), UserData: pulumi.String("dGVzdA=="), Password: pulumi.String("ZZXXccvv1212"), }, &kubernetes.ClusterWorkerConfigArgs{ Count: pulumi.Int(1), AvailabilityZone: pulumi.String(availabilityZoneSecond), InstanceType: pulumi.String(defaultInstanceType), SystemDiskType: pulumi.String("CLOUD_SSD"), SystemDiskSize: pulumi.Int(60), InternetChargeType: pulumi.String("TRAFFIC_POSTPAID_BY_HOUR"), InternetMaxBandwidthOut: pulumi.Int(100), PublicIpAssigned: pulumi.Bool(true), SubnetId: pulumi.String(secondSubnetId), DataDisks: kubernetes.ClusterWorkerConfigDataDiskArray{ &kubernetes.ClusterWorkerConfigDataDiskArgs{ DiskType: pulumi.String("CLOUD_PREMIUM"), DiskSize: pulumi.Int(50), }, }, EnhancedSecurityService: pulumi.Bool(false), EnhancedMonitorService: pulumi.Bool(false), UserData: pulumi.String("dGVzdA=="), CamRoleName: pulumi.String("CVM_QcsRole"), Password: pulumi.String("ZZXXccvv1212"), }, }, Labels: pulumi.AnyMap{ "test1": pulumi.Any("test1"), "test2": pulumi.Any("test2"), }, }) if err != nil { return err } zone := "ap-guangzhou" if param := cfg.Get("zone"); param != "" { zone = param } clusterType := "tke" if param := cfg.Get("clusterType"); param != "" { clusterType = param } fooTmpInstance, err := Monitor.NewTmpInstance(ctx, "fooTmpInstance", &Monitor.TmpInstanceArgs{ InstanceName: pulumi.String("tf-tmp-instance"), VpcId: pulumi.String(firstVpcId), SubnetId: pulumi.String(firstSubnetId), DataRetentionTime: pulumi.Int(30), Zone: pulumi.String(availabilityZoneSecond), Tags: pulumi.AnyMap{ "createdBy": pulumi.Any("terraform"), }, }) if err != nil { return err } _, err = Monitor.NewTmpTkeClusterAgent(ctx, "fooTmpTkeClusterAgent", &Monitor.TmpTkeClusterAgentArgs{ InstanceId: fooTmpInstance.ID(), Agents: &monitor.TmpTkeClusterAgentAgentsArgs{ Region: pulumi.String(zone), ClusterType: pulumi.String(clusterType), ClusterId: example.ID(), EnableExternal: pulumi.Bool(false), }, }) if err != nil { return err } _, err = Monitor.NewTmpTkeConfig(ctx, "fooTmpTkeConfig", &Monitor.TmpTkeConfigArgs{ InstanceId: fooTmpInstance.ID(), ClusterType: pulumi.String(clusterType), ClusterId: example.ID(), RawJobs: monitor.TmpTkeConfigRawJobArray{ &monitor.TmpTkeConfigRawJobArgs{ Name: pulumi.String("raw_jobs_001"), Config: pulumi.String("your config for raw_jobs_001\n"), }, }, ServiceMonitors: monitor.TmpTkeConfigServiceMonitorArray{ &monitor.TmpTkeConfigServiceMonitorArgs{ Name: pulumi.String("kube-system/service-monitor-001"), Config: pulumi.String("apiVersion: monitoring.coreos.com/v1\nkind: ServiceMonitor\nmetadata:\n name: service-monitor-001\n namespace: kube-system\n"), }, }, PodMonitors: monitor.TmpTkeConfigPodMonitorArray{ &monitor.TmpTkeConfigPodMonitorArgs{ Name: pulumi.String("mynamespace/pod-monitor-001"), Config: pulumi.String("apiVersion: monitoring.coreos.com/v1\nkind: PodMonitor\nmetadata:\n name: pod-monitor-001\n namespace: mynamespace\n"), }, }, }) if err != nil { return err } return nil }) }
```
func GetTmpTkeConfig ¶ added in v0.1.3
func GetTmpTkeConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TmpTkeConfigState, opts ...pulumi.ResourceOption) (*TmpTkeConfig, error)
GetTmpTkeConfig gets an existing TmpTkeConfig 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 NewTmpTkeConfig ¶ added in v0.1.3
func NewTmpTkeConfig(ctx *pulumi.Context, name string, args *TmpTkeConfigArgs, opts ...pulumi.ResourceOption) (*TmpTkeConfig, error)
NewTmpTkeConfig registers a new resource with the given unique name, arguments, and options.
func (*TmpTkeConfig) ElementType ¶ added in v0.1.3
func (*TmpTkeConfig) ElementType() reflect.Type
func (*TmpTkeConfig) ToTmpTkeConfigOutput ¶ added in v0.1.3
func (i *TmpTkeConfig) ToTmpTkeConfigOutput() TmpTkeConfigOutput
func (*TmpTkeConfig) ToTmpTkeConfigOutputWithContext ¶ added in v0.1.3
func (i *TmpTkeConfig) ToTmpTkeConfigOutputWithContext(ctx context.Context) TmpTkeConfigOutput
type TmpTkeConfigArgs ¶ added in v0.1.3
type TmpTkeConfigArgs struct { // ID of cluster. ClusterId pulumi.StringInput // Type of cluster. ClusterType pulumi.StringInput // ID of instance. InstanceId pulumi.StringInput // Configuration of the pod monitors. PodMonitors TmpTkeConfigPodMonitorArrayInput // Configuration of the native prometheus job. RawJobs TmpTkeConfigRawJobArrayInput // Configuration of the service monitors. ServiceMonitors TmpTkeConfigServiceMonitorArrayInput }
The set of arguments for constructing a TmpTkeConfig resource.
func (TmpTkeConfigArgs) ElementType ¶ added in v0.1.3
func (TmpTkeConfigArgs) ElementType() reflect.Type
type TmpTkeConfigArray ¶ added in v0.1.3
type TmpTkeConfigArray []TmpTkeConfigInput
func (TmpTkeConfigArray) ElementType ¶ added in v0.1.3
func (TmpTkeConfigArray) ElementType() reflect.Type
func (TmpTkeConfigArray) ToTmpTkeConfigArrayOutput ¶ added in v0.1.3
func (i TmpTkeConfigArray) ToTmpTkeConfigArrayOutput() TmpTkeConfigArrayOutput
func (TmpTkeConfigArray) ToTmpTkeConfigArrayOutputWithContext ¶ added in v0.1.3
func (i TmpTkeConfigArray) ToTmpTkeConfigArrayOutputWithContext(ctx context.Context) TmpTkeConfigArrayOutput
type TmpTkeConfigArrayInput ¶ added in v0.1.3
type TmpTkeConfigArrayInput interface { pulumi.Input ToTmpTkeConfigArrayOutput() TmpTkeConfigArrayOutput ToTmpTkeConfigArrayOutputWithContext(context.Context) TmpTkeConfigArrayOutput }
TmpTkeConfigArrayInput is an input type that accepts TmpTkeConfigArray and TmpTkeConfigArrayOutput values. You can construct a concrete instance of `TmpTkeConfigArrayInput` via:
TmpTkeConfigArray{ TmpTkeConfigArgs{...} }
type TmpTkeConfigArrayOutput ¶ added in v0.1.3
type TmpTkeConfigArrayOutput struct{ *pulumi.OutputState }
func (TmpTkeConfigArrayOutput) ElementType ¶ added in v0.1.3
func (TmpTkeConfigArrayOutput) ElementType() reflect.Type
func (TmpTkeConfigArrayOutput) Index ¶ added in v0.1.3
func (o TmpTkeConfigArrayOutput) Index(i pulumi.IntInput) TmpTkeConfigOutput
func (TmpTkeConfigArrayOutput) ToTmpTkeConfigArrayOutput ¶ added in v0.1.3
func (o TmpTkeConfigArrayOutput) ToTmpTkeConfigArrayOutput() TmpTkeConfigArrayOutput
func (TmpTkeConfigArrayOutput) ToTmpTkeConfigArrayOutputWithContext ¶ added in v0.1.3
func (o TmpTkeConfigArrayOutput) ToTmpTkeConfigArrayOutputWithContext(ctx context.Context) TmpTkeConfigArrayOutput
type TmpTkeConfigInput ¶ added in v0.1.3
type TmpTkeConfigInput interface { pulumi.Input ToTmpTkeConfigOutput() TmpTkeConfigOutput ToTmpTkeConfigOutputWithContext(ctx context.Context) TmpTkeConfigOutput }
type TmpTkeConfigMap ¶ added in v0.1.3
type TmpTkeConfigMap map[string]TmpTkeConfigInput
func (TmpTkeConfigMap) ElementType ¶ added in v0.1.3
func (TmpTkeConfigMap) ElementType() reflect.Type
func (TmpTkeConfigMap) ToTmpTkeConfigMapOutput ¶ added in v0.1.3
func (i TmpTkeConfigMap) ToTmpTkeConfigMapOutput() TmpTkeConfigMapOutput
func (TmpTkeConfigMap) ToTmpTkeConfigMapOutputWithContext ¶ added in v0.1.3
func (i TmpTkeConfigMap) ToTmpTkeConfigMapOutputWithContext(ctx context.Context) TmpTkeConfigMapOutput
type TmpTkeConfigMapInput ¶ added in v0.1.3
type TmpTkeConfigMapInput interface { pulumi.Input ToTmpTkeConfigMapOutput() TmpTkeConfigMapOutput ToTmpTkeConfigMapOutputWithContext(context.Context) TmpTkeConfigMapOutput }
TmpTkeConfigMapInput is an input type that accepts TmpTkeConfigMap and TmpTkeConfigMapOutput values. You can construct a concrete instance of `TmpTkeConfigMapInput` via:
TmpTkeConfigMap{ "key": TmpTkeConfigArgs{...} }
type TmpTkeConfigMapOutput ¶ added in v0.1.3
type TmpTkeConfigMapOutput struct{ *pulumi.OutputState }
func (TmpTkeConfigMapOutput) ElementType ¶ added in v0.1.3
func (TmpTkeConfigMapOutput) ElementType() reflect.Type
func (TmpTkeConfigMapOutput) MapIndex ¶ added in v0.1.3
func (o TmpTkeConfigMapOutput) MapIndex(k pulumi.StringInput) TmpTkeConfigOutput
func (TmpTkeConfigMapOutput) ToTmpTkeConfigMapOutput ¶ added in v0.1.3
func (o TmpTkeConfigMapOutput) ToTmpTkeConfigMapOutput() TmpTkeConfigMapOutput
func (TmpTkeConfigMapOutput) ToTmpTkeConfigMapOutputWithContext ¶ added in v0.1.3
func (o TmpTkeConfigMapOutput) ToTmpTkeConfigMapOutputWithContext(ctx context.Context) TmpTkeConfigMapOutput
type TmpTkeConfigOutput ¶ added in v0.1.3
type TmpTkeConfigOutput struct{ *pulumi.OutputState }
func (TmpTkeConfigOutput) ClusterId ¶ added in v0.1.3
func (o TmpTkeConfigOutput) ClusterId() pulumi.StringOutput
ID of cluster.
func (TmpTkeConfigOutput) ClusterType ¶ added in v0.1.3
func (o TmpTkeConfigOutput) ClusterType() pulumi.StringOutput
Type of cluster.
func (TmpTkeConfigOutput) Config ¶ added in v0.1.3
func (o TmpTkeConfigOutput) Config() pulumi.StringOutput
Config.
func (TmpTkeConfigOutput) ElementType ¶ added in v0.1.3
func (TmpTkeConfigOutput) ElementType() reflect.Type
func (TmpTkeConfigOutput) InstanceId ¶ added in v0.1.3
func (o TmpTkeConfigOutput) InstanceId() pulumi.StringOutput
ID of instance.
func (TmpTkeConfigOutput) PodMonitors ¶ added in v0.1.3
func (o TmpTkeConfigOutput) PodMonitors() TmpTkeConfigPodMonitorArrayOutput
Configuration of the pod monitors.
func (TmpTkeConfigOutput) RawJobs ¶ added in v0.1.3
func (o TmpTkeConfigOutput) RawJobs() TmpTkeConfigRawJobArrayOutput
Configuration of the native prometheus job.
func (TmpTkeConfigOutput) ServiceMonitors ¶ added in v0.1.3
func (o TmpTkeConfigOutput) ServiceMonitors() TmpTkeConfigServiceMonitorArrayOutput
Configuration of the service monitors.
func (TmpTkeConfigOutput) ToTmpTkeConfigOutput ¶ added in v0.1.3
func (o TmpTkeConfigOutput) ToTmpTkeConfigOutput() TmpTkeConfigOutput
func (TmpTkeConfigOutput) ToTmpTkeConfigOutputWithContext ¶ added in v0.1.3
func (o TmpTkeConfigOutput) ToTmpTkeConfigOutputWithContext(ctx context.Context) TmpTkeConfigOutput
type TmpTkeConfigPodMonitor ¶ added in v0.1.3
type TmpTkeConfigPodMonitor struct { // Config. Config string `pulumi:"config"` // Name. The naming rule is: namespace/name. If you don't have any namespace, use the default namespace: kube-system, otherwise use the specified one. Name string `pulumi:"name"` // Used for output parameters, if the configuration comes from a template, it is the template id. TemplateId *string `pulumi:"templateId"` }
type TmpTkeConfigPodMonitorArgs ¶ added in v0.1.3
type TmpTkeConfigPodMonitorArgs struct { // Config. Config pulumi.StringInput `pulumi:"config"` // Name. The naming rule is: namespace/name. If you don't have any namespace, use the default namespace: kube-system, otherwise use the specified one. Name pulumi.StringInput `pulumi:"name"` // Used for output parameters, if the configuration comes from a template, it is the template id. TemplateId pulumi.StringPtrInput `pulumi:"templateId"` }
func (TmpTkeConfigPodMonitorArgs) ElementType ¶ added in v0.1.3
func (TmpTkeConfigPodMonitorArgs) ElementType() reflect.Type
func (TmpTkeConfigPodMonitorArgs) ToTmpTkeConfigPodMonitorOutput ¶ added in v0.1.3
func (i TmpTkeConfigPodMonitorArgs) ToTmpTkeConfigPodMonitorOutput() TmpTkeConfigPodMonitorOutput
func (TmpTkeConfigPodMonitorArgs) ToTmpTkeConfigPodMonitorOutputWithContext ¶ added in v0.1.3
func (i TmpTkeConfigPodMonitorArgs) ToTmpTkeConfigPodMonitorOutputWithContext(ctx context.Context) TmpTkeConfigPodMonitorOutput
type TmpTkeConfigPodMonitorArray ¶ added in v0.1.3
type TmpTkeConfigPodMonitorArray []TmpTkeConfigPodMonitorInput
func (TmpTkeConfigPodMonitorArray) ElementType ¶ added in v0.1.3
func (TmpTkeConfigPodMonitorArray) ElementType() reflect.Type
func (TmpTkeConfigPodMonitorArray) ToTmpTkeConfigPodMonitorArrayOutput ¶ added in v0.1.3
func (i TmpTkeConfigPodMonitorArray) ToTmpTkeConfigPodMonitorArrayOutput() TmpTkeConfigPodMonitorArrayOutput
func (TmpTkeConfigPodMonitorArray) ToTmpTkeConfigPodMonitorArrayOutputWithContext ¶ added in v0.1.3
func (i TmpTkeConfigPodMonitorArray) ToTmpTkeConfigPodMonitorArrayOutputWithContext(ctx context.Context) TmpTkeConfigPodMonitorArrayOutput
type TmpTkeConfigPodMonitorArrayInput ¶ added in v0.1.3
type TmpTkeConfigPodMonitorArrayInput interface { pulumi.Input ToTmpTkeConfigPodMonitorArrayOutput() TmpTkeConfigPodMonitorArrayOutput ToTmpTkeConfigPodMonitorArrayOutputWithContext(context.Context) TmpTkeConfigPodMonitorArrayOutput }
TmpTkeConfigPodMonitorArrayInput is an input type that accepts TmpTkeConfigPodMonitorArray and TmpTkeConfigPodMonitorArrayOutput values. You can construct a concrete instance of `TmpTkeConfigPodMonitorArrayInput` via:
TmpTkeConfigPodMonitorArray{ TmpTkeConfigPodMonitorArgs{...} }
type TmpTkeConfigPodMonitorArrayOutput ¶ added in v0.1.3
type TmpTkeConfigPodMonitorArrayOutput struct{ *pulumi.OutputState }
func (TmpTkeConfigPodMonitorArrayOutput) ElementType ¶ added in v0.1.3
func (TmpTkeConfigPodMonitorArrayOutput) ElementType() reflect.Type
func (TmpTkeConfigPodMonitorArrayOutput) Index ¶ added in v0.1.3
func (o TmpTkeConfigPodMonitorArrayOutput) Index(i pulumi.IntInput) TmpTkeConfigPodMonitorOutput
func (TmpTkeConfigPodMonitorArrayOutput) ToTmpTkeConfigPodMonitorArrayOutput ¶ added in v0.1.3
func (o TmpTkeConfigPodMonitorArrayOutput) ToTmpTkeConfigPodMonitorArrayOutput() TmpTkeConfigPodMonitorArrayOutput
func (TmpTkeConfigPodMonitorArrayOutput) ToTmpTkeConfigPodMonitorArrayOutputWithContext ¶ added in v0.1.3
func (o TmpTkeConfigPodMonitorArrayOutput) ToTmpTkeConfigPodMonitorArrayOutputWithContext(ctx context.Context) TmpTkeConfigPodMonitorArrayOutput
type TmpTkeConfigPodMonitorInput ¶ added in v0.1.3
type TmpTkeConfigPodMonitorInput interface { pulumi.Input ToTmpTkeConfigPodMonitorOutput() TmpTkeConfigPodMonitorOutput ToTmpTkeConfigPodMonitorOutputWithContext(context.Context) TmpTkeConfigPodMonitorOutput }
TmpTkeConfigPodMonitorInput is an input type that accepts TmpTkeConfigPodMonitorArgs and TmpTkeConfigPodMonitorOutput values. You can construct a concrete instance of `TmpTkeConfigPodMonitorInput` via:
TmpTkeConfigPodMonitorArgs{...}
type TmpTkeConfigPodMonitorOutput ¶ added in v0.1.3
type TmpTkeConfigPodMonitorOutput struct{ *pulumi.OutputState }
func (TmpTkeConfigPodMonitorOutput) Config ¶ added in v0.1.3
func (o TmpTkeConfigPodMonitorOutput) Config() pulumi.StringOutput
Config.
func (TmpTkeConfigPodMonitorOutput) ElementType ¶ added in v0.1.3
func (TmpTkeConfigPodMonitorOutput) ElementType() reflect.Type
func (TmpTkeConfigPodMonitorOutput) Name ¶ added in v0.1.3
func (o TmpTkeConfigPodMonitorOutput) Name() pulumi.StringOutput
Name. The naming rule is: namespace/name. If you don't have any namespace, use the default namespace: kube-system, otherwise use the specified one.
func (TmpTkeConfigPodMonitorOutput) TemplateId ¶ added in v0.1.3
func (o TmpTkeConfigPodMonitorOutput) TemplateId() pulumi.StringPtrOutput
Used for output parameters, if the configuration comes from a template, it is the template id.
func (TmpTkeConfigPodMonitorOutput) ToTmpTkeConfigPodMonitorOutput ¶ added in v0.1.3
func (o TmpTkeConfigPodMonitorOutput) ToTmpTkeConfigPodMonitorOutput() TmpTkeConfigPodMonitorOutput
func (TmpTkeConfigPodMonitorOutput) ToTmpTkeConfigPodMonitorOutputWithContext ¶ added in v0.1.3
func (o TmpTkeConfigPodMonitorOutput) ToTmpTkeConfigPodMonitorOutputWithContext(ctx context.Context) TmpTkeConfigPodMonitorOutput
type TmpTkeConfigRawJob ¶ added in v0.1.3
type TmpTkeConfigRawJobArgs ¶ added in v0.1.3
type TmpTkeConfigRawJobArgs struct { // Config. Config pulumi.StringInput `pulumi:"config"` // Name. Name pulumi.StringInput `pulumi:"name"` // Used for output parameters, if the configuration comes from a template, it is the template id. TemplateId pulumi.StringPtrInput `pulumi:"templateId"` }
func (TmpTkeConfigRawJobArgs) ElementType ¶ added in v0.1.3
func (TmpTkeConfigRawJobArgs) ElementType() reflect.Type
func (TmpTkeConfigRawJobArgs) ToTmpTkeConfigRawJobOutput ¶ added in v0.1.3
func (i TmpTkeConfigRawJobArgs) ToTmpTkeConfigRawJobOutput() TmpTkeConfigRawJobOutput
func (TmpTkeConfigRawJobArgs) ToTmpTkeConfigRawJobOutputWithContext ¶ added in v0.1.3
func (i TmpTkeConfigRawJobArgs) ToTmpTkeConfigRawJobOutputWithContext(ctx context.Context) TmpTkeConfigRawJobOutput
type TmpTkeConfigRawJobArray ¶ added in v0.1.3
type TmpTkeConfigRawJobArray []TmpTkeConfigRawJobInput
func (TmpTkeConfigRawJobArray) ElementType ¶ added in v0.1.3
func (TmpTkeConfigRawJobArray) ElementType() reflect.Type
func (TmpTkeConfigRawJobArray) ToTmpTkeConfigRawJobArrayOutput ¶ added in v0.1.3
func (i TmpTkeConfigRawJobArray) ToTmpTkeConfigRawJobArrayOutput() TmpTkeConfigRawJobArrayOutput
func (TmpTkeConfigRawJobArray) ToTmpTkeConfigRawJobArrayOutputWithContext ¶ added in v0.1.3
func (i TmpTkeConfigRawJobArray) ToTmpTkeConfigRawJobArrayOutputWithContext(ctx context.Context) TmpTkeConfigRawJobArrayOutput
type TmpTkeConfigRawJobArrayInput ¶ added in v0.1.3
type TmpTkeConfigRawJobArrayInput interface { pulumi.Input ToTmpTkeConfigRawJobArrayOutput() TmpTkeConfigRawJobArrayOutput ToTmpTkeConfigRawJobArrayOutputWithContext(context.Context) TmpTkeConfigRawJobArrayOutput }
TmpTkeConfigRawJobArrayInput is an input type that accepts TmpTkeConfigRawJobArray and TmpTkeConfigRawJobArrayOutput values. You can construct a concrete instance of `TmpTkeConfigRawJobArrayInput` via:
TmpTkeConfigRawJobArray{ TmpTkeConfigRawJobArgs{...} }
type TmpTkeConfigRawJobArrayOutput ¶ added in v0.1.3
type TmpTkeConfigRawJobArrayOutput struct{ *pulumi.OutputState }
func (TmpTkeConfigRawJobArrayOutput) ElementType ¶ added in v0.1.3
func (TmpTkeConfigRawJobArrayOutput) ElementType() reflect.Type
func (TmpTkeConfigRawJobArrayOutput) Index ¶ added in v0.1.3
func (o TmpTkeConfigRawJobArrayOutput) Index(i pulumi.IntInput) TmpTkeConfigRawJobOutput
func (TmpTkeConfigRawJobArrayOutput) ToTmpTkeConfigRawJobArrayOutput ¶ added in v0.1.3
func (o TmpTkeConfigRawJobArrayOutput) ToTmpTkeConfigRawJobArrayOutput() TmpTkeConfigRawJobArrayOutput
func (TmpTkeConfigRawJobArrayOutput) ToTmpTkeConfigRawJobArrayOutputWithContext ¶ added in v0.1.3
func (o TmpTkeConfigRawJobArrayOutput) ToTmpTkeConfigRawJobArrayOutputWithContext(ctx context.Context) TmpTkeConfigRawJobArrayOutput
type TmpTkeConfigRawJobInput ¶ added in v0.1.3
type TmpTkeConfigRawJobInput interface { pulumi.Input ToTmpTkeConfigRawJobOutput() TmpTkeConfigRawJobOutput ToTmpTkeConfigRawJobOutputWithContext(context.Context) TmpTkeConfigRawJobOutput }
TmpTkeConfigRawJobInput is an input type that accepts TmpTkeConfigRawJobArgs and TmpTkeConfigRawJobOutput values. You can construct a concrete instance of `TmpTkeConfigRawJobInput` via:
TmpTkeConfigRawJobArgs{...}
type TmpTkeConfigRawJobOutput ¶ added in v0.1.3
type TmpTkeConfigRawJobOutput struct{ *pulumi.OutputState }
func (TmpTkeConfigRawJobOutput) Config ¶ added in v0.1.3
func (o TmpTkeConfigRawJobOutput) Config() pulumi.StringOutput
Config.
func (TmpTkeConfigRawJobOutput) ElementType ¶ added in v0.1.3
func (TmpTkeConfigRawJobOutput) ElementType() reflect.Type
func (TmpTkeConfigRawJobOutput) Name ¶ added in v0.1.3
func (o TmpTkeConfigRawJobOutput) Name() pulumi.StringOutput
Name.
func (TmpTkeConfigRawJobOutput) TemplateId ¶ added in v0.1.3
func (o TmpTkeConfigRawJobOutput) TemplateId() pulumi.StringPtrOutput
Used for output parameters, if the configuration comes from a template, it is the template id.
func (TmpTkeConfigRawJobOutput) ToTmpTkeConfigRawJobOutput ¶ added in v0.1.3
func (o TmpTkeConfigRawJobOutput) ToTmpTkeConfigRawJobOutput() TmpTkeConfigRawJobOutput
func (TmpTkeConfigRawJobOutput) ToTmpTkeConfigRawJobOutputWithContext ¶ added in v0.1.3
func (o TmpTkeConfigRawJobOutput) ToTmpTkeConfigRawJobOutputWithContext(ctx context.Context) TmpTkeConfigRawJobOutput
type TmpTkeConfigServiceMonitor ¶ added in v0.1.3
type TmpTkeConfigServiceMonitor struct { // Config. Config string `pulumi:"config"` // Name. The naming rule is: namespace/name. If you don't have any namespace, use the default namespace: kube-system, otherwise use the specified one. Name string `pulumi:"name"` // Used for output parameters, if the configuration comes from a template, it is the template id. TemplateId *string `pulumi:"templateId"` }
type TmpTkeConfigServiceMonitorArgs ¶ added in v0.1.3
type TmpTkeConfigServiceMonitorArgs struct { // Config. Config pulumi.StringInput `pulumi:"config"` // Name. The naming rule is: namespace/name. If you don't have any namespace, use the default namespace: kube-system, otherwise use the specified one. Name pulumi.StringInput `pulumi:"name"` // Used for output parameters, if the configuration comes from a template, it is the template id. TemplateId pulumi.StringPtrInput `pulumi:"templateId"` }
func (TmpTkeConfigServiceMonitorArgs) ElementType ¶ added in v0.1.3
func (TmpTkeConfigServiceMonitorArgs) ElementType() reflect.Type
func (TmpTkeConfigServiceMonitorArgs) ToTmpTkeConfigServiceMonitorOutput ¶ added in v0.1.3
func (i TmpTkeConfigServiceMonitorArgs) ToTmpTkeConfigServiceMonitorOutput() TmpTkeConfigServiceMonitorOutput
func (TmpTkeConfigServiceMonitorArgs) ToTmpTkeConfigServiceMonitorOutputWithContext ¶ added in v0.1.3
func (i TmpTkeConfigServiceMonitorArgs) ToTmpTkeConfigServiceMonitorOutputWithContext(ctx context.Context) TmpTkeConfigServiceMonitorOutput
type TmpTkeConfigServiceMonitorArray ¶ added in v0.1.3
type TmpTkeConfigServiceMonitorArray []TmpTkeConfigServiceMonitorInput
func (TmpTkeConfigServiceMonitorArray) ElementType ¶ added in v0.1.3
func (TmpTkeConfigServiceMonitorArray) ElementType() reflect.Type
func (TmpTkeConfigServiceMonitorArray) ToTmpTkeConfigServiceMonitorArrayOutput ¶ added in v0.1.3
func (i TmpTkeConfigServiceMonitorArray) ToTmpTkeConfigServiceMonitorArrayOutput() TmpTkeConfigServiceMonitorArrayOutput
func (TmpTkeConfigServiceMonitorArray) ToTmpTkeConfigServiceMonitorArrayOutputWithContext ¶ added in v0.1.3
func (i TmpTkeConfigServiceMonitorArray) ToTmpTkeConfigServiceMonitorArrayOutputWithContext(ctx context.Context) TmpTkeConfigServiceMonitorArrayOutput
type TmpTkeConfigServiceMonitorArrayInput ¶ added in v0.1.3
type TmpTkeConfigServiceMonitorArrayInput interface { pulumi.Input ToTmpTkeConfigServiceMonitorArrayOutput() TmpTkeConfigServiceMonitorArrayOutput ToTmpTkeConfigServiceMonitorArrayOutputWithContext(context.Context) TmpTkeConfigServiceMonitorArrayOutput }
TmpTkeConfigServiceMonitorArrayInput is an input type that accepts TmpTkeConfigServiceMonitorArray and TmpTkeConfigServiceMonitorArrayOutput values. You can construct a concrete instance of `TmpTkeConfigServiceMonitorArrayInput` via:
TmpTkeConfigServiceMonitorArray{ TmpTkeConfigServiceMonitorArgs{...} }
type TmpTkeConfigServiceMonitorArrayOutput ¶ added in v0.1.3
type TmpTkeConfigServiceMonitorArrayOutput struct{ *pulumi.OutputState }
func (TmpTkeConfigServiceMonitorArrayOutput) ElementType ¶ added in v0.1.3
func (TmpTkeConfigServiceMonitorArrayOutput) ElementType() reflect.Type
func (TmpTkeConfigServiceMonitorArrayOutput) Index ¶ added in v0.1.3
func (o TmpTkeConfigServiceMonitorArrayOutput) Index(i pulumi.IntInput) TmpTkeConfigServiceMonitorOutput
func (TmpTkeConfigServiceMonitorArrayOutput) ToTmpTkeConfigServiceMonitorArrayOutput ¶ added in v0.1.3
func (o TmpTkeConfigServiceMonitorArrayOutput) ToTmpTkeConfigServiceMonitorArrayOutput() TmpTkeConfigServiceMonitorArrayOutput
func (TmpTkeConfigServiceMonitorArrayOutput) ToTmpTkeConfigServiceMonitorArrayOutputWithContext ¶ added in v0.1.3
func (o TmpTkeConfigServiceMonitorArrayOutput) ToTmpTkeConfigServiceMonitorArrayOutputWithContext(ctx context.Context) TmpTkeConfigServiceMonitorArrayOutput
type TmpTkeConfigServiceMonitorInput ¶ added in v0.1.3
type TmpTkeConfigServiceMonitorInput interface { pulumi.Input ToTmpTkeConfigServiceMonitorOutput() TmpTkeConfigServiceMonitorOutput ToTmpTkeConfigServiceMonitorOutputWithContext(context.Context) TmpTkeConfigServiceMonitorOutput }
TmpTkeConfigServiceMonitorInput is an input type that accepts TmpTkeConfigServiceMonitorArgs and TmpTkeConfigServiceMonitorOutput values. You can construct a concrete instance of `TmpTkeConfigServiceMonitorInput` via:
TmpTkeConfigServiceMonitorArgs{...}
type TmpTkeConfigServiceMonitorOutput ¶ added in v0.1.3
type TmpTkeConfigServiceMonitorOutput struct{ *pulumi.OutputState }
func (TmpTkeConfigServiceMonitorOutput) Config ¶ added in v0.1.3
func (o TmpTkeConfigServiceMonitorOutput) Config() pulumi.StringOutput
Config.
func (TmpTkeConfigServiceMonitorOutput) ElementType ¶ added in v0.1.3
func (TmpTkeConfigServiceMonitorOutput) ElementType() reflect.Type
func (TmpTkeConfigServiceMonitorOutput) Name ¶ added in v0.1.3
func (o TmpTkeConfigServiceMonitorOutput) Name() pulumi.StringOutput
Name. The naming rule is: namespace/name. If you don't have any namespace, use the default namespace: kube-system, otherwise use the specified one.
func (TmpTkeConfigServiceMonitorOutput) TemplateId ¶ added in v0.1.3
func (o TmpTkeConfigServiceMonitorOutput) TemplateId() pulumi.StringPtrOutput
Used for output parameters, if the configuration comes from a template, it is the template id.
func (TmpTkeConfigServiceMonitorOutput) ToTmpTkeConfigServiceMonitorOutput ¶ added in v0.1.3
func (o TmpTkeConfigServiceMonitorOutput) ToTmpTkeConfigServiceMonitorOutput() TmpTkeConfigServiceMonitorOutput
func (TmpTkeConfigServiceMonitorOutput) ToTmpTkeConfigServiceMonitorOutputWithContext ¶ added in v0.1.3
func (o TmpTkeConfigServiceMonitorOutput) ToTmpTkeConfigServiceMonitorOutputWithContext(ctx context.Context) TmpTkeConfigServiceMonitorOutput
type TmpTkeConfigState ¶ added in v0.1.3
type TmpTkeConfigState struct { // ID of cluster. ClusterId pulumi.StringPtrInput // Type of cluster. ClusterType pulumi.StringPtrInput // Config. Config pulumi.StringPtrInput // ID of instance. InstanceId pulumi.StringPtrInput // Configuration of the pod monitors. PodMonitors TmpTkeConfigPodMonitorArrayInput // Configuration of the native prometheus job. RawJobs TmpTkeConfigRawJobArrayInput // Configuration of the service monitors. ServiceMonitors TmpTkeConfigServiceMonitorArrayInput }
func (TmpTkeConfigState) ElementType ¶ added in v0.1.3
func (TmpTkeConfigState) ElementType() reflect.Type
type TmpTkeGlobalNotification ¶ added in v0.1.3
type TmpTkeGlobalNotification struct { pulumi.CustomResourceState // Instance Id. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // Alarm notification channels. Notification TmpTkeGlobalNotificationNotificationOutput `pulumi:"notification"` }
Provides a resource to create a tmp tke global notification
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Images" "github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Kubernetes" "github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor" "github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Images" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Kubernetes" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Security" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") defaultInstanceType := "SA1.MEDIUM2" if param := cfg.Get("defaultInstanceType"); param != "" { defaultInstanceType = param } availabilityZoneFirst := "ap-guangzhou-3" if param := cfg.Get("availabilityZoneFirst"); param != "" { availabilityZoneFirst = param } availabilityZoneSecond := "ap-guangzhou-4" if param := cfg.Get("availabilityZoneSecond"); param != "" { availabilityZoneSecond = param } exampleClusterCidr := "10.31.0.0/16" if param := cfg.Get("exampleClusterCidr"); param != "" { exampleClusterCidr = param } vpcOne, err := Vpc.GetSubnets(ctx, &vpc.GetSubnetsArgs{ IsDefault: pulumi.BoolRef(true), AvailabilityZone: pulumi.StringRef(availabilityZoneFirst), }, nil) if err != nil { return err } firstVpcId := vpcOne.InstanceLists[0].VpcId firstSubnetId := vpcOne.InstanceLists[0].SubnetId vpcTwo, err := Vpc.GetSubnets(ctx, &vpc.GetSubnetsArgs{ IsDefault: pulumi.BoolRef(true), AvailabilityZone: pulumi.StringRef(availabilityZoneSecond), }, nil) if err != nil { return err } _ := vpcTwo.InstanceLists[0].VpcId secondSubnetId := vpcTwo.InstanceLists[0].SubnetId sg, err := Security.NewGroup(ctx, "sg", nil) if err != nil { return err } sgId := sg.ID() _default, err := Images.GetInstance(ctx, &images.GetInstanceArgs{ ImageTypes: []string{ "PUBLIC_IMAGE", }, ImageNameRegex: pulumi.StringRef("Final"), }, nil) if err != nil { return err } imageId := _default.ImageId _, err = Security.NewGroupLiteRule(ctx, "sgRule", &Security.GroupLiteRuleArgs{ SecurityGroupId: sg.ID(), Ingresses: pulumi.StringArray{ pulumi.String("ACCEPT#10.0.0.0/16#ALL#ALL"), pulumi.String("ACCEPT#172.16.0.0/22#ALL#ALL"), pulumi.String("DROP#0.0.0.0/0#ALL#ALL"), }, Egresses: pulumi.StringArray{ pulumi.String("ACCEPT#172.16.0.0/22#ALL#ALL"), }, }) if err != nil { return err } example, err := Kubernetes.NewCluster(ctx, "example", &Kubernetes.ClusterArgs{ VpcId: pulumi.String(firstVpcId), ClusterCidr: pulumi.String(exampleClusterCidr), ClusterMaxPodNum: pulumi.Int(32), ClusterName: pulumi.String("tf_example_cluster"), ClusterDesc: pulumi.String("example for tke cluster"), ClusterMaxServiceNum: pulumi.Int(32), ClusterInternet: pulumi.Bool(false), ClusterInternetSecurityGroup: pulumi.String(sgId), ClusterVersion: pulumi.String("1.22.5"), ClusterDeployType: pulumi.String("MANAGED_CLUSTER"), WorkerConfigs: kubernetes.ClusterWorkerConfigArray{ &kubernetes.ClusterWorkerConfigArgs{ Count: pulumi.Int(1), AvailabilityZone: pulumi.String(availabilityZoneFirst), InstanceType: pulumi.String(defaultInstanceType), SystemDiskType: pulumi.String("CLOUD_SSD"), SystemDiskSize: pulumi.Int(60), InternetChargeType: pulumi.String("TRAFFIC_POSTPAID_BY_HOUR"), InternetMaxBandwidthOut: pulumi.Int(100), PublicIpAssigned: pulumi.Bool(true), SubnetId: pulumi.String(firstSubnetId), ImgId: pulumi.String(imageId), DataDisks: kubernetes.ClusterWorkerConfigDataDiskArray{ &kubernetes.ClusterWorkerConfigDataDiskArgs{ DiskType: pulumi.String("CLOUD_PREMIUM"), DiskSize: pulumi.Int(50), }, }, EnhancedSecurityService: pulumi.Bool(false), EnhancedMonitorService: pulumi.Bool(false), UserData: pulumi.String("dGVzdA=="), Password: pulumi.String("ZZXXccvv1212"), }, &kubernetes.ClusterWorkerConfigArgs{ Count: pulumi.Int(1), AvailabilityZone: pulumi.String(availabilityZoneSecond), InstanceType: pulumi.String(defaultInstanceType), SystemDiskType: pulumi.String("CLOUD_SSD"), SystemDiskSize: pulumi.Int(60), InternetChargeType: pulumi.String("TRAFFIC_POSTPAID_BY_HOUR"), InternetMaxBandwidthOut: pulumi.Int(100), PublicIpAssigned: pulumi.Bool(true), SubnetId: pulumi.String(secondSubnetId), DataDisks: kubernetes.ClusterWorkerConfigDataDiskArray{ &kubernetes.ClusterWorkerConfigDataDiskArgs{ DiskType: pulumi.String("CLOUD_PREMIUM"), DiskSize: pulumi.Int(50), }, }, EnhancedSecurityService: pulumi.Bool(false), EnhancedMonitorService: pulumi.Bool(false), UserData: pulumi.String("dGVzdA=="), CamRoleName: pulumi.String("CVM_QcsRole"), Password: pulumi.String("ZZXXccvv1212"), }, }, Labels: pulumi.AnyMap{ "test1": pulumi.Any("test1"), "test2": pulumi.Any("test2"), }, }) if err != nil { return err } zone := "ap-guangzhou" if param := cfg.Get("zone"); param != "" { zone = param } clusterType := "tke" if param := cfg.Get("clusterType"); param != "" { clusterType = param } fooTmpInstance, err := Monitor.NewTmpInstance(ctx, "fooTmpInstance", &Monitor.TmpInstanceArgs{ InstanceName: pulumi.String("tf-tmp-instance"), VpcId: pulumi.String(firstVpcId), SubnetId: pulumi.String(firstSubnetId), DataRetentionTime: pulumi.Int(30), Zone: pulumi.String(availabilityZoneSecond), Tags: pulumi.AnyMap{ "createdBy": pulumi.Any("terraform"), }, }) if err != nil { return err } fooTmpTkeClusterAgent, err := Monitor.NewTmpTkeClusterAgent(ctx, "fooTmpTkeClusterAgent", &Monitor.TmpTkeClusterAgentArgs{ InstanceId: fooTmpInstance.ID(), Agents: &monitor.TmpTkeClusterAgentAgentsArgs{ Region: pulumi.String(zone), ClusterType: pulumi.String(clusterType), ClusterId: example.ID(), EnableExternal: pulumi.Bool(false), }, }) if err != nil { return err } _, err = Monitor.NewTmpTkeGlobalNotification(ctx, "basic", &Monitor.TmpTkeGlobalNotificationArgs{ InstanceId: fooTmpInstance.ID(), Notification: &monitor.TmpTkeGlobalNotificationNotificationArgs{ Enabled: pulumi.Bool(true), Type: pulumi.String("webhook"), AlertManagers: monitor.TmpTkeGlobalNotificationNotificationAlertManagerArray{ &monitor.TmpTkeGlobalNotificationNotificationAlertManagerArgs{ ClusterId: pulumi.String(""), ClusterType: pulumi.String(""), Url: pulumi.String(""), }, }, WebHook: pulumi.String(""), RepeatInterval: pulumi.String("5m"), TimeRangeStart: pulumi.String("00:00:00"), TimeRangeEnd: pulumi.String("23:59:59"), NotifyWays: pulumi.StringArray{ pulumi.String("SMS"), pulumi.String("EMAIL"), }, ReceiverGroups: pulumi.StringArray{}, PhoneNotifyOrders: pulumi.IntArray{}, PhoneCircleTimes: pulumi.Int(0), PhoneInnerInterval: pulumi.Int(0), PhoneCircleInterval: pulumi.Int(0), PhoneArriveNotice: pulumi.Bool(false), }, }, pulumi.DependsOn([]pulumi.Resource{ fooTmpTkeClusterAgent, })) if err != nil { return err } return nil }) }
```
func GetTmpTkeGlobalNotification ¶ added in v0.1.3
func GetTmpTkeGlobalNotification(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TmpTkeGlobalNotificationState, opts ...pulumi.ResourceOption) (*TmpTkeGlobalNotification, error)
GetTmpTkeGlobalNotification gets an existing TmpTkeGlobalNotification 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 NewTmpTkeGlobalNotification ¶ added in v0.1.3
func NewTmpTkeGlobalNotification(ctx *pulumi.Context, name string, args *TmpTkeGlobalNotificationArgs, opts ...pulumi.ResourceOption) (*TmpTkeGlobalNotification, error)
NewTmpTkeGlobalNotification registers a new resource with the given unique name, arguments, and options.
func (*TmpTkeGlobalNotification) ElementType ¶ added in v0.1.3
func (*TmpTkeGlobalNotification) ElementType() reflect.Type
func (*TmpTkeGlobalNotification) ToTmpTkeGlobalNotificationOutput ¶ added in v0.1.3
func (i *TmpTkeGlobalNotification) ToTmpTkeGlobalNotificationOutput() TmpTkeGlobalNotificationOutput
func (*TmpTkeGlobalNotification) ToTmpTkeGlobalNotificationOutputWithContext ¶ added in v0.1.3
func (i *TmpTkeGlobalNotification) ToTmpTkeGlobalNotificationOutputWithContext(ctx context.Context) TmpTkeGlobalNotificationOutput
type TmpTkeGlobalNotificationArgs ¶ added in v0.1.3
type TmpTkeGlobalNotificationArgs struct { // Instance Id. InstanceId pulumi.StringInput // Alarm notification channels. Notification TmpTkeGlobalNotificationNotificationInput }
The set of arguments for constructing a TmpTkeGlobalNotification resource.
func (TmpTkeGlobalNotificationArgs) ElementType ¶ added in v0.1.3
func (TmpTkeGlobalNotificationArgs) ElementType() reflect.Type
type TmpTkeGlobalNotificationArray ¶ added in v0.1.3
type TmpTkeGlobalNotificationArray []TmpTkeGlobalNotificationInput
func (TmpTkeGlobalNotificationArray) ElementType ¶ added in v0.1.3
func (TmpTkeGlobalNotificationArray) ElementType() reflect.Type
func (TmpTkeGlobalNotificationArray) ToTmpTkeGlobalNotificationArrayOutput ¶ added in v0.1.3
func (i TmpTkeGlobalNotificationArray) ToTmpTkeGlobalNotificationArrayOutput() TmpTkeGlobalNotificationArrayOutput
func (TmpTkeGlobalNotificationArray) ToTmpTkeGlobalNotificationArrayOutputWithContext ¶ added in v0.1.3
func (i TmpTkeGlobalNotificationArray) ToTmpTkeGlobalNotificationArrayOutputWithContext(ctx context.Context) TmpTkeGlobalNotificationArrayOutput
type TmpTkeGlobalNotificationArrayInput ¶ added in v0.1.3
type TmpTkeGlobalNotificationArrayInput interface { pulumi.Input ToTmpTkeGlobalNotificationArrayOutput() TmpTkeGlobalNotificationArrayOutput ToTmpTkeGlobalNotificationArrayOutputWithContext(context.Context) TmpTkeGlobalNotificationArrayOutput }
TmpTkeGlobalNotificationArrayInput is an input type that accepts TmpTkeGlobalNotificationArray and TmpTkeGlobalNotificationArrayOutput values. You can construct a concrete instance of `TmpTkeGlobalNotificationArrayInput` via:
TmpTkeGlobalNotificationArray{ TmpTkeGlobalNotificationArgs{...} }
type TmpTkeGlobalNotificationArrayOutput ¶ added in v0.1.3
type TmpTkeGlobalNotificationArrayOutput struct{ *pulumi.OutputState }
func (TmpTkeGlobalNotificationArrayOutput) ElementType ¶ added in v0.1.3
func (TmpTkeGlobalNotificationArrayOutput) ElementType() reflect.Type
func (TmpTkeGlobalNotificationArrayOutput) Index ¶ added in v0.1.3
func (o TmpTkeGlobalNotificationArrayOutput) Index(i pulumi.IntInput) TmpTkeGlobalNotificationOutput
func (TmpTkeGlobalNotificationArrayOutput) ToTmpTkeGlobalNotificationArrayOutput ¶ added in v0.1.3
func (o TmpTkeGlobalNotificationArrayOutput) ToTmpTkeGlobalNotificationArrayOutput() TmpTkeGlobalNotificationArrayOutput
func (TmpTkeGlobalNotificationArrayOutput) ToTmpTkeGlobalNotificationArrayOutputWithContext ¶ added in v0.1.3
func (o TmpTkeGlobalNotificationArrayOutput) ToTmpTkeGlobalNotificationArrayOutputWithContext(ctx context.Context) TmpTkeGlobalNotificationArrayOutput
type TmpTkeGlobalNotificationInput ¶ added in v0.1.3
type TmpTkeGlobalNotificationInput interface { pulumi.Input ToTmpTkeGlobalNotificationOutput() TmpTkeGlobalNotificationOutput ToTmpTkeGlobalNotificationOutputWithContext(ctx context.Context) TmpTkeGlobalNotificationOutput }
type TmpTkeGlobalNotificationMap ¶ added in v0.1.3
type TmpTkeGlobalNotificationMap map[string]TmpTkeGlobalNotificationInput
func (TmpTkeGlobalNotificationMap) ElementType ¶ added in v0.1.3
func (TmpTkeGlobalNotificationMap) ElementType() reflect.Type
func (TmpTkeGlobalNotificationMap) ToTmpTkeGlobalNotificationMapOutput ¶ added in v0.1.3
func (i TmpTkeGlobalNotificationMap) ToTmpTkeGlobalNotificationMapOutput() TmpTkeGlobalNotificationMapOutput
func (TmpTkeGlobalNotificationMap) ToTmpTkeGlobalNotificationMapOutputWithContext ¶ added in v0.1.3
func (i TmpTkeGlobalNotificationMap) ToTmpTkeGlobalNotificationMapOutputWithContext(ctx context.Context) TmpTkeGlobalNotificationMapOutput
type TmpTkeGlobalNotificationMapInput ¶ added in v0.1.3
type TmpTkeGlobalNotificationMapInput interface { pulumi.Input ToTmpTkeGlobalNotificationMapOutput() TmpTkeGlobalNotificationMapOutput ToTmpTkeGlobalNotificationMapOutputWithContext(context.Context) TmpTkeGlobalNotificationMapOutput }
TmpTkeGlobalNotificationMapInput is an input type that accepts TmpTkeGlobalNotificationMap and TmpTkeGlobalNotificationMapOutput values. You can construct a concrete instance of `TmpTkeGlobalNotificationMapInput` via:
TmpTkeGlobalNotificationMap{ "key": TmpTkeGlobalNotificationArgs{...} }
type TmpTkeGlobalNotificationMapOutput ¶ added in v0.1.3
type TmpTkeGlobalNotificationMapOutput struct{ *pulumi.OutputState }
func (TmpTkeGlobalNotificationMapOutput) ElementType ¶ added in v0.1.3
func (TmpTkeGlobalNotificationMapOutput) ElementType() reflect.Type
func (TmpTkeGlobalNotificationMapOutput) MapIndex ¶ added in v0.1.3
func (o TmpTkeGlobalNotificationMapOutput) MapIndex(k pulumi.StringInput) TmpTkeGlobalNotificationOutput
func (TmpTkeGlobalNotificationMapOutput) ToTmpTkeGlobalNotificationMapOutput ¶ added in v0.1.3
func (o TmpTkeGlobalNotificationMapOutput) ToTmpTkeGlobalNotificationMapOutput() TmpTkeGlobalNotificationMapOutput
func (TmpTkeGlobalNotificationMapOutput) ToTmpTkeGlobalNotificationMapOutputWithContext ¶ added in v0.1.3
func (o TmpTkeGlobalNotificationMapOutput) ToTmpTkeGlobalNotificationMapOutputWithContext(ctx context.Context) TmpTkeGlobalNotificationMapOutput
type TmpTkeGlobalNotificationNotification ¶ added in v0.1.3
type TmpTkeGlobalNotificationNotification struct { // Alert manager, if Type is `alertmanager`, this field is required. AlertManagers []TmpTkeGlobalNotificationNotificationAlertManager `pulumi:"alertManagers"` // Alarm notification switch. Enabled bool `pulumi:"enabled"` // Alarm notification method, Valid values: `SMS`, `EMAIL`, `CALL`, `WECHAT`. NotifyWays []string `pulumi:"notifyWays"` // Phone Alarm Reach Notification, NotifyWay is `CALL`, and this parameter is used. PhoneArriveNotice *bool `pulumi:"phoneArriveNotice"` // Telephone alarm off-wheel interval, NotifyWay is `CALL`, and this parameter is used. PhoneCircleInterval *int `pulumi:"phoneCircleInterval"` // Number of phone alerts (user group), NotifyWay is `CALL`, and this parameter is used. PhoneCircleTimes *int `pulumi:"phoneCircleTimes"` // Interval between telephone alarm rounds, NotifyWay is `CALL`, and this parameter is used. PhoneInnerInterval *int `pulumi:"phoneInnerInterval"` // Phone alert sequence, NotifyWay is `CALL`, and this parameter is used. PhoneNotifyOrders []int `pulumi:"phoneNotifyOrders"` // Alarm receiving group(user group). ReceiverGroups []string `pulumi:"receiverGroups"` // Convergence time. RepeatInterval *string `pulumi:"repeatInterval"` // Effective end time. TimeRangeEnd *string `pulumi:"timeRangeEnd"` // Effective start time. TimeRangeStart *string `pulumi:"timeRangeStart"` // Alarm notification type, Valid values: `amp`, `webhook`, `alertmanager`. Type string `pulumi:"type"` // Web hook, if Type is `webhook`, this field is required. WebHook *string `pulumi:"webHook"` }
type TmpTkeGlobalNotificationNotificationAlertManager ¶ added in v0.1.3
type TmpTkeGlobalNotificationNotificationAlertManagerArgs ¶ added in v0.1.3
type TmpTkeGlobalNotificationNotificationAlertManagerArgs struct { // Cluster id. ClusterId pulumi.StringPtrInput `pulumi:"clusterId"` // Cluster type. ClusterType pulumi.StringPtrInput `pulumi:"clusterType"` // Alert manager url. Url pulumi.StringInput `pulumi:"url"` }
func (TmpTkeGlobalNotificationNotificationAlertManagerArgs) ElementType ¶ added in v0.1.3
func (TmpTkeGlobalNotificationNotificationAlertManagerArgs) ElementType() reflect.Type
func (TmpTkeGlobalNotificationNotificationAlertManagerArgs) ToTmpTkeGlobalNotificationNotificationAlertManagerOutput ¶ added in v0.1.3
func (i TmpTkeGlobalNotificationNotificationAlertManagerArgs) ToTmpTkeGlobalNotificationNotificationAlertManagerOutput() TmpTkeGlobalNotificationNotificationAlertManagerOutput
func (TmpTkeGlobalNotificationNotificationAlertManagerArgs) ToTmpTkeGlobalNotificationNotificationAlertManagerOutputWithContext ¶ added in v0.1.3
func (i TmpTkeGlobalNotificationNotificationAlertManagerArgs) ToTmpTkeGlobalNotificationNotificationAlertManagerOutputWithContext(ctx context.Context) TmpTkeGlobalNotificationNotificationAlertManagerOutput
type TmpTkeGlobalNotificationNotificationAlertManagerArray ¶ added in v0.1.3
type TmpTkeGlobalNotificationNotificationAlertManagerArray []TmpTkeGlobalNotificationNotificationAlertManagerInput
func (TmpTkeGlobalNotificationNotificationAlertManagerArray) ElementType ¶ added in v0.1.3
func (TmpTkeGlobalNotificationNotificationAlertManagerArray) ElementType() reflect.Type
func (TmpTkeGlobalNotificationNotificationAlertManagerArray) ToTmpTkeGlobalNotificationNotificationAlertManagerArrayOutput ¶ added in v0.1.3
func (i TmpTkeGlobalNotificationNotificationAlertManagerArray) ToTmpTkeGlobalNotificationNotificationAlertManagerArrayOutput() TmpTkeGlobalNotificationNotificationAlertManagerArrayOutput
func (TmpTkeGlobalNotificationNotificationAlertManagerArray) ToTmpTkeGlobalNotificationNotificationAlertManagerArrayOutputWithContext ¶ added in v0.1.3
func (i TmpTkeGlobalNotificationNotificationAlertManagerArray) ToTmpTkeGlobalNotificationNotificationAlertManagerArrayOutputWithContext(ctx context.Context) TmpTkeGlobalNotificationNotificationAlertManagerArrayOutput
type TmpTkeGlobalNotificationNotificationAlertManagerArrayInput ¶ added in v0.1.3
type TmpTkeGlobalNotificationNotificationAlertManagerArrayInput interface { pulumi.Input ToTmpTkeGlobalNotificationNotificationAlertManagerArrayOutput() TmpTkeGlobalNotificationNotificationAlertManagerArrayOutput ToTmpTkeGlobalNotificationNotificationAlertManagerArrayOutputWithContext(context.Context) TmpTkeGlobalNotificationNotificationAlertManagerArrayOutput }
TmpTkeGlobalNotificationNotificationAlertManagerArrayInput is an input type that accepts TmpTkeGlobalNotificationNotificationAlertManagerArray and TmpTkeGlobalNotificationNotificationAlertManagerArrayOutput values. You can construct a concrete instance of `TmpTkeGlobalNotificationNotificationAlertManagerArrayInput` via:
TmpTkeGlobalNotificationNotificationAlertManagerArray{ TmpTkeGlobalNotificationNotificationAlertManagerArgs{...} }
type TmpTkeGlobalNotificationNotificationAlertManagerArrayOutput ¶ added in v0.1.3
type TmpTkeGlobalNotificationNotificationAlertManagerArrayOutput struct{ *pulumi.OutputState }
func (TmpTkeGlobalNotificationNotificationAlertManagerArrayOutput) ElementType ¶ added in v0.1.3
func (TmpTkeGlobalNotificationNotificationAlertManagerArrayOutput) ElementType() reflect.Type
func (TmpTkeGlobalNotificationNotificationAlertManagerArrayOutput) ToTmpTkeGlobalNotificationNotificationAlertManagerArrayOutput ¶ added in v0.1.3
func (o TmpTkeGlobalNotificationNotificationAlertManagerArrayOutput) ToTmpTkeGlobalNotificationNotificationAlertManagerArrayOutput() TmpTkeGlobalNotificationNotificationAlertManagerArrayOutput
func (TmpTkeGlobalNotificationNotificationAlertManagerArrayOutput) ToTmpTkeGlobalNotificationNotificationAlertManagerArrayOutputWithContext ¶ added in v0.1.3
func (o TmpTkeGlobalNotificationNotificationAlertManagerArrayOutput) ToTmpTkeGlobalNotificationNotificationAlertManagerArrayOutputWithContext(ctx context.Context) TmpTkeGlobalNotificationNotificationAlertManagerArrayOutput
type TmpTkeGlobalNotificationNotificationAlertManagerInput ¶ added in v0.1.3
type TmpTkeGlobalNotificationNotificationAlertManagerInput interface { pulumi.Input ToTmpTkeGlobalNotificationNotificationAlertManagerOutput() TmpTkeGlobalNotificationNotificationAlertManagerOutput ToTmpTkeGlobalNotificationNotificationAlertManagerOutputWithContext(context.Context) TmpTkeGlobalNotificationNotificationAlertManagerOutput }
TmpTkeGlobalNotificationNotificationAlertManagerInput is an input type that accepts TmpTkeGlobalNotificationNotificationAlertManagerArgs and TmpTkeGlobalNotificationNotificationAlertManagerOutput values. You can construct a concrete instance of `TmpTkeGlobalNotificationNotificationAlertManagerInput` via:
TmpTkeGlobalNotificationNotificationAlertManagerArgs{...}
type TmpTkeGlobalNotificationNotificationAlertManagerOutput ¶ added in v0.1.3
type TmpTkeGlobalNotificationNotificationAlertManagerOutput struct{ *pulumi.OutputState }
func (TmpTkeGlobalNotificationNotificationAlertManagerOutput) ClusterId ¶ added in v0.1.3
func (o TmpTkeGlobalNotificationNotificationAlertManagerOutput) ClusterId() pulumi.StringPtrOutput
Cluster id.
func (TmpTkeGlobalNotificationNotificationAlertManagerOutput) ClusterType ¶ added in v0.1.3
func (o TmpTkeGlobalNotificationNotificationAlertManagerOutput) ClusterType() pulumi.StringPtrOutput
Cluster type.
func (TmpTkeGlobalNotificationNotificationAlertManagerOutput) ElementType ¶ added in v0.1.3
func (TmpTkeGlobalNotificationNotificationAlertManagerOutput) ElementType() reflect.Type
func (TmpTkeGlobalNotificationNotificationAlertManagerOutput) ToTmpTkeGlobalNotificationNotificationAlertManagerOutput ¶ added in v0.1.3
func (o TmpTkeGlobalNotificationNotificationAlertManagerOutput) ToTmpTkeGlobalNotificationNotificationAlertManagerOutput() TmpTkeGlobalNotificationNotificationAlertManagerOutput
func (TmpTkeGlobalNotificationNotificationAlertManagerOutput) ToTmpTkeGlobalNotificationNotificationAlertManagerOutputWithContext ¶ added in v0.1.3
func (o TmpTkeGlobalNotificationNotificationAlertManagerOutput) ToTmpTkeGlobalNotificationNotificationAlertManagerOutputWithContext(ctx context.Context) TmpTkeGlobalNotificationNotificationAlertManagerOutput
type TmpTkeGlobalNotificationNotificationArgs ¶ added in v0.1.3
type TmpTkeGlobalNotificationNotificationArgs struct { // Alert manager, if Type is `alertmanager`, this field is required. AlertManagers TmpTkeGlobalNotificationNotificationAlertManagerArrayInput `pulumi:"alertManagers"` // Alarm notification switch. Enabled pulumi.BoolInput `pulumi:"enabled"` // Alarm notification method, Valid values: `SMS`, `EMAIL`, `CALL`, `WECHAT`. NotifyWays pulumi.StringArrayInput `pulumi:"notifyWays"` // Phone Alarm Reach Notification, NotifyWay is `CALL`, and this parameter is used. PhoneArriveNotice pulumi.BoolPtrInput `pulumi:"phoneArriveNotice"` // Telephone alarm off-wheel interval, NotifyWay is `CALL`, and this parameter is used. PhoneCircleInterval pulumi.IntPtrInput `pulumi:"phoneCircleInterval"` // Number of phone alerts (user group), NotifyWay is `CALL`, and this parameter is used. PhoneCircleTimes pulumi.IntPtrInput `pulumi:"phoneCircleTimes"` // Interval between telephone alarm rounds, NotifyWay is `CALL`, and this parameter is used. PhoneInnerInterval pulumi.IntPtrInput `pulumi:"phoneInnerInterval"` // Phone alert sequence, NotifyWay is `CALL`, and this parameter is used. PhoneNotifyOrders pulumi.IntArrayInput `pulumi:"phoneNotifyOrders"` // Alarm receiving group(user group). ReceiverGroups pulumi.StringArrayInput `pulumi:"receiverGroups"` // Convergence time. RepeatInterval pulumi.StringPtrInput `pulumi:"repeatInterval"` // Effective end time. TimeRangeEnd pulumi.StringPtrInput `pulumi:"timeRangeEnd"` // Effective start time. TimeRangeStart pulumi.StringPtrInput `pulumi:"timeRangeStart"` // Alarm notification type, Valid values: `amp`, `webhook`, `alertmanager`. Type pulumi.StringInput `pulumi:"type"` // Web hook, if Type is `webhook`, this field is required. WebHook pulumi.StringPtrInput `pulumi:"webHook"` }
func (TmpTkeGlobalNotificationNotificationArgs) ElementType ¶ added in v0.1.3
func (TmpTkeGlobalNotificationNotificationArgs) ElementType() reflect.Type
func (TmpTkeGlobalNotificationNotificationArgs) ToTmpTkeGlobalNotificationNotificationOutput ¶ added in v0.1.3
func (i TmpTkeGlobalNotificationNotificationArgs) ToTmpTkeGlobalNotificationNotificationOutput() TmpTkeGlobalNotificationNotificationOutput
func (TmpTkeGlobalNotificationNotificationArgs) ToTmpTkeGlobalNotificationNotificationOutputWithContext ¶ added in v0.1.3
func (i TmpTkeGlobalNotificationNotificationArgs) ToTmpTkeGlobalNotificationNotificationOutputWithContext(ctx context.Context) TmpTkeGlobalNotificationNotificationOutput
func (TmpTkeGlobalNotificationNotificationArgs) ToTmpTkeGlobalNotificationNotificationPtrOutput ¶ added in v0.1.3
func (i TmpTkeGlobalNotificationNotificationArgs) ToTmpTkeGlobalNotificationNotificationPtrOutput() TmpTkeGlobalNotificationNotificationPtrOutput
func (TmpTkeGlobalNotificationNotificationArgs) ToTmpTkeGlobalNotificationNotificationPtrOutputWithContext ¶ added in v0.1.3
func (i TmpTkeGlobalNotificationNotificationArgs) ToTmpTkeGlobalNotificationNotificationPtrOutputWithContext(ctx context.Context) TmpTkeGlobalNotificationNotificationPtrOutput
type TmpTkeGlobalNotificationNotificationInput ¶ added in v0.1.3
type TmpTkeGlobalNotificationNotificationInput interface { pulumi.Input ToTmpTkeGlobalNotificationNotificationOutput() TmpTkeGlobalNotificationNotificationOutput ToTmpTkeGlobalNotificationNotificationOutputWithContext(context.Context) TmpTkeGlobalNotificationNotificationOutput }
TmpTkeGlobalNotificationNotificationInput is an input type that accepts TmpTkeGlobalNotificationNotificationArgs and TmpTkeGlobalNotificationNotificationOutput values. You can construct a concrete instance of `TmpTkeGlobalNotificationNotificationInput` via:
TmpTkeGlobalNotificationNotificationArgs{...}
type TmpTkeGlobalNotificationNotificationOutput ¶ added in v0.1.3
type TmpTkeGlobalNotificationNotificationOutput struct{ *pulumi.OutputState }
func (TmpTkeGlobalNotificationNotificationOutput) AlertManagers ¶ added in v0.1.3
func (o TmpTkeGlobalNotificationNotificationOutput) AlertManagers() TmpTkeGlobalNotificationNotificationAlertManagerArrayOutput
Alert manager, if Type is `alertmanager`, this field is required.
func (TmpTkeGlobalNotificationNotificationOutput) ElementType ¶ added in v0.1.3
func (TmpTkeGlobalNotificationNotificationOutput) ElementType() reflect.Type
func (TmpTkeGlobalNotificationNotificationOutput) Enabled ¶ added in v0.1.3
func (o TmpTkeGlobalNotificationNotificationOutput) Enabled() pulumi.BoolOutput
Alarm notification switch.
func (TmpTkeGlobalNotificationNotificationOutput) NotifyWays ¶ added in v0.1.3
func (o TmpTkeGlobalNotificationNotificationOutput) NotifyWays() pulumi.StringArrayOutput
Alarm notification method, Valid values: `SMS`, `EMAIL`, `CALL`, `WECHAT`.
func (TmpTkeGlobalNotificationNotificationOutput) PhoneArriveNotice ¶ added in v0.1.3
func (o TmpTkeGlobalNotificationNotificationOutput) PhoneArriveNotice() pulumi.BoolPtrOutput
Phone Alarm Reach Notification, NotifyWay is `CALL`, and this parameter is used.
func (TmpTkeGlobalNotificationNotificationOutput) PhoneCircleInterval ¶ added in v0.1.3
func (o TmpTkeGlobalNotificationNotificationOutput) PhoneCircleInterval() pulumi.IntPtrOutput
Telephone alarm off-wheel interval, NotifyWay is `CALL`, and this parameter is used.
func (TmpTkeGlobalNotificationNotificationOutput) PhoneCircleTimes ¶ added in v0.1.3
func (o TmpTkeGlobalNotificationNotificationOutput) PhoneCircleTimes() pulumi.IntPtrOutput
Number of phone alerts (user group), NotifyWay is `CALL`, and this parameter is used.
func (TmpTkeGlobalNotificationNotificationOutput) PhoneInnerInterval ¶ added in v0.1.3
func (o TmpTkeGlobalNotificationNotificationOutput) PhoneInnerInterval() pulumi.IntPtrOutput
Interval between telephone alarm rounds, NotifyWay is `CALL`, and this parameter is used.
func (TmpTkeGlobalNotificationNotificationOutput) PhoneNotifyOrders ¶ added in v0.1.3
func (o TmpTkeGlobalNotificationNotificationOutput) PhoneNotifyOrders() pulumi.IntArrayOutput
Phone alert sequence, NotifyWay is `CALL`, and this parameter is used.
func (TmpTkeGlobalNotificationNotificationOutput) ReceiverGroups ¶ added in v0.1.3
func (o TmpTkeGlobalNotificationNotificationOutput) ReceiverGroups() pulumi.StringArrayOutput
Alarm receiving group(user group).
func (TmpTkeGlobalNotificationNotificationOutput) RepeatInterval ¶ added in v0.1.3
func (o TmpTkeGlobalNotificationNotificationOutput) RepeatInterval() pulumi.StringPtrOutput
Convergence time.
func (TmpTkeGlobalNotificationNotificationOutput) TimeRangeEnd ¶ added in v0.1.3
func (o TmpTkeGlobalNotificationNotificationOutput) TimeRangeEnd() pulumi.StringPtrOutput
Effective end time.
func (TmpTkeGlobalNotificationNotificationOutput) TimeRangeStart ¶ added in v0.1.3
func (o TmpTkeGlobalNotificationNotificationOutput) TimeRangeStart() pulumi.StringPtrOutput
Effective start time.
func (TmpTkeGlobalNotificationNotificationOutput) ToTmpTkeGlobalNotificationNotificationOutput ¶ added in v0.1.3
func (o TmpTkeGlobalNotificationNotificationOutput) ToTmpTkeGlobalNotificationNotificationOutput() TmpTkeGlobalNotificationNotificationOutput
func (TmpTkeGlobalNotificationNotificationOutput) ToTmpTkeGlobalNotificationNotificationOutputWithContext ¶ added in v0.1.3
func (o TmpTkeGlobalNotificationNotificationOutput) ToTmpTkeGlobalNotificationNotificationOutputWithContext(ctx context.Context) TmpTkeGlobalNotificationNotificationOutput
func (TmpTkeGlobalNotificationNotificationOutput) ToTmpTkeGlobalNotificationNotificationPtrOutput ¶ added in v0.1.3
func (o TmpTkeGlobalNotificationNotificationOutput) ToTmpTkeGlobalNotificationNotificationPtrOutput() TmpTkeGlobalNotificationNotificationPtrOutput
func (TmpTkeGlobalNotificationNotificationOutput) ToTmpTkeGlobalNotificationNotificationPtrOutputWithContext ¶ added in v0.1.3
func (o TmpTkeGlobalNotificationNotificationOutput) ToTmpTkeGlobalNotificationNotificationPtrOutputWithContext(ctx context.Context) TmpTkeGlobalNotificationNotificationPtrOutput
func (TmpTkeGlobalNotificationNotificationOutput) Type ¶ added in v0.1.3
func (o TmpTkeGlobalNotificationNotificationOutput) Type() pulumi.StringOutput
Alarm notification type, Valid values: `amp`, `webhook`, `alertmanager`.
func (TmpTkeGlobalNotificationNotificationOutput) WebHook ¶ added in v0.1.3
func (o TmpTkeGlobalNotificationNotificationOutput) WebHook() pulumi.StringPtrOutput
Web hook, if Type is `webhook`, this field is required.
type TmpTkeGlobalNotificationNotificationPtrInput ¶ added in v0.1.3
type TmpTkeGlobalNotificationNotificationPtrInput interface { pulumi.Input ToTmpTkeGlobalNotificationNotificationPtrOutput() TmpTkeGlobalNotificationNotificationPtrOutput ToTmpTkeGlobalNotificationNotificationPtrOutputWithContext(context.Context) TmpTkeGlobalNotificationNotificationPtrOutput }
TmpTkeGlobalNotificationNotificationPtrInput is an input type that accepts TmpTkeGlobalNotificationNotificationArgs, TmpTkeGlobalNotificationNotificationPtr and TmpTkeGlobalNotificationNotificationPtrOutput values. You can construct a concrete instance of `TmpTkeGlobalNotificationNotificationPtrInput` via:
TmpTkeGlobalNotificationNotificationArgs{...} or: nil
func TmpTkeGlobalNotificationNotificationPtr ¶ added in v0.1.3
func TmpTkeGlobalNotificationNotificationPtr(v *TmpTkeGlobalNotificationNotificationArgs) TmpTkeGlobalNotificationNotificationPtrInput
type TmpTkeGlobalNotificationNotificationPtrOutput ¶ added in v0.1.3
type TmpTkeGlobalNotificationNotificationPtrOutput struct{ *pulumi.OutputState }
func (TmpTkeGlobalNotificationNotificationPtrOutput) AlertManagers ¶ added in v0.1.3
func (o TmpTkeGlobalNotificationNotificationPtrOutput) AlertManagers() TmpTkeGlobalNotificationNotificationAlertManagerArrayOutput
Alert manager, if Type is `alertmanager`, this field is required.
func (TmpTkeGlobalNotificationNotificationPtrOutput) ElementType ¶ added in v0.1.3
func (TmpTkeGlobalNotificationNotificationPtrOutput) ElementType() reflect.Type
func (TmpTkeGlobalNotificationNotificationPtrOutput) Enabled ¶ added in v0.1.3
func (o TmpTkeGlobalNotificationNotificationPtrOutput) Enabled() pulumi.BoolPtrOutput
Alarm notification switch.
func (TmpTkeGlobalNotificationNotificationPtrOutput) NotifyWays ¶ added in v0.1.3
func (o TmpTkeGlobalNotificationNotificationPtrOutput) NotifyWays() pulumi.StringArrayOutput
Alarm notification method, Valid values: `SMS`, `EMAIL`, `CALL`, `WECHAT`.
func (TmpTkeGlobalNotificationNotificationPtrOutput) PhoneArriveNotice ¶ added in v0.1.3
func (o TmpTkeGlobalNotificationNotificationPtrOutput) PhoneArriveNotice() pulumi.BoolPtrOutput
Phone Alarm Reach Notification, NotifyWay is `CALL`, and this parameter is used.
func (TmpTkeGlobalNotificationNotificationPtrOutput) PhoneCircleInterval ¶ added in v0.1.3
func (o TmpTkeGlobalNotificationNotificationPtrOutput) PhoneCircleInterval() pulumi.IntPtrOutput
Telephone alarm off-wheel interval, NotifyWay is `CALL`, and this parameter is used.
func (TmpTkeGlobalNotificationNotificationPtrOutput) PhoneCircleTimes ¶ added in v0.1.3
func (o TmpTkeGlobalNotificationNotificationPtrOutput) PhoneCircleTimes() pulumi.IntPtrOutput
Number of phone alerts (user group), NotifyWay is `CALL`, and this parameter is used.
func (TmpTkeGlobalNotificationNotificationPtrOutput) PhoneInnerInterval ¶ added in v0.1.3
func (o TmpTkeGlobalNotificationNotificationPtrOutput) PhoneInnerInterval() pulumi.IntPtrOutput
Interval between telephone alarm rounds, NotifyWay is `CALL`, and this parameter is used.
func (TmpTkeGlobalNotificationNotificationPtrOutput) PhoneNotifyOrders ¶ added in v0.1.3
func (o TmpTkeGlobalNotificationNotificationPtrOutput) PhoneNotifyOrders() pulumi.IntArrayOutput
Phone alert sequence, NotifyWay is `CALL`, and this parameter is used.
func (TmpTkeGlobalNotificationNotificationPtrOutput) ReceiverGroups ¶ added in v0.1.3
func (o TmpTkeGlobalNotificationNotificationPtrOutput) ReceiverGroups() pulumi.StringArrayOutput
Alarm receiving group(user group).
func (TmpTkeGlobalNotificationNotificationPtrOutput) RepeatInterval ¶ added in v0.1.3
func (o TmpTkeGlobalNotificationNotificationPtrOutput) RepeatInterval() pulumi.StringPtrOutput
Convergence time.
func (TmpTkeGlobalNotificationNotificationPtrOutput) TimeRangeEnd ¶ added in v0.1.3
func (o TmpTkeGlobalNotificationNotificationPtrOutput) TimeRangeEnd() pulumi.StringPtrOutput
Effective end time.
func (TmpTkeGlobalNotificationNotificationPtrOutput) TimeRangeStart ¶ added in v0.1.3
func (o TmpTkeGlobalNotificationNotificationPtrOutput) TimeRangeStart() pulumi.StringPtrOutput
Effective start time.
func (TmpTkeGlobalNotificationNotificationPtrOutput) ToTmpTkeGlobalNotificationNotificationPtrOutput ¶ added in v0.1.3
func (o TmpTkeGlobalNotificationNotificationPtrOutput) ToTmpTkeGlobalNotificationNotificationPtrOutput() TmpTkeGlobalNotificationNotificationPtrOutput
func (TmpTkeGlobalNotificationNotificationPtrOutput) ToTmpTkeGlobalNotificationNotificationPtrOutputWithContext ¶ added in v0.1.3
func (o TmpTkeGlobalNotificationNotificationPtrOutput) ToTmpTkeGlobalNotificationNotificationPtrOutputWithContext(ctx context.Context) TmpTkeGlobalNotificationNotificationPtrOutput
func (TmpTkeGlobalNotificationNotificationPtrOutput) Type ¶ added in v0.1.3
func (o TmpTkeGlobalNotificationNotificationPtrOutput) Type() pulumi.StringPtrOutput
Alarm notification type, Valid values: `amp`, `webhook`, `alertmanager`.
func (TmpTkeGlobalNotificationNotificationPtrOutput) WebHook ¶ added in v0.1.3
func (o TmpTkeGlobalNotificationNotificationPtrOutput) WebHook() pulumi.StringPtrOutput
Web hook, if Type is `webhook`, this field is required.
type TmpTkeGlobalNotificationOutput ¶ added in v0.1.3
type TmpTkeGlobalNotificationOutput struct{ *pulumi.OutputState }
func (TmpTkeGlobalNotificationOutput) ElementType ¶ added in v0.1.3
func (TmpTkeGlobalNotificationOutput) ElementType() reflect.Type
func (TmpTkeGlobalNotificationOutput) InstanceId ¶ added in v0.1.3
func (o TmpTkeGlobalNotificationOutput) InstanceId() pulumi.StringOutput
Instance Id.
func (TmpTkeGlobalNotificationOutput) Notification ¶ added in v0.1.3
func (o TmpTkeGlobalNotificationOutput) Notification() TmpTkeGlobalNotificationNotificationOutput
Alarm notification channels.
func (TmpTkeGlobalNotificationOutput) ToTmpTkeGlobalNotificationOutput ¶ added in v0.1.3
func (o TmpTkeGlobalNotificationOutput) ToTmpTkeGlobalNotificationOutput() TmpTkeGlobalNotificationOutput
func (TmpTkeGlobalNotificationOutput) ToTmpTkeGlobalNotificationOutputWithContext ¶ added in v0.1.3
func (o TmpTkeGlobalNotificationOutput) ToTmpTkeGlobalNotificationOutputWithContext(ctx context.Context) TmpTkeGlobalNotificationOutput
type TmpTkeGlobalNotificationState ¶ added in v0.1.3
type TmpTkeGlobalNotificationState struct { // Instance Id. InstanceId pulumi.StringPtrInput // Alarm notification channels. Notification TmpTkeGlobalNotificationNotificationPtrInput }
func (TmpTkeGlobalNotificationState) ElementType ¶ added in v0.1.3
func (TmpTkeGlobalNotificationState) ElementType() reflect.Type
type TmpTkeRecordRuleYaml ¶ added in v0.1.3
type TmpTkeRecordRuleYaml struct { pulumi.CustomResourceState // An ID identify the cluster, like cls-xxxxxx. ClusterId pulumi.StringOutput `pulumi:"clusterId"` // Contents of record rules in yaml format. Content pulumi.StringOutput `pulumi:"content"` // Instance Id. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // Name of the instance. Name pulumi.StringOutput `pulumi:"name"` // Used for the argument, if the configuration comes to the template, the template id. TemplateId pulumi.StringOutput `pulumi:"templateId"` // Last modified time of record rule. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
Provides a resource to create a tke tmpRecordRule
## Example Usage
```go package main
import (
"fmt" "github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Images" "github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Kubernetes" "github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor" "github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Images" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Kubernetes" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Security" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") defaultInstanceType := "SA1.MEDIUM2" if param := cfg.Get("defaultInstanceType"); param != "" { defaultInstanceType = param } availabilityZoneFirst := "ap-guangzhou-3" if param := cfg.Get("availabilityZoneFirst"); param != "" { availabilityZoneFirst = param } availabilityZoneSecond := "ap-guangzhou-4" if param := cfg.Get("availabilityZoneSecond"); param != "" { availabilityZoneSecond = param } exampleClusterCidr := "10.31.0.0/16" if param := cfg.Get("exampleClusterCidr"); param != "" { exampleClusterCidr = param } vpcOne, err := Vpc.GetSubnets(ctx, &vpc.GetSubnetsArgs{ IsDefault: pulumi.BoolRef(true), AvailabilityZone: pulumi.StringRef(availabilityZoneFirst), }, nil) if err != nil { return err } firstVpcId := vpcOne.InstanceLists[0].VpcId firstSubnetId := vpcOne.InstanceLists[0].SubnetId vpcTwo, err := Vpc.GetSubnets(ctx, &vpc.GetSubnetsArgs{ IsDefault: pulumi.BoolRef(true), AvailabilityZone: pulumi.StringRef(availabilityZoneSecond), }, nil) if err != nil { return err } _ := vpcTwo.InstanceLists[0].VpcId secondSubnetId := vpcTwo.InstanceLists[0].SubnetId sg, err := Security.NewGroup(ctx, "sg", nil) if err != nil { return err } sgId := sg.ID() _default, err := Images.GetInstance(ctx, &images.GetInstanceArgs{ ImageTypes: []string{ "PUBLIC_IMAGE", }, ImageNameRegex: pulumi.StringRef("Final"), }, nil) if err != nil { return err } imageId := _default.ImageId _, err = Security.NewGroupLiteRule(ctx, "sgRule", &Security.GroupLiteRuleArgs{ SecurityGroupId: sg.ID(), Ingresses: pulumi.StringArray{ pulumi.String("ACCEPT#10.0.0.0/16#ALL#ALL"), pulumi.String("ACCEPT#172.16.0.0/22#ALL#ALL"), pulumi.String("DROP#0.0.0.0/0#ALL#ALL"), }, Egresses: pulumi.StringArray{ pulumi.String("ACCEPT#172.16.0.0/22#ALL#ALL"), }, }) if err != nil { return err } example, err := Kubernetes.NewCluster(ctx, "example", &Kubernetes.ClusterArgs{ VpcId: pulumi.String(firstVpcId), ClusterCidr: pulumi.String(exampleClusterCidr), ClusterMaxPodNum: pulumi.Int(32), ClusterName: pulumi.String("tf_example_cluster"), ClusterDesc: pulumi.String("example for tke cluster"), ClusterMaxServiceNum: pulumi.Int(32), ClusterInternet: pulumi.Bool(false), ClusterInternetSecurityGroup: pulumi.String(sgId), ClusterVersion: pulumi.String("1.22.5"), ClusterDeployType: pulumi.String("MANAGED_CLUSTER"), WorkerConfigs: kubernetes.ClusterWorkerConfigArray{ &kubernetes.ClusterWorkerConfigArgs{ Count: pulumi.Int(1), AvailabilityZone: pulumi.String(availabilityZoneFirst), InstanceType: pulumi.String(defaultInstanceType), SystemDiskType: pulumi.String("CLOUD_SSD"), SystemDiskSize: pulumi.Int(60), InternetChargeType: pulumi.String("TRAFFIC_POSTPAID_BY_HOUR"), InternetMaxBandwidthOut: pulumi.Int(100), PublicIpAssigned: pulumi.Bool(true), SubnetId: pulumi.String(firstSubnetId), ImgId: pulumi.String(imageId), DataDisks: kubernetes.ClusterWorkerConfigDataDiskArray{ &kubernetes.ClusterWorkerConfigDataDiskArgs{ DiskType: pulumi.String("CLOUD_PREMIUM"), DiskSize: pulumi.Int(50), }, }, EnhancedSecurityService: pulumi.Bool(false), EnhancedMonitorService: pulumi.Bool(false), UserData: pulumi.String("dGVzdA=="), Password: pulumi.String("ZZXXccvv1212"), }, &kubernetes.ClusterWorkerConfigArgs{ Count: pulumi.Int(1), AvailabilityZone: pulumi.String(availabilityZoneSecond), InstanceType: pulumi.String(defaultInstanceType), SystemDiskType: pulumi.String("CLOUD_SSD"), SystemDiskSize: pulumi.Int(60), InternetChargeType: pulumi.String("TRAFFIC_POSTPAID_BY_HOUR"), InternetMaxBandwidthOut: pulumi.Int(100), PublicIpAssigned: pulumi.Bool(true), SubnetId: pulumi.String(secondSubnetId), DataDisks: kubernetes.ClusterWorkerConfigDataDiskArray{ &kubernetes.ClusterWorkerConfigDataDiskArgs{ DiskType: pulumi.String("CLOUD_PREMIUM"), DiskSize: pulumi.Int(50), }, }, EnhancedSecurityService: pulumi.Bool(false), EnhancedMonitorService: pulumi.Bool(false), UserData: pulumi.String("dGVzdA=="), CamRoleName: pulumi.String("CVM_QcsRole"), Password: pulumi.String("ZZXXccvv1212"), }, }, Labels: pulumi.AnyMap{ "test1": pulumi.Any("test1"), "test2": pulumi.Any("test2"), }, }) if err != nil { return err } zone := "ap-guangzhou" if param := cfg.Get("zone"); param != "" { zone = param } clusterType := "tke" if param := cfg.Get("clusterType"); param != "" { clusterType = param } fooTmpInstance, err := Monitor.NewTmpInstance(ctx, "fooTmpInstance", &Monitor.TmpInstanceArgs{ InstanceName: pulumi.String("tf-tmp-instance"), VpcId: pulumi.String(firstVpcId), SubnetId: pulumi.String(firstSubnetId), DataRetentionTime: pulumi.Int(30), Zone: pulumi.String(availabilityZoneSecond), Tags: pulumi.AnyMap{ "createdBy": pulumi.Any("terraform"), }, }) if err != nil { return err } fooTmpTkeClusterAgent, err := Monitor.NewTmpTkeClusterAgent(ctx, "fooTmpTkeClusterAgent", &Monitor.TmpTkeClusterAgentArgs{ InstanceId: fooTmpInstance.ID(), Agents: &monitor.TmpTkeClusterAgentAgentsArgs{ Region: pulumi.String(zone), ClusterType: pulumi.String(clusterType), ClusterId: example.ID(), EnableExternal: pulumi.Bool(false), }, }) if err != nil { return err } _, err = Monitor.NewTmpTkeRecordRuleYaml(ctx, "fooTmpTkeRecordRuleYaml", &Monitor.TmpTkeRecordRuleYamlArgs{ InstanceId: fooTmpInstance.ID(), Content: pulumi.String(fmt.Sprintf("%v%v%v%v%v%v%v%v%v%v%v%v", "apiVersion: monitoring.coreos.com/v1\n", "kind: PrometheusRule\n", "metadata:\n", " name: example-record\n", "spec:\n", " groups:\n", " - name: kube-apiserver.rules\n", " rules:\n", " - expr: sum(metrics_test)\n", " labels:\n", " verb: read\n", " record: 'apiserver_request:burnrate1d'\n")), }, pulumi.DependsOn([]pulumi.Resource{ fooTmpTkeClusterAgent, })) if err != nil { return err } return nil }) }
```
func GetTmpTkeRecordRuleYaml ¶ added in v0.1.3
func GetTmpTkeRecordRuleYaml(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TmpTkeRecordRuleYamlState, opts ...pulumi.ResourceOption) (*TmpTkeRecordRuleYaml, error)
GetTmpTkeRecordRuleYaml gets an existing TmpTkeRecordRuleYaml 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 NewTmpTkeRecordRuleYaml ¶ added in v0.1.3
func NewTmpTkeRecordRuleYaml(ctx *pulumi.Context, name string, args *TmpTkeRecordRuleYamlArgs, opts ...pulumi.ResourceOption) (*TmpTkeRecordRuleYaml, error)
NewTmpTkeRecordRuleYaml registers a new resource with the given unique name, arguments, and options.
func (*TmpTkeRecordRuleYaml) ElementType ¶ added in v0.1.3
func (*TmpTkeRecordRuleYaml) ElementType() reflect.Type
func (*TmpTkeRecordRuleYaml) ToTmpTkeRecordRuleYamlOutput ¶ added in v0.1.3
func (i *TmpTkeRecordRuleYaml) ToTmpTkeRecordRuleYamlOutput() TmpTkeRecordRuleYamlOutput
func (*TmpTkeRecordRuleYaml) ToTmpTkeRecordRuleYamlOutputWithContext ¶ added in v0.1.3
func (i *TmpTkeRecordRuleYaml) ToTmpTkeRecordRuleYamlOutputWithContext(ctx context.Context) TmpTkeRecordRuleYamlOutput
type TmpTkeRecordRuleYamlArgs ¶ added in v0.1.3
type TmpTkeRecordRuleYamlArgs struct { // Contents of record rules in yaml format. Content pulumi.StringInput // Instance Id. InstanceId pulumi.StringInput }
The set of arguments for constructing a TmpTkeRecordRuleYaml resource.
func (TmpTkeRecordRuleYamlArgs) ElementType ¶ added in v0.1.3
func (TmpTkeRecordRuleYamlArgs) ElementType() reflect.Type
type TmpTkeRecordRuleYamlArray ¶ added in v0.1.3
type TmpTkeRecordRuleYamlArray []TmpTkeRecordRuleYamlInput
func (TmpTkeRecordRuleYamlArray) ElementType ¶ added in v0.1.3
func (TmpTkeRecordRuleYamlArray) ElementType() reflect.Type
func (TmpTkeRecordRuleYamlArray) ToTmpTkeRecordRuleYamlArrayOutput ¶ added in v0.1.3
func (i TmpTkeRecordRuleYamlArray) ToTmpTkeRecordRuleYamlArrayOutput() TmpTkeRecordRuleYamlArrayOutput
func (TmpTkeRecordRuleYamlArray) ToTmpTkeRecordRuleYamlArrayOutputWithContext ¶ added in v0.1.3
func (i TmpTkeRecordRuleYamlArray) ToTmpTkeRecordRuleYamlArrayOutputWithContext(ctx context.Context) TmpTkeRecordRuleYamlArrayOutput
type TmpTkeRecordRuleYamlArrayInput ¶ added in v0.1.3
type TmpTkeRecordRuleYamlArrayInput interface { pulumi.Input ToTmpTkeRecordRuleYamlArrayOutput() TmpTkeRecordRuleYamlArrayOutput ToTmpTkeRecordRuleYamlArrayOutputWithContext(context.Context) TmpTkeRecordRuleYamlArrayOutput }
TmpTkeRecordRuleYamlArrayInput is an input type that accepts TmpTkeRecordRuleYamlArray and TmpTkeRecordRuleYamlArrayOutput values. You can construct a concrete instance of `TmpTkeRecordRuleYamlArrayInput` via:
TmpTkeRecordRuleYamlArray{ TmpTkeRecordRuleYamlArgs{...} }
type TmpTkeRecordRuleYamlArrayOutput ¶ added in v0.1.3
type TmpTkeRecordRuleYamlArrayOutput struct{ *pulumi.OutputState }
func (TmpTkeRecordRuleYamlArrayOutput) ElementType ¶ added in v0.1.3
func (TmpTkeRecordRuleYamlArrayOutput) ElementType() reflect.Type
func (TmpTkeRecordRuleYamlArrayOutput) Index ¶ added in v0.1.3
func (o TmpTkeRecordRuleYamlArrayOutput) Index(i pulumi.IntInput) TmpTkeRecordRuleYamlOutput
func (TmpTkeRecordRuleYamlArrayOutput) ToTmpTkeRecordRuleYamlArrayOutput ¶ added in v0.1.3
func (o TmpTkeRecordRuleYamlArrayOutput) ToTmpTkeRecordRuleYamlArrayOutput() TmpTkeRecordRuleYamlArrayOutput
func (TmpTkeRecordRuleYamlArrayOutput) ToTmpTkeRecordRuleYamlArrayOutputWithContext ¶ added in v0.1.3
func (o TmpTkeRecordRuleYamlArrayOutput) ToTmpTkeRecordRuleYamlArrayOutputWithContext(ctx context.Context) TmpTkeRecordRuleYamlArrayOutput
type TmpTkeRecordRuleYamlInput ¶ added in v0.1.3
type TmpTkeRecordRuleYamlInput interface { pulumi.Input ToTmpTkeRecordRuleYamlOutput() TmpTkeRecordRuleYamlOutput ToTmpTkeRecordRuleYamlOutputWithContext(ctx context.Context) TmpTkeRecordRuleYamlOutput }
type TmpTkeRecordRuleYamlMap ¶ added in v0.1.3
type TmpTkeRecordRuleYamlMap map[string]TmpTkeRecordRuleYamlInput
func (TmpTkeRecordRuleYamlMap) ElementType ¶ added in v0.1.3
func (TmpTkeRecordRuleYamlMap) ElementType() reflect.Type
func (TmpTkeRecordRuleYamlMap) ToTmpTkeRecordRuleYamlMapOutput ¶ added in v0.1.3
func (i TmpTkeRecordRuleYamlMap) ToTmpTkeRecordRuleYamlMapOutput() TmpTkeRecordRuleYamlMapOutput
func (TmpTkeRecordRuleYamlMap) ToTmpTkeRecordRuleYamlMapOutputWithContext ¶ added in v0.1.3
func (i TmpTkeRecordRuleYamlMap) ToTmpTkeRecordRuleYamlMapOutputWithContext(ctx context.Context) TmpTkeRecordRuleYamlMapOutput
type TmpTkeRecordRuleYamlMapInput ¶ added in v0.1.3
type TmpTkeRecordRuleYamlMapInput interface { pulumi.Input ToTmpTkeRecordRuleYamlMapOutput() TmpTkeRecordRuleYamlMapOutput ToTmpTkeRecordRuleYamlMapOutputWithContext(context.Context) TmpTkeRecordRuleYamlMapOutput }
TmpTkeRecordRuleYamlMapInput is an input type that accepts TmpTkeRecordRuleYamlMap and TmpTkeRecordRuleYamlMapOutput values. You can construct a concrete instance of `TmpTkeRecordRuleYamlMapInput` via:
TmpTkeRecordRuleYamlMap{ "key": TmpTkeRecordRuleYamlArgs{...} }
type TmpTkeRecordRuleYamlMapOutput ¶ added in v0.1.3
type TmpTkeRecordRuleYamlMapOutput struct{ *pulumi.OutputState }
func (TmpTkeRecordRuleYamlMapOutput) ElementType ¶ added in v0.1.3
func (TmpTkeRecordRuleYamlMapOutput) ElementType() reflect.Type
func (TmpTkeRecordRuleYamlMapOutput) MapIndex ¶ added in v0.1.3
func (o TmpTkeRecordRuleYamlMapOutput) MapIndex(k pulumi.StringInput) TmpTkeRecordRuleYamlOutput
func (TmpTkeRecordRuleYamlMapOutput) ToTmpTkeRecordRuleYamlMapOutput ¶ added in v0.1.3
func (o TmpTkeRecordRuleYamlMapOutput) ToTmpTkeRecordRuleYamlMapOutput() TmpTkeRecordRuleYamlMapOutput
func (TmpTkeRecordRuleYamlMapOutput) ToTmpTkeRecordRuleYamlMapOutputWithContext ¶ added in v0.1.3
func (o TmpTkeRecordRuleYamlMapOutput) ToTmpTkeRecordRuleYamlMapOutputWithContext(ctx context.Context) TmpTkeRecordRuleYamlMapOutput
type TmpTkeRecordRuleYamlOutput ¶ added in v0.1.3
type TmpTkeRecordRuleYamlOutput struct{ *pulumi.OutputState }
func (TmpTkeRecordRuleYamlOutput) ClusterId ¶ added in v0.1.3
func (o TmpTkeRecordRuleYamlOutput) ClusterId() pulumi.StringOutput
An ID identify the cluster, like cls-xxxxxx.
func (TmpTkeRecordRuleYamlOutput) Content ¶ added in v0.1.3
func (o TmpTkeRecordRuleYamlOutput) Content() pulumi.StringOutput
Contents of record rules in yaml format.
func (TmpTkeRecordRuleYamlOutput) ElementType ¶ added in v0.1.3
func (TmpTkeRecordRuleYamlOutput) ElementType() reflect.Type
func (TmpTkeRecordRuleYamlOutput) InstanceId ¶ added in v0.1.3
func (o TmpTkeRecordRuleYamlOutput) InstanceId() pulumi.StringOutput
Instance Id.
func (TmpTkeRecordRuleYamlOutput) Name ¶ added in v0.1.3
func (o TmpTkeRecordRuleYamlOutput) Name() pulumi.StringOutput
Name of the instance.
func (TmpTkeRecordRuleYamlOutput) TemplateId ¶ added in v0.1.3
func (o TmpTkeRecordRuleYamlOutput) TemplateId() pulumi.StringOutput
Used for the argument, if the configuration comes to the template, the template id.
func (TmpTkeRecordRuleYamlOutput) ToTmpTkeRecordRuleYamlOutput ¶ added in v0.1.3
func (o TmpTkeRecordRuleYamlOutput) ToTmpTkeRecordRuleYamlOutput() TmpTkeRecordRuleYamlOutput
func (TmpTkeRecordRuleYamlOutput) ToTmpTkeRecordRuleYamlOutputWithContext ¶ added in v0.1.3
func (o TmpTkeRecordRuleYamlOutput) ToTmpTkeRecordRuleYamlOutputWithContext(ctx context.Context) TmpTkeRecordRuleYamlOutput
func (TmpTkeRecordRuleYamlOutput) UpdateTime ¶ added in v0.1.3
func (o TmpTkeRecordRuleYamlOutput) UpdateTime() pulumi.StringOutput
Last modified time of record rule.
type TmpTkeRecordRuleYamlState ¶ added in v0.1.3
type TmpTkeRecordRuleYamlState struct { // An ID identify the cluster, like cls-xxxxxx. ClusterId pulumi.StringPtrInput // Contents of record rules in yaml format. Content pulumi.StringPtrInput // Instance Id. InstanceId pulumi.StringPtrInput // Name of the instance. Name pulumi.StringPtrInput // Used for the argument, if the configuration comes to the template, the template id. TemplateId pulumi.StringPtrInput // Last modified time of record rule. UpdateTime pulumi.StringPtrInput }
func (TmpTkeRecordRuleYamlState) ElementType ¶ added in v0.1.3
func (TmpTkeRecordRuleYamlState) ElementType() reflect.Type
type TmpTkeTemplate ¶
type TmpTkeTemplate struct { pulumi.CustomResourceState // Template settings. Template TmpTkeTemplateTemplateOutput `pulumi:"template"` }
Provides a resource to create a tmp tke template
## Example Usage
```go package main
import (
"fmt" "github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Monitor.NewTmpTkeTemplate(ctx, "foo", &Monitor.TmpTkeTemplateArgs{ Template: &monitor.TmpTkeTemplateTemplateArgs{ Name: pulumi.String("tf-template"), Level: pulumi.String("cluster"), Describe: pulumi.String("template"), ServiceMonitors: monitor.TmpTkeTemplateTemplateServiceMonitorArray{ &monitor.TmpTkeTemplateTemplateServiceMonitorArgs{ Name: pulumi.String("tf-ServiceMonitor"), Config: pulumi.String(fmt.Sprintf("%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v", "apiVersion: monitoring.coreos.com/v1\n", "kind: ServiceMonitor\n", "metadata:\n", " name: example-service-monitor\n", " namespace: monitoring\n", " labels:\n", " k8s-app: example-service\n", "spec:\n", " selector:\n", " matchLabels:\n", " k8s-app: example-service\n", " namespaceSelector:\n", " matchNames:\n", " - default\n", " endpoints:\n", " - port: http-metrics\n", " interval: 30s\n", " path: /metrics\n", " scheme: http\n", " bearerTokenFile: /var/run/secrets/kubernetes.io/serviceaccount/token\n", " tlsConfig:\n", " insecureSkipVerify: true\n")), }, }, PodMonitors: monitor.TmpTkeTemplateTemplatePodMonitorArray{ &monitor.TmpTkeTemplateTemplatePodMonitorArgs{ Name: pulumi.String("tf-PodMonitors"), Config: pulumi.String(fmt.Sprintf("%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v", "apiVersion: monitoring.coreos.com/v1\n", "kind: PodMonitor\n", "metadata:\n", " name: example-pod-monitor\n", " namespace: monitoring\n", " labels:\n", " k8s-app: example-pod\n", "spec:\n", " selector:\n", " matchLabels:\n", " k8s-app: example-pod\n", " namespaceSelector:\n", " matchNames:\n", " - default\n", " podMetricsEndpoints:\n", " - port: http-metrics\n", " interval: 30s\n", " path: /metrics\n", " scheme: http\n", " bearerTokenFile: /var/run/secrets/kubernetes.io/serviceaccount/token\n", " tlsConfig:\n", " insecureSkipVerify: true\n")), }, &monitor.TmpTkeTemplateTemplatePodMonitorArgs{ Name: pulumi.String("tf-RawJobs"), Config: pulumi.String(fmt.Sprintf("%v%v%v%v%v%v%v%v%v%v", "scrape_configs:\n", " - job_name: 'example-job'\n", " scrape_interval: 30s\n", " static_configs:\n", " - targets: ['example-service.default.svc.cluster.local:8080']\n", " metrics_path: /metrics\n", " scheme: http\n", " bearer_token_file: /var/run/secrets/kubernetes.io/serviceaccount/token\n", " tls_config:\n", " insecure_skip_verify: true\n")), }, }, }, }) if err != nil { return err } return nil }) }
```
func GetTmpTkeTemplate ¶
func GetTmpTkeTemplate(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TmpTkeTemplateState, opts ...pulumi.ResourceOption) (*TmpTkeTemplate, error)
GetTmpTkeTemplate gets an existing TmpTkeTemplate 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 NewTmpTkeTemplate ¶
func NewTmpTkeTemplate(ctx *pulumi.Context, name string, args *TmpTkeTemplateArgs, opts ...pulumi.ResourceOption) (*TmpTkeTemplate, error)
NewTmpTkeTemplate registers a new resource with the given unique name, arguments, and options.
func (*TmpTkeTemplate) ElementType ¶
func (*TmpTkeTemplate) ElementType() reflect.Type
func (*TmpTkeTemplate) ToTmpTkeTemplateOutput ¶
func (i *TmpTkeTemplate) ToTmpTkeTemplateOutput() TmpTkeTemplateOutput
func (*TmpTkeTemplate) ToTmpTkeTemplateOutputWithContext ¶
func (i *TmpTkeTemplate) ToTmpTkeTemplateOutputWithContext(ctx context.Context) TmpTkeTemplateOutput
type TmpTkeTemplateArgs ¶
type TmpTkeTemplateArgs struct { // Template settings. Template TmpTkeTemplateTemplateInput }
The set of arguments for constructing a TmpTkeTemplate resource.
func (TmpTkeTemplateArgs) ElementType ¶
func (TmpTkeTemplateArgs) ElementType() reflect.Type
type TmpTkeTemplateArray ¶
type TmpTkeTemplateArray []TmpTkeTemplateInput
func (TmpTkeTemplateArray) ElementType ¶
func (TmpTkeTemplateArray) ElementType() reflect.Type
func (TmpTkeTemplateArray) ToTmpTkeTemplateArrayOutput ¶
func (i TmpTkeTemplateArray) ToTmpTkeTemplateArrayOutput() TmpTkeTemplateArrayOutput
func (TmpTkeTemplateArray) ToTmpTkeTemplateArrayOutputWithContext ¶
func (i TmpTkeTemplateArray) ToTmpTkeTemplateArrayOutputWithContext(ctx context.Context) TmpTkeTemplateArrayOutput
type TmpTkeTemplateArrayInput ¶
type TmpTkeTemplateArrayInput interface { pulumi.Input ToTmpTkeTemplateArrayOutput() TmpTkeTemplateArrayOutput ToTmpTkeTemplateArrayOutputWithContext(context.Context) TmpTkeTemplateArrayOutput }
TmpTkeTemplateArrayInput is an input type that accepts TmpTkeTemplateArray and TmpTkeTemplateArrayOutput values. You can construct a concrete instance of `TmpTkeTemplateArrayInput` via:
TmpTkeTemplateArray{ TmpTkeTemplateArgs{...} }
type TmpTkeTemplateArrayOutput ¶
type TmpTkeTemplateArrayOutput struct{ *pulumi.OutputState }
func (TmpTkeTemplateArrayOutput) ElementType ¶
func (TmpTkeTemplateArrayOutput) ElementType() reflect.Type
func (TmpTkeTemplateArrayOutput) Index ¶
func (o TmpTkeTemplateArrayOutput) Index(i pulumi.IntInput) TmpTkeTemplateOutput
func (TmpTkeTemplateArrayOutput) ToTmpTkeTemplateArrayOutput ¶
func (o TmpTkeTemplateArrayOutput) ToTmpTkeTemplateArrayOutput() TmpTkeTemplateArrayOutput
func (TmpTkeTemplateArrayOutput) ToTmpTkeTemplateArrayOutputWithContext ¶
func (o TmpTkeTemplateArrayOutput) ToTmpTkeTemplateArrayOutputWithContext(ctx context.Context) TmpTkeTemplateArrayOutput
type TmpTkeTemplateAttachment ¶ added in v0.1.3
type TmpTkeTemplateAttachment struct { pulumi.CustomResourceState // Sync target details. Targets TmpTkeTemplateAttachmentTargetsOutput `pulumi:"targets"` // The ID of the template, which is used for the outgoing reference. TemplateId pulumi.StringOutput `pulumi:"templateId"` }
Provides a resource to create a tmp tke template attachment
## Example Usage
```go package main
import (
"fmt" "github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Images" "github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Kubernetes" "github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor" "github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Images" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Kubernetes" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Security" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") defaultInstanceType := "SA1.MEDIUM2" if param := cfg.Get("defaultInstanceType"); param != "" { defaultInstanceType = param } availabilityZoneFirst := "ap-guangzhou-3" if param := cfg.Get("availabilityZoneFirst"); param != "" { availabilityZoneFirst = param } availabilityZoneSecond := "ap-guangzhou-4" if param := cfg.Get("availabilityZoneSecond"); param != "" { availabilityZoneSecond = param } exampleClusterCidr := "10.31.0.0/16" if param := cfg.Get("exampleClusterCidr"); param != "" { exampleClusterCidr = param } vpcOne, err := Vpc.GetSubnets(ctx, &vpc.GetSubnetsArgs{ IsDefault: pulumi.BoolRef(true), AvailabilityZone: pulumi.StringRef(availabilityZoneFirst), }, nil) if err != nil { return err } firstVpcId := vpcOne.InstanceLists[0].VpcId firstSubnetId := vpcOne.InstanceLists[0].SubnetId vpcTwo, err := Vpc.GetSubnets(ctx, &vpc.GetSubnetsArgs{ IsDefault: pulumi.BoolRef(true), AvailabilityZone: pulumi.StringRef(availabilityZoneSecond), }, nil) if err != nil { return err } _ := vpcTwo.InstanceLists[0].VpcId secondSubnetId := vpcTwo.InstanceLists[0].SubnetId sg, err := Security.NewGroup(ctx, "sg", nil) if err != nil { return err } sgId := sg.ID() _default, err := Images.GetInstance(ctx, &images.GetInstanceArgs{ ImageTypes: []string{ "PUBLIC_IMAGE", }, ImageNameRegex: pulumi.StringRef("Final"), }, nil) if err != nil { return err } imageId := _default.ImageId _, err = Security.NewGroupLiteRule(ctx, "sgRule", &Security.GroupLiteRuleArgs{ SecurityGroupId: sg.ID(), Ingresses: pulumi.StringArray{ pulumi.String("ACCEPT#10.0.0.0/16#ALL#ALL"), pulumi.String("ACCEPT#172.16.0.0/22#ALL#ALL"), pulumi.String("DROP#0.0.0.0/0#ALL#ALL"), }, Egresses: pulumi.StringArray{ pulumi.String("ACCEPT#172.16.0.0/22#ALL#ALL"), }, }) if err != nil { return err } example, err := Kubernetes.NewCluster(ctx, "example", &Kubernetes.ClusterArgs{ VpcId: pulumi.String(firstVpcId), ClusterCidr: pulumi.String(exampleClusterCidr), ClusterMaxPodNum: pulumi.Int(32), ClusterName: pulumi.String("tf_example_cluster"), ClusterDesc: pulumi.String("example for tke cluster"), ClusterMaxServiceNum: pulumi.Int(32), ClusterInternet: pulumi.Bool(false), ClusterInternetSecurityGroup: pulumi.String(sgId), ClusterVersion: pulumi.String("1.22.5"), ClusterDeployType: pulumi.String("MANAGED_CLUSTER"), WorkerConfigs: kubernetes.ClusterWorkerConfigArray{ &kubernetes.ClusterWorkerConfigArgs{ Count: pulumi.Int(1), AvailabilityZone: pulumi.String(availabilityZoneFirst), InstanceType: pulumi.String(defaultInstanceType), SystemDiskType: pulumi.String("CLOUD_SSD"), SystemDiskSize: pulumi.Int(60), InternetChargeType: pulumi.String("TRAFFIC_POSTPAID_BY_HOUR"), InternetMaxBandwidthOut: pulumi.Int(100), PublicIpAssigned: pulumi.Bool(true), SubnetId: pulumi.String(firstSubnetId), ImgId: pulumi.String(imageId), DataDisks: kubernetes.ClusterWorkerConfigDataDiskArray{ &kubernetes.ClusterWorkerConfigDataDiskArgs{ DiskType: pulumi.String("CLOUD_PREMIUM"), DiskSize: pulumi.Int(50), }, }, EnhancedSecurityService: pulumi.Bool(false), EnhancedMonitorService: pulumi.Bool(false), UserData: pulumi.String("dGVzdA=="), Password: pulumi.String("ZZXXccvv1212"), }, &kubernetes.ClusterWorkerConfigArgs{ Count: pulumi.Int(1), AvailabilityZone: pulumi.String(availabilityZoneSecond), InstanceType: pulumi.String(defaultInstanceType), SystemDiskType: pulumi.String("CLOUD_SSD"), SystemDiskSize: pulumi.Int(60), InternetChargeType: pulumi.String("TRAFFIC_POSTPAID_BY_HOUR"), InternetMaxBandwidthOut: pulumi.Int(100), PublicIpAssigned: pulumi.Bool(true), SubnetId: pulumi.String(secondSubnetId), DataDisks: kubernetes.ClusterWorkerConfigDataDiskArray{ &kubernetes.ClusterWorkerConfigDataDiskArgs{ DiskType: pulumi.String("CLOUD_PREMIUM"), DiskSize: pulumi.Int(50), }, }, EnhancedSecurityService: pulumi.Bool(false), EnhancedMonitorService: pulumi.Bool(false), UserData: pulumi.String("dGVzdA=="), CamRoleName: pulumi.String("CVM_QcsRole"), Password: pulumi.String("ZZXXccvv1212"), }, }, Labels: pulumi.AnyMap{ "test1": pulumi.Any("test1"), "test2": pulumi.Any("test2"), }, }) if err != nil { return err } zone := "ap-guangzhou" if param := cfg.Get("zone"); param != "" { zone = param } clusterType := "tke" if param := cfg.Get("clusterType"); param != "" { clusterType = param } fooTmpInstance, err := Monitor.NewTmpInstance(ctx, "fooTmpInstance", &Monitor.TmpInstanceArgs{ InstanceName: pulumi.String("tf-tmp-instance"), VpcId: pulumi.String(firstVpcId), SubnetId: pulumi.String(firstSubnetId), DataRetentionTime: pulumi.Int(30), Zone: pulumi.String(availabilityZoneSecond), Tags: pulumi.AnyMap{ "createdBy": pulumi.Any("terraform"), }, }) if err != nil { return err } fooTmpTkeClusterAgent, err := Monitor.NewTmpTkeClusterAgent(ctx, "fooTmpTkeClusterAgent", &Monitor.TmpTkeClusterAgentArgs{ InstanceId: fooTmpInstance.ID(), Agents: &monitor.TmpTkeClusterAgentAgentsArgs{ Region: pulumi.String(zone), ClusterType: pulumi.String(clusterType), ClusterId: example.ID(), EnableExternal: pulumi.Bool(false), }, }) if err != nil { return err } fooTmpTkeTemplate, err := Monitor.NewTmpTkeTemplate(ctx, "fooTmpTkeTemplate", &Monitor.TmpTkeTemplateArgs{ Template: &monitor.TmpTkeTemplateTemplateArgs{ Name: pulumi.String("tf-template"), Level: pulumi.String("cluster"), Describe: pulumi.String("template"), ServiceMonitors: monitor.TmpTkeTemplateTemplateServiceMonitorArray{ &monitor.TmpTkeTemplateTemplateServiceMonitorArgs{ Name: pulumi.String("tf-ServiceMonitor"), Config: pulumi.String(fmt.Sprintf("%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v", "apiVersion: monitoring.coreos.com/v1\n", "kind: ServiceMonitor\n", "metadata:\n", " name: example-service-monitor\n", " namespace: monitoring\n", " labels:\n", " k8s-app: example-service\n", "spec:\n", " selector:\n", " matchLabels:\n", " k8s-app: example-service\n", " namespaceSelector:\n", " matchNames:\n", " - default\n", " endpoints:\n", " - port: http-metrics\n", " interval: 30s\n", " path: /metrics\n", " scheme: http\n", " bearerTokenFile: /var/run/secrets/kubernetes.io/serviceaccount/token\n", " tlsConfig:\n", " insecureSkipVerify: true\n")), }, }, PodMonitors: monitor.TmpTkeTemplateTemplatePodMonitorArray{ &monitor.TmpTkeTemplateTemplatePodMonitorArgs{ Name: pulumi.String("tf-PodMonitors"), Config: pulumi.String(fmt.Sprintf("%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v", "apiVersion: monitoring.coreos.com/v1\n", "kind: PodMonitor\n", "metadata:\n", " name: example-pod-monitor\n", " namespace: monitoring\n", " labels:\n", " k8s-app: example-pod\n", "spec:\n", " selector:\n", " matchLabels:\n", " k8s-app: example-pod\n", " namespaceSelector:\n", " matchNames:\n", " - default\n", " podMetricsEndpoints:\n", " - port: http-metrics\n", " interval: 30s\n", " path: /metrics\n", " scheme: http\n", " bearerTokenFile: /var/run/secrets/kubernetes.io/serviceaccount/token\n", " tlsConfig:\n", " insecureSkipVerify: true\n")), }, &monitor.TmpTkeTemplateTemplatePodMonitorArgs{ Name: pulumi.String("tf-RawJobs"), Config: pulumi.String(fmt.Sprintf("%v%v%v%v%v%v%v%v%v%v", "scrape_configs:\n", " - job_name: 'example-job'\n", " scrape_interval: 30s\n", " static_configs:\n", " - targets: ['example-service.default.svc.cluster.local:8080']\n", " metrics_path: /metrics\n", " scheme: http\n", " bearer_token_file: /var/run/secrets/kubernetes.io/serviceaccount/token\n", " tls_config:\n", " insecure_skip_verify: true\n")), }, }, }, }) if err != nil { return err } _, err = Monitor.NewTmpTkeTemplateAttachment(ctx, "tempAttachment", &Monitor.TmpTkeTemplateAttachmentArgs{ TemplateId: fooTmpTkeTemplate.ID(), Targets: &monitor.TmpTkeTemplateAttachmentTargetsArgs{ ClusterType: pulumi.String(clusterType), ClusterId: example.ID(), Region: pulumi.String(zone), InstanceId: fooTmpInstance.ID(), }, }, pulumi.DependsOn([]pulumi.Resource{ fooTmpTkeClusterAgent, })) if err != nil { return err } return nil }) }
```
func GetTmpTkeTemplateAttachment ¶ added in v0.1.3
func GetTmpTkeTemplateAttachment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TmpTkeTemplateAttachmentState, opts ...pulumi.ResourceOption) (*TmpTkeTemplateAttachment, error)
GetTmpTkeTemplateAttachment gets an existing TmpTkeTemplateAttachment 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 NewTmpTkeTemplateAttachment ¶ added in v0.1.3
func NewTmpTkeTemplateAttachment(ctx *pulumi.Context, name string, args *TmpTkeTemplateAttachmentArgs, opts ...pulumi.ResourceOption) (*TmpTkeTemplateAttachment, error)
NewTmpTkeTemplateAttachment registers a new resource with the given unique name, arguments, and options.
func (*TmpTkeTemplateAttachment) ElementType ¶ added in v0.1.3
func (*TmpTkeTemplateAttachment) ElementType() reflect.Type
func (*TmpTkeTemplateAttachment) ToTmpTkeTemplateAttachmentOutput ¶ added in v0.1.3
func (i *TmpTkeTemplateAttachment) ToTmpTkeTemplateAttachmentOutput() TmpTkeTemplateAttachmentOutput
func (*TmpTkeTemplateAttachment) ToTmpTkeTemplateAttachmentOutputWithContext ¶ added in v0.1.3
func (i *TmpTkeTemplateAttachment) ToTmpTkeTemplateAttachmentOutputWithContext(ctx context.Context) TmpTkeTemplateAttachmentOutput
type TmpTkeTemplateAttachmentArgs ¶ added in v0.1.3
type TmpTkeTemplateAttachmentArgs struct { // Sync target details. Targets TmpTkeTemplateAttachmentTargetsInput // The ID of the template, which is used for the outgoing reference. TemplateId pulumi.StringInput }
The set of arguments for constructing a TmpTkeTemplateAttachment resource.
func (TmpTkeTemplateAttachmentArgs) ElementType ¶ added in v0.1.3
func (TmpTkeTemplateAttachmentArgs) ElementType() reflect.Type
type TmpTkeTemplateAttachmentArray ¶ added in v0.1.3
type TmpTkeTemplateAttachmentArray []TmpTkeTemplateAttachmentInput
func (TmpTkeTemplateAttachmentArray) ElementType ¶ added in v0.1.3
func (TmpTkeTemplateAttachmentArray) ElementType() reflect.Type
func (TmpTkeTemplateAttachmentArray) ToTmpTkeTemplateAttachmentArrayOutput ¶ added in v0.1.3
func (i TmpTkeTemplateAttachmentArray) ToTmpTkeTemplateAttachmentArrayOutput() TmpTkeTemplateAttachmentArrayOutput
func (TmpTkeTemplateAttachmentArray) ToTmpTkeTemplateAttachmentArrayOutputWithContext ¶ added in v0.1.3
func (i TmpTkeTemplateAttachmentArray) ToTmpTkeTemplateAttachmentArrayOutputWithContext(ctx context.Context) TmpTkeTemplateAttachmentArrayOutput
type TmpTkeTemplateAttachmentArrayInput ¶ added in v0.1.3
type TmpTkeTemplateAttachmentArrayInput interface { pulumi.Input ToTmpTkeTemplateAttachmentArrayOutput() TmpTkeTemplateAttachmentArrayOutput ToTmpTkeTemplateAttachmentArrayOutputWithContext(context.Context) TmpTkeTemplateAttachmentArrayOutput }
TmpTkeTemplateAttachmentArrayInput is an input type that accepts TmpTkeTemplateAttachmentArray and TmpTkeTemplateAttachmentArrayOutput values. You can construct a concrete instance of `TmpTkeTemplateAttachmentArrayInput` via:
TmpTkeTemplateAttachmentArray{ TmpTkeTemplateAttachmentArgs{...} }
type TmpTkeTemplateAttachmentArrayOutput ¶ added in v0.1.3
type TmpTkeTemplateAttachmentArrayOutput struct{ *pulumi.OutputState }
func (TmpTkeTemplateAttachmentArrayOutput) ElementType ¶ added in v0.1.3
func (TmpTkeTemplateAttachmentArrayOutput) ElementType() reflect.Type
func (TmpTkeTemplateAttachmentArrayOutput) Index ¶ added in v0.1.3
func (o TmpTkeTemplateAttachmentArrayOutput) Index(i pulumi.IntInput) TmpTkeTemplateAttachmentOutput
func (TmpTkeTemplateAttachmentArrayOutput) ToTmpTkeTemplateAttachmentArrayOutput ¶ added in v0.1.3
func (o TmpTkeTemplateAttachmentArrayOutput) ToTmpTkeTemplateAttachmentArrayOutput() TmpTkeTemplateAttachmentArrayOutput
func (TmpTkeTemplateAttachmentArrayOutput) ToTmpTkeTemplateAttachmentArrayOutputWithContext ¶ added in v0.1.3
func (o TmpTkeTemplateAttachmentArrayOutput) ToTmpTkeTemplateAttachmentArrayOutputWithContext(ctx context.Context) TmpTkeTemplateAttachmentArrayOutput
type TmpTkeTemplateAttachmentInput ¶ added in v0.1.3
type TmpTkeTemplateAttachmentInput interface { pulumi.Input ToTmpTkeTemplateAttachmentOutput() TmpTkeTemplateAttachmentOutput ToTmpTkeTemplateAttachmentOutputWithContext(ctx context.Context) TmpTkeTemplateAttachmentOutput }
type TmpTkeTemplateAttachmentMap ¶ added in v0.1.3
type TmpTkeTemplateAttachmentMap map[string]TmpTkeTemplateAttachmentInput
func (TmpTkeTemplateAttachmentMap) ElementType ¶ added in v0.1.3
func (TmpTkeTemplateAttachmentMap) ElementType() reflect.Type
func (TmpTkeTemplateAttachmentMap) ToTmpTkeTemplateAttachmentMapOutput ¶ added in v0.1.3
func (i TmpTkeTemplateAttachmentMap) ToTmpTkeTemplateAttachmentMapOutput() TmpTkeTemplateAttachmentMapOutput
func (TmpTkeTemplateAttachmentMap) ToTmpTkeTemplateAttachmentMapOutputWithContext ¶ added in v0.1.3
func (i TmpTkeTemplateAttachmentMap) ToTmpTkeTemplateAttachmentMapOutputWithContext(ctx context.Context) TmpTkeTemplateAttachmentMapOutput
type TmpTkeTemplateAttachmentMapInput ¶ added in v0.1.3
type TmpTkeTemplateAttachmentMapInput interface { pulumi.Input ToTmpTkeTemplateAttachmentMapOutput() TmpTkeTemplateAttachmentMapOutput ToTmpTkeTemplateAttachmentMapOutputWithContext(context.Context) TmpTkeTemplateAttachmentMapOutput }
TmpTkeTemplateAttachmentMapInput is an input type that accepts TmpTkeTemplateAttachmentMap and TmpTkeTemplateAttachmentMapOutput values. You can construct a concrete instance of `TmpTkeTemplateAttachmentMapInput` via:
TmpTkeTemplateAttachmentMap{ "key": TmpTkeTemplateAttachmentArgs{...} }
type TmpTkeTemplateAttachmentMapOutput ¶ added in v0.1.3
type TmpTkeTemplateAttachmentMapOutput struct{ *pulumi.OutputState }
func (TmpTkeTemplateAttachmentMapOutput) ElementType ¶ added in v0.1.3
func (TmpTkeTemplateAttachmentMapOutput) ElementType() reflect.Type
func (TmpTkeTemplateAttachmentMapOutput) MapIndex ¶ added in v0.1.3
func (o TmpTkeTemplateAttachmentMapOutput) MapIndex(k pulumi.StringInput) TmpTkeTemplateAttachmentOutput
func (TmpTkeTemplateAttachmentMapOutput) ToTmpTkeTemplateAttachmentMapOutput ¶ added in v0.1.3
func (o TmpTkeTemplateAttachmentMapOutput) ToTmpTkeTemplateAttachmentMapOutput() TmpTkeTemplateAttachmentMapOutput
func (TmpTkeTemplateAttachmentMapOutput) ToTmpTkeTemplateAttachmentMapOutputWithContext ¶ added in v0.1.3
func (o TmpTkeTemplateAttachmentMapOutput) ToTmpTkeTemplateAttachmentMapOutputWithContext(ctx context.Context) TmpTkeTemplateAttachmentMapOutput
type TmpTkeTemplateAttachmentOutput ¶ added in v0.1.3
type TmpTkeTemplateAttachmentOutput struct{ *pulumi.OutputState }
func (TmpTkeTemplateAttachmentOutput) ElementType ¶ added in v0.1.3
func (TmpTkeTemplateAttachmentOutput) ElementType() reflect.Type
func (TmpTkeTemplateAttachmentOutput) Targets ¶ added in v0.1.3
func (o TmpTkeTemplateAttachmentOutput) Targets() TmpTkeTemplateAttachmentTargetsOutput
Sync target details.
func (TmpTkeTemplateAttachmentOutput) TemplateId ¶ added in v0.1.3
func (o TmpTkeTemplateAttachmentOutput) TemplateId() pulumi.StringOutput
The ID of the template, which is used for the outgoing reference.
func (TmpTkeTemplateAttachmentOutput) ToTmpTkeTemplateAttachmentOutput ¶ added in v0.1.3
func (o TmpTkeTemplateAttachmentOutput) ToTmpTkeTemplateAttachmentOutput() TmpTkeTemplateAttachmentOutput
func (TmpTkeTemplateAttachmentOutput) ToTmpTkeTemplateAttachmentOutputWithContext ¶ added in v0.1.3
func (o TmpTkeTemplateAttachmentOutput) ToTmpTkeTemplateAttachmentOutputWithContext(ctx context.Context) TmpTkeTemplateAttachmentOutput
type TmpTkeTemplateAttachmentState ¶ added in v0.1.3
type TmpTkeTemplateAttachmentState struct { // Sync target details. Targets TmpTkeTemplateAttachmentTargetsPtrInput // The ID of the template, which is used for the outgoing reference. TemplateId pulumi.StringPtrInput }
func (TmpTkeTemplateAttachmentState) ElementType ¶ added in v0.1.3
func (TmpTkeTemplateAttachmentState) ElementType() reflect.Type
type TmpTkeTemplateAttachmentTargets ¶ added in v0.1.3
type TmpTkeTemplateAttachmentTargets struct { // ID of the cluster. ClusterId *string `pulumi:"clusterId"` // Name the cluster. ClusterName *string `pulumi:"clusterName"` // Cluster type. ClusterType *string `pulumi:"clusterType"` // instance id. InstanceId string `pulumi:"instanceId"` // Name of the prometheus instance. InstanceName *string `pulumi:"instanceName"` // target area. Region string `pulumi:"region"` // Last sync template time. SyncTime *string `pulumi:"syncTime"` // Template version currently in use. Version *string `pulumi:"version"` }
type TmpTkeTemplateAttachmentTargetsArgs ¶ added in v0.1.3
type TmpTkeTemplateAttachmentTargetsArgs struct { // ID of the cluster. ClusterId pulumi.StringPtrInput `pulumi:"clusterId"` // Name the cluster. ClusterName pulumi.StringPtrInput `pulumi:"clusterName"` // Cluster type. ClusterType pulumi.StringPtrInput `pulumi:"clusterType"` // instance id. InstanceId pulumi.StringInput `pulumi:"instanceId"` // Name of the prometheus instance. InstanceName pulumi.StringPtrInput `pulumi:"instanceName"` // target area. Region pulumi.StringInput `pulumi:"region"` // Last sync template time. SyncTime pulumi.StringPtrInput `pulumi:"syncTime"` // Template version currently in use. Version pulumi.StringPtrInput `pulumi:"version"` }
func (TmpTkeTemplateAttachmentTargetsArgs) ElementType ¶ added in v0.1.3
func (TmpTkeTemplateAttachmentTargetsArgs) ElementType() reflect.Type
func (TmpTkeTemplateAttachmentTargetsArgs) ToTmpTkeTemplateAttachmentTargetsOutput ¶ added in v0.1.3
func (i TmpTkeTemplateAttachmentTargetsArgs) ToTmpTkeTemplateAttachmentTargetsOutput() TmpTkeTemplateAttachmentTargetsOutput
func (TmpTkeTemplateAttachmentTargetsArgs) ToTmpTkeTemplateAttachmentTargetsOutputWithContext ¶ added in v0.1.3
func (i TmpTkeTemplateAttachmentTargetsArgs) ToTmpTkeTemplateAttachmentTargetsOutputWithContext(ctx context.Context) TmpTkeTemplateAttachmentTargetsOutput
func (TmpTkeTemplateAttachmentTargetsArgs) ToTmpTkeTemplateAttachmentTargetsPtrOutput ¶ added in v0.1.3
func (i TmpTkeTemplateAttachmentTargetsArgs) ToTmpTkeTemplateAttachmentTargetsPtrOutput() TmpTkeTemplateAttachmentTargetsPtrOutput
func (TmpTkeTemplateAttachmentTargetsArgs) ToTmpTkeTemplateAttachmentTargetsPtrOutputWithContext ¶ added in v0.1.3
func (i TmpTkeTemplateAttachmentTargetsArgs) ToTmpTkeTemplateAttachmentTargetsPtrOutputWithContext(ctx context.Context) TmpTkeTemplateAttachmentTargetsPtrOutput
type TmpTkeTemplateAttachmentTargetsInput ¶ added in v0.1.3
type TmpTkeTemplateAttachmentTargetsInput interface { pulumi.Input ToTmpTkeTemplateAttachmentTargetsOutput() TmpTkeTemplateAttachmentTargetsOutput ToTmpTkeTemplateAttachmentTargetsOutputWithContext(context.Context) TmpTkeTemplateAttachmentTargetsOutput }
TmpTkeTemplateAttachmentTargetsInput is an input type that accepts TmpTkeTemplateAttachmentTargetsArgs and TmpTkeTemplateAttachmentTargetsOutput values. You can construct a concrete instance of `TmpTkeTemplateAttachmentTargetsInput` via:
TmpTkeTemplateAttachmentTargetsArgs{...}
type TmpTkeTemplateAttachmentTargetsOutput ¶ added in v0.1.3
type TmpTkeTemplateAttachmentTargetsOutput struct{ *pulumi.OutputState }
func (TmpTkeTemplateAttachmentTargetsOutput) ClusterId ¶ added in v0.1.3
func (o TmpTkeTemplateAttachmentTargetsOutput) ClusterId() pulumi.StringPtrOutput
ID of the cluster.
func (TmpTkeTemplateAttachmentTargetsOutput) ClusterName ¶ added in v0.1.3
func (o TmpTkeTemplateAttachmentTargetsOutput) ClusterName() pulumi.StringPtrOutput
Name the cluster.
func (TmpTkeTemplateAttachmentTargetsOutput) ClusterType ¶ added in v0.1.3
func (o TmpTkeTemplateAttachmentTargetsOutput) ClusterType() pulumi.StringPtrOutput
Cluster type.
func (TmpTkeTemplateAttachmentTargetsOutput) ElementType ¶ added in v0.1.3
func (TmpTkeTemplateAttachmentTargetsOutput) ElementType() reflect.Type
func (TmpTkeTemplateAttachmentTargetsOutput) InstanceId ¶ added in v0.1.3
func (o TmpTkeTemplateAttachmentTargetsOutput) InstanceId() pulumi.StringOutput
instance id.
func (TmpTkeTemplateAttachmentTargetsOutput) InstanceName ¶ added in v0.1.3
func (o TmpTkeTemplateAttachmentTargetsOutput) InstanceName() pulumi.StringPtrOutput
Name of the prometheus instance.
func (TmpTkeTemplateAttachmentTargetsOutput) Region ¶ added in v0.1.3
func (o TmpTkeTemplateAttachmentTargetsOutput) Region() pulumi.StringOutput
target area.
func (TmpTkeTemplateAttachmentTargetsOutput) SyncTime ¶ added in v0.1.3
func (o TmpTkeTemplateAttachmentTargetsOutput) SyncTime() pulumi.StringPtrOutput
Last sync template time.
func (TmpTkeTemplateAttachmentTargetsOutput) ToTmpTkeTemplateAttachmentTargetsOutput ¶ added in v0.1.3
func (o TmpTkeTemplateAttachmentTargetsOutput) ToTmpTkeTemplateAttachmentTargetsOutput() TmpTkeTemplateAttachmentTargetsOutput
func (TmpTkeTemplateAttachmentTargetsOutput) ToTmpTkeTemplateAttachmentTargetsOutputWithContext ¶ added in v0.1.3
func (o TmpTkeTemplateAttachmentTargetsOutput) ToTmpTkeTemplateAttachmentTargetsOutputWithContext(ctx context.Context) TmpTkeTemplateAttachmentTargetsOutput
func (TmpTkeTemplateAttachmentTargetsOutput) ToTmpTkeTemplateAttachmentTargetsPtrOutput ¶ added in v0.1.3
func (o TmpTkeTemplateAttachmentTargetsOutput) ToTmpTkeTemplateAttachmentTargetsPtrOutput() TmpTkeTemplateAttachmentTargetsPtrOutput
func (TmpTkeTemplateAttachmentTargetsOutput) ToTmpTkeTemplateAttachmentTargetsPtrOutputWithContext ¶ added in v0.1.3
func (o TmpTkeTemplateAttachmentTargetsOutput) ToTmpTkeTemplateAttachmentTargetsPtrOutputWithContext(ctx context.Context) TmpTkeTemplateAttachmentTargetsPtrOutput
func (TmpTkeTemplateAttachmentTargetsOutput) Version ¶ added in v0.1.3
func (o TmpTkeTemplateAttachmentTargetsOutput) Version() pulumi.StringPtrOutput
Template version currently in use.
type TmpTkeTemplateAttachmentTargetsPtrInput ¶ added in v0.1.3
type TmpTkeTemplateAttachmentTargetsPtrInput interface { pulumi.Input ToTmpTkeTemplateAttachmentTargetsPtrOutput() TmpTkeTemplateAttachmentTargetsPtrOutput ToTmpTkeTemplateAttachmentTargetsPtrOutputWithContext(context.Context) TmpTkeTemplateAttachmentTargetsPtrOutput }
TmpTkeTemplateAttachmentTargetsPtrInput is an input type that accepts TmpTkeTemplateAttachmentTargetsArgs, TmpTkeTemplateAttachmentTargetsPtr and TmpTkeTemplateAttachmentTargetsPtrOutput values. You can construct a concrete instance of `TmpTkeTemplateAttachmentTargetsPtrInput` via:
TmpTkeTemplateAttachmentTargetsArgs{...} or: nil
func TmpTkeTemplateAttachmentTargetsPtr ¶ added in v0.1.3
func TmpTkeTemplateAttachmentTargetsPtr(v *TmpTkeTemplateAttachmentTargetsArgs) TmpTkeTemplateAttachmentTargetsPtrInput
type TmpTkeTemplateAttachmentTargetsPtrOutput ¶ added in v0.1.3
type TmpTkeTemplateAttachmentTargetsPtrOutput struct{ *pulumi.OutputState }
func (TmpTkeTemplateAttachmentTargetsPtrOutput) ClusterId ¶ added in v0.1.3
func (o TmpTkeTemplateAttachmentTargetsPtrOutput) ClusterId() pulumi.StringPtrOutput
ID of the cluster.
func (TmpTkeTemplateAttachmentTargetsPtrOutput) ClusterName ¶ added in v0.1.3
func (o TmpTkeTemplateAttachmentTargetsPtrOutput) ClusterName() pulumi.StringPtrOutput
Name the cluster.
func (TmpTkeTemplateAttachmentTargetsPtrOutput) ClusterType ¶ added in v0.1.3
func (o TmpTkeTemplateAttachmentTargetsPtrOutput) ClusterType() pulumi.StringPtrOutput
Cluster type.
func (TmpTkeTemplateAttachmentTargetsPtrOutput) ElementType ¶ added in v0.1.3
func (TmpTkeTemplateAttachmentTargetsPtrOutput) ElementType() reflect.Type
func (TmpTkeTemplateAttachmentTargetsPtrOutput) InstanceId ¶ added in v0.1.3
func (o TmpTkeTemplateAttachmentTargetsPtrOutput) InstanceId() pulumi.StringPtrOutput
instance id.
func (TmpTkeTemplateAttachmentTargetsPtrOutput) InstanceName ¶ added in v0.1.3
func (o TmpTkeTemplateAttachmentTargetsPtrOutput) InstanceName() pulumi.StringPtrOutput
Name of the prometheus instance.
func (TmpTkeTemplateAttachmentTargetsPtrOutput) Region ¶ added in v0.1.3
func (o TmpTkeTemplateAttachmentTargetsPtrOutput) Region() pulumi.StringPtrOutput
target area.
func (TmpTkeTemplateAttachmentTargetsPtrOutput) SyncTime ¶ added in v0.1.3
func (o TmpTkeTemplateAttachmentTargetsPtrOutput) SyncTime() pulumi.StringPtrOutput
Last sync template time.
func (TmpTkeTemplateAttachmentTargetsPtrOutput) ToTmpTkeTemplateAttachmentTargetsPtrOutput ¶ added in v0.1.3
func (o TmpTkeTemplateAttachmentTargetsPtrOutput) ToTmpTkeTemplateAttachmentTargetsPtrOutput() TmpTkeTemplateAttachmentTargetsPtrOutput
func (TmpTkeTemplateAttachmentTargetsPtrOutput) ToTmpTkeTemplateAttachmentTargetsPtrOutputWithContext ¶ added in v0.1.3
func (o TmpTkeTemplateAttachmentTargetsPtrOutput) ToTmpTkeTemplateAttachmentTargetsPtrOutputWithContext(ctx context.Context) TmpTkeTemplateAttachmentTargetsPtrOutput
func (TmpTkeTemplateAttachmentTargetsPtrOutput) Version ¶ added in v0.1.3
func (o TmpTkeTemplateAttachmentTargetsPtrOutput) Version() pulumi.StringPtrOutput
Template version currently in use.
type TmpTkeTemplateInput ¶
type TmpTkeTemplateInput interface { pulumi.Input ToTmpTkeTemplateOutput() TmpTkeTemplateOutput ToTmpTkeTemplateOutputWithContext(ctx context.Context) TmpTkeTemplateOutput }
type TmpTkeTemplateMap ¶
type TmpTkeTemplateMap map[string]TmpTkeTemplateInput
func (TmpTkeTemplateMap) ElementType ¶
func (TmpTkeTemplateMap) ElementType() reflect.Type
func (TmpTkeTemplateMap) ToTmpTkeTemplateMapOutput ¶
func (i TmpTkeTemplateMap) ToTmpTkeTemplateMapOutput() TmpTkeTemplateMapOutput
func (TmpTkeTemplateMap) ToTmpTkeTemplateMapOutputWithContext ¶
func (i TmpTkeTemplateMap) ToTmpTkeTemplateMapOutputWithContext(ctx context.Context) TmpTkeTemplateMapOutput
type TmpTkeTemplateMapInput ¶
type TmpTkeTemplateMapInput interface { pulumi.Input ToTmpTkeTemplateMapOutput() TmpTkeTemplateMapOutput ToTmpTkeTemplateMapOutputWithContext(context.Context) TmpTkeTemplateMapOutput }
TmpTkeTemplateMapInput is an input type that accepts TmpTkeTemplateMap and TmpTkeTemplateMapOutput values. You can construct a concrete instance of `TmpTkeTemplateMapInput` via:
TmpTkeTemplateMap{ "key": TmpTkeTemplateArgs{...} }
type TmpTkeTemplateMapOutput ¶
type TmpTkeTemplateMapOutput struct{ *pulumi.OutputState }
func (TmpTkeTemplateMapOutput) ElementType ¶
func (TmpTkeTemplateMapOutput) ElementType() reflect.Type
func (TmpTkeTemplateMapOutput) MapIndex ¶
func (o TmpTkeTemplateMapOutput) MapIndex(k pulumi.StringInput) TmpTkeTemplateOutput
func (TmpTkeTemplateMapOutput) ToTmpTkeTemplateMapOutput ¶
func (o TmpTkeTemplateMapOutput) ToTmpTkeTemplateMapOutput() TmpTkeTemplateMapOutput
func (TmpTkeTemplateMapOutput) ToTmpTkeTemplateMapOutputWithContext ¶
func (o TmpTkeTemplateMapOutput) ToTmpTkeTemplateMapOutputWithContext(ctx context.Context) TmpTkeTemplateMapOutput
type TmpTkeTemplateOutput ¶
type TmpTkeTemplateOutput struct{ *pulumi.OutputState }
func (TmpTkeTemplateOutput) ElementType ¶
func (TmpTkeTemplateOutput) ElementType() reflect.Type
func (TmpTkeTemplateOutput) Template ¶
func (o TmpTkeTemplateOutput) Template() TmpTkeTemplateTemplateOutput
Template settings.
func (TmpTkeTemplateOutput) ToTmpTkeTemplateOutput ¶
func (o TmpTkeTemplateOutput) ToTmpTkeTemplateOutput() TmpTkeTemplateOutput
func (TmpTkeTemplateOutput) ToTmpTkeTemplateOutputWithContext ¶
func (o TmpTkeTemplateOutput) ToTmpTkeTemplateOutputWithContext(ctx context.Context) TmpTkeTemplateOutput
type TmpTkeTemplateState ¶
type TmpTkeTemplateState struct { // Template settings. Template TmpTkeTemplateTemplatePtrInput }
func (TmpTkeTemplateState) ElementType ¶
func (TmpTkeTemplateState) ElementType() reflect.Type
type TmpTkeTemplateTemplate ¶
type TmpTkeTemplateTemplate struct { // Template description. Describe *string `pulumi:"describe"` // Whether the system-supplied default template is used for outgoing references. IsDefault *bool `pulumi:"isDefault"` // Template dimensions, the following types are supported `instance` instance level, `cluster` cluster level. Level string `pulumi:"level"` // Template name. Name string `pulumi:"name"` // Effective when Level is a cluster, A list of PodMonitors rules in the template. PodMonitors []TmpTkeTemplateTemplatePodMonitor `pulumi:"podMonitors"` // Effective when Level is a cluster, A list of RawJobs rules in the template. RawJobs []TmpTkeTemplateTemplateRawJob `pulumi:"rawJobs"` // Effective when Level is instance, A list of aggregation rules in the template. RecordRules []TmpTkeTemplateTemplateRecordRule `pulumi:"recordRules"` // Effective when Level is a cluster, A list of ServiceMonitor rules in the template. ServiceMonitors []TmpTkeTemplateTemplateServiceMonitor `pulumi:"serviceMonitors"` // The ID of the template, which is used for the outgoing reference. TemplateId *string `pulumi:"templateId"` // Last updated, for outgoing references. UpdateTime *string `pulumi:"updateTime"` // Whether the system-supplied default template is used for outgoing references. Version *string `pulumi:"version"` }
type TmpTkeTemplateTemplateArgs ¶
type TmpTkeTemplateTemplateArgs struct { // Template description. Describe pulumi.StringPtrInput `pulumi:"describe"` // Whether the system-supplied default template is used for outgoing references. IsDefault pulumi.BoolPtrInput `pulumi:"isDefault"` // Template dimensions, the following types are supported `instance` instance level, `cluster` cluster level. Level pulumi.StringInput `pulumi:"level"` // Template name. Name pulumi.StringInput `pulumi:"name"` // Effective when Level is a cluster, A list of PodMonitors rules in the template. PodMonitors TmpTkeTemplateTemplatePodMonitorArrayInput `pulumi:"podMonitors"` // Effective when Level is a cluster, A list of RawJobs rules in the template. RawJobs TmpTkeTemplateTemplateRawJobArrayInput `pulumi:"rawJobs"` // Effective when Level is instance, A list of aggregation rules in the template. RecordRules TmpTkeTemplateTemplateRecordRuleArrayInput `pulumi:"recordRules"` // Effective when Level is a cluster, A list of ServiceMonitor rules in the template. ServiceMonitors TmpTkeTemplateTemplateServiceMonitorArrayInput `pulumi:"serviceMonitors"` // The ID of the template, which is used for the outgoing reference. TemplateId pulumi.StringPtrInput `pulumi:"templateId"` // Last updated, for outgoing references. UpdateTime pulumi.StringPtrInput `pulumi:"updateTime"` // Whether the system-supplied default template is used for outgoing references. Version pulumi.StringPtrInput `pulumi:"version"` }
func (TmpTkeTemplateTemplateArgs) ElementType ¶
func (TmpTkeTemplateTemplateArgs) ElementType() reflect.Type
func (TmpTkeTemplateTemplateArgs) ToTmpTkeTemplateTemplateOutput ¶
func (i TmpTkeTemplateTemplateArgs) ToTmpTkeTemplateTemplateOutput() TmpTkeTemplateTemplateOutput
func (TmpTkeTemplateTemplateArgs) ToTmpTkeTemplateTemplateOutputWithContext ¶
func (i TmpTkeTemplateTemplateArgs) ToTmpTkeTemplateTemplateOutputWithContext(ctx context.Context) TmpTkeTemplateTemplateOutput
func (TmpTkeTemplateTemplateArgs) ToTmpTkeTemplateTemplatePtrOutput ¶
func (i TmpTkeTemplateTemplateArgs) ToTmpTkeTemplateTemplatePtrOutput() TmpTkeTemplateTemplatePtrOutput
func (TmpTkeTemplateTemplateArgs) ToTmpTkeTemplateTemplatePtrOutputWithContext ¶
func (i TmpTkeTemplateTemplateArgs) ToTmpTkeTemplateTemplatePtrOutputWithContext(ctx context.Context) TmpTkeTemplateTemplatePtrOutput
type TmpTkeTemplateTemplateInput ¶
type TmpTkeTemplateTemplateInput interface { pulumi.Input ToTmpTkeTemplateTemplateOutput() TmpTkeTemplateTemplateOutput ToTmpTkeTemplateTemplateOutputWithContext(context.Context) TmpTkeTemplateTemplateOutput }
TmpTkeTemplateTemplateInput is an input type that accepts TmpTkeTemplateTemplateArgs and TmpTkeTemplateTemplateOutput values. You can construct a concrete instance of `TmpTkeTemplateTemplateInput` via:
TmpTkeTemplateTemplateArgs{...}
type TmpTkeTemplateTemplateOutput ¶
type TmpTkeTemplateTemplateOutput struct{ *pulumi.OutputState }
func (TmpTkeTemplateTemplateOutput) Describe ¶
func (o TmpTkeTemplateTemplateOutput) Describe() pulumi.StringPtrOutput
Template description.
func (TmpTkeTemplateTemplateOutput) ElementType ¶
func (TmpTkeTemplateTemplateOutput) ElementType() reflect.Type
func (TmpTkeTemplateTemplateOutput) IsDefault ¶
func (o TmpTkeTemplateTemplateOutput) IsDefault() pulumi.BoolPtrOutput
Whether the system-supplied default template is used for outgoing references.
func (TmpTkeTemplateTemplateOutput) Level ¶
func (o TmpTkeTemplateTemplateOutput) Level() pulumi.StringOutput
Template dimensions, the following types are supported `instance` instance level, `cluster` cluster level.
func (TmpTkeTemplateTemplateOutput) Name ¶
func (o TmpTkeTemplateTemplateOutput) Name() pulumi.StringOutput
Template name.
func (TmpTkeTemplateTemplateOutput) PodMonitors ¶
func (o TmpTkeTemplateTemplateOutput) PodMonitors() TmpTkeTemplateTemplatePodMonitorArrayOutput
Effective when Level is a cluster, A list of PodMonitors rules in the template.
func (TmpTkeTemplateTemplateOutput) RawJobs ¶
func (o TmpTkeTemplateTemplateOutput) RawJobs() TmpTkeTemplateTemplateRawJobArrayOutput
Effective when Level is a cluster, A list of RawJobs rules in the template.
func (TmpTkeTemplateTemplateOutput) RecordRules ¶
func (o TmpTkeTemplateTemplateOutput) RecordRules() TmpTkeTemplateTemplateRecordRuleArrayOutput
Effective when Level is instance, A list of aggregation rules in the template.
func (TmpTkeTemplateTemplateOutput) ServiceMonitors ¶
func (o TmpTkeTemplateTemplateOutput) ServiceMonitors() TmpTkeTemplateTemplateServiceMonitorArrayOutput
Effective when Level is a cluster, A list of ServiceMonitor rules in the template.
func (TmpTkeTemplateTemplateOutput) TemplateId ¶
func (o TmpTkeTemplateTemplateOutput) TemplateId() pulumi.StringPtrOutput
The ID of the template, which is used for the outgoing reference.
func (TmpTkeTemplateTemplateOutput) ToTmpTkeTemplateTemplateOutput ¶
func (o TmpTkeTemplateTemplateOutput) ToTmpTkeTemplateTemplateOutput() TmpTkeTemplateTemplateOutput
func (TmpTkeTemplateTemplateOutput) ToTmpTkeTemplateTemplateOutputWithContext ¶
func (o TmpTkeTemplateTemplateOutput) ToTmpTkeTemplateTemplateOutputWithContext(ctx context.Context) TmpTkeTemplateTemplateOutput
func (TmpTkeTemplateTemplateOutput) ToTmpTkeTemplateTemplatePtrOutput ¶
func (o TmpTkeTemplateTemplateOutput) ToTmpTkeTemplateTemplatePtrOutput() TmpTkeTemplateTemplatePtrOutput
func (TmpTkeTemplateTemplateOutput) ToTmpTkeTemplateTemplatePtrOutputWithContext ¶
func (o TmpTkeTemplateTemplateOutput) ToTmpTkeTemplateTemplatePtrOutputWithContext(ctx context.Context) TmpTkeTemplateTemplatePtrOutput
func (TmpTkeTemplateTemplateOutput) UpdateTime ¶
func (o TmpTkeTemplateTemplateOutput) UpdateTime() pulumi.StringPtrOutput
Last updated, for outgoing references.
func (TmpTkeTemplateTemplateOutput) Version ¶
func (o TmpTkeTemplateTemplateOutput) Version() pulumi.StringPtrOutput
Whether the system-supplied default template is used for outgoing references.
type TmpTkeTemplateTemplatePodMonitorArgs ¶
type TmpTkeTemplateTemplatePodMonitorArgs struct { // Config. Config pulumi.StringInput `pulumi:"config"` // Name. Name pulumi.StringInput `pulumi:"name"` // Used for the argument, if the configuration comes to the template, the template id. TemplateId pulumi.StringPtrInput `pulumi:"templateId"` }
func (TmpTkeTemplateTemplatePodMonitorArgs) ElementType ¶
func (TmpTkeTemplateTemplatePodMonitorArgs) ElementType() reflect.Type
func (TmpTkeTemplateTemplatePodMonitorArgs) ToTmpTkeTemplateTemplatePodMonitorOutput ¶
func (i TmpTkeTemplateTemplatePodMonitorArgs) ToTmpTkeTemplateTemplatePodMonitorOutput() TmpTkeTemplateTemplatePodMonitorOutput
func (TmpTkeTemplateTemplatePodMonitorArgs) ToTmpTkeTemplateTemplatePodMonitorOutputWithContext ¶
func (i TmpTkeTemplateTemplatePodMonitorArgs) ToTmpTkeTemplateTemplatePodMonitorOutputWithContext(ctx context.Context) TmpTkeTemplateTemplatePodMonitorOutput
type TmpTkeTemplateTemplatePodMonitorArray ¶
type TmpTkeTemplateTemplatePodMonitorArray []TmpTkeTemplateTemplatePodMonitorInput
func (TmpTkeTemplateTemplatePodMonitorArray) ElementType ¶
func (TmpTkeTemplateTemplatePodMonitorArray) ElementType() reflect.Type
func (TmpTkeTemplateTemplatePodMonitorArray) ToTmpTkeTemplateTemplatePodMonitorArrayOutput ¶
func (i TmpTkeTemplateTemplatePodMonitorArray) ToTmpTkeTemplateTemplatePodMonitorArrayOutput() TmpTkeTemplateTemplatePodMonitorArrayOutput
func (TmpTkeTemplateTemplatePodMonitorArray) ToTmpTkeTemplateTemplatePodMonitorArrayOutputWithContext ¶
func (i TmpTkeTemplateTemplatePodMonitorArray) ToTmpTkeTemplateTemplatePodMonitorArrayOutputWithContext(ctx context.Context) TmpTkeTemplateTemplatePodMonitorArrayOutput
type TmpTkeTemplateTemplatePodMonitorArrayInput ¶
type TmpTkeTemplateTemplatePodMonitorArrayInput interface { pulumi.Input ToTmpTkeTemplateTemplatePodMonitorArrayOutput() TmpTkeTemplateTemplatePodMonitorArrayOutput ToTmpTkeTemplateTemplatePodMonitorArrayOutputWithContext(context.Context) TmpTkeTemplateTemplatePodMonitorArrayOutput }
TmpTkeTemplateTemplatePodMonitorArrayInput is an input type that accepts TmpTkeTemplateTemplatePodMonitorArray and TmpTkeTemplateTemplatePodMonitorArrayOutput values. You can construct a concrete instance of `TmpTkeTemplateTemplatePodMonitorArrayInput` via:
TmpTkeTemplateTemplatePodMonitorArray{ TmpTkeTemplateTemplatePodMonitorArgs{...} }
type TmpTkeTemplateTemplatePodMonitorArrayOutput ¶
type TmpTkeTemplateTemplatePodMonitorArrayOutput struct{ *pulumi.OutputState }
func (TmpTkeTemplateTemplatePodMonitorArrayOutput) ElementType ¶
func (TmpTkeTemplateTemplatePodMonitorArrayOutput) ElementType() reflect.Type
func (TmpTkeTemplateTemplatePodMonitorArrayOutput) ToTmpTkeTemplateTemplatePodMonitorArrayOutput ¶
func (o TmpTkeTemplateTemplatePodMonitorArrayOutput) ToTmpTkeTemplateTemplatePodMonitorArrayOutput() TmpTkeTemplateTemplatePodMonitorArrayOutput
func (TmpTkeTemplateTemplatePodMonitorArrayOutput) ToTmpTkeTemplateTemplatePodMonitorArrayOutputWithContext ¶
func (o TmpTkeTemplateTemplatePodMonitorArrayOutput) ToTmpTkeTemplateTemplatePodMonitorArrayOutputWithContext(ctx context.Context) TmpTkeTemplateTemplatePodMonitorArrayOutput
type TmpTkeTemplateTemplatePodMonitorInput ¶
type TmpTkeTemplateTemplatePodMonitorInput interface { pulumi.Input ToTmpTkeTemplateTemplatePodMonitorOutput() TmpTkeTemplateTemplatePodMonitorOutput ToTmpTkeTemplateTemplatePodMonitorOutputWithContext(context.Context) TmpTkeTemplateTemplatePodMonitorOutput }
TmpTkeTemplateTemplatePodMonitorInput is an input type that accepts TmpTkeTemplateTemplatePodMonitorArgs and TmpTkeTemplateTemplatePodMonitorOutput values. You can construct a concrete instance of `TmpTkeTemplateTemplatePodMonitorInput` via:
TmpTkeTemplateTemplatePodMonitorArgs{...}
type TmpTkeTemplateTemplatePodMonitorOutput ¶
type TmpTkeTemplateTemplatePodMonitorOutput struct{ *pulumi.OutputState }
func (TmpTkeTemplateTemplatePodMonitorOutput) Config ¶
func (o TmpTkeTemplateTemplatePodMonitorOutput) Config() pulumi.StringOutput
Config.
func (TmpTkeTemplateTemplatePodMonitorOutput) ElementType ¶
func (TmpTkeTemplateTemplatePodMonitorOutput) ElementType() reflect.Type
func (TmpTkeTemplateTemplatePodMonitorOutput) Name ¶
func (o TmpTkeTemplateTemplatePodMonitorOutput) Name() pulumi.StringOutput
Name.
func (TmpTkeTemplateTemplatePodMonitorOutput) TemplateId ¶
func (o TmpTkeTemplateTemplatePodMonitorOutput) TemplateId() pulumi.StringPtrOutput
Used for the argument, if the configuration comes to the template, the template id.
func (TmpTkeTemplateTemplatePodMonitorOutput) ToTmpTkeTemplateTemplatePodMonitorOutput ¶
func (o TmpTkeTemplateTemplatePodMonitorOutput) ToTmpTkeTemplateTemplatePodMonitorOutput() TmpTkeTemplateTemplatePodMonitorOutput
func (TmpTkeTemplateTemplatePodMonitorOutput) ToTmpTkeTemplateTemplatePodMonitorOutputWithContext ¶
func (o TmpTkeTemplateTemplatePodMonitorOutput) ToTmpTkeTemplateTemplatePodMonitorOutputWithContext(ctx context.Context) TmpTkeTemplateTemplatePodMonitorOutput
type TmpTkeTemplateTemplatePtrInput ¶
type TmpTkeTemplateTemplatePtrInput interface { pulumi.Input ToTmpTkeTemplateTemplatePtrOutput() TmpTkeTemplateTemplatePtrOutput ToTmpTkeTemplateTemplatePtrOutputWithContext(context.Context) TmpTkeTemplateTemplatePtrOutput }
TmpTkeTemplateTemplatePtrInput is an input type that accepts TmpTkeTemplateTemplateArgs, TmpTkeTemplateTemplatePtr and TmpTkeTemplateTemplatePtrOutput values. You can construct a concrete instance of `TmpTkeTemplateTemplatePtrInput` via:
TmpTkeTemplateTemplateArgs{...} or: nil
func TmpTkeTemplateTemplatePtr ¶
func TmpTkeTemplateTemplatePtr(v *TmpTkeTemplateTemplateArgs) TmpTkeTemplateTemplatePtrInput
type TmpTkeTemplateTemplatePtrOutput ¶
type TmpTkeTemplateTemplatePtrOutput struct{ *pulumi.OutputState }
func (TmpTkeTemplateTemplatePtrOutput) Describe ¶
func (o TmpTkeTemplateTemplatePtrOutput) Describe() pulumi.StringPtrOutput
Template description.
func (TmpTkeTemplateTemplatePtrOutput) Elem ¶
func (o TmpTkeTemplateTemplatePtrOutput) Elem() TmpTkeTemplateTemplateOutput
func (TmpTkeTemplateTemplatePtrOutput) ElementType ¶
func (TmpTkeTemplateTemplatePtrOutput) ElementType() reflect.Type
func (TmpTkeTemplateTemplatePtrOutput) IsDefault ¶
func (o TmpTkeTemplateTemplatePtrOutput) IsDefault() pulumi.BoolPtrOutput
Whether the system-supplied default template is used for outgoing references.
func (TmpTkeTemplateTemplatePtrOutput) Level ¶
func (o TmpTkeTemplateTemplatePtrOutput) Level() pulumi.StringPtrOutput
Template dimensions, the following types are supported `instance` instance level, `cluster` cluster level.
func (TmpTkeTemplateTemplatePtrOutput) Name ¶
func (o TmpTkeTemplateTemplatePtrOutput) Name() pulumi.StringPtrOutput
Template name.
func (TmpTkeTemplateTemplatePtrOutput) PodMonitors ¶
func (o TmpTkeTemplateTemplatePtrOutput) PodMonitors() TmpTkeTemplateTemplatePodMonitorArrayOutput
Effective when Level is a cluster, A list of PodMonitors rules in the template.
func (TmpTkeTemplateTemplatePtrOutput) RawJobs ¶
func (o TmpTkeTemplateTemplatePtrOutput) RawJobs() TmpTkeTemplateTemplateRawJobArrayOutput
Effective when Level is a cluster, A list of RawJobs rules in the template.
func (TmpTkeTemplateTemplatePtrOutput) RecordRules ¶
func (o TmpTkeTemplateTemplatePtrOutput) RecordRules() TmpTkeTemplateTemplateRecordRuleArrayOutput
Effective when Level is instance, A list of aggregation rules in the template.
func (TmpTkeTemplateTemplatePtrOutput) ServiceMonitors ¶
func (o TmpTkeTemplateTemplatePtrOutput) ServiceMonitors() TmpTkeTemplateTemplateServiceMonitorArrayOutput
Effective when Level is a cluster, A list of ServiceMonitor rules in the template.
func (TmpTkeTemplateTemplatePtrOutput) TemplateId ¶
func (o TmpTkeTemplateTemplatePtrOutput) TemplateId() pulumi.StringPtrOutput
The ID of the template, which is used for the outgoing reference.
func (TmpTkeTemplateTemplatePtrOutput) ToTmpTkeTemplateTemplatePtrOutput ¶
func (o TmpTkeTemplateTemplatePtrOutput) ToTmpTkeTemplateTemplatePtrOutput() TmpTkeTemplateTemplatePtrOutput
func (TmpTkeTemplateTemplatePtrOutput) ToTmpTkeTemplateTemplatePtrOutputWithContext ¶
func (o TmpTkeTemplateTemplatePtrOutput) ToTmpTkeTemplateTemplatePtrOutputWithContext(ctx context.Context) TmpTkeTemplateTemplatePtrOutput
func (TmpTkeTemplateTemplatePtrOutput) UpdateTime ¶
func (o TmpTkeTemplateTemplatePtrOutput) UpdateTime() pulumi.StringPtrOutput
Last updated, for outgoing references.
func (TmpTkeTemplateTemplatePtrOutput) Version ¶
func (o TmpTkeTemplateTemplatePtrOutput) Version() pulumi.StringPtrOutput
Whether the system-supplied default template is used for outgoing references.
type TmpTkeTemplateTemplateRawJobArgs ¶
type TmpTkeTemplateTemplateRawJobArgs struct { // Config. Config pulumi.StringInput `pulumi:"config"` // Name. Name pulumi.StringInput `pulumi:"name"` // Used for the argument, if the configuration comes to the template, the template id. TemplateId pulumi.StringPtrInput `pulumi:"templateId"` }
func (TmpTkeTemplateTemplateRawJobArgs) ElementType ¶
func (TmpTkeTemplateTemplateRawJobArgs) ElementType() reflect.Type
func (TmpTkeTemplateTemplateRawJobArgs) ToTmpTkeTemplateTemplateRawJobOutput ¶
func (i TmpTkeTemplateTemplateRawJobArgs) ToTmpTkeTemplateTemplateRawJobOutput() TmpTkeTemplateTemplateRawJobOutput
func (TmpTkeTemplateTemplateRawJobArgs) ToTmpTkeTemplateTemplateRawJobOutputWithContext ¶
func (i TmpTkeTemplateTemplateRawJobArgs) ToTmpTkeTemplateTemplateRawJobOutputWithContext(ctx context.Context) TmpTkeTemplateTemplateRawJobOutput
type TmpTkeTemplateTemplateRawJobArray ¶
type TmpTkeTemplateTemplateRawJobArray []TmpTkeTemplateTemplateRawJobInput
func (TmpTkeTemplateTemplateRawJobArray) ElementType ¶
func (TmpTkeTemplateTemplateRawJobArray) ElementType() reflect.Type
func (TmpTkeTemplateTemplateRawJobArray) ToTmpTkeTemplateTemplateRawJobArrayOutput ¶
func (i TmpTkeTemplateTemplateRawJobArray) ToTmpTkeTemplateTemplateRawJobArrayOutput() TmpTkeTemplateTemplateRawJobArrayOutput
func (TmpTkeTemplateTemplateRawJobArray) ToTmpTkeTemplateTemplateRawJobArrayOutputWithContext ¶
func (i TmpTkeTemplateTemplateRawJobArray) ToTmpTkeTemplateTemplateRawJobArrayOutputWithContext(ctx context.Context) TmpTkeTemplateTemplateRawJobArrayOutput
type TmpTkeTemplateTemplateRawJobArrayInput ¶
type TmpTkeTemplateTemplateRawJobArrayInput interface { pulumi.Input ToTmpTkeTemplateTemplateRawJobArrayOutput() TmpTkeTemplateTemplateRawJobArrayOutput ToTmpTkeTemplateTemplateRawJobArrayOutputWithContext(context.Context) TmpTkeTemplateTemplateRawJobArrayOutput }
TmpTkeTemplateTemplateRawJobArrayInput is an input type that accepts TmpTkeTemplateTemplateRawJobArray and TmpTkeTemplateTemplateRawJobArrayOutput values. You can construct a concrete instance of `TmpTkeTemplateTemplateRawJobArrayInput` via:
TmpTkeTemplateTemplateRawJobArray{ TmpTkeTemplateTemplateRawJobArgs{...} }
type TmpTkeTemplateTemplateRawJobArrayOutput ¶
type TmpTkeTemplateTemplateRawJobArrayOutput struct{ *pulumi.OutputState }
func (TmpTkeTemplateTemplateRawJobArrayOutput) ElementType ¶
func (TmpTkeTemplateTemplateRawJobArrayOutput) ElementType() reflect.Type
func (TmpTkeTemplateTemplateRawJobArrayOutput) ToTmpTkeTemplateTemplateRawJobArrayOutput ¶
func (o TmpTkeTemplateTemplateRawJobArrayOutput) ToTmpTkeTemplateTemplateRawJobArrayOutput() TmpTkeTemplateTemplateRawJobArrayOutput
func (TmpTkeTemplateTemplateRawJobArrayOutput) ToTmpTkeTemplateTemplateRawJobArrayOutputWithContext ¶
func (o TmpTkeTemplateTemplateRawJobArrayOutput) ToTmpTkeTemplateTemplateRawJobArrayOutputWithContext(ctx context.Context) TmpTkeTemplateTemplateRawJobArrayOutput
type TmpTkeTemplateTemplateRawJobInput ¶
type TmpTkeTemplateTemplateRawJobInput interface { pulumi.Input ToTmpTkeTemplateTemplateRawJobOutput() TmpTkeTemplateTemplateRawJobOutput ToTmpTkeTemplateTemplateRawJobOutputWithContext(context.Context) TmpTkeTemplateTemplateRawJobOutput }
TmpTkeTemplateTemplateRawJobInput is an input type that accepts TmpTkeTemplateTemplateRawJobArgs and TmpTkeTemplateTemplateRawJobOutput values. You can construct a concrete instance of `TmpTkeTemplateTemplateRawJobInput` via:
TmpTkeTemplateTemplateRawJobArgs{...}
type TmpTkeTemplateTemplateRawJobOutput ¶
type TmpTkeTemplateTemplateRawJobOutput struct{ *pulumi.OutputState }
func (TmpTkeTemplateTemplateRawJobOutput) Config ¶
func (o TmpTkeTemplateTemplateRawJobOutput) Config() pulumi.StringOutput
Config.
func (TmpTkeTemplateTemplateRawJobOutput) ElementType ¶
func (TmpTkeTemplateTemplateRawJobOutput) ElementType() reflect.Type
func (TmpTkeTemplateTemplateRawJobOutput) Name ¶
func (o TmpTkeTemplateTemplateRawJobOutput) Name() pulumi.StringOutput
Name.
func (TmpTkeTemplateTemplateRawJobOutput) TemplateId ¶
func (o TmpTkeTemplateTemplateRawJobOutput) TemplateId() pulumi.StringPtrOutput
Used for the argument, if the configuration comes to the template, the template id.
func (TmpTkeTemplateTemplateRawJobOutput) ToTmpTkeTemplateTemplateRawJobOutput ¶
func (o TmpTkeTemplateTemplateRawJobOutput) ToTmpTkeTemplateTemplateRawJobOutput() TmpTkeTemplateTemplateRawJobOutput
func (TmpTkeTemplateTemplateRawJobOutput) ToTmpTkeTemplateTemplateRawJobOutputWithContext ¶
func (o TmpTkeTemplateTemplateRawJobOutput) ToTmpTkeTemplateTemplateRawJobOutputWithContext(ctx context.Context) TmpTkeTemplateTemplateRawJobOutput
type TmpTkeTemplateTemplateRecordRuleArgs ¶
type TmpTkeTemplateTemplateRecordRuleArgs struct { // Config. Config pulumi.StringInput `pulumi:"config"` // Name. Name pulumi.StringInput `pulumi:"name"` // Used for the argument, if the configuration comes to the template, the template id. TemplateId pulumi.StringPtrInput `pulumi:"templateId"` }
func (TmpTkeTemplateTemplateRecordRuleArgs) ElementType ¶
func (TmpTkeTemplateTemplateRecordRuleArgs) ElementType() reflect.Type
func (TmpTkeTemplateTemplateRecordRuleArgs) ToTmpTkeTemplateTemplateRecordRuleOutput ¶
func (i TmpTkeTemplateTemplateRecordRuleArgs) ToTmpTkeTemplateTemplateRecordRuleOutput() TmpTkeTemplateTemplateRecordRuleOutput
func (TmpTkeTemplateTemplateRecordRuleArgs) ToTmpTkeTemplateTemplateRecordRuleOutputWithContext ¶
func (i TmpTkeTemplateTemplateRecordRuleArgs) ToTmpTkeTemplateTemplateRecordRuleOutputWithContext(ctx context.Context) TmpTkeTemplateTemplateRecordRuleOutput
type TmpTkeTemplateTemplateRecordRuleArray ¶
type TmpTkeTemplateTemplateRecordRuleArray []TmpTkeTemplateTemplateRecordRuleInput
func (TmpTkeTemplateTemplateRecordRuleArray) ElementType ¶
func (TmpTkeTemplateTemplateRecordRuleArray) ElementType() reflect.Type
func (TmpTkeTemplateTemplateRecordRuleArray) ToTmpTkeTemplateTemplateRecordRuleArrayOutput ¶
func (i TmpTkeTemplateTemplateRecordRuleArray) ToTmpTkeTemplateTemplateRecordRuleArrayOutput() TmpTkeTemplateTemplateRecordRuleArrayOutput
func (TmpTkeTemplateTemplateRecordRuleArray) ToTmpTkeTemplateTemplateRecordRuleArrayOutputWithContext ¶
func (i TmpTkeTemplateTemplateRecordRuleArray) ToTmpTkeTemplateTemplateRecordRuleArrayOutputWithContext(ctx context.Context) TmpTkeTemplateTemplateRecordRuleArrayOutput
type TmpTkeTemplateTemplateRecordRuleArrayInput ¶
type TmpTkeTemplateTemplateRecordRuleArrayInput interface { pulumi.Input ToTmpTkeTemplateTemplateRecordRuleArrayOutput() TmpTkeTemplateTemplateRecordRuleArrayOutput ToTmpTkeTemplateTemplateRecordRuleArrayOutputWithContext(context.Context) TmpTkeTemplateTemplateRecordRuleArrayOutput }
TmpTkeTemplateTemplateRecordRuleArrayInput is an input type that accepts TmpTkeTemplateTemplateRecordRuleArray and TmpTkeTemplateTemplateRecordRuleArrayOutput values. You can construct a concrete instance of `TmpTkeTemplateTemplateRecordRuleArrayInput` via:
TmpTkeTemplateTemplateRecordRuleArray{ TmpTkeTemplateTemplateRecordRuleArgs{...} }
type TmpTkeTemplateTemplateRecordRuleArrayOutput ¶
type TmpTkeTemplateTemplateRecordRuleArrayOutput struct{ *pulumi.OutputState }
func (TmpTkeTemplateTemplateRecordRuleArrayOutput) ElementType ¶
func (TmpTkeTemplateTemplateRecordRuleArrayOutput) ElementType() reflect.Type
func (TmpTkeTemplateTemplateRecordRuleArrayOutput) ToTmpTkeTemplateTemplateRecordRuleArrayOutput ¶
func (o TmpTkeTemplateTemplateRecordRuleArrayOutput) ToTmpTkeTemplateTemplateRecordRuleArrayOutput() TmpTkeTemplateTemplateRecordRuleArrayOutput
func (TmpTkeTemplateTemplateRecordRuleArrayOutput) ToTmpTkeTemplateTemplateRecordRuleArrayOutputWithContext ¶
func (o TmpTkeTemplateTemplateRecordRuleArrayOutput) ToTmpTkeTemplateTemplateRecordRuleArrayOutputWithContext(ctx context.Context) TmpTkeTemplateTemplateRecordRuleArrayOutput
type TmpTkeTemplateTemplateRecordRuleInput ¶
type TmpTkeTemplateTemplateRecordRuleInput interface { pulumi.Input ToTmpTkeTemplateTemplateRecordRuleOutput() TmpTkeTemplateTemplateRecordRuleOutput ToTmpTkeTemplateTemplateRecordRuleOutputWithContext(context.Context) TmpTkeTemplateTemplateRecordRuleOutput }
TmpTkeTemplateTemplateRecordRuleInput is an input type that accepts TmpTkeTemplateTemplateRecordRuleArgs and TmpTkeTemplateTemplateRecordRuleOutput values. You can construct a concrete instance of `TmpTkeTemplateTemplateRecordRuleInput` via:
TmpTkeTemplateTemplateRecordRuleArgs{...}
type TmpTkeTemplateTemplateRecordRuleOutput ¶
type TmpTkeTemplateTemplateRecordRuleOutput struct{ *pulumi.OutputState }
func (TmpTkeTemplateTemplateRecordRuleOutput) Config ¶
func (o TmpTkeTemplateTemplateRecordRuleOutput) Config() pulumi.StringOutput
Config.
func (TmpTkeTemplateTemplateRecordRuleOutput) ElementType ¶
func (TmpTkeTemplateTemplateRecordRuleOutput) ElementType() reflect.Type
func (TmpTkeTemplateTemplateRecordRuleOutput) Name ¶
func (o TmpTkeTemplateTemplateRecordRuleOutput) Name() pulumi.StringOutput
Name.
func (TmpTkeTemplateTemplateRecordRuleOutput) TemplateId ¶
func (o TmpTkeTemplateTemplateRecordRuleOutput) TemplateId() pulumi.StringPtrOutput
Used for the argument, if the configuration comes to the template, the template id.
func (TmpTkeTemplateTemplateRecordRuleOutput) ToTmpTkeTemplateTemplateRecordRuleOutput ¶
func (o TmpTkeTemplateTemplateRecordRuleOutput) ToTmpTkeTemplateTemplateRecordRuleOutput() TmpTkeTemplateTemplateRecordRuleOutput
func (TmpTkeTemplateTemplateRecordRuleOutput) ToTmpTkeTemplateTemplateRecordRuleOutputWithContext ¶
func (o TmpTkeTemplateTemplateRecordRuleOutput) ToTmpTkeTemplateTemplateRecordRuleOutputWithContext(ctx context.Context) TmpTkeTemplateTemplateRecordRuleOutput
type TmpTkeTemplateTemplateServiceMonitorArgs ¶
type TmpTkeTemplateTemplateServiceMonitorArgs struct { // Config. Config pulumi.StringInput `pulumi:"config"` // Name. Name pulumi.StringInput `pulumi:"name"` // Used for the argument, if the configuration comes to the template, the template id. TemplateId pulumi.StringPtrInput `pulumi:"templateId"` }
func (TmpTkeTemplateTemplateServiceMonitorArgs) ElementType ¶
func (TmpTkeTemplateTemplateServiceMonitorArgs) ElementType() reflect.Type
func (TmpTkeTemplateTemplateServiceMonitorArgs) ToTmpTkeTemplateTemplateServiceMonitorOutput ¶
func (i TmpTkeTemplateTemplateServiceMonitorArgs) ToTmpTkeTemplateTemplateServiceMonitorOutput() TmpTkeTemplateTemplateServiceMonitorOutput
func (TmpTkeTemplateTemplateServiceMonitorArgs) ToTmpTkeTemplateTemplateServiceMonitorOutputWithContext ¶
func (i TmpTkeTemplateTemplateServiceMonitorArgs) ToTmpTkeTemplateTemplateServiceMonitorOutputWithContext(ctx context.Context) TmpTkeTemplateTemplateServiceMonitorOutput
type TmpTkeTemplateTemplateServiceMonitorArray ¶
type TmpTkeTemplateTemplateServiceMonitorArray []TmpTkeTemplateTemplateServiceMonitorInput
func (TmpTkeTemplateTemplateServiceMonitorArray) ElementType ¶
func (TmpTkeTemplateTemplateServiceMonitorArray) ElementType() reflect.Type
func (TmpTkeTemplateTemplateServiceMonitorArray) ToTmpTkeTemplateTemplateServiceMonitorArrayOutput ¶
func (i TmpTkeTemplateTemplateServiceMonitorArray) ToTmpTkeTemplateTemplateServiceMonitorArrayOutput() TmpTkeTemplateTemplateServiceMonitorArrayOutput
func (TmpTkeTemplateTemplateServiceMonitorArray) ToTmpTkeTemplateTemplateServiceMonitorArrayOutputWithContext ¶
func (i TmpTkeTemplateTemplateServiceMonitorArray) ToTmpTkeTemplateTemplateServiceMonitorArrayOutputWithContext(ctx context.Context) TmpTkeTemplateTemplateServiceMonitorArrayOutput
type TmpTkeTemplateTemplateServiceMonitorArrayInput ¶
type TmpTkeTemplateTemplateServiceMonitorArrayInput interface { pulumi.Input ToTmpTkeTemplateTemplateServiceMonitorArrayOutput() TmpTkeTemplateTemplateServiceMonitorArrayOutput ToTmpTkeTemplateTemplateServiceMonitorArrayOutputWithContext(context.Context) TmpTkeTemplateTemplateServiceMonitorArrayOutput }
TmpTkeTemplateTemplateServiceMonitorArrayInput is an input type that accepts TmpTkeTemplateTemplateServiceMonitorArray and TmpTkeTemplateTemplateServiceMonitorArrayOutput values. You can construct a concrete instance of `TmpTkeTemplateTemplateServiceMonitorArrayInput` via:
TmpTkeTemplateTemplateServiceMonitorArray{ TmpTkeTemplateTemplateServiceMonitorArgs{...} }
type TmpTkeTemplateTemplateServiceMonitorArrayOutput ¶
type TmpTkeTemplateTemplateServiceMonitorArrayOutput struct{ *pulumi.OutputState }
func (TmpTkeTemplateTemplateServiceMonitorArrayOutput) ElementType ¶
func (TmpTkeTemplateTemplateServiceMonitorArrayOutput) ElementType() reflect.Type
func (TmpTkeTemplateTemplateServiceMonitorArrayOutput) ToTmpTkeTemplateTemplateServiceMonitorArrayOutput ¶
func (o TmpTkeTemplateTemplateServiceMonitorArrayOutput) ToTmpTkeTemplateTemplateServiceMonitorArrayOutput() TmpTkeTemplateTemplateServiceMonitorArrayOutput
func (TmpTkeTemplateTemplateServiceMonitorArrayOutput) ToTmpTkeTemplateTemplateServiceMonitorArrayOutputWithContext ¶
func (o TmpTkeTemplateTemplateServiceMonitorArrayOutput) ToTmpTkeTemplateTemplateServiceMonitorArrayOutputWithContext(ctx context.Context) TmpTkeTemplateTemplateServiceMonitorArrayOutput
type TmpTkeTemplateTemplateServiceMonitorInput ¶
type TmpTkeTemplateTemplateServiceMonitorInput interface { pulumi.Input ToTmpTkeTemplateTemplateServiceMonitorOutput() TmpTkeTemplateTemplateServiceMonitorOutput ToTmpTkeTemplateTemplateServiceMonitorOutputWithContext(context.Context) TmpTkeTemplateTemplateServiceMonitorOutput }
TmpTkeTemplateTemplateServiceMonitorInput is an input type that accepts TmpTkeTemplateTemplateServiceMonitorArgs and TmpTkeTemplateTemplateServiceMonitorOutput values. You can construct a concrete instance of `TmpTkeTemplateTemplateServiceMonitorInput` via:
TmpTkeTemplateTemplateServiceMonitorArgs{...}
type TmpTkeTemplateTemplateServiceMonitorOutput ¶
type TmpTkeTemplateTemplateServiceMonitorOutput struct{ *pulumi.OutputState }
func (TmpTkeTemplateTemplateServiceMonitorOutput) Config ¶
func (o TmpTkeTemplateTemplateServiceMonitorOutput) Config() pulumi.StringOutput
Config.
func (TmpTkeTemplateTemplateServiceMonitorOutput) ElementType ¶
func (TmpTkeTemplateTemplateServiceMonitorOutput) ElementType() reflect.Type
func (TmpTkeTemplateTemplateServiceMonitorOutput) Name ¶
func (o TmpTkeTemplateTemplateServiceMonitorOutput) Name() pulumi.StringOutput
Name.
func (TmpTkeTemplateTemplateServiceMonitorOutput) TemplateId ¶
func (o TmpTkeTemplateTemplateServiceMonitorOutput) TemplateId() pulumi.StringPtrOutput
Used for the argument, if the configuration comes to the template, the template id.
func (TmpTkeTemplateTemplateServiceMonitorOutput) ToTmpTkeTemplateTemplateServiceMonitorOutput ¶
func (o TmpTkeTemplateTemplateServiceMonitorOutput) ToTmpTkeTemplateTemplateServiceMonitorOutput() TmpTkeTemplateTemplateServiceMonitorOutput
func (TmpTkeTemplateTemplateServiceMonitorOutput) ToTmpTkeTemplateTemplateServiceMonitorOutputWithContext ¶
func (o TmpTkeTemplateTemplateServiceMonitorOutput) ToTmpTkeTemplateTemplateServiceMonitorOutputWithContext(ctx context.Context) TmpTkeTemplateTemplateServiceMonitorOutput
Source Files ¶
- alarmNotice.go
- alarmPolicy.go
- alarmPolicySetDefault.go
- bindingReceiver.go
- getAlarmAllNamespaces.go
- getAlarmBasicAlarms.go
- getAlarmBasicMetric.go
- getAlarmConditionsTemplate.go
- getAlarmHistory.go
- getAlarmMetric.go
- getAlarmMonitorType.go
- getAlarmNoticeCallbacks.go
- getAlarmNotices.go
- getAlarmPolicy.go
- getBindingObjects.go
- getData.go
- getGrafanaPluginOverviews.go
- getPolicyConditions.go
- getPolicyGroups.go
- getProductEvent.go
- getProductNamespace.go
- getStatisticData.go
- getTmpRegions.go
- grafanaDnsConfig.go
- grafanaEnvConfig.go
- grafanaInstance.go
- grafanaIntegration.go
- grafanaNotificationChannel.go
- grafanaPlugin.go
- grafanaSsoAccount.go
- grafanaSsoCamConfig.go
- grafanaSsoConfig.go
- grafanaVersionUpgrade.go
- grafanaWhitelistConfig.go
- init.go
- policyBindingObject.go
- pulumiTypes.go
- pulumiUtilities.go
- tmpAlertGroup.go
- tmpAlertRule.go
- tmpCvmAgent.go
- tmpExporterIntegration.go
- tmpGrafanaConfig.go
- tmpInstance.go
- tmpManageGrafanaAttachment.go
- tmpRecordingRule.go
- tmpScrapeJob.go
- tmpTkeAlertPolicy.go
- tmpTkeBasicConfig.go
- tmpTkeClusterAgent.go
- tmpTkeConfig.go
- tmpTkeGlobalNotification.go
- tmpTkeRecordRuleYaml.go
- tmpTkeTemplate.go
- tmpTkeTemplateAttachment.go