Documentation
¶
Index ¶
- 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 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 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 (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 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) DataRetentionTime() pulumi.IntOutput
- func (TmpInstanceOutput) ElementType() reflect.Type
- func (o TmpInstanceOutput) InstanceName() 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 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 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 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 ¶
This section is empty.
Types ¶
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 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 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. 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. 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.
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. 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 // 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 tmpCvmAgent_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) 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 { // 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
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 TmpInstance ¶
type TmpInstance struct { pulumi.CustomResourceState // Data retention time. DataRetentionTime pulumi.IntOutput `pulumi:"dataRetentionTime"` // Instance name. InstanceName pulumi.StringOutput `pulumi:"instanceName"` // 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) 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) 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 { // Data retention time. DataRetentionTime pulumi.IntPtrInput // Instance name. InstanceName 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 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 (
"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("LS0tDQpuYW1lOiBleGFtcGxlDQpydWxlczoNCiAgLSByZWNvcmQ6IGpvYjpodHRwX2lucHJvZ3Jlc3NfcmVxdWVzdHM6c3VtDQogICAgZXhwcjogc3VtIGJ5IChqb2IpIChodHRwX2lucHJvZ3Jlc3NfcmVxdWVzdHMp"), 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 TmpTkeTemplate ¶
type TmpTkeTemplate struct { pulumi.CustomResourceState // Template settings. Template TmpTkeTemplateTemplateOutput `pulumi:"template"` }
Provides a resource to create a tmp tke template
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 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
¶
- alarmPolicy.go
- bindingReceiver.go
- getBindingObjects.go
- getData.go
- getPolicyConditions.go
- getPolicyGroups.go
- getProductEvent.go
- getProductNamespace.go
- init.go
- policyBindingObject.go
- pulumiTypes.go
- tmpAlertRule.go
- tmpCvmAgent.go
- tmpExporterIntegration.go
- tmpInstance.go
- tmpRecordingRule.go
- tmpScrapeJob.go
- tmpTkeAlertPolicy.go
- tmpTkeTemplate.go