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) 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) 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) 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 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) 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 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 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) 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 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 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 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 (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) 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 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 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 // 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(0), StartTime: pulumi.Int(1), 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(1), GroupIds: pulumi.IntArray{}, NeedPhoneArriveNotice: pulumi.Int(1), NoticeWays: pulumi.StringArray{ pulumi.String("SMS"), pulumi.String("EMAIL"), }, PhoneCallType: pulumi.String("CIRCLE"), PhoneCircleInterval: pulumi.Int(50), PhoneCircleTimes: pulumi.Int(2), PhoneInnerInterval: pulumi.Int(60), PhoneOrders: pulumi.IntArray{ pulumi.Int(10001), }, ReceiverType: pulumi.String("USER"), StartTime: pulumi.Int(0), UserIds: pulumi.IntArray{ pulumi.Int(10001), }, 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) 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 { // 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"` // 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"` // 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"` // 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"` // 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) 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) 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"` // 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 { _, err := Monitor.NewAlarmPolicy(ctx, "group", &Monitor.AlarmPolicyArgs{ Conditions: &monitor.AlarmPolicyConditionsArgs{ IsUnionRule: pulumi.Int(1), Rules: monitor.AlarmPolicyConditionsRuleArray{ &monitor.AlarmPolicyConditionsRuleArgs{ ContinuePeriod: pulumi.Int(1), IsPowerNotice: pulumi.Int(0), MetricName: pulumi.String("CpuUsage"), NoticeFrequency: pulumi.Int(3600), Operator: pulumi.String("ge"), Period: pulumi.Int(60), Value: pulumi.String("89.9"), }, }, }, Enable: pulumi.Int(1), EventConditions: monitor.AlarmPolicyEventConditionArray{ &monitor.AlarmPolicyEventConditionArgs{ MetricName: pulumi.String("ping_unreachable"), }, &monitor.AlarmPolicyEventConditionArgs{ MetricName: pulumi.String("guest_reboot"), }, }, MonitorType: pulumi.String("MT_QCE"), Namespace: pulumi.String("cvm_device"), NoticeIds: pulumi.StringArray{ pulumi.String("notice-l9ziyxw6"), }, PolicyName: pulumi.String("hello"), ProjectId: pulumi.Int(1244035), TriggerTasks: monitor.AlarmPolicyTriggerTaskArray{ &monitor.AlarmPolicyTriggerTaskArgs{ TaskConfig: pulumi.String("{\"Region\":\"ap-guangzhou\",\"Group\":\"asg-0z312312x\",\"Policy\":\"asp-ganig28\"}"), Type: pulumi.String("AS"), }, }, }) 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 // 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 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) 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 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 // 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 GetAlarmNoticesAlarmNotice ¶ added in v0.1.3
type GetAlarmNoticesAlarmNotice struct { // 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 { // 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) 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 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 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 GrafanaInstance ¶ added in v0.1.3
type GrafanaInstance struct { pulumi.CustomResourceState // 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"` // 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/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Monitor.NewGrafanaInstance(ctx, "grafanaInstance", &Monitor.GrafanaInstanceArgs{ EnableInternet: pulumi.Bool(false), GrafanaInitPassword: pulumi.String("1234567890"), InstanceName: pulumi.String("test-grafana"), SubnetIds: pulumi.StringArray{ pulumi.String("subnet-rdkj0agk"), }, Tags: pulumi.AnyMap{ "createdBy": pulumi.Any("test"), }, VpcId: pulumi.String("vpc-2hfyray3"), }) 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 grafanaInstance 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 { // Control whether grafana could be accessed by internet. EnableInternet pulumi.BoolPtrInput // Grafana server admin password. GrafanaInitPassword pulumi.StringPtrInput // Instance name. InstanceName pulumi.StringInput // 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) 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) 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 { // 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 // 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
```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.NewGrafanaIntegration(ctx, "grafanaIntegration", &Monitor.GrafanaIntegrationArgs{ Content: pulumi.String("{\"kind\":\"tencentcloud-monitor-app\",\"spec\":{\"dataSourceSpec\":{\"authProvider\":{\"__anyOf\":\"使用密钥\",\"useRole\":true,\"secretId\":\"arunma@tencent.com\",\"secretKey\":\"12345678\"},\"name\":\"uint-test\"},\"grafanaSpec\":{\"organizationIds\":[]}}}"), InstanceId: pulumi.String("grafana-50nj6v00"), Kind: pulumi.String("tencentcloud-monitor-app"), }) if err != nil { return err } _, err = Monitor.NewGrafanaIntegration(ctx, "grafanaIntegrationUpdate", &Monitor.GrafanaIntegrationArgs{ Content: pulumi.String("{\"id\":\"integration-9st6kqz6\",\"kind\":\"tencentcloud-monitor-app\",\"spec\":{\"dataSourceSpec\":{\"name\":\"uint-test3\",\"authProvider\":{\"secretId\":\"ROLE\",\"useRole\":true,\"__anyOf\":\"使用服务角色\"}},\"grafanaSpec\":{\"organizationIds\":[]}}}"), InstanceId: pulumi.String("grafana-50nj6v00"), Kind: pulumi.String("tencentcloud-monitor-app"), }) 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/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Monitor.NewGrafanaNotificationChannel(ctx, "grafanaNotificationChannel", &Monitor.GrafanaNotificationChannelArgs{ ChannelName: pulumi.String("create-channel"), ExtraOrgIds: pulumi.StringArray{}, InstanceId: pulumi.String("grafana-50nj6v00"), OrgId: pulumi.Int(1), Receivers: pulumi.StringArray{ pulumi.String("Consumer-6vkna7pevq"), }, }) 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/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Monitor.NewGrafanaPlugin(ctx, "grafanaPlugin", &Monitor.GrafanaPluginArgs{ InstanceId: pulumi.String("grafana-50nj6v00"), 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/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Monitor.NewGrafanaSsoAccount(ctx, "ssoAccount", &Monitor.GrafanaSsoAccountArgs{ InstanceId: pulumi.String("grafana-50nj6v00"), Notes: pulumi.String("desc12222"), Roles: monitor.GrafanaSsoAccountRoleArray{ &monitor.GrafanaSsoAccountRoleArgs{ Organization: pulumi.String("Main Org."), Role: pulumi.String("Admin"), }, }, UserId: pulumi.String("111"), }) 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 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 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
## 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.NewTmpAlertRule(ctx, "tmpAlertRule", &Monitor.TmpAlertRuleArgs{ Annotations: monitor.TmpAlertRuleAnnotationArray{ &monitor.TmpAlertRuleAnnotationArgs{ Key: pulumi.String("hello2"), Value: pulumi.String("world2"), }, }, Duration: pulumi.String("4m"), Expr: pulumi.String("up{service=\"rig-prometheus-agent\"}>0"), InstanceId: pulumi.String("prom-c89b3b3u"), Labels: monitor.TmpAlertRuleLabelArray{ &monitor.TmpAlertRuleLabelArgs{ Key: pulumi.String("hello1"), Value: pulumi.String("world1"), }, }, Receivers: pulumi.StringArray{ pulumi.String("notice-l9ziyxw6"), }, RuleName: pulumi.String("test123"), RuleState: pulumi.Int(2), }) 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/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Monitor.NewTmpCvmAgent(ctx, "tmpCvmAgent", &Monitor.TmpCvmAgentArgs{ InstanceId: pulumi.String("prom-dko9d0nu"), }) 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/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { 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, "tmpGrafanaConfig", &Monitor.TmpGrafanaConfigArgs{ Config: pulumi.String(json0), InstanceId: pulumi.String("grafana-29phe08q"), }) 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/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Monitor.NewTmpInstance(ctx, "tmpInstance", &Monitor.TmpInstanceArgs{ DataRetentionTime: pulumi.Int(30), InstanceName: pulumi.String("demo"), SubnetId: pulumi.String("subnet-rdkj0agk"), Tags: pulumi.AnyMap{ "createdBy": pulumi.Any("terraform"), }, VpcId: pulumi.String("vpc-2hfyray3"), Zone: pulumi.String("ap-guangzhou-3"), }) 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/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Monitor.NewTmpManageGrafanaAttachment(ctx, "manageGrafanaAttachment", &Monitor.TmpManageGrafanaAttachmentArgs{ GrafanaId: pulumi.String("grafana-xxxxxx"), InstanceId: pulumi.String("prom-xxxxxxxx"), }) 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/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Monitor.NewTmpRecordingRule(ctx, "recordingRule", &Monitor.TmpRecordingRuleArgs{ Group: pulumi.String(fmt.Sprintf("%v%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", "\n")), InstanceId: pulumi.String("prom-c89b3b3u"), RuleState: pulumi.Int(2), }) 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/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Monitor.NewTmpScrapeJob(ctx, "tmpScrapeJob", &Monitor.TmpScrapeJobArgs{ InstanceId: pulumi.String("prom-dko9d0nu"), AgentId: pulumi.String("agent-6a7g40k2"), 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
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/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Monitor.NewTmpTkeBasicConfig(ctx, "tmpTkeBasicConfig", &Monitor.TmpTkeBasicConfigArgs{ ClusterId: pulumi.String("cls-xxxxxx"), ClusterType: pulumi.String("eks"), InstanceId: pulumi.String("prom-xxxxxx"), MetricsNames: pulumi.StringArray{ pulumi.String("kube_job_status_succeeded"), }, }) 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/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.NewTmpTkeClusterAgent(ctx, "tmpClusterAgent", &Monitor.TmpTkeClusterAgentArgs{ Agents: &monitor.TmpTkeClusterAgentAgentsArgs{ ClusterId: pulumi.String("cls-xxx"), ClusterType: pulumi.String("eks"), EnableExternal: pulumi.Bool(false), Region: pulumi.String("ap-xxx"), }, InstanceId: pulumi.String("prom-xxx"), }) 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 (
"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.NewTmpTkeConfig(ctx, "foo", &Monitor.TmpTkeConfigArgs{ ClusterId: pulumi.String("xxx"), ClusterType: pulumi.String("xxx"), InstanceId: pulumi.String("xxx"), PodMonitors: monitor.TmpTkeConfigPodMonitorArray{ &monitor.TmpTkeConfigPodMonitorArgs{ Config: pulumi.String(fmt.Sprintf("%v%v%v%v%v%v", "apiVersion: monitoring.coreos.com/v1\n", "kind: PodMonitor\n", "metadata:\n", " name: pod-monitor-001\n", " namespace: mynamespace\n", "\n")), Name: pulumi.String("mynamespace/pod-monitor-001"), }, }, RawJobs: monitor.TmpTkeConfigRawJobArray{ &monitor.TmpTkeConfigRawJobArgs{ Config: pulumi.String(fmt.Sprintf("%v%v", "your config for raw_jobs_001\n", "\n")), Name: pulumi.String("raw_jobs_001"), }, }, ServiceMonitors: monitor.TmpTkeConfigServiceMonitorArray{ &monitor.TmpTkeConfigServiceMonitorArgs{ Config: pulumi.String(fmt.Sprintf("%v%v%v%v%v%v", "apiVersion: monitoring.coreos.com/v1\n", "kind: ServiceMonitor\n", "metadata:\n", " name: service-monitor-001\n", " namespace: kube-system\n", "\n")), Name: pulumi.String("kube-system/service-monitor-001"), }, }, }) 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/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.NewTmpTkeGlobalNotification(ctx, "basic", &Monitor.TmpTkeGlobalNotificationArgs{ InstanceId: pulumi.String("prom-xxxxxx"), Notification: &monitor.TmpTkeGlobalNotificationNotificationArgs{ AlertManagers: monitor.TmpTkeGlobalNotificationNotificationAlertManagerArray{ &monitor.TmpTkeGlobalNotificationNotificationAlertManagerArgs{ ClusterId: pulumi.String(""), ClusterType: pulumi.String(""), Url: pulumi.String(""), }, }, Enabled: pulumi.Bool(true), NotifyWays: pulumi.StringArray{ pulumi.String("SMS"), pulumi.String("EMAIL"), }, PhoneArriveNotice: pulumi.Bool(false), PhoneCircleInterval: pulumi.Int(0), PhoneCircleTimes: pulumi.Int(0), PhoneInnerInterval: pulumi.Int(0), PhoneNotifyOrders: pulumi.IntArray{}, ReceiverGroups: pulumi.StringArray{}, RepeatInterval: pulumi.String("5m"), TimeRangeEnd: pulumi.String("23:59:59"), TimeRangeStart: pulumi.String("00:00:00"), Type: pulumi.String("webhook"), WebHook: pulumi.String(""), }, }) 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/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Monitor"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Monitor.NewTmpTkeRecordRuleYaml(ctx, "foo", &Monitor.TmpTkeRecordRuleYamlArgs{ Content: pulumi.String(fmt.Sprintf("%v%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", "\n")), InstanceId: pulumi.String(""), }) 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 (
"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, "template", &Monitor.TmpTkeTemplateArgs{ Template: &monitor.TmpTkeTemplateTemplateArgs{ Describe: pulumi.String("template"), Level: pulumi.String("cluster"), Name: pulumi.String("test"), ServiceMonitors: monitor.TmpTkeTemplateTemplateServiceMonitorArray{ &monitor.TmpTkeTemplateTemplateServiceMonitorArgs{ Config: pulumi.String("xxxxx"), Name: pulumi.String("test"), }, }, }, }) 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 (
"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.NewTmpTkeTemplateAttachment(ctx, "tempAttachment", &Monitor.TmpTkeTemplateAttachmentArgs{ Targets: &monitor.TmpTkeTemplateAttachmentTargetsArgs{ InstanceId: pulumi.String("prom-xxx"), Region: pulumi.String("ap-xxx"), }, TemplateId: pulumi.String("temp-xxx"), }) 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
- bindingReceiver.go
- getAlarmNotices.go
- getBindingObjects.go
- getData.go
- getPolicyConditions.go
- getPolicyGroups.go
- getProductEvent.go
- getProductNamespace.go
- grafanaInstance.go
- grafanaIntegration.go
- grafanaNotificationChannel.go
- grafanaPlugin.go
- grafanaSsoAccount.go
- init.go
- policyBindingObject.go
- pulumiTypes.go
- pulumiUtilities.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