monitor

package
v0.1.16 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 23, 2023 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AlarmNotice

type AlarmNotice struct {
	pulumi.CustomResourceState

	// Amp consumer ID.
	AmpConsumerId pulumi.StringOutput `pulumi:"ampConsumerId"`
	// A maximum of one alarm notification can be pushed to the CLS service.
	ClsNotices AlarmNoticeClsNoticeArrayOutput `pulumi:"clsNotices"`
	// Whether it is the system default notification template 0=No 1=Yes.
	IsPreset pulumi.IntOutput `pulumi:"isPreset"`
	// Notification template name within 60.
	Name pulumi.StringOutput `pulumi:"name"`
	// Notification language zh-CN=Chinese en-US=English.
	NoticeLanguage pulumi.StringOutput `pulumi:"noticeLanguage"`
	// Alarm notification type ALARM=Notification not restored OK=Notification restored ALL.
	NoticeType pulumi.StringOutput `pulumi:"noticeType"`
	// List of alarm policy IDs bound to the alarm notification template.
	PolicyIds pulumi.StringArrayOutput `pulumi:"policyIds"`
	// Last modified time.
	UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"`
	// Last Modified By.
	UpdatedBy pulumi.StringOutput `pulumi:"updatedBy"`
	// The maximum number of callback notifications is 3.
	UrlNotices AlarmNoticeUrlNoticeArrayOutput `pulumi:"urlNotices"`
	// Alarm notification template list.(At most five).
	UserNotices AlarmNoticeUserNoticeArrayOutput `pulumi:"userNotices"`
}

func GetAlarmNotice

func GetAlarmNotice(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AlarmNoticeState, opts ...pulumi.ResourceOption) (*AlarmNotice, error)

GetAlarmNotice gets an existing AlarmNotice resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewAlarmNotice

func NewAlarmNotice(ctx *pulumi.Context,
	name string, args *AlarmNoticeArgs, opts ...pulumi.ResourceOption) (*AlarmNotice, error)

NewAlarmNotice registers a new resource with the given unique name, arguments, and options.

func (*AlarmNotice) ElementType

func (*AlarmNotice) ElementType() reflect.Type

func (*AlarmNotice) ToAlarmNoticeOutput

func (i *AlarmNotice) ToAlarmNoticeOutput() AlarmNoticeOutput

func (*AlarmNotice) ToAlarmNoticeOutputWithContext

func (i *AlarmNotice) ToAlarmNoticeOutputWithContext(ctx context.Context) AlarmNoticeOutput

type AlarmNoticeArgs

type AlarmNoticeArgs struct {
	// A maximum of one alarm notification can be pushed to the CLS service.
	ClsNotices AlarmNoticeClsNoticeArrayInput
	// Notification template name within 60.
	Name pulumi.StringPtrInput
	// Notification language zh-CN=Chinese en-US=English.
	NoticeLanguage pulumi.StringInput
	// Alarm notification type ALARM=Notification not restored OK=Notification restored ALL.
	NoticeType pulumi.StringInput
	// The maximum number of callback notifications is 3.
	UrlNotices AlarmNoticeUrlNoticeArrayInput
	// Alarm notification template list.(At most five).
	UserNotices AlarmNoticeUserNoticeArrayInput
}

The set of arguments for constructing a AlarmNotice resource.

func (AlarmNoticeArgs) ElementType

func (AlarmNoticeArgs) ElementType() reflect.Type

type AlarmNoticeArray

type AlarmNoticeArray []AlarmNoticeInput

func (AlarmNoticeArray) ElementType

func (AlarmNoticeArray) ElementType() reflect.Type

func (AlarmNoticeArray) ToAlarmNoticeArrayOutput

func (i AlarmNoticeArray) ToAlarmNoticeArrayOutput() AlarmNoticeArrayOutput

func (AlarmNoticeArray) ToAlarmNoticeArrayOutputWithContext

func (i AlarmNoticeArray) ToAlarmNoticeArrayOutputWithContext(ctx context.Context) AlarmNoticeArrayOutput

type AlarmNoticeArrayInput

type AlarmNoticeArrayInput interface {
	pulumi.Input

	ToAlarmNoticeArrayOutput() AlarmNoticeArrayOutput
	ToAlarmNoticeArrayOutputWithContext(context.Context) AlarmNoticeArrayOutput
}

AlarmNoticeArrayInput is an input type that accepts AlarmNoticeArray and AlarmNoticeArrayOutput values. You can construct a concrete instance of `AlarmNoticeArrayInput` via:

AlarmNoticeArray{ AlarmNoticeArgs{...} }

type AlarmNoticeArrayOutput

type AlarmNoticeArrayOutput struct{ *pulumi.OutputState }

func (AlarmNoticeArrayOutput) ElementType

func (AlarmNoticeArrayOutput) ElementType() reflect.Type

func (AlarmNoticeArrayOutput) Index

func (AlarmNoticeArrayOutput) ToAlarmNoticeArrayOutput

func (o AlarmNoticeArrayOutput) ToAlarmNoticeArrayOutput() AlarmNoticeArrayOutput

func (AlarmNoticeArrayOutput) ToAlarmNoticeArrayOutputWithContext

func (o AlarmNoticeArrayOutput) ToAlarmNoticeArrayOutputWithContext(ctx context.Context) AlarmNoticeArrayOutput

type AlarmNoticeClsNotice

type AlarmNoticeClsNotice struct {
	Enable   *int   `pulumi:"enable"`
	LogSetId string `pulumi:"logSetId"`
	Region   string `pulumi:"region"`
	TopicId  string `pulumi:"topicId"`
}

type AlarmNoticeClsNoticeArgs

type AlarmNoticeClsNoticeArgs struct {
	Enable   pulumi.IntPtrInput `pulumi:"enable"`
	LogSetId pulumi.StringInput `pulumi:"logSetId"`
	Region   pulumi.StringInput `pulumi:"region"`
	TopicId  pulumi.StringInput `pulumi:"topicId"`
}

func (AlarmNoticeClsNoticeArgs) ElementType

func (AlarmNoticeClsNoticeArgs) ElementType() reflect.Type

func (AlarmNoticeClsNoticeArgs) ToAlarmNoticeClsNoticeOutput

func (i AlarmNoticeClsNoticeArgs) ToAlarmNoticeClsNoticeOutput() AlarmNoticeClsNoticeOutput

func (AlarmNoticeClsNoticeArgs) ToAlarmNoticeClsNoticeOutputWithContext

func (i AlarmNoticeClsNoticeArgs) ToAlarmNoticeClsNoticeOutputWithContext(ctx context.Context) AlarmNoticeClsNoticeOutput

type AlarmNoticeClsNoticeArray

type AlarmNoticeClsNoticeArray []AlarmNoticeClsNoticeInput

func (AlarmNoticeClsNoticeArray) ElementType

func (AlarmNoticeClsNoticeArray) ElementType() reflect.Type

func (AlarmNoticeClsNoticeArray) ToAlarmNoticeClsNoticeArrayOutput

func (i AlarmNoticeClsNoticeArray) ToAlarmNoticeClsNoticeArrayOutput() AlarmNoticeClsNoticeArrayOutput

func (AlarmNoticeClsNoticeArray) ToAlarmNoticeClsNoticeArrayOutputWithContext

func (i AlarmNoticeClsNoticeArray) ToAlarmNoticeClsNoticeArrayOutputWithContext(ctx context.Context) AlarmNoticeClsNoticeArrayOutput

type AlarmNoticeClsNoticeArrayInput

type AlarmNoticeClsNoticeArrayInput interface {
	pulumi.Input

	ToAlarmNoticeClsNoticeArrayOutput() AlarmNoticeClsNoticeArrayOutput
	ToAlarmNoticeClsNoticeArrayOutputWithContext(context.Context) AlarmNoticeClsNoticeArrayOutput
}

AlarmNoticeClsNoticeArrayInput is an input type that accepts AlarmNoticeClsNoticeArray and AlarmNoticeClsNoticeArrayOutput values. You can construct a concrete instance of `AlarmNoticeClsNoticeArrayInput` via:

AlarmNoticeClsNoticeArray{ AlarmNoticeClsNoticeArgs{...} }

type AlarmNoticeClsNoticeArrayOutput

type AlarmNoticeClsNoticeArrayOutput struct{ *pulumi.OutputState }

func (AlarmNoticeClsNoticeArrayOutput) ElementType

func (AlarmNoticeClsNoticeArrayOutput) Index

func (AlarmNoticeClsNoticeArrayOutput) ToAlarmNoticeClsNoticeArrayOutput

func (o AlarmNoticeClsNoticeArrayOutput) ToAlarmNoticeClsNoticeArrayOutput() AlarmNoticeClsNoticeArrayOutput

func (AlarmNoticeClsNoticeArrayOutput) ToAlarmNoticeClsNoticeArrayOutputWithContext

func (o AlarmNoticeClsNoticeArrayOutput) ToAlarmNoticeClsNoticeArrayOutputWithContext(ctx context.Context) AlarmNoticeClsNoticeArrayOutput

type AlarmNoticeClsNoticeInput

type AlarmNoticeClsNoticeInput interface {
	pulumi.Input

	ToAlarmNoticeClsNoticeOutput() AlarmNoticeClsNoticeOutput
	ToAlarmNoticeClsNoticeOutputWithContext(context.Context) AlarmNoticeClsNoticeOutput
}

AlarmNoticeClsNoticeInput is an input type that accepts AlarmNoticeClsNoticeArgs and AlarmNoticeClsNoticeOutput values. You can construct a concrete instance of `AlarmNoticeClsNoticeInput` via:

AlarmNoticeClsNoticeArgs{...}

type AlarmNoticeClsNoticeOutput

type AlarmNoticeClsNoticeOutput struct{ *pulumi.OutputState }

func (AlarmNoticeClsNoticeOutput) ElementType

func (AlarmNoticeClsNoticeOutput) ElementType() reflect.Type

func (AlarmNoticeClsNoticeOutput) Enable

func (AlarmNoticeClsNoticeOutput) LogSetId

func (AlarmNoticeClsNoticeOutput) Region

func (AlarmNoticeClsNoticeOutput) ToAlarmNoticeClsNoticeOutput

func (o AlarmNoticeClsNoticeOutput) ToAlarmNoticeClsNoticeOutput() AlarmNoticeClsNoticeOutput

func (AlarmNoticeClsNoticeOutput) ToAlarmNoticeClsNoticeOutputWithContext

func (o AlarmNoticeClsNoticeOutput) ToAlarmNoticeClsNoticeOutputWithContext(ctx context.Context) AlarmNoticeClsNoticeOutput

func (AlarmNoticeClsNoticeOutput) TopicId

type AlarmNoticeInput

type AlarmNoticeInput interface {
	pulumi.Input

	ToAlarmNoticeOutput() AlarmNoticeOutput
	ToAlarmNoticeOutputWithContext(ctx context.Context) AlarmNoticeOutput
}

type AlarmNoticeMap

type AlarmNoticeMap map[string]AlarmNoticeInput

func (AlarmNoticeMap) ElementType

func (AlarmNoticeMap) ElementType() reflect.Type

func (AlarmNoticeMap) ToAlarmNoticeMapOutput

func (i AlarmNoticeMap) ToAlarmNoticeMapOutput() AlarmNoticeMapOutput

func (AlarmNoticeMap) ToAlarmNoticeMapOutputWithContext

func (i AlarmNoticeMap) ToAlarmNoticeMapOutputWithContext(ctx context.Context) AlarmNoticeMapOutput

type AlarmNoticeMapInput

type AlarmNoticeMapInput interface {
	pulumi.Input

	ToAlarmNoticeMapOutput() AlarmNoticeMapOutput
	ToAlarmNoticeMapOutputWithContext(context.Context) AlarmNoticeMapOutput
}

AlarmNoticeMapInput is an input type that accepts AlarmNoticeMap and AlarmNoticeMapOutput values. You can construct a concrete instance of `AlarmNoticeMapInput` via:

AlarmNoticeMap{ "key": AlarmNoticeArgs{...} }

type AlarmNoticeMapOutput

type AlarmNoticeMapOutput struct{ *pulumi.OutputState }

func (AlarmNoticeMapOutput) ElementType

func (AlarmNoticeMapOutput) ElementType() reflect.Type

func (AlarmNoticeMapOutput) MapIndex

func (AlarmNoticeMapOutput) ToAlarmNoticeMapOutput

func (o AlarmNoticeMapOutput) ToAlarmNoticeMapOutput() AlarmNoticeMapOutput

func (AlarmNoticeMapOutput) ToAlarmNoticeMapOutputWithContext

func (o AlarmNoticeMapOutput) ToAlarmNoticeMapOutputWithContext(ctx context.Context) AlarmNoticeMapOutput

type AlarmNoticeOutput

type AlarmNoticeOutput struct{ *pulumi.OutputState }

func (AlarmNoticeOutput) AmpConsumerId

func (o AlarmNoticeOutput) AmpConsumerId() pulumi.StringOutput

Amp consumer ID.

func (AlarmNoticeOutput) ClsNotices

A maximum of one alarm notification can be pushed to the CLS service.

func (AlarmNoticeOutput) ElementType

func (AlarmNoticeOutput) ElementType() reflect.Type

func (AlarmNoticeOutput) IsPreset

func (o AlarmNoticeOutput) IsPreset() pulumi.IntOutput

Whether it is the system default notification template 0=No 1=Yes.

func (AlarmNoticeOutput) Name

Notification template name within 60.

func (AlarmNoticeOutput) NoticeLanguage

func (o AlarmNoticeOutput) NoticeLanguage() pulumi.StringOutput

Notification language zh-CN=Chinese en-US=English.

func (AlarmNoticeOutput) NoticeType

func (o AlarmNoticeOutput) NoticeType() pulumi.StringOutput

Alarm notification type ALARM=Notification not restored OK=Notification restored ALL.

func (AlarmNoticeOutput) PolicyIds

List of alarm policy IDs bound to the alarm notification template.

func (AlarmNoticeOutput) ToAlarmNoticeOutput

func (o AlarmNoticeOutput) ToAlarmNoticeOutput() AlarmNoticeOutput

func (AlarmNoticeOutput) ToAlarmNoticeOutputWithContext

func (o AlarmNoticeOutput) ToAlarmNoticeOutputWithContext(ctx context.Context) AlarmNoticeOutput

func (AlarmNoticeOutput) UpdatedAt

func (o AlarmNoticeOutput) UpdatedAt() pulumi.StringOutput

Last modified time.

func (AlarmNoticeOutput) UpdatedBy

func (o AlarmNoticeOutput) UpdatedBy() pulumi.StringOutput

Last Modified By.

func (AlarmNoticeOutput) UrlNotices

The maximum number of callback notifications is 3.

func (AlarmNoticeOutput) UserNotices

Alarm notification template list.(At most five).

type AlarmNoticeState

type AlarmNoticeState struct {
	// Amp consumer ID.
	AmpConsumerId pulumi.StringPtrInput
	// A maximum of one alarm notification can be pushed to the CLS service.
	ClsNotices AlarmNoticeClsNoticeArrayInput
	// Whether it is the system default notification template 0=No 1=Yes.
	IsPreset pulumi.IntPtrInput
	// Notification template name within 60.
	Name pulumi.StringPtrInput
	// Notification language zh-CN=Chinese en-US=English.
	NoticeLanguage pulumi.StringPtrInput
	// Alarm notification type ALARM=Notification not restored OK=Notification restored ALL.
	NoticeType pulumi.StringPtrInput
	// List of alarm policy IDs bound to the alarm notification template.
	PolicyIds pulumi.StringArrayInput
	// Last modified time.
	UpdatedAt pulumi.StringPtrInput
	// Last Modified By.
	UpdatedBy pulumi.StringPtrInput
	// The maximum number of callback notifications is 3.
	UrlNotices AlarmNoticeUrlNoticeArrayInput
	// Alarm notification template list.(At most five).
	UserNotices AlarmNoticeUserNoticeArrayInput
}

func (AlarmNoticeState) ElementType

func (AlarmNoticeState) ElementType() reflect.Type

type AlarmNoticeUrlNotice

type AlarmNoticeUrlNotice struct {
	EndTime        *int    `pulumi:"endTime"`
	IsValid        *int    `pulumi:"isValid"`
	StartTime      *int    `pulumi:"startTime"`
	Url            string  `pulumi:"url"`
	ValidationCode *string `pulumi:"validationCode"`
	Weekdays       []int   `pulumi:"weekdays"`
}

type AlarmNoticeUrlNoticeArgs

type AlarmNoticeUrlNoticeArgs struct {
	EndTime        pulumi.IntPtrInput    `pulumi:"endTime"`
	IsValid        pulumi.IntPtrInput    `pulumi:"isValid"`
	StartTime      pulumi.IntPtrInput    `pulumi:"startTime"`
	Url            pulumi.StringInput    `pulumi:"url"`
	ValidationCode pulumi.StringPtrInput `pulumi:"validationCode"`
	Weekdays       pulumi.IntArrayInput  `pulumi:"weekdays"`
}

func (AlarmNoticeUrlNoticeArgs) ElementType

func (AlarmNoticeUrlNoticeArgs) ElementType() reflect.Type

func (AlarmNoticeUrlNoticeArgs) ToAlarmNoticeUrlNoticeOutput

func (i AlarmNoticeUrlNoticeArgs) ToAlarmNoticeUrlNoticeOutput() AlarmNoticeUrlNoticeOutput

func (AlarmNoticeUrlNoticeArgs) ToAlarmNoticeUrlNoticeOutputWithContext

func (i AlarmNoticeUrlNoticeArgs) ToAlarmNoticeUrlNoticeOutputWithContext(ctx context.Context) AlarmNoticeUrlNoticeOutput

type AlarmNoticeUrlNoticeArray

type AlarmNoticeUrlNoticeArray []AlarmNoticeUrlNoticeInput

func (AlarmNoticeUrlNoticeArray) ElementType

func (AlarmNoticeUrlNoticeArray) ElementType() reflect.Type

func (AlarmNoticeUrlNoticeArray) ToAlarmNoticeUrlNoticeArrayOutput

func (i AlarmNoticeUrlNoticeArray) ToAlarmNoticeUrlNoticeArrayOutput() AlarmNoticeUrlNoticeArrayOutput

func (AlarmNoticeUrlNoticeArray) ToAlarmNoticeUrlNoticeArrayOutputWithContext

func (i AlarmNoticeUrlNoticeArray) ToAlarmNoticeUrlNoticeArrayOutputWithContext(ctx context.Context) AlarmNoticeUrlNoticeArrayOutput

type AlarmNoticeUrlNoticeArrayInput

type AlarmNoticeUrlNoticeArrayInput interface {
	pulumi.Input

	ToAlarmNoticeUrlNoticeArrayOutput() AlarmNoticeUrlNoticeArrayOutput
	ToAlarmNoticeUrlNoticeArrayOutputWithContext(context.Context) AlarmNoticeUrlNoticeArrayOutput
}

AlarmNoticeUrlNoticeArrayInput is an input type that accepts AlarmNoticeUrlNoticeArray and AlarmNoticeUrlNoticeArrayOutput values. You can construct a concrete instance of `AlarmNoticeUrlNoticeArrayInput` via:

AlarmNoticeUrlNoticeArray{ AlarmNoticeUrlNoticeArgs{...} }

type AlarmNoticeUrlNoticeArrayOutput

type AlarmNoticeUrlNoticeArrayOutput struct{ *pulumi.OutputState }

func (AlarmNoticeUrlNoticeArrayOutput) ElementType

func (AlarmNoticeUrlNoticeArrayOutput) Index

func (AlarmNoticeUrlNoticeArrayOutput) ToAlarmNoticeUrlNoticeArrayOutput

func (o AlarmNoticeUrlNoticeArrayOutput) ToAlarmNoticeUrlNoticeArrayOutput() AlarmNoticeUrlNoticeArrayOutput

func (AlarmNoticeUrlNoticeArrayOutput) ToAlarmNoticeUrlNoticeArrayOutputWithContext

func (o AlarmNoticeUrlNoticeArrayOutput) ToAlarmNoticeUrlNoticeArrayOutputWithContext(ctx context.Context) AlarmNoticeUrlNoticeArrayOutput

type AlarmNoticeUrlNoticeInput

type AlarmNoticeUrlNoticeInput interface {
	pulumi.Input

	ToAlarmNoticeUrlNoticeOutput() AlarmNoticeUrlNoticeOutput
	ToAlarmNoticeUrlNoticeOutputWithContext(context.Context) AlarmNoticeUrlNoticeOutput
}

AlarmNoticeUrlNoticeInput is an input type that accepts AlarmNoticeUrlNoticeArgs and AlarmNoticeUrlNoticeOutput values. You can construct a concrete instance of `AlarmNoticeUrlNoticeInput` via:

AlarmNoticeUrlNoticeArgs{...}

type AlarmNoticeUrlNoticeOutput

type AlarmNoticeUrlNoticeOutput struct{ *pulumi.OutputState }

func (AlarmNoticeUrlNoticeOutput) ElementType

func (AlarmNoticeUrlNoticeOutput) ElementType() reflect.Type

func (AlarmNoticeUrlNoticeOutput) EndTime

func (AlarmNoticeUrlNoticeOutput) IsValid

func (AlarmNoticeUrlNoticeOutput) StartTime

func (AlarmNoticeUrlNoticeOutput) ToAlarmNoticeUrlNoticeOutput

func (o AlarmNoticeUrlNoticeOutput) ToAlarmNoticeUrlNoticeOutput() AlarmNoticeUrlNoticeOutput

func (AlarmNoticeUrlNoticeOutput) ToAlarmNoticeUrlNoticeOutputWithContext

func (o AlarmNoticeUrlNoticeOutput) ToAlarmNoticeUrlNoticeOutputWithContext(ctx context.Context) AlarmNoticeUrlNoticeOutput

func (AlarmNoticeUrlNoticeOutput) Url

func (AlarmNoticeUrlNoticeOutput) ValidationCode

func (AlarmNoticeUrlNoticeOutput) Weekdays

type AlarmNoticeUserNotice

type AlarmNoticeUserNotice struct {
	EndTime               int      `pulumi:"endTime"`
	GroupIds              []int    `pulumi:"groupIds"`
	NeedPhoneArriveNotice *int     `pulumi:"needPhoneArriveNotice"`
	NoticeWays            []string `pulumi:"noticeWays"`
	PhoneCallType         *string  `pulumi:"phoneCallType"`
	PhoneCircleInterval   *int     `pulumi:"phoneCircleInterval"`
	PhoneCircleTimes      *int     `pulumi:"phoneCircleTimes"`
	PhoneInnerInterval    *int     `pulumi:"phoneInnerInterval"`
	PhoneOrders           []int    `pulumi:"phoneOrders"`
	ReceiverType          string   `pulumi:"receiverType"`
	StartTime             int      `pulumi:"startTime"`
	UserIds               []int    `pulumi:"userIds"`
	Weekdays              []int    `pulumi:"weekdays"`
}

type AlarmNoticeUserNoticeArgs

type AlarmNoticeUserNoticeArgs struct {
	EndTime               pulumi.IntInput         `pulumi:"endTime"`
	GroupIds              pulumi.IntArrayInput    `pulumi:"groupIds"`
	NeedPhoneArriveNotice pulumi.IntPtrInput      `pulumi:"needPhoneArriveNotice"`
	NoticeWays            pulumi.StringArrayInput `pulumi:"noticeWays"`
	PhoneCallType         pulumi.StringPtrInput   `pulumi:"phoneCallType"`
	PhoneCircleInterval   pulumi.IntPtrInput      `pulumi:"phoneCircleInterval"`
	PhoneCircleTimes      pulumi.IntPtrInput      `pulumi:"phoneCircleTimes"`
	PhoneInnerInterval    pulumi.IntPtrInput      `pulumi:"phoneInnerInterval"`
	PhoneOrders           pulumi.IntArrayInput    `pulumi:"phoneOrders"`
	ReceiverType          pulumi.StringInput      `pulumi:"receiverType"`
	StartTime             pulumi.IntInput         `pulumi:"startTime"`
	UserIds               pulumi.IntArrayInput    `pulumi:"userIds"`
	Weekdays              pulumi.IntArrayInput    `pulumi:"weekdays"`
}

func (AlarmNoticeUserNoticeArgs) ElementType

func (AlarmNoticeUserNoticeArgs) ElementType() reflect.Type

func (AlarmNoticeUserNoticeArgs) ToAlarmNoticeUserNoticeOutput

func (i AlarmNoticeUserNoticeArgs) ToAlarmNoticeUserNoticeOutput() AlarmNoticeUserNoticeOutput

func (AlarmNoticeUserNoticeArgs) ToAlarmNoticeUserNoticeOutputWithContext

func (i AlarmNoticeUserNoticeArgs) ToAlarmNoticeUserNoticeOutputWithContext(ctx context.Context) AlarmNoticeUserNoticeOutput

type AlarmNoticeUserNoticeArray

type AlarmNoticeUserNoticeArray []AlarmNoticeUserNoticeInput

func (AlarmNoticeUserNoticeArray) ElementType

func (AlarmNoticeUserNoticeArray) ElementType() reflect.Type

func (AlarmNoticeUserNoticeArray) ToAlarmNoticeUserNoticeArrayOutput

func (i AlarmNoticeUserNoticeArray) ToAlarmNoticeUserNoticeArrayOutput() AlarmNoticeUserNoticeArrayOutput

func (AlarmNoticeUserNoticeArray) ToAlarmNoticeUserNoticeArrayOutputWithContext

func (i AlarmNoticeUserNoticeArray) ToAlarmNoticeUserNoticeArrayOutputWithContext(ctx context.Context) AlarmNoticeUserNoticeArrayOutput

type AlarmNoticeUserNoticeArrayInput

type AlarmNoticeUserNoticeArrayInput interface {
	pulumi.Input

	ToAlarmNoticeUserNoticeArrayOutput() AlarmNoticeUserNoticeArrayOutput
	ToAlarmNoticeUserNoticeArrayOutputWithContext(context.Context) AlarmNoticeUserNoticeArrayOutput
}

AlarmNoticeUserNoticeArrayInput is an input type that accepts AlarmNoticeUserNoticeArray and AlarmNoticeUserNoticeArrayOutput values. You can construct a concrete instance of `AlarmNoticeUserNoticeArrayInput` via:

AlarmNoticeUserNoticeArray{ AlarmNoticeUserNoticeArgs{...} }

type AlarmNoticeUserNoticeArrayOutput

type AlarmNoticeUserNoticeArrayOutput struct{ *pulumi.OutputState }

func (AlarmNoticeUserNoticeArrayOutput) ElementType

func (AlarmNoticeUserNoticeArrayOutput) Index

func (AlarmNoticeUserNoticeArrayOutput) ToAlarmNoticeUserNoticeArrayOutput

func (o AlarmNoticeUserNoticeArrayOutput) ToAlarmNoticeUserNoticeArrayOutput() AlarmNoticeUserNoticeArrayOutput

func (AlarmNoticeUserNoticeArrayOutput) ToAlarmNoticeUserNoticeArrayOutputWithContext

func (o AlarmNoticeUserNoticeArrayOutput) ToAlarmNoticeUserNoticeArrayOutputWithContext(ctx context.Context) AlarmNoticeUserNoticeArrayOutput

type AlarmNoticeUserNoticeInput

type AlarmNoticeUserNoticeInput interface {
	pulumi.Input

	ToAlarmNoticeUserNoticeOutput() AlarmNoticeUserNoticeOutput
	ToAlarmNoticeUserNoticeOutputWithContext(context.Context) AlarmNoticeUserNoticeOutput
}

AlarmNoticeUserNoticeInput is an input type that accepts AlarmNoticeUserNoticeArgs and AlarmNoticeUserNoticeOutput values. You can construct a concrete instance of `AlarmNoticeUserNoticeInput` via:

AlarmNoticeUserNoticeArgs{...}

type AlarmNoticeUserNoticeOutput

type AlarmNoticeUserNoticeOutput struct{ *pulumi.OutputState }

func (AlarmNoticeUserNoticeOutput) ElementType

func (AlarmNoticeUserNoticeOutput) EndTime

func (AlarmNoticeUserNoticeOutput) GroupIds

func (AlarmNoticeUserNoticeOutput) NeedPhoneArriveNotice

func (o AlarmNoticeUserNoticeOutput) NeedPhoneArriveNotice() pulumi.IntPtrOutput

func (AlarmNoticeUserNoticeOutput) NoticeWays

func (AlarmNoticeUserNoticeOutput) PhoneCallType

func (AlarmNoticeUserNoticeOutput) PhoneCircleInterval

func (o AlarmNoticeUserNoticeOutput) PhoneCircleInterval() pulumi.IntPtrOutput

func (AlarmNoticeUserNoticeOutput) PhoneCircleTimes

func (o AlarmNoticeUserNoticeOutput) PhoneCircleTimes() pulumi.IntPtrOutput

func (AlarmNoticeUserNoticeOutput) PhoneInnerInterval

func (o AlarmNoticeUserNoticeOutput) PhoneInnerInterval() pulumi.IntPtrOutput

func (AlarmNoticeUserNoticeOutput) PhoneOrders

func (AlarmNoticeUserNoticeOutput) ReceiverType

func (AlarmNoticeUserNoticeOutput) StartTime

func (AlarmNoticeUserNoticeOutput) ToAlarmNoticeUserNoticeOutput

func (o AlarmNoticeUserNoticeOutput) ToAlarmNoticeUserNoticeOutput() AlarmNoticeUserNoticeOutput

func (AlarmNoticeUserNoticeOutput) ToAlarmNoticeUserNoticeOutputWithContext

func (o AlarmNoticeUserNoticeOutput) ToAlarmNoticeUserNoticeOutputWithContext(ctx context.Context) AlarmNoticeUserNoticeOutput

func (AlarmNoticeUserNoticeOutput) UserIds

func (AlarmNoticeUserNoticeOutput) Weekdays

type AlarmPolicy

type AlarmPolicy struct {
	pulumi.CustomResourceState

	// A list of metric trigger condition.
	Conditions AlarmPolicyConditionsOutput `pulumi:"conditions"`
	// ID of trigger condition template.
	ConditonTemplateId pulumi.IntPtrOutput `pulumi:"conditonTemplateId"`
	// The alarm policy create time.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// Whether to enable, default is `1`.
	Enable pulumi.IntPtrOutput `pulumi:"enable"`
	// A list of event trigger condition.
	EventConditions AlarmPolicyEventConditionArrayOutput `pulumi:"eventConditions"`
	// Global filters.
	Filter AlarmPolicyFilterPtrOutput `pulumi:"filter"`
	// Aggregate dimension list, specify which dimension keys to use for group by.
	GroupBies pulumi.StringArrayOutput `pulumi:"groupBies"`
	// The type of monitor.
	MonitorType pulumi.StringOutput `pulumi:"monitorType"`
	// The type of alarm.
	Namespace pulumi.StringOutput `pulumi:"namespace"`
	// List of notification rule IDs.
	NoticeIds pulumi.StringArrayOutput `pulumi:"noticeIds"`
	// The name of policy.
	PolicyName pulumi.StringOutput `pulumi:"policyName"`
	// Policy tag to bind object.
	PolicyTags AlarmPolicyPolicyTagArrayOutput `pulumi:"policyTags"`
	// Project ID. For products with different projects, a value other than -1 must be passed in.
	ProjectId pulumi.IntPtrOutput `pulumi:"projectId"`
	// The remark of policy group.
	Remark pulumi.StringPtrOutput `pulumi:"remark"`
	// Triggered task list.
	TriggerTasks AlarmPolicyTriggerTaskArrayOutput `pulumi:"triggerTasks"`
	// The alarm policy update time.
	UpdateTime pulumi.StringOutput `pulumi:"updateTime"`
}

func GetAlarmPolicy

func GetAlarmPolicy(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AlarmPolicyState, opts ...pulumi.ResourceOption) (*AlarmPolicy, error)

GetAlarmPolicy gets an existing AlarmPolicy resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewAlarmPolicy

func NewAlarmPolicy(ctx *pulumi.Context,
	name string, args *AlarmPolicyArgs, opts ...pulumi.ResourceOption) (*AlarmPolicy, error)

NewAlarmPolicy registers a new resource with the given unique name, arguments, and options.

func (*AlarmPolicy) ElementType

func (*AlarmPolicy) ElementType() reflect.Type

func (*AlarmPolicy) ToAlarmPolicyOutput

func (i *AlarmPolicy) ToAlarmPolicyOutput() AlarmPolicyOutput

func (*AlarmPolicy) ToAlarmPolicyOutputWithContext

func (i *AlarmPolicy) ToAlarmPolicyOutputWithContext(ctx context.Context) AlarmPolicyOutput

type AlarmPolicyArgs

type AlarmPolicyArgs struct {
	// A list of metric trigger condition.
	Conditions AlarmPolicyConditionsPtrInput
	// ID of trigger condition template.
	ConditonTemplateId pulumi.IntPtrInput
	// Whether to enable, default is `1`.
	Enable pulumi.IntPtrInput
	// A list of event trigger condition.
	EventConditions AlarmPolicyEventConditionArrayInput
	// Global filters.
	Filter AlarmPolicyFilterPtrInput
	// Aggregate dimension list, specify which dimension keys to use for group by.
	GroupBies pulumi.StringArrayInput
	// The type of monitor.
	MonitorType pulumi.StringInput
	// The type of alarm.
	Namespace pulumi.StringInput
	// List of notification rule IDs.
	NoticeIds pulumi.StringArrayInput
	// The name of policy.
	PolicyName pulumi.StringInput
	// Policy tag to bind object.
	PolicyTags AlarmPolicyPolicyTagArrayInput
	// Project ID. For products with different projects, a value other than -1 must be passed in.
	ProjectId pulumi.IntPtrInput
	// The remark of policy group.
	Remark pulumi.StringPtrInput
	// Triggered task list.
	TriggerTasks AlarmPolicyTriggerTaskArrayInput
}

The set of arguments for constructing a AlarmPolicy resource.

func (AlarmPolicyArgs) ElementType

func (AlarmPolicyArgs) ElementType() reflect.Type

type AlarmPolicyArray

type AlarmPolicyArray []AlarmPolicyInput

func (AlarmPolicyArray) ElementType

func (AlarmPolicyArray) ElementType() reflect.Type

func (AlarmPolicyArray) ToAlarmPolicyArrayOutput

func (i AlarmPolicyArray) ToAlarmPolicyArrayOutput() AlarmPolicyArrayOutput

func (AlarmPolicyArray) ToAlarmPolicyArrayOutputWithContext

func (i AlarmPolicyArray) ToAlarmPolicyArrayOutputWithContext(ctx context.Context) AlarmPolicyArrayOutput

type AlarmPolicyArrayInput

type AlarmPolicyArrayInput interface {
	pulumi.Input

	ToAlarmPolicyArrayOutput() AlarmPolicyArrayOutput
	ToAlarmPolicyArrayOutputWithContext(context.Context) AlarmPolicyArrayOutput
}

AlarmPolicyArrayInput is an input type that accepts AlarmPolicyArray and AlarmPolicyArrayOutput values. You can construct a concrete instance of `AlarmPolicyArrayInput` via:

AlarmPolicyArray{ AlarmPolicyArgs{...} }

type AlarmPolicyArrayOutput

type AlarmPolicyArrayOutput struct{ *pulumi.OutputState }

func (AlarmPolicyArrayOutput) ElementType

func (AlarmPolicyArrayOutput) ElementType() reflect.Type

func (AlarmPolicyArrayOutput) Index

func (AlarmPolicyArrayOutput) ToAlarmPolicyArrayOutput

func (o AlarmPolicyArrayOutput) ToAlarmPolicyArrayOutput() AlarmPolicyArrayOutput

func (AlarmPolicyArrayOutput) ToAlarmPolicyArrayOutputWithContext

func (o AlarmPolicyArrayOutput) ToAlarmPolicyArrayOutputWithContext(ctx context.Context) AlarmPolicyArrayOutput

type AlarmPolicyConditions

type AlarmPolicyConditions struct {
	IsUnionRule *int                        `pulumi:"isUnionRule"`
	Rules       []AlarmPolicyConditionsRule `pulumi:"rules"`
}

type AlarmPolicyConditionsArgs

type AlarmPolicyConditionsArgs struct {
	IsUnionRule pulumi.IntPtrInput                  `pulumi:"isUnionRule"`
	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) IsUnionRule

func (AlarmPolicyConditionsOutput) Rules

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

type AlarmPolicyConditionsPtrOutput

type AlarmPolicyConditionsPtrOutput struct{ *pulumi.OutputState }

func (AlarmPolicyConditionsPtrOutput) Elem

func (AlarmPolicyConditionsPtrOutput) ElementType

func (AlarmPolicyConditionsPtrOutput) IsUnionRule

func (AlarmPolicyConditionsPtrOutput) Rules

func (AlarmPolicyConditionsPtrOutput) ToAlarmPolicyConditionsPtrOutput

func (o AlarmPolicyConditionsPtrOutput) ToAlarmPolicyConditionsPtrOutput() AlarmPolicyConditionsPtrOutput

func (AlarmPolicyConditionsPtrOutput) ToAlarmPolicyConditionsPtrOutputWithContext

func (o AlarmPolicyConditionsPtrOutput) ToAlarmPolicyConditionsPtrOutputWithContext(ctx context.Context) AlarmPolicyConditionsPtrOutput

type AlarmPolicyConditionsRule

type AlarmPolicyConditionsRule struct {
	ContinuePeriod  *int                             `pulumi:"continuePeriod"`
	Description     *string                          `pulumi:"description"`
	Filter          *AlarmPolicyConditionsRuleFilter `pulumi:"filter"`
	IsPowerNotice   *int                             `pulumi:"isPowerNotice"`
	MetricName      *string                          `pulumi:"metricName"`
	NoticeFrequency *int                             `pulumi:"noticeFrequency"`
	Operator        *string                          `pulumi:"operator"`
	Period          *int                             `pulumi:"period"`
	RuleType        *string                          `pulumi:"ruleType"`
	Unit            *string                          `pulumi:"unit"`
	Value           *string                          `pulumi:"value"`
}

type AlarmPolicyConditionsRuleArgs

type AlarmPolicyConditionsRuleArgs struct {
	ContinuePeriod  pulumi.IntPtrInput                      `pulumi:"continuePeriod"`
	Description     pulumi.StringPtrInput                   `pulumi:"description"`
	Filter          AlarmPolicyConditionsRuleFilterPtrInput `pulumi:"filter"`
	IsPowerNotice   pulumi.IntPtrInput                      `pulumi:"isPowerNotice"`
	MetricName      pulumi.StringPtrInput                   `pulumi:"metricName"`
	NoticeFrequency pulumi.IntPtrInput                      `pulumi:"noticeFrequency"`
	Operator        pulumi.StringPtrInput                   `pulumi:"operator"`
	Period          pulumi.IntPtrInput                      `pulumi:"period"`
	RuleType        pulumi.StringPtrInput                   `pulumi:"ruleType"`
	Unit            pulumi.StringPtrInput                   `pulumi:"unit"`
	Value           pulumi.StringPtrInput                   `pulumi:"value"`
}

func (AlarmPolicyConditionsRuleArgs) ElementType

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) 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) Index

func (AlarmPolicyConditionsRuleArrayOutput) ToAlarmPolicyConditionsRuleArrayOutput

func (o AlarmPolicyConditionsRuleArrayOutput) ToAlarmPolicyConditionsRuleArrayOutput() AlarmPolicyConditionsRuleArrayOutput

func (AlarmPolicyConditionsRuleArrayOutput) ToAlarmPolicyConditionsRuleArrayOutputWithContext

func (o AlarmPolicyConditionsRuleArrayOutput) ToAlarmPolicyConditionsRuleArrayOutputWithContext(ctx context.Context) AlarmPolicyConditionsRuleArrayOutput

type AlarmPolicyConditionsRuleFilter

type AlarmPolicyConditionsRuleFilter struct {
	Dimensions *string `pulumi:"dimensions"`
	Type       *string `pulumi:"type"`
}

type AlarmPolicyConditionsRuleFilterArgs

type AlarmPolicyConditionsRuleFilterArgs struct {
	Dimensions pulumi.StringPtrInput `pulumi:"dimensions"`
	Type       pulumi.StringPtrInput `pulumi:"type"`
}

func (AlarmPolicyConditionsRuleFilterArgs) ElementType

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 (AlarmPolicyConditionsRuleFilterOutput) ElementType

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

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

type AlarmPolicyConditionsRuleFilterPtrOutput

type AlarmPolicyConditionsRuleFilterPtrOutput struct{ *pulumi.OutputState }

func (AlarmPolicyConditionsRuleFilterPtrOutput) Dimensions

func (AlarmPolicyConditionsRuleFilterPtrOutput) Elem

func (AlarmPolicyConditionsRuleFilterPtrOutput) ElementType

func (AlarmPolicyConditionsRuleFilterPtrOutput) ToAlarmPolicyConditionsRuleFilterPtrOutput

func (o AlarmPolicyConditionsRuleFilterPtrOutput) ToAlarmPolicyConditionsRuleFilterPtrOutput() AlarmPolicyConditionsRuleFilterPtrOutput

func (AlarmPolicyConditionsRuleFilterPtrOutput) ToAlarmPolicyConditionsRuleFilterPtrOutputWithContext

func (o AlarmPolicyConditionsRuleFilterPtrOutput) ToAlarmPolicyConditionsRuleFilterPtrOutputWithContext(ctx context.Context) AlarmPolicyConditionsRuleFilterPtrOutput

func (AlarmPolicyConditionsRuleFilterPtrOutput) Type

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 (AlarmPolicyConditionsRuleOutput) Description

func (AlarmPolicyConditionsRuleOutput) ElementType

func (AlarmPolicyConditionsRuleOutput) Filter

func (AlarmPolicyConditionsRuleOutput) IsPowerNotice

func (AlarmPolicyConditionsRuleOutput) MetricName

func (AlarmPolicyConditionsRuleOutput) NoticeFrequency

func (AlarmPolicyConditionsRuleOutput) Operator

func (AlarmPolicyConditionsRuleOutput) Period

func (AlarmPolicyConditionsRuleOutput) RuleType

func (AlarmPolicyConditionsRuleOutput) ToAlarmPolicyConditionsRuleOutput

func (o AlarmPolicyConditionsRuleOutput) ToAlarmPolicyConditionsRuleOutput() AlarmPolicyConditionsRuleOutput

func (AlarmPolicyConditionsRuleOutput) ToAlarmPolicyConditionsRuleOutputWithContext

func (o AlarmPolicyConditionsRuleOutput) ToAlarmPolicyConditionsRuleOutputWithContext(ctx context.Context) AlarmPolicyConditionsRuleOutput

func (AlarmPolicyConditionsRuleOutput) Unit

func (AlarmPolicyConditionsRuleOutput) Value

type AlarmPolicyEventCondition

type AlarmPolicyEventCondition struct {
	ContinuePeriod  *int                             `pulumi:"continuePeriod"`
	Description     *string                          `pulumi:"description"`
	Filter          *AlarmPolicyEventConditionFilter `pulumi:"filter"`
	IsPowerNotice   *int                             `pulumi:"isPowerNotice"`
	MetricName      *string                          `pulumi:"metricName"`
	NoticeFrequency *int                             `pulumi:"noticeFrequency"`
	Operator        *string                          `pulumi:"operator"`
	Period          *int                             `pulumi:"period"`
	RuleType        *string                          `pulumi:"ruleType"`
	Unit            *string                          `pulumi:"unit"`
	Value           *string                          `pulumi:"value"`
}

type AlarmPolicyEventConditionArgs

type AlarmPolicyEventConditionArgs struct {
	ContinuePeriod  pulumi.IntPtrInput                      `pulumi:"continuePeriod"`
	Description     pulumi.StringPtrInput                   `pulumi:"description"`
	Filter          AlarmPolicyEventConditionFilterPtrInput `pulumi:"filter"`
	IsPowerNotice   pulumi.IntPtrInput                      `pulumi:"isPowerNotice"`
	MetricName      pulumi.StringPtrInput                   `pulumi:"metricName"`
	NoticeFrequency pulumi.IntPtrInput                      `pulumi:"noticeFrequency"`
	Operator        pulumi.StringPtrInput                   `pulumi:"operator"`
	Period          pulumi.IntPtrInput                      `pulumi:"period"`
	RuleType        pulumi.StringPtrInput                   `pulumi:"ruleType"`
	Unit            pulumi.StringPtrInput                   `pulumi:"unit"`
	Value           pulumi.StringPtrInput                   `pulumi:"value"`
}

func (AlarmPolicyEventConditionArgs) ElementType

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) 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) Index

func (AlarmPolicyEventConditionArrayOutput) ToAlarmPolicyEventConditionArrayOutput

func (o AlarmPolicyEventConditionArrayOutput) ToAlarmPolicyEventConditionArrayOutput() AlarmPolicyEventConditionArrayOutput

func (AlarmPolicyEventConditionArrayOutput) ToAlarmPolicyEventConditionArrayOutputWithContext

func (o AlarmPolicyEventConditionArrayOutput) ToAlarmPolicyEventConditionArrayOutputWithContext(ctx context.Context) AlarmPolicyEventConditionArrayOutput

type AlarmPolicyEventConditionFilter

type AlarmPolicyEventConditionFilter struct {
	Dimensions *string `pulumi:"dimensions"`
	Type       *string `pulumi:"type"`
}

type AlarmPolicyEventConditionFilterArgs

type AlarmPolicyEventConditionFilterArgs struct {
	Dimensions pulumi.StringPtrInput `pulumi:"dimensions"`
	Type       pulumi.StringPtrInput `pulumi:"type"`
}

func (AlarmPolicyEventConditionFilterArgs) ElementType

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 (AlarmPolicyEventConditionFilterOutput) ElementType

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

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

type AlarmPolicyEventConditionFilterPtrOutput

type AlarmPolicyEventConditionFilterPtrOutput struct{ *pulumi.OutputState }

func (AlarmPolicyEventConditionFilterPtrOutput) Dimensions

func (AlarmPolicyEventConditionFilterPtrOutput) Elem

func (AlarmPolicyEventConditionFilterPtrOutput) ElementType

func (AlarmPolicyEventConditionFilterPtrOutput) ToAlarmPolicyEventConditionFilterPtrOutput

func (o AlarmPolicyEventConditionFilterPtrOutput) ToAlarmPolicyEventConditionFilterPtrOutput() AlarmPolicyEventConditionFilterPtrOutput

func (AlarmPolicyEventConditionFilterPtrOutput) ToAlarmPolicyEventConditionFilterPtrOutputWithContext

func (o AlarmPolicyEventConditionFilterPtrOutput) ToAlarmPolicyEventConditionFilterPtrOutputWithContext(ctx context.Context) AlarmPolicyEventConditionFilterPtrOutput

func (AlarmPolicyEventConditionFilterPtrOutput) Type

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 (AlarmPolicyEventConditionOutput) Description

func (AlarmPolicyEventConditionOutput) ElementType

func (AlarmPolicyEventConditionOutput) Filter

func (AlarmPolicyEventConditionOutput) IsPowerNotice

func (AlarmPolicyEventConditionOutput) MetricName

func (AlarmPolicyEventConditionOutput) NoticeFrequency

func (AlarmPolicyEventConditionOutput) Operator

func (AlarmPolicyEventConditionOutput) Period

func (AlarmPolicyEventConditionOutput) RuleType

func (AlarmPolicyEventConditionOutput) ToAlarmPolicyEventConditionOutput

func (o AlarmPolicyEventConditionOutput) ToAlarmPolicyEventConditionOutput() AlarmPolicyEventConditionOutput

func (AlarmPolicyEventConditionOutput) ToAlarmPolicyEventConditionOutputWithContext

func (o AlarmPolicyEventConditionOutput) ToAlarmPolicyEventConditionOutputWithContext(ctx context.Context) AlarmPolicyEventConditionOutput

func (AlarmPolicyEventConditionOutput) Unit

func (AlarmPolicyEventConditionOutput) Value

type AlarmPolicyFilter

type AlarmPolicyFilter struct {
	Dimensions *string `pulumi:"dimensions"`
	Type       string  `pulumi:"type"`
}

type AlarmPolicyFilterArgs

type AlarmPolicyFilterArgs struct {
	Dimensions pulumi.StringPtrInput `pulumi:"dimensions"`
	Type       pulumi.StringInput    `pulumi:"type"`
}

func (AlarmPolicyFilterArgs) ElementType

func (AlarmPolicyFilterArgs) ElementType() reflect.Type

func (AlarmPolicyFilterArgs) ToAlarmPolicyFilterOutput

func (i AlarmPolicyFilterArgs) ToAlarmPolicyFilterOutput() AlarmPolicyFilterOutput

func (AlarmPolicyFilterArgs) ToAlarmPolicyFilterOutputWithContext

func (i AlarmPolicyFilterArgs) ToAlarmPolicyFilterOutputWithContext(ctx context.Context) AlarmPolicyFilterOutput

func (AlarmPolicyFilterArgs) ToAlarmPolicyFilterPtrOutput

func (i AlarmPolicyFilterArgs) ToAlarmPolicyFilterPtrOutput() AlarmPolicyFilterPtrOutput

func (AlarmPolicyFilterArgs) ToAlarmPolicyFilterPtrOutputWithContext

func (i AlarmPolicyFilterArgs) ToAlarmPolicyFilterPtrOutputWithContext(ctx context.Context) AlarmPolicyFilterPtrOutput

type AlarmPolicyFilterInput

type AlarmPolicyFilterInput interface {
	pulumi.Input

	ToAlarmPolicyFilterOutput() AlarmPolicyFilterOutput
	ToAlarmPolicyFilterOutputWithContext(context.Context) AlarmPolicyFilterOutput
}

AlarmPolicyFilterInput is an input type that accepts AlarmPolicyFilterArgs and AlarmPolicyFilterOutput values. You can construct a concrete instance of `AlarmPolicyFilterInput` via:

AlarmPolicyFilterArgs{...}

type AlarmPolicyFilterOutput

type AlarmPolicyFilterOutput struct{ *pulumi.OutputState }

func (AlarmPolicyFilterOutput) Dimensions

func (AlarmPolicyFilterOutput) ElementType

func (AlarmPolicyFilterOutput) ElementType() reflect.Type

func (AlarmPolicyFilterOutput) ToAlarmPolicyFilterOutput

func (o AlarmPolicyFilterOutput) ToAlarmPolicyFilterOutput() AlarmPolicyFilterOutput

func (AlarmPolicyFilterOutput) ToAlarmPolicyFilterOutputWithContext

func (o AlarmPolicyFilterOutput) ToAlarmPolicyFilterOutputWithContext(ctx context.Context) AlarmPolicyFilterOutput

func (AlarmPolicyFilterOutput) ToAlarmPolicyFilterPtrOutput

func (o AlarmPolicyFilterOutput) ToAlarmPolicyFilterPtrOutput() AlarmPolicyFilterPtrOutput

func (AlarmPolicyFilterOutput) ToAlarmPolicyFilterPtrOutputWithContext

func (o AlarmPolicyFilterOutput) ToAlarmPolicyFilterPtrOutputWithContext(ctx context.Context) AlarmPolicyFilterPtrOutput

func (AlarmPolicyFilterOutput) Type

type AlarmPolicyFilterPtrInput

type AlarmPolicyFilterPtrInput interface {
	pulumi.Input

	ToAlarmPolicyFilterPtrOutput() AlarmPolicyFilterPtrOutput
	ToAlarmPolicyFilterPtrOutputWithContext(context.Context) AlarmPolicyFilterPtrOutput
}

AlarmPolicyFilterPtrInput is an input type that accepts AlarmPolicyFilterArgs, AlarmPolicyFilterPtr and AlarmPolicyFilterPtrOutput values. You can construct a concrete instance of `AlarmPolicyFilterPtrInput` via:

        AlarmPolicyFilterArgs{...}

or:

        nil

type AlarmPolicyFilterPtrOutput

type AlarmPolicyFilterPtrOutput struct{ *pulumi.OutputState }

func (AlarmPolicyFilterPtrOutput) Dimensions

func (AlarmPolicyFilterPtrOutput) Elem

func (AlarmPolicyFilterPtrOutput) ElementType

func (AlarmPolicyFilterPtrOutput) ElementType() reflect.Type

func (AlarmPolicyFilterPtrOutput) ToAlarmPolicyFilterPtrOutput

func (o AlarmPolicyFilterPtrOutput) ToAlarmPolicyFilterPtrOutput() AlarmPolicyFilterPtrOutput

func (AlarmPolicyFilterPtrOutput) ToAlarmPolicyFilterPtrOutputWithContext

func (o AlarmPolicyFilterPtrOutput) ToAlarmPolicyFilterPtrOutputWithContext(ctx context.Context) AlarmPolicyFilterPtrOutput

func (AlarmPolicyFilterPtrOutput) Type

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 (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

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

Whether to enable, default is `1`.

func (AlarmPolicyOutput) EventConditions

A list of event trigger condition.

func (AlarmPolicyOutput) Filter

Global filters.

func (AlarmPolicyOutput) GroupBies

Aggregate dimension list, specify which dimension keys to use for group by.

func (AlarmPolicyOutput) MonitorType

func (o AlarmPolicyOutput) MonitorType() pulumi.StringOutput

The type of monitor.

func (AlarmPolicyOutput) Namespace

func (o AlarmPolicyOutput) Namespace() pulumi.StringOutput

The type of alarm.

func (AlarmPolicyOutput) NoticeIds

List of notification rule IDs.

func (AlarmPolicyOutput) PolicyName

func (o AlarmPolicyOutput) PolicyName() pulumi.StringOutput

The name of policy.

func (AlarmPolicyOutput) PolicyTags

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

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

Triggered task list.

func (AlarmPolicyOutput) UpdateTime

func (o AlarmPolicyOutput) UpdateTime() pulumi.StringOutput

The alarm policy update time.

type AlarmPolicyPolicyTag

type AlarmPolicyPolicyTag struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type AlarmPolicyPolicyTagArgs

type AlarmPolicyPolicyTagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	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) Index

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 (AlarmPolicyPolicyTagOutput) ToAlarmPolicyPolicyTagOutput

func (o AlarmPolicyPolicyTagOutput) ToAlarmPolicyPolicyTagOutput() AlarmPolicyPolicyTagOutput

func (AlarmPolicyPolicyTagOutput) ToAlarmPolicyPolicyTagOutputWithContext

func (o AlarmPolicyPolicyTagOutput) ToAlarmPolicyPolicyTagOutputWithContext(ctx context.Context) AlarmPolicyPolicyTagOutput

func (AlarmPolicyPolicyTagOutput) Value

type AlarmPolicySetDefault

type AlarmPolicySetDefault struct {
	pulumi.CustomResourceState

	// Fixed value, as `monitor`.
	Module pulumi.StringOutput `pulumi:"module"`
	// Policy id.
	PolicyId pulumi.StringOutput `pulumi:"policyId"`
}

func GetAlarmPolicySetDefault

func GetAlarmPolicySetDefault(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AlarmPolicySetDefaultState, opts ...pulumi.ResourceOption) (*AlarmPolicySetDefault, error)

GetAlarmPolicySetDefault gets an existing AlarmPolicySetDefault resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewAlarmPolicySetDefault

func NewAlarmPolicySetDefault(ctx *pulumi.Context,
	name string, args *AlarmPolicySetDefaultArgs, opts ...pulumi.ResourceOption) (*AlarmPolicySetDefault, error)

NewAlarmPolicySetDefault registers a new resource with the given unique name, arguments, and options.

func (*AlarmPolicySetDefault) ElementType

func (*AlarmPolicySetDefault) ElementType() reflect.Type

func (*AlarmPolicySetDefault) ToAlarmPolicySetDefaultOutput

func (i *AlarmPolicySetDefault) ToAlarmPolicySetDefaultOutput() AlarmPolicySetDefaultOutput

func (*AlarmPolicySetDefault) ToAlarmPolicySetDefaultOutputWithContext

func (i *AlarmPolicySetDefault) ToAlarmPolicySetDefaultOutputWithContext(ctx context.Context) AlarmPolicySetDefaultOutput

type AlarmPolicySetDefaultArgs

type AlarmPolicySetDefaultArgs struct {
	// Fixed value, as `monitor`.
	Module pulumi.StringInput
	// Policy id.
	PolicyId pulumi.StringInput
}

The set of arguments for constructing a AlarmPolicySetDefault resource.

func (AlarmPolicySetDefaultArgs) ElementType

func (AlarmPolicySetDefaultArgs) ElementType() reflect.Type

type AlarmPolicySetDefaultArray

type AlarmPolicySetDefaultArray []AlarmPolicySetDefaultInput

func (AlarmPolicySetDefaultArray) ElementType

func (AlarmPolicySetDefaultArray) ElementType() reflect.Type

func (AlarmPolicySetDefaultArray) ToAlarmPolicySetDefaultArrayOutput

func (i AlarmPolicySetDefaultArray) ToAlarmPolicySetDefaultArrayOutput() AlarmPolicySetDefaultArrayOutput

func (AlarmPolicySetDefaultArray) ToAlarmPolicySetDefaultArrayOutputWithContext

func (i AlarmPolicySetDefaultArray) ToAlarmPolicySetDefaultArrayOutputWithContext(ctx context.Context) AlarmPolicySetDefaultArrayOutput

type AlarmPolicySetDefaultArrayInput

type AlarmPolicySetDefaultArrayInput interface {
	pulumi.Input

	ToAlarmPolicySetDefaultArrayOutput() AlarmPolicySetDefaultArrayOutput
	ToAlarmPolicySetDefaultArrayOutputWithContext(context.Context) AlarmPolicySetDefaultArrayOutput
}

AlarmPolicySetDefaultArrayInput is an input type that accepts AlarmPolicySetDefaultArray and AlarmPolicySetDefaultArrayOutput values. You can construct a concrete instance of `AlarmPolicySetDefaultArrayInput` via:

AlarmPolicySetDefaultArray{ AlarmPolicySetDefaultArgs{...} }

type AlarmPolicySetDefaultArrayOutput

type AlarmPolicySetDefaultArrayOutput struct{ *pulumi.OutputState }

func (AlarmPolicySetDefaultArrayOutput) ElementType

func (AlarmPolicySetDefaultArrayOutput) Index

func (AlarmPolicySetDefaultArrayOutput) ToAlarmPolicySetDefaultArrayOutput

func (o AlarmPolicySetDefaultArrayOutput) ToAlarmPolicySetDefaultArrayOutput() AlarmPolicySetDefaultArrayOutput

func (AlarmPolicySetDefaultArrayOutput) ToAlarmPolicySetDefaultArrayOutputWithContext

func (o AlarmPolicySetDefaultArrayOutput) ToAlarmPolicySetDefaultArrayOutputWithContext(ctx context.Context) AlarmPolicySetDefaultArrayOutput

type AlarmPolicySetDefaultInput

type AlarmPolicySetDefaultInput interface {
	pulumi.Input

	ToAlarmPolicySetDefaultOutput() AlarmPolicySetDefaultOutput
	ToAlarmPolicySetDefaultOutputWithContext(ctx context.Context) AlarmPolicySetDefaultOutput
}

type AlarmPolicySetDefaultMap

type AlarmPolicySetDefaultMap map[string]AlarmPolicySetDefaultInput

func (AlarmPolicySetDefaultMap) ElementType

func (AlarmPolicySetDefaultMap) ElementType() reflect.Type

func (AlarmPolicySetDefaultMap) ToAlarmPolicySetDefaultMapOutput

func (i AlarmPolicySetDefaultMap) ToAlarmPolicySetDefaultMapOutput() AlarmPolicySetDefaultMapOutput

func (AlarmPolicySetDefaultMap) ToAlarmPolicySetDefaultMapOutputWithContext

func (i AlarmPolicySetDefaultMap) ToAlarmPolicySetDefaultMapOutputWithContext(ctx context.Context) AlarmPolicySetDefaultMapOutput

type AlarmPolicySetDefaultMapInput

type AlarmPolicySetDefaultMapInput interface {
	pulumi.Input

	ToAlarmPolicySetDefaultMapOutput() AlarmPolicySetDefaultMapOutput
	ToAlarmPolicySetDefaultMapOutputWithContext(context.Context) AlarmPolicySetDefaultMapOutput
}

AlarmPolicySetDefaultMapInput is an input type that accepts AlarmPolicySetDefaultMap and AlarmPolicySetDefaultMapOutput values. You can construct a concrete instance of `AlarmPolicySetDefaultMapInput` via:

AlarmPolicySetDefaultMap{ "key": AlarmPolicySetDefaultArgs{...} }

type AlarmPolicySetDefaultMapOutput

type AlarmPolicySetDefaultMapOutput struct{ *pulumi.OutputState }

func (AlarmPolicySetDefaultMapOutput) ElementType

func (AlarmPolicySetDefaultMapOutput) MapIndex

func (AlarmPolicySetDefaultMapOutput) ToAlarmPolicySetDefaultMapOutput

func (o AlarmPolicySetDefaultMapOutput) ToAlarmPolicySetDefaultMapOutput() AlarmPolicySetDefaultMapOutput

func (AlarmPolicySetDefaultMapOutput) ToAlarmPolicySetDefaultMapOutputWithContext

func (o AlarmPolicySetDefaultMapOutput) ToAlarmPolicySetDefaultMapOutputWithContext(ctx context.Context) AlarmPolicySetDefaultMapOutput

type AlarmPolicySetDefaultOutput

type AlarmPolicySetDefaultOutput struct{ *pulumi.OutputState }

func (AlarmPolicySetDefaultOutput) ElementType

func (AlarmPolicySetDefaultOutput) Module

Fixed value, as `monitor`.

func (AlarmPolicySetDefaultOutput) PolicyId

Policy id.

func (AlarmPolicySetDefaultOutput) ToAlarmPolicySetDefaultOutput

func (o AlarmPolicySetDefaultOutput) ToAlarmPolicySetDefaultOutput() AlarmPolicySetDefaultOutput

func (AlarmPolicySetDefaultOutput) ToAlarmPolicySetDefaultOutputWithContext

func (o AlarmPolicySetDefaultOutput) ToAlarmPolicySetDefaultOutputWithContext(ctx context.Context) AlarmPolicySetDefaultOutput

type AlarmPolicySetDefaultState

type AlarmPolicySetDefaultState struct {
	// Fixed value, as `monitor`.
	Module pulumi.StringPtrInput
	// Policy id.
	PolicyId pulumi.StringPtrInput
}

func (AlarmPolicySetDefaultState) ElementType

func (AlarmPolicySetDefaultState) ElementType() reflect.Type

type AlarmPolicyState

type AlarmPolicyState struct {
	// A list of metric trigger condition.
	Conditions AlarmPolicyConditionsPtrInput
	// ID of trigger condition template.
	ConditonTemplateId pulumi.IntPtrInput
	// The alarm policy create time.
	CreateTime pulumi.StringPtrInput
	// Whether to enable, default is `1`.
	Enable pulumi.IntPtrInput
	// A list of event trigger condition.
	EventConditions AlarmPolicyEventConditionArrayInput
	// Global filters.
	Filter AlarmPolicyFilterPtrInput
	// Aggregate dimension list, specify which dimension keys to use for group by.
	GroupBies pulumi.StringArrayInput
	// The type of monitor.
	MonitorType pulumi.StringPtrInput
	// The type of alarm.
	Namespace pulumi.StringPtrInput
	// List of notification rule IDs.
	NoticeIds pulumi.StringArrayInput
	// The name of policy.
	PolicyName pulumi.StringPtrInput
	// Policy tag to bind object.
	PolicyTags AlarmPolicyPolicyTagArrayInput
	// Project ID. For products with different projects, a value other than -1 must be passed in.
	ProjectId pulumi.IntPtrInput
	// The remark of policy group.
	Remark pulumi.StringPtrInput
	// Triggered task list.
	TriggerTasks AlarmPolicyTriggerTaskArrayInput
	// The alarm policy update time.
	UpdateTime pulumi.StringPtrInput
}

func (AlarmPolicyState) ElementType

func (AlarmPolicyState) ElementType() reflect.Type

type AlarmPolicyTriggerTask

type AlarmPolicyTriggerTask struct {
	TaskConfig string `pulumi:"taskConfig"`
	Type       string `pulumi:"type"`
}

type AlarmPolicyTriggerTaskArgs

type AlarmPolicyTriggerTaskArgs struct {
	TaskConfig pulumi.StringInput `pulumi:"taskConfig"`
	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) 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) Index

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) TaskConfig

func (AlarmPolicyTriggerTaskOutput) ToAlarmPolicyTriggerTaskOutput

func (o AlarmPolicyTriggerTaskOutput) ToAlarmPolicyTriggerTaskOutput() AlarmPolicyTriggerTaskOutput

func (AlarmPolicyTriggerTaskOutput) ToAlarmPolicyTriggerTaskOutputWithContext

func (o AlarmPolicyTriggerTaskOutput) ToAlarmPolicyTriggerTaskOutputWithContext(ctx context.Context) AlarmPolicyTriggerTaskOutput

func (AlarmPolicyTriggerTaskOutput) 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"`
}

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 (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 (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

Policy group ID for binding receivers.

func (BindingReceiverOutput) Receivers

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 {
	EndTime            *int     `pulumi:"endTime"`
	NotifyWays         []string `pulumi:"notifyWays"`
	ReceiveLanguage    *string  `pulumi:"receiveLanguage"`
	ReceiverGroupLists []int    `pulumi:"receiverGroupLists"`
	ReceiverType       string   `pulumi:"receiverType"`
	ReceiverUserLists  []int    `pulumi:"receiverUserLists"`
	StartTime          *int     `pulumi:"startTime"`
}

type BindingReceiverReceiversArgs

type BindingReceiverReceiversArgs struct {
	EndTime            pulumi.IntPtrInput      `pulumi:"endTime"`
	NotifyWays         pulumi.StringArrayInput `pulumi:"notifyWays"`
	ReceiveLanguage    pulumi.StringPtrInput   `pulumi:"receiveLanguage"`
	ReceiverGroupLists pulumi.IntArrayInput    `pulumi:"receiverGroupLists"`
	ReceiverType       pulumi.StringInput      `pulumi:"receiverType"`
	ReceiverUserLists  pulumi.IntArrayInput    `pulumi:"receiverUserLists"`
	StartTime          pulumi.IntPtrInput      `pulumi:"startTime"`
}

func (BindingReceiverReceiversArgs) ElementType

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) EndTime

func (BindingReceiverReceiversOutput) NotifyWays

func (BindingReceiverReceiversOutput) ReceiveLanguage

func (BindingReceiverReceiversOutput) ReceiverGroupLists

func (o BindingReceiverReceiversOutput) ReceiverGroupLists() pulumi.IntArrayOutput

func (BindingReceiverReceiversOutput) ReceiverType

func (BindingReceiverReceiversOutput) ReceiverUserLists

func (BindingReceiverReceiversOutput) StartTime

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

type BindingReceiverReceiversPtrOutput

type BindingReceiverReceiversPtrOutput struct{ *pulumi.OutputState }

func (BindingReceiverReceiversPtrOutput) Elem

func (BindingReceiverReceiversPtrOutput) ElementType

func (BindingReceiverReceiversPtrOutput) EndTime

func (BindingReceiverReceiversPtrOutput) NotifyWays

func (BindingReceiverReceiversPtrOutput) ReceiveLanguage

func (BindingReceiverReceiversPtrOutput) ReceiverGroupLists

func (BindingReceiverReceiversPtrOutput) ReceiverType

func (BindingReceiverReceiversPtrOutput) ReceiverUserLists

func (BindingReceiverReceiversPtrOutput) StartTime

func (BindingReceiverReceiversPtrOutput) ToBindingReceiverReceiversPtrOutput

func (o BindingReceiverReceiversPtrOutput) ToBindingReceiverReceiversPtrOutput() BindingReceiverReceiversPtrOutput

func (BindingReceiverReceiversPtrOutput) ToBindingReceiverReceiversPtrOutputWithContext

func (o BindingReceiverReceiversPtrOutput) ToBindingReceiverReceiversPtrOutputWithContext(ctx context.Context) BindingReceiverReceiversPtrOutput

type BindingReceiverState

type BindingReceiverState struct {
	// Policy group ID for binding receivers.
	GroupId pulumi.IntPtrInput
	// A list of receivers(will overwrite the configuration of the server or other resources). Each element contains the
	// following attributes:
	Receivers BindingReceiverReceiversPtrInput
}

func (BindingReceiverState) ElementType

func (BindingReceiverState) ElementType() reflect.Type

type GetAlarmAllNamespacesArgs

type GetAlarmAllNamespacesArgs struct {
	Ids              []string `pulumi:"ids"`
	Module           string   `pulumi:"module"`
	MonitorTypes     []string `pulumi:"monitorTypes"`
	ResultOutputFile *string  `pulumi:"resultOutputFile"`
	SceneType        string   `pulumi:"sceneType"`
}

A collection of arguments for invoking getAlarmAllNamespaces.

type GetAlarmAllNamespacesCommonNamespace

type GetAlarmAllNamespacesCommonNamespace struct {
	Dimensions  []GetAlarmAllNamespacesCommonNamespaceDimension `pulumi:"dimensions"`
	Id          string                                          `pulumi:"id"`
	MonitorType string                                          `pulumi:"monitorType"`
	Name        string                                          `pulumi:"name"`
}

type GetAlarmAllNamespacesCommonNamespaceArgs

type GetAlarmAllNamespacesCommonNamespaceArgs struct {
	Dimensions  GetAlarmAllNamespacesCommonNamespaceDimensionArrayInput `pulumi:"dimensions"`
	Id          pulumi.StringInput                                      `pulumi:"id"`
	MonitorType pulumi.StringInput                                      `pulumi:"monitorType"`
	Name        pulumi.StringInput                                      `pulumi:"name"`
}

func (GetAlarmAllNamespacesCommonNamespaceArgs) ElementType

func (GetAlarmAllNamespacesCommonNamespaceArgs) ToGetAlarmAllNamespacesCommonNamespaceOutput

func (i GetAlarmAllNamespacesCommonNamespaceArgs) ToGetAlarmAllNamespacesCommonNamespaceOutput() GetAlarmAllNamespacesCommonNamespaceOutput

func (GetAlarmAllNamespacesCommonNamespaceArgs) ToGetAlarmAllNamespacesCommonNamespaceOutputWithContext

func (i GetAlarmAllNamespacesCommonNamespaceArgs) ToGetAlarmAllNamespacesCommonNamespaceOutputWithContext(ctx context.Context) GetAlarmAllNamespacesCommonNamespaceOutput

type GetAlarmAllNamespacesCommonNamespaceArray

type GetAlarmAllNamespacesCommonNamespaceArray []GetAlarmAllNamespacesCommonNamespaceInput

func (GetAlarmAllNamespacesCommonNamespaceArray) ElementType

func (GetAlarmAllNamespacesCommonNamespaceArray) ToGetAlarmAllNamespacesCommonNamespaceArrayOutput

func (i GetAlarmAllNamespacesCommonNamespaceArray) ToGetAlarmAllNamespacesCommonNamespaceArrayOutput() GetAlarmAllNamespacesCommonNamespaceArrayOutput

func (GetAlarmAllNamespacesCommonNamespaceArray) ToGetAlarmAllNamespacesCommonNamespaceArrayOutputWithContext

func (i GetAlarmAllNamespacesCommonNamespaceArray) ToGetAlarmAllNamespacesCommonNamespaceArrayOutputWithContext(ctx context.Context) GetAlarmAllNamespacesCommonNamespaceArrayOutput

type GetAlarmAllNamespacesCommonNamespaceArrayInput

type GetAlarmAllNamespacesCommonNamespaceArrayInput interface {
	pulumi.Input

	ToGetAlarmAllNamespacesCommonNamespaceArrayOutput() GetAlarmAllNamespacesCommonNamespaceArrayOutput
	ToGetAlarmAllNamespacesCommonNamespaceArrayOutputWithContext(context.Context) GetAlarmAllNamespacesCommonNamespaceArrayOutput
}

GetAlarmAllNamespacesCommonNamespaceArrayInput is an input type that accepts GetAlarmAllNamespacesCommonNamespaceArray and GetAlarmAllNamespacesCommonNamespaceArrayOutput values. You can construct a concrete instance of `GetAlarmAllNamespacesCommonNamespaceArrayInput` via:

GetAlarmAllNamespacesCommonNamespaceArray{ GetAlarmAllNamespacesCommonNamespaceArgs{...} }

type GetAlarmAllNamespacesCommonNamespaceArrayOutput

type GetAlarmAllNamespacesCommonNamespaceArrayOutput struct{ *pulumi.OutputState }

func (GetAlarmAllNamespacesCommonNamespaceArrayOutput) ElementType

func (GetAlarmAllNamespacesCommonNamespaceArrayOutput) Index

func (GetAlarmAllNamespacesCommonNamespaceArrayOutput) ToGetAlarmAllNamespacesCommonNamespaceArrayOutput

func (o GetAlarmAllNamespacesCommonNamespaceArrayOutput) ToGetAlarmAllNamespacesCommonNamespaceArrayOutput() GetAlarmAllNamespacesCommonNamespaceArrayOutput

func (GetAlarmAllNamespacesCommonNamespaceArrayOutput) ToGetAlarmAllNamespacesCommonNamespaceArrayOutputWithContext

func (o GetAlarmAllNamespacesCommonNamespaceArrayOutput) ToGetAlarmAllNamespacesCommonNamespaceArrayOutputWithContext(ctx context.Context) GetAlarmAllNamespacesCommonNamespaceArrayOutput

type GetAlarmAllNamespacesCommonNamespaceDimension

type GetAlarmAllNamespacesCommonNamespaceDimension struct {
	CanFilterHistory bool                                                    `pulumi:"canFilterHistory"`
	CanFilterPolicy  bool                                                    `pulumi:"canFilterPolicy"`
	CanGroupBy       bool                                                    `pulumi:"canGroupBy"`
	IsMultiple       bool                                                    `pulumi:"isMultiple"`
	IsMutable        bool                                                    `pulumi:"isMutable"`
	IsRequired       bool                                                    `pulumi:"isRequired"`
	IsVisible        bool                                                    `pulumi:"isVisible"`
	Key              string                                                  `pulumi:"key"`
	MustGroupBy      bool                                                    `pulumi:"mustGroupBy"`
	Name             string                                                  `pulumi:"name"`
	Operators        []GetAlarmAllNamespacesCommonNamespaceDimensionOperator `pulumi:"operators"`
	ShowValueReplace string                                                  `pulumi:"showValueReplace"`
}

type GetAlarmAllNamespacesCommonNamespaceDimensionArgs

type GetAlarmAllNamespacesCommonNamespaceDimensionArgs struct {
	CanFilterHistory pulumi.BoolInput                                                `pulumi:"canFilterHistory"`
	CanFilterPolicy  pulumi.BoolInput                                                `pulumi:"canFilterPolicy"`
	CanGroupBy       pulumi.BoolInput                                                `pulumi:"canGroupBy"`
	IsMultiple       pulumi.BoolInput                                                `pulumi:"isMultiple"`
	IsMutable        pulumi.BoolInput                                                `pulumi:"isMutable"`
	IsRequired       pulumi.BoolInput                                                `pulumi:"isRequired"`
	IsVisible        pulumi.BoolInput                                                `pulumi:"isVisible"`
	Key              pulumi.StringInput                                              `pulumi:"key"`
	MustGroupBy      pulumi.BoolInput                                                `pulumi:"mustGroupBy"`
	Name             pulumi.StringInput                                              `pulumi:"name"`
	Operators        GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArrayInput `pulumi:"operators"`
	ShowValueReplace pulumi.StringInput                                              `pulumi:"showValueReplace"`
}

func (GetAlarmAllNamespacesCommonNamespaceDimensionArgs) ElementType

func (GetAlarmAllNamespacesCommonNamespaceDimensionArgs) ToGetAlarmAllNamespacesCommonNamespaceDimensionOutput

func (i GetAlarmAllNamespacesCommonNamespaceDimensionArgs) ToGetAlarmAllNamespacesCommonNamespaceDimensionOutput() GetAlarmAllNamespacesCommonNamespaceDimensionOutput

func (GetAlarmAllNamespacesCommonNamespaceDimensionArgs) ToGetAlarmAllNamespacesCommonNamespaceDimensionOutputWithContext

func (i GetAlarmAllNamespacesCommonNamespaceDimensionArgs) ToGetAlarmAllNamespacesCommonNamespaceDimensionOutputWithContext(ctx context.Context) GetAlarmAllNamespacesCommonNamespaceDimensionOutput

type GetAlarmAllNamespacesCommonNamespaceDimensionArray

type GetAlarmAllNamespacesCommonNamespaceDimensionArray []GetAlarmAllNamespacesCommonNamespaceDimensionInput

func (GetAlarmAllNamespacesCommonNamespaceDimensionArray) ElementType

func (GetAlarmAllNamespacesCommonNamespaceDimensionArray) ToGetAlarmAllNamespacesCommonNamespaceDimensionArrayOutput

func (i GetAlarmAllNamespacesCommonNamespaceDimensionArray) ToGetAlarmAllNamespacesCommonNamespaceDimensionArrayOutput() GetAlarmAllNamespacesCommonNamespaceDimensionArrayOutput

func (GetAlarmAllNamespacesCommonNamespaceDimensionArray) ToGetAlarmAllNamespacesCommonNamespaceDimensionArrayOutputWithContext

func (i GetAlarmAllNamespacesCommonNamespaceDimensionArray) ToGetAlarmAllNamespacesCommonNamespaceDimensionArrayOutputWithContext(ctx context.Context) GetAlarmAllNamespacesCommonNamespaceDimensionArrayOutput

type GetAlarmAllNamespacesCommonNamespaceDimensionArrayInput

type GetAlarmAllNamespacesCommonNamespaceDimensionArrayInput interface {
	pulumi.Input

	ToGetAlarmAllNamespacesCommonNamespaceDimensionArrayOutput() GetAlarmAllNamespacesCommonNamespaceDimensionArrayOutput
	ToGetAlarmAllNamespacesCommonNamespaceDimensionArrayOutputWithContext(context.Context) GetAlarmAllNamespacesCommonNamespaceDimensionArrayOutput
}

GetAlarmAllNamespacesCommonNamespaceDimensionArrayInput is an input type that accepts GetAlarmAllNamespacesCommonNamespaceDimensionArray and GetAlarmAllNamespacesCommonNamespaceDimensionArrayOutput values. You can construct a concrete instance of `GetAlarmAllNamespacesCommonNamespaceDimensionArrayInput` via:

GetAlarmAllNamespacesCommonNamespaceDimensionArray{ GetAlarmAllNamespacesCommonNamespaceDimensionArgs{...} }

type GetAlarmAllNamespacesCommonNamespaceDimensionArrayOutput

type GetAlarmAllNamespacesCommonNamespaceDimensionArrayOutput struct{ *pulumi.OutputState }

func (GetAlarmAllNamespacesCommonNamespaceDimensionArrayOutput) ElementType

func (GetAlarmAllNamespacesCommonNamespaceDimensionArrayOutput) Index

func (GetAlarmAllNamespacesCommonNamespaceDimensionArrayOutput) ToGetAlarmAllNamespacesCommonNamespaceDimensionArrayOutput

func (GetAlarmAllNamespacesCommonNamespaceDimensionArrayOutput) ToGetAlarmAllNamespacesCommonNamespaceDimensionArrayOutputWithContext

func (o GetAlarmAllNamespacesCommonNamespaceDimensionArrayOutput) ToGetAlarmAllNamespacesCommonNamespaceDimensionArrayOutputWithContext(ctx context.Context) GetAlarmAllNamespacesCommonNamespaceDimensionArrayOutput

type GetAlarmAllNamespacesCommonNamespaceDimensionInput

type GetAlarmAllNamespacesCommonNamespaceDimensionInput interface {
	pulumi.Input

	ToGetAlarmAllNamespacesCommonNamespaceDimensionOutput() GetAlarmAllNamespacesCommonNamespaceDimensionOutput
	ToGetAlarmAllNamespacesCommonNamespaceDimensionOutputWithContext(context.Context) GetAlarmAllNamespacesCommonNamespaceDimensionOutput
}

GetAlarmAllNamespacesCommonNamespaceDimensionInput is an input type that accepts GetAlarmAllNamespacesCommonNamespaceDimensionArgs and GetAlarmAllNamespacesCommonNamespaceDimensionOutput values. You can construct a concrete instance of `GetAlarmAllNamespacesCommonNamespaceDimensionInput` via:

GetAlarmAllNamespacesCommonNamespaceDimensionArgs{...}

type GetAlarmAllNamespacesCommonNamespaceDimensionOperator

type GetAlarmAllNamespacesCommonNamespaceDimensionOperator struct {
	Id   string `pulumi:"id"`
	Name string `pulumi:"name"`
}

type GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArgs

type GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArgs struct {
	Id   pulumi.StringInput `pulumi:"id"`
	Name pulumi.StringInput `pulumi:"name"`
}

func (GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArgs) ElementType

func (GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArgs) ToGetAlarmAllNamespacesCommonNamespaceDimensionOperatorOutput

func (GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArgs) ToGetAlarmAllNamespacesCommonNamespaceDimensionOperatorOutputWithContext

func (i GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArgs) ToGetAlarmAllNamespacesCommonNamespaceDimensionOperatorOutputWithContext(ctx context.Context) GetAlarmAllNamespacesCommonNamespaceDimensionOperatorOutput

type GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArray

type GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArray []GetAlarmAllNamespacesCommonNamespaceDimensionOperatorInput

func (GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArray) ElementType

func (GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArray) ToGetAlarmAllNamespacesCommonNamespaceDimensionOperatorArrayOutput

func (GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArray) ToGetAlarmAllNamespacesCommonNamespaceDimensionOperatorArrayOutputWithContext

func (i GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArray) ToGetAlarmAllNamespacesCommonNamespaceDimensionOperatorArrayOutputWithContext(ctx context.Context) GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArrayOutput

type GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArrayInput

type GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArrayInput interface {
	pulumi.Input

	ToGetAlarmAllNamespacesCommonNamespaceDimensionOperatorArrayOutput() GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArrayOutput
	ToGetAlarmAllNamespacesCommonNamespaceDimensionOperatorArrayOutputWithContext(context.Context) GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArrayOutput
}

GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArrayInput is an input type that accepts GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArray and GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArrayOutput values. You can construct a concrete instance of `GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArrayInput` via:

GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArray{ GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArgs{...} }

type GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArrayOutput

type GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArrayOutput struct{ *pulumi.OutputState }

func (GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArrayOutput) ElementType

func (GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArrayOutput) Index

func (GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArrayOutput) ToGetAlarmAllNamespacesCommonNamespaceDimensionOperatorArrayOutput

func (GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArrayOutput) ToGetAlarmAllNamespacesCommonNamespaceDimensionOperatorArrayOutputWithContext

func (o GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArrayOutput) ToGetAlarmAllNamespacesCommonNamespaceDimensionOperatorArrayOutputWithContext(ctx context.Context) GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArrayOutput

type GetAlarmAllNamespacesCommonNamespaceDimensionOperatorInput

type GetAlarmAllNamespacesCommonNamespaceDimensionOperatorInput interface {
	pulumi.Input

	ToGetAlarmAllNamespacesCommonNamespaceDimensionOperatorOutput() GetAlarmAllNamespacesCommonNamespaceDimensionOperatorOutput
	ToGetAlarmAllNamespacesCommonNamespaceDimensionOperatorOutputWithContext(context.Context) GetAlarmAllNamespacesCommonNamespaceDimensionOperatorOutput
}

GetAlarmAllNamespacesCommonNamespaceDimensionOperatorInput is an input type that accepts GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArgs and GetAlarmAllNamespacesCommonNamespaceDimensionOperatorOutput values. You can construct a concrete instance of `GetAlarmAllNamespacesCommonNamespaceDimensionOperatorInput` via:

GetAlarmAllNamespacesCommonNamespaceDimensionOperatorArgs{...}

type GetAlarmAllNamespacesCommonNamespaceDimensionOperatorOutput

type GetAlarmAllNamespacesCommonNamespaceDimensionOperatorOutput struct{ *pulumi.OutputState }

func (GetAlarmAllNamespacesCommonNamespaceDimensionOperatorOutput) ElementType

func (GetAlarmAllNamespacesCommonNamespaceDimensionOperatorOutput) Id

func (GetAlarmAllNamespacesCommonNamespaceDimensionOperatorOutput) Name

func (GetAlarmAllNamespacesCommonNamespaceDimensionOperatorOutput) ToGetAlarmAllNamespacesCommonNamespaceDimensionOperatorOutput

func (GetAlarmAllNamespacesCommonNamespaceDimensionOperatorOutput) ToGetAlarmAllNamespacesCommonNamespaceDimensionOperatorOutputWithContext

func (o GetAlarmAllNamespacesCommonNamespaceDimensionOperatorOutput) ToGetAlarmAllNamespacesCommonNamespaceDimensionOperatorOutputWithContext(ctx context.Context) GetAlarmAllNamespacesCommonNamespaceDimensionOperatorOutput

type GetAlarmAllNamespacesCommonNamespaceDimensionOutput

type GetAlarmAllNamespacesCommonNamespaceDimensionOutput struct{ *pulumi.OutputState }

func (GetAlarmAllNamespacesCommonNamespaceDimensionOutput) CanFilterHistory

func (GetAlarmAllNamespacesCommonNamespaceDimensionOutput) CanFilterPolicy

func (GetAlarmAllNamespacesCommonNamespaceDimensionOutput) CanGroupBy

func (GetAlarmAllNamespacesCommonNamespaceDimensionOutput) ElementType

func (GetAlarmAllNamespacesCommonNamespaceDimensionOutput) IsMultiple

func (GetAlarmAllNamespacesCommonNamespaceDimensionOutput) IsMutable

func (GetAlarmAllNamespacesCommonNamespaceDimensionOutput) IsRequired

func (GetAlarmAllNamespacesCommonNamespaceDimensionOutput) IsVisible

func (GetAlarmAllNamespacesCommonNamespaceDimensionOutput) Key

func (GetAlarmAllNamespacesCommonNamespaceDimensionOutput) MustGroupBy

func (GetAlarmAllNamespacesCommonNamespaceDimensionOutput) Name

func (GetAlarmAllNamespacesCommonNamespaceDimensionOutput) Operators

func (GetAlarmAllNamespacesCommonNamespaceDimensionOutput) ShowValueReplace

func (GetAlarmAllNamespacesCommonNamespaceDimensionOutput) ToGetAlarmAllNamespacesCommonNamespaceDimensionOutput

func (o GetAlarmAllNamespacesCommonNamespaceDimensionOutput) ToGetAlarmAllNamespacesCommonNamespaceDimensionOutput() GetAlarmAllNamespacesCommonNamespaceDimensionOutput

func (GetAlarmAllNamespacesCommonNamespaceDimensionOutput) ToGetAlarmAllNamespacesCommonNamespaceDimensionOutputWithContext

func (o GetAlarmAllNamespacesCommonNamespaceDimensionOutput) ToGetAlarmAllNamespacesCommonNamespaceDimensionOutputWithContext(ctx context.Context) GetAlarmAllNamespacesCommonNamespaceDimensionOutput

type GetAlarmAllNamespacesCommonNamespaceInput

type GetAlarmAllNamespacesCommonNamespaceInput interface {
	pulumi.Input

	ToGetAlarmAllNamespacesCommonNamespaceOutput() GetAlarmAllNamespacesCommonNamespaceOutput
	ToGetAlarmAllNamespacesCommonNamespaceOutputWithContext(context.Context) GetAlarmAllNamespacesCommonNamespaceOutput
}

GetAlarmAllNamespacesCommonNamespaceInput is an input type that accepts GetAlarmAllNamespacesCommonNamespaceArgs and GetAlarmAllNamespacesCommonNamespaceOutput values. You can construct a concrete instance of `GetAlarmAllNamespacesCommonNamespaceInput` via:

GetAlarmAllNamespacesCommonNamespaceArgs{...}

type GetAlarmAllNamespacesCommonNamespaceOutput

type GetAlarmAllNamespacesCommonNamespaceOutput struct{ *pulumi.OutputState }

func (GetAlarmAllNamespacesCommonNamespaceOutput) Dimensions

func (GetAlarmAllNamespacesCommonNamespaceOutput) ElementType

func (GetAlarmAllNamespacesCommonNamespaceOutput) Id

func (GetAlarmAllNamespacesCommonNamespaceOutput) MonitorType

func (GetAlarmAllNamespacesCommonNamespaceOutput) Name

func (GetAlarmAllNamespacesCommonNamespaceOutput) ToGetAlarmAllNamespacesCommonNamespaceOutput

func (o GetAlarmAllNamespacesCommonNamespaceOutput) ToGetAlarmAllNamespacesCommonNamespaceOutput() GetAlarmAllNamespacesCommonNamespaceOutput

func (GetAlarmAllNamespacesCommonNamespaceOutput) ToGetAlarmAllNamespacesCommonNamespaceOutputWithContext

func (o GetAlarmAllNamespacesCommonNamespaceOutput) ToGetAlarmAllNamespacesCommonNamespaceOutputWithContext(ctx context.Context) GetAlarmAllNamespacesCommonNamespaceOutput

type GetAlarmAllNamespacesCustomNamespacesNews

type GetAlarmAllNamespacesCustomNamespacesNews struct {
	AvailableRegions []string `pulumi:"availableRegions"`
	Config           string   `pulumi:"config"`
	DashboardId      string   `pulumi:"dashboardId"`
	Id               string   `pulumi:"id"`
	Name             string   `pulumi:"name"`
	ProductName      string   `pulumi:"productName"`
	SortId           int      `pulumi:"sortId"`
	Value            string   `pulumi:"value"`
}

type GetAlarmAllNamespacesCustomNamespacesNewsArgs

type GetAlarmAllNamespacesCustomNamespacesNewsArgs struct {
	AvailableRegions pulumi.StringArrayInput `pulumi:"availableRegions"`
	Config           pulumi.StringInput      `pulumi:"config"`
	DashboardId      pulumi.StringInput      `pulumi:"dashboardId"`
	Id               pulumi.StringInput      `pulumi:"id"`
	Name             pulumi.StringInput      `pulumi:"name"`
	ProductName      pulumi.StringInput      `pulumi:"productName"`
	SortId           pulumi.IntInput         `pulumi:"sortId"`
	Value            pulumi.StringInput      `pulumi:"value"`
}

func (GetAlarmAllNamespacesCustomNamespacesNewsArgs) ElementType

func (GetAlarmAllNamespacesCustomNamespacesNewsArgs) ToGetAlarmAllNamespacesCustomNamespacesNewsOutput

func (i GetAlarmAllNamespacesCustomNamespacesNewsArgs) ToGetAlarmAllNamespacesCustomNamespacesNewsOutput() GetAlarmAllNamespacesCustomNamespacesNewsOutput

func (GetAlarmAllNamespacesCustomNamespacesNewsArgs) ToGetAlarmAllNamespacesCustomNamespacesNewsOutputWithContext

func (i GetAlarmAllNamespacesCustomNamespacesNewsArgs) ToGetAlarmAllNamespacesCustomNamespacesNewsOutputWithContext(ctx context.Context) GetAlarmAllNamespacesCustomNamespacesNewsOutput

type GetAlarmAllNamespacesCustomNamespacesNewsArray

type GetAlarmAllNamespacesCustomNamespacesNewsArray []GetAlarmAllNamespacesCustomNamespacesNewsInput

func (GetAlarmAllNamespacesCustomNamespacesNewsArray) ElementType

func (GetAlarmAllNamespacesCustomNamespacesNewsArray) ToGetAlarmAllNamespacesCustomNamespacesNewsArrayOutput

func (i GetAlarmAllNamespacesCustomNamespacesNewsArray) ToGetAlarmAllNamespacesCustomNamespacesNewsArrayOutput() GetAlarmAllNamespacesCustomNamespacesNewsArrayOutput

func (GetAlarmAllNamespacesCustomNamespacesNewsArray) ToGetAlarmAllNamespacesCustomNamespacesNewsArrayOutputWithContext

func (i GetAlarmAllNamespacesCustomNamespacesNewsArray) ToGetAlarmAllNamespacesCustomNamespacesNewsArrayOutputWithContext(ctx context.Context) GetAlarmAllNamespacesCustomNamespacesNewsArrayOutput

type GetAlarmAllNamespacesCustomNamespacesNewsArrayInput

type GetAlarmAllNamespacesCustomNamespacesNewsArrayInput interface {
	pulumi.Input

	ToGetAlarmAllNamespacesCustomNamespacesNewsArrayOutput() GetAlarmAllNamespacesCustomNamespacesNewsArrayOutput
	ToGetAlarmAllNamespacesCustomNamespacesNewsArrayOutputWithContext(context.Context) GetAlarmAllNamespacesCustomNamespacesNewsArrayOutput
}

GetAlarmAllNamespacesCustomNamespacesNewsArrayInput is an input type that accepts GetAlarmAllNamespacesCustomNamespacesNewsArray and GetAlarmAllNamespacesCustomNamespacesNewsArrayOutput values. You can construct a concrete instance of `GetAlarmAllNamespacesCustomNamespacesNewsArrayInput` via:

GetAlarmAllNamespacesCustomNamespacesNewsArray{ GetAlarmAllNamespacesCustomNamespacesNewsArgs{...} }

type GetAlarmAllNamespacesCustomNamespacesNewsArrayOutput

type GetAlarmAllNamespacesCustomNamespacesNewsArrayOutput struct{ *pulumi.OutputState }

func (GetAlarmAllNamespacesCustomNamespacesNewsArrayOutput) ElementType

func (GetAlarmAllNamespacesCustomNamespacesNewsArrayOutput) Index

func (GetAlarmAllNamespacesCustomNamespacesNewsArrayOutput) ToGetAlarmAllNamespacesCustomNamespacesNewsArrayOutput

func (GetAlarmAllNamespacesCustomNamespacesNewsArrayOutput) ToGetAlarmAllNamespacesCustomNamespacesNewsArrayOutputWithContext

func (o GetAlarmAllNamespacesCustomNamespacesNewsArrayOutput) ToGetAlarmAllNamespacesCustomNamespacesNewsArrayOutputWithContext(ctx context.Context) GetAlarmAllNamespacesCustomNamespacesNewsArrayOutput

type GetAlarmAllNamespacesCustomNamespacesNewsInput

type GetAlarmAllNamespacesCustomNamespacesNewsInput interface {
	pulumi.Input

	ToGetAlarmAllNamespacesCustomNamespacesNewsOutput() GetAlarmAllNamespacesCustomNamespacesNewsOutput
	ToGetAlarmAllNamespacesCustomNamespacesNewsOutputWithContext(context.Context) GetAlarmAllNamespacesCustomNamespacesNewsOutput
}

GetAlarmAllNamespacesCustomNamespacesNewsInput is an input type that accepts GetAlarmAllNamespacesCustomNamespacesNewsArgs and GetAlarmAllNamespacesCustomNamespacesNewsOutput values. You can construct a concrete instance of `GetAlarmAllNamespacesCustomNamespacesNewsInput` via:

GetAlarmAllNamespacesCustomNamespacesNewsArgs{...}

type GetAlarmAllNamespacesCustomNamespacesNewsOutput

type GetAlarmAllNamespacesCustomNamespacesNewsOutput struct{ *pulumi.OutputState }

func (GetAlarmAllNamespacesCustomNamespacesNewsOutput) AvailableRegions

func (GetAlarmAllNamespacesCustomNamespacesNewsOutput) Config

func (GetAlarmAllNamespacesCustomNamespacesNewsOutput) DashboardId

func (GetAlarmAllNamespacesCustomNamespacesNewsOutput) ElementType

func (GetAlarmAllNamespacesCustomNamespacesNewsOutput) Id

func (GetAlarmAllNamespacesCustomNamespacesNewsOutput) Name

func (GetAlarmAllNamespacesCustomNamespacesNewsOutput) ProductName

func (GetAlarmAllNamespacesCustomNamespacesNewsOutput) SortId

func (GetAlarmAllNamespacesCustomNamespacesNewsOutput) ToGetAlarmAllNamespacesCustomNamespacesNewsOutput

func (o GetAlarmAllNamespacesCustomNamespacesNewsOutput) ToGetAlarmAllNamespacesCustomNamespacesNewsOutput() GetAlarmAllNamespacesCustomNamespacesNewsOutput

func (GetAlarmAllNamespacesCustomNamespacesNewsOutput) ToGetAlarmAllNamespacesCustomNamespacesNewsOutputWithContext

func (o GetAlarmAllNamespacesCustomNamespacesNewsOutput) ToGetAlarmAllNamespacesCustomNamespacesNewsOutputWithContext(ctx context.Context) GetAlarmAllNamespacesCustomNamespacesNewsOutput

func (GetAlarmAllNamespacesCustomNamespacesNewsOutput) Value

type GetAlarmAllNamespacesOutputArgs

type GetAlarmAllNamespacesOutputArgs struct {
	Ids              pulumi.StringArrayInput `pulumi:"ids"`
	Module           pulumi.StringInput      `pulumi:"module"`
	MonitorTypes     pulumi.StringArrayInput `pulumi:"monitorTypes"`
	ResultOutputFile pulumi.StringPtrInput   `pulumi:"resultOutputFile"`
	SceneType        pulumi.StringInput      `pulumi:"sceneType"`
}

A collection of arguments for invoking getAlarmAllNamespaces.

func (GetAlarmAllNamespacesOutputArgs) ElementType

type GetAlarmAllNamespacesQceNamespacesNews

type GetAlarmAllNamespacesQceNamespacesNews struct {
	AvailableRegions []string `pulumi:"availableRegions"`
	Config           string   `pulumi:"config"`
	DashboardId      string   `pulumi:"dashboardId"`
	Id               string   `pulumi:"id"`
	Name             string   `pulumi:"name"`
	ProductName      string   `pulumi:"productName"`
	SortId           int      `pulumi:"sortId"`
	Value            string   `pulumi:"value"`
}

type GetAlarmAllNamespacesQceNamespacesNewsArgs

type GetAlarmAllNamespacesQceNamespacesNewsArgs struct {
	AvailableRegions pulumi.StringArrayInput `pulumi:"availableRegions"`
	Config           pulumi.StringInput      `pulumi:"config"`
	DashboardId      pulumi.StringInput      `pulumi:"dashboardId"`
	Id               pulumi.StringInput      `pulumi:"id"`
	Name             pulumi.StringInput      `pulumi:"name"`
	ProductName      pulumi.StringInput      `pulumi:"productName"`
	SortId           pulumi.IntInput         `pulumi:"sortId"`
	Value            pulumi.StringInput      `pulumi:"value"`
}

func (GetAlarmAllNamespacesQceNamespacesNewsArgs) ElementType

func (GetAlarmAllNamespacesQceNamespacesNewsArgs) ToGetAlarmAllNamespacesQceNamespacesNewsOutput

func (i GetAlarmAllNamespacesQceNamespacesNewsArgs) ToGetAlarmAllNamespacesQceNamespacesNewsOutput() GetAlarmAllNamespacesQceNamespacesNewsOutput

func (GetAlarmAllNamespacesQceNamespacesNewsArgs) ToGetAlarmAllNamespacesQceNamespacesNewsOutputWithContext

func (i GetAlarmAllNamespacesQceNamespacesNewsArgs) ToGetAlarmAllNamespacesQceNamespacesNewsOutputWithContext(ctx context.Context) GetAlarmAllNamespacesQceNamespacesNewsOutput

type GetAlarmAllNamespacesQceNamespacesNewsArray

type GetAlarmAllNamespacesQceNamespacesNewsArray []GetAlarmAllNamespacesQceNamespacesNewsInput

func (GetAlarmAllNamespacesQceNamespacesNewsArray) ElementType

func (GetAlarmAllNamespacesQceNamespacesNewsArray) ToGetAlarmAllNamespacesQceNamespacesNewsArrayOutput

func (i GetAlarmAllNamespacesQceNamespacesNewsArray) ToGetAlarmAllNamespacesQceNamespacesNewsArrayOutput() GetAlarmAllNamespacesQceNamespacesNewsArrayOutput

func (GetAlarmAllNamespacesQceNamespacesNewsArray) ToGetAlarmAllNamespacesQceNamespacesNewsArrayOutputWithContext

func (i GetAlarmAllNamespacesQceNamespacesNewsArray) ToGetAlarmAllNamespacesQceNamespacesNewsArrayOutputWithContext(ctx context.Context) GetAlarmAllNamespacesQceNamespacesNewsArrayOutput

type GetAlarmAllNamespacesQceNamespacesNewsArrayInput

type GetAlarmAllNamespacesQceNamespacesNewsArrayInput interface {
	pulumi.Input

	ToGetAlarmAllNamespacesQceNamespacesNewsArrayOutput() GetAlarmAllNamespacesQceNamespacesNewsArrayOutput
	ToGetAlarmAllNamespacesQceNamespacesNewsArrayOutputWithContext(context.Context) GetAlarmAllNamespacesQceNamespacesNewsArrayOutput
}

GetAlarmAllNamespacesQceNamespacesNewsArrayInput is an input type that accepts GetAlarmAllNamespacesQceNamespacesNewsArray and GetAlarmAllNamespacesQceNamespacesNewsArrayOutput values. You can construct a concrete instance of `GetAlarmAllNamespacesQceNamespacesNewsArrayInput` via:

GetAlarmAllNamespacesQceNamespacesNewsArray{ GetAlarmAllNamespacesQceNamespacesNewsArgs{...} }

type GetAlarmAllNamespacesQceNamespacesNewsArrayOutput

type GetAlarmAllNamespacesQceNamespacesNewsArrayOutput struct{ *pulumi.OutputState }

func (GetAlarmAllNamespacesQceNamespacesNewsArrayOutput) ElementType

func (GetAlarmAllNamespacesQceNamespacesNewsArrayOutput) Index

func (GetAlarmAllNamespacesQceNamespacesNewsArrayOutput) ToGetAlarmAllNamespacesQceNamespacesNewsArrayOutput

func (o GetAlarmAllNamespacesQceNamespacesNewsArrayOutput) ToGetAlarmAllNamespacesQceNamespacesNewsArrayOutput() GetAlarmAllNamespacesQceNamespacesNewsArrayOutput

func (GetAlarmAllNamespacesQceNamespacesNewsArrayOutput) ToGetAlarmAllNamespacesQceNamespacesNewsArrayOutputWithContext

func (o GetAlarmAllNamespacesQceNamespacesNewsArrayOutput) ToGetAlarmAllNamespacesQceNamespacesNewsArrayOutputWithContext(ctx context.Context) GetAlarmAllNamespacesQceNamespacesNewsArrayOutput

type GetAlarmAllNamespacesQceNamespacesNewsInput

type GetAlarmAllNamespacesQceNamespacesNewsInput interface {
	pulumi.Input

	ToGetAlarmAllNamespacesQceNamespacesNewsOutput() GetAlarmAllNamespacesQceNamespacesNewsOutput
	ToGetAlarmAllNamespacesQceNamespacesNewsOutputWithContext(context.Context) GetAlarmAllNamespacesQceNamespacesNewsOutput
}

GetAlarmAllNamespacesQceNamespacesNewsInput is an input type that accepts GetAlarmAllNamespacesQceNamespacesNewsArgs and GetAlarmAllNamespacesQceNamespacesNewsOutput values. You can construct a concrete instance of `GetAlarmAllNamespacesQceNamespacesNewsInput` via:

GetAlarmAllNamespacesQceNamespacesNewsArgs{...}

type GetAlarmAllNamespacesQceNamespacesNewsOutput

type GetAlarmAllNamespacesQceNamespacesNewsOutput struct{ *pulumi.OutputState }

func (GetAlarmAllNamespacesQceNamespacesNewsOutput) AvailableRegions

func (GetAlarmAllNamespacesQceNamespacesNewsOutput) Config

func (GetAlarmAllNamespacesQceNamespacesNewsOutput) DashboardId

func (GetAlarmAllNamespacesQceNamespacesNewsOutput) ElementType

func (GetAlarmAllNamespacesQceNamespacesNewsOutput) Id

func (GetAlarmAllNamespacesQceNamespacesNewsOutput) Name

func (GetAlarmAllNamespacesQceNamespacesNewsOutput) ProductName

func (GetAlarmAllNamespacesQceNamespacesNewsOutput) SortId

func (GetAlarmAllNamespacesQceNamespacesNewsOutput) ToGetAlarmAllNamespacesQceNamespacesNewsOutput

func (o GetAlarmAllNamespacesQceNamespacesNewsOutput) ToGetAlarmAllNamespacesQceNamespacesNewsOutput() GetAlarmAllNamespacesQceNamespacesNewsOutput

func (GetAlarmAllNamespacesQceNamespacesNewsOutput) ToGetAlarmAllNamespacesQceNamespacesNewsOutputWithContext

func (o GetAlarmAllNamespacesQceNamespacesNewsOutput) ToGetAlarmAllNamespacesQceNamespacesNewsOutputWithContext(ctx context.Context) GetAlarmAllNamespacesQceNamespacesNewsOutput

func (GetAlarmAllNamespacesQceNamespacesNewsOutput) Value

type GetAlarmAllNamespacesResult

type GetAlarmAllNamespacesResult struct {
	CommonNamespaces     []GetAlarmAllNamespacesCommonNamespace      `pulumi:"commonNamespaces"`
	CustomNamespacesNews []GetAlarmAllNamespacesCustomNamespacesNews `pulumi:"customNamespacesNews"`
	// The provider-assigned unique ID for this managed resource.
	Id                string                                   `pulumi:"id"`
	Ids               []string                                 `pulumi:"ids"`
	Module            string                                   `pulumi:"module"`
	MonitorTypes      []string                                 `pulumi:"monitorTypes"`
	QceNamespacesNews []GetAlarmAllNamespacesQceNamespacesNews `pulumi:"qceNamespacesNews"`
	ResultOutputFile  *string                                  `pulumi:"resultOutputFile"`
	SceneType         string                                   `pulumi:"sceneType"`
}

A collection of values returned by getAlarmAllNamespaces.

type GetAlarmAllNamespacesResultOutput

type GetAlarmAllNamespacesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getAlarmAllNamespaces.

func (GetAlarmAllNamespacesResultOutput) CommonNamespaces

func (GetAlarmAllNamespacesResultOutput) CustomNamespacesNews

func (GetAlarmAllNamespacesResultOutput) ElementType

func (GetAlarmAllNamespacesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetAlarmAllNamespacesResultOutput) Ids

func (GetAlarmAllNamespacesResultOutput) Module

func (GetAlarmAllNamespacesResultOutput) MonitorTypes

func (GetAlarmAllNamespacesResultOutput) QceNamespacesNews

func (GetAlarmAllNamespacesResultOutput) ResultOutputFile

func (GetAlarmAllNamespacesResultOutput) SceneType

func (GetAlarmAllNamespacesResultOutput) ToGetAlarmAllNamespacesResultOutput

func (o GetAlarmAllNamespacesResultOutput) ToGetAlarmAllNamespacesResultOutput() GetAlarmAllNamespacesResultOutput

func (GetAlarmAllNamespacesResultOutput) ToGetAlarmAllNamespacesResultOutputWithContext

func (o GetAlarmAllNamespacesResultOutput) ToGetAlarmAllNamespacesResultOutputWithContext(ctx context.Context) GetAlarmAllNamespacesResultOutput

type GetAlarmBasicAlarmsAlarm

type GetAlarmBasicAlarmsAlarm struct {
	AlarmStatus    string                                  `pulumi:"alarmStatus"`
	AlarmType      int                                     `pulumi:"alarmType"`
	Content        string                                  `pulumi:"content"`
	Dimensions     string                                  `pulumi:"dimensions"`
	Duration       int                                     `pulumi:"duration"`
	FirstOccurTime string                                  `pulumi:"firstOccurTime"`
	GroupId        int                                     `pulumi:"groupId"`
	GroupName      string                                  `pulumi:"groupName"`
	Id             int                                     `pulumi:"id"`
	InstanceGroups []GetAlarmBasicAlarmsAlarmInstanceGroup `pulumi:"instanceGroups"`
	LastOccurTime  string                                  `pulumi:"lastOccurTime"`
	MetricId       int                                     `pulumi:"metricId"`
	MetricName     string                                  `pulumi:"metricName"`
	NotifyWays     []string                                `pulumi:"notifyWays"`
	ObjId          string                                  `pulumi:"objId"`
	ObjName        string                                  `pulumi:"objName"`
	ProjectId      int                                     `pulumi:"projectId"`
	ProjectName    string                                  `pulumi:"projectName"`
	Region         string                                  `pulumi:"region"`
	Status         int                                     `pulumi:"status"`
	ViewName       string                                  `pulumi:"viewName"`
	Vpc            string                                  `pulumi:"vpc"`
}

type GetAlarmBasicAlarmsAlarmArgs

type GetAlarmBasicAlarmsAlarmArgs struct {
	AlarmStatus    pulumi.StringInput                              `pulumi:"alarmStatus"`
	AlarmType      pulumi.IntInput                                 `pulumi:"alarmType"`
	Content        pulumi.StringInput                              `pulumi:"content"`
	Dimensions     pulumi.StringInput                              `pulumi:"dimensions"`
	Duration       pulumi.IntInput                                 `pulumi:"duration"`
	FirstOccurTime pulumi.StringInput                              `pulumi:"firstOccurTime"`
	GroupId        pulumi.IntInput                                 `pulumi:"groupId"`
	GroupName      pulumi.StringInput                              `pulumi:"groupName"`
	Id             pulumi.IntInput                                 `pulumi:"id"`
	InstanceGroups GetAlarmBasicAlarmsAlarmInstanceGroupArrayInput `pulumi:"instanceGroups"`
	LastOccurTime  pulumi.StringInput                              `pulumi:"lastOccurTime"`
	MetricId       pulumi.IntInput                                 `pulumi:"metricId"`
	MetricName     pulumi.StringInput                              `pulumi:"metricName"`
	NotifyWays     pulumi.StringArrayInput                         `pulumi:"notifyWays"`
	ObjId          pulumi.StringInput                              `pulumi:"objId"`
	ObjName        pulumi.StringInput                              `pulumi:"objName"`
	ProjectId      pulumi.IntInput                                 `pulumi:"projectId"`
	ProjectName    pulumi.StringInput                              `pulumi:"projectName"`
	Region         pulumi.StringInput                              `pulumi:"region"`
	Status         pulumi.IntInput                                 `pulumi:"status"`
	ViewName       pulumi.StringInput                              `pulumi:"viewName"`
	Vpc            pulumi.StringInput                              `pulumi:"vpc"`
}

func (GetAlarmBasicAlarmsAlarmArgs) ElementType

func (GetAlarmBasicAlarmsAlarmArgs) ToGetAlarmBasicAlarmsAlarmOutput

func (i GetAlarmBasicAlarmsAlarmArgs) ToGetAlarmBasicAlarmsAlarmOutput() GetAlarmBasicAlarmsAlarmOutput

func (GetAlarmBasicAlarmsAlarmArgs) ToGetAlarmBasicAlarmsAlarmOutputWithContext

func (i GetAlarmBasicAlarmsAlarmArgs) ToGetAlarmBasicAlarmsAlarmOutputWithContext(ctx context.Context) GetAlarmBasicAlarmsAlarmOutput

type GetAlarmBasicAlarmsAlarmArray

type GetAlarmBasicAlarmsAlarmArray []GetAlarmBasicAlarmsAlarmInput

func (GetAlarmBasicAlarmsAlarmArray) ElementType

func (GetAlarmBasicAlarmsAlarmArray) ToGetAlarmBasicAlarmsAlarmArrayOutput

func (i GetAlarmBasicAlarmsAlarmArray) ToGetAlarmBasicAlarmsAlarmArrayOutput() GetAlarmBasicAlarmsAlarmArrayOutput

func (GetAlarmBasicAlarmsAlarmArray) ToGetAlarmBasicAlarmsAlarmArrayOutputWithContext

func (i GetAlarmBasicAlarmsAlarmArray) ToGetAlarmBasicAlarmsAlarmArrayOutputWithContext(ctx context.Context) GetAlarmBasicAlarmsAlarmArrayOutput

type GetAlarmBasicAlarmsAlarmArrayInput

type GetAlarmBasicAlarmsAlarmArrayInput interface {
	pulumi.Input

	ToGetAlarmBasicAlarmsAlarmArrayOutput() GetAlarmBasicAlarmsAlarmArrayOutput
	ToGetAlarmBasicAlarmsAlarmArrayOutputWithContext(context.Context) GetAlarmBasicAlarmsAlarmArrayOutput
}

GetAlarmBasicAlarmsAlarmArrayInput is an input type that accepts GetAlarmBasicAlarmsAlarmArray and GetAlarmBasicAlarmsAlarmArrayOutput values. You can construct a concrete instance of `GetAlarmBasicAlarmsAlarmArrayInput` via:

GetAlarmBasicAlarmsAlarmArray{ GetAlarmBasicAlarmsAlarmArgs{...} }

type GetAlarmBasicAlarmsAlarmArrayOutput

type GetAlarmBasicAlarmsAlarmArrayOutput struct{ *pulumi.OutputState }

func (GetAlarmBasicAlarmsAlarmArrayOutput) ElementType

func (GetAlarmBasicAlarmsAlarmArrayOutput) Index

func (GetAlarmBasicAlarmsAlarmArrayOutput) ToGetAlarmBasicAlarmsAlarmArrayOutput

func (o GetAlarmBasicAlarmsAlarmArrayOutput) ToGetAlarmBasicAlarmsAlarmArrayOutput() GetAlarmBasicAlarmsAlarmArrayOutput

func (GetAlarmBasicAlarmsAlarmArrayOutput) ToGetAlarmBasicAlarmsAlarmArrayOutputWithContext

func (o GetAlarmBasicAlarmsAlarmArrayOutput) ToGetAlarmBasicAlarmsAlarmArrayOutputWithContext(ctx context.Context) GetAlarmBasicAlarmsAlarmArrayOutput

type GetAlarmBasicAlarmsAlarmInput

type GetAlarmBasicAlarmsAlarmInput interface {
	pulumi.Input

	ToGetAlarmBasicAlarmsAlarmOutput() GetAlarmBasicAlarmsAlarmOutput
	ToGetAlarmBasicAlarmsAlarmOutputWithContext(context.Context) GetAlarmBasicAlarmsAlarmOutput
}

GetAlarmBasicAlarmsAlarmInput is an input type that accepts GetAlarmBasicAlarmsAlarmArgs and GetAlarmBasicAlarmsAlarmOutput values. You can construct a concrete instance of `GetAlarmBasicAlarmsAlarmInput` via:

GetAlarmBasicAlarmsAlarmArgs{...}

type GetAlarmBasicAlarmsAlarmInstanceGroup

type GetAlarmBasicAlarmsAlarmInstanceGroup struct {
	InstanceGroupId   int    `pulumi:"instanceGroupId"`
	InstanceGroupName string `pulumi:"instanceGroupName"`
}

type GetAlarmBasicAlarmsAlarmInstanceGroupArgs

type GetAlarmBasicAlarmsAlarmInstanceGroupArgs struct {
	InstanceGroupId   pulumi.IntInput    `pulumi:"instanceGroupId"`
	InstanceGroupName pulumi.StringInput `pulumi:"instanceGroupName"`
}

func (GetAlarmBasicAlarmsAlarmInstanceGroupArgs) ElementType

func (GetAlarmBasicAlarmsAlarmInstanceGroupArgs) ToGetAlarmBasicAlarmsAlarmInstanceGroupOutput

func (i GetAlarmBasicAlarmsAlarmInstanceGroupArgs) ToGetAlarmBasicAlarmsAlarmInstanceGroupOutput() GetAlarmBasicAlarmsAlarmInstanceGroupOutput

func (GetAlarmBasicAlarmsAlarmInstanceGroupArgs) ToGetAlarmBasicAlarmsAlarmInstanceGroupOutputWithContext

func (i GetAlarmBasicAlarmsAlarmInstanceGroupArgs) ToGetAlarmBasicAlarmsAlarmInstanceGroupOutputWithContext(ctx context.Context) GetAlarmBasicAlarmsAlarmInstanceGroupOutput

type GetAlarmBasicAlarmsAlarmInstanceGroupArray

type GetAlarmBasicAlarmsAlarmInstanceGroupArray []GetAlarmBasicAlarmsAlarmInstanceGroupInput

func (GetAlarmBasicAlarmsAlarmInstanceGroupArray) ElementType

func (GetAlarmBasicAlarmsAlarmInstanceGroupArray) ToGetAlarmBasicAlarmsAlarmInstanceGroupArrayOutput

func (i GetAlarmBasicAlarmsAlarmInstanceGroupArray) ToGetAlarmBasicAlarmsAlarmInstanceGroupArrayOutput() GetAlarmBasicAlarmsAlarmInstanceGroupArrayOutput

func (GetAlarmBasicAlarmsAlarmInstanceGroupArray) ToGetAlarmBasicAlarmsAlarmInstanceGroupArrayOutputWithContext

func (i GetAlarmBasicAlarmsAlarmInstanceGroupArray) ToGetAlarmBasicAlarmsAlarmInstanceGroupArrayOutputWithContext(ctx context.Context) GetAlarmBasicAlarmsAlarmInstanceGroupArrayOutput

type GetAlarmBasicAlarmsAlarmInstanceGroupArrayInput

type GetAlarmBasicAlarmsAlarmInstanceGroupArrayInput interface {
	pulumi.Input

	ToGetAlarmBasicAlarmsAlarmInstanceGroupArrayOutput() GetAlarmBasicAlarmsAlarmInstanceGroupArrayOutput
	ToGetAlarmBasicAlarmsAlarmInstanceGroupArrayOutputWithContext(context.Context) GetAlarmBasicAlarmsAlarmInstanceGroupArrayOutput
}

GetAlarmBasicAlarmsAlarmInstanceGroupArrayInput is an input type that accepts GetAlarmBasicAlarmsAlarmInstanceGroupArray and GetAlarmBasicAlarmsAlarmInstanceGroupArrayOutput values. You can construct a concrete instance of `GetAlarmBasicAlarmsAlarmInstanceGroupArrayInput` via:

GetAlarmBasicAlarmsAlarmInstanceGroupArray{ GetAlarmBasicAlarmsAlarmInstanceGroupArgs{...} }

type GetAlarmBasicAlarmsAlarmInstanceGroupArrayOutput

type GetAlarmBasicAlarmsAlarmInstanceGroupArrayOutput struct{ *pulumi.OutputState }

func (GetAlarmBasicAlarmsAlarmInstanceGroupArrayOutput) ElementType

func (GetAlarmBasicAlarmsAlarmInstanceGroupArrayOutput) Index

func (GetAlarmBasicAlarmsAlarmInstanceGroupArrayOutput) ToGetAlarmBasicAlarmsAlarmInstanceGroupArrayOutput

func (o GetAlarmBasicAlarmsAlarmInstanceGroupArrayOutput) ToGetAlarmBasicAlarmsAlarmInstanceGroupArrayOutput() GetAlarmBasicAlarmsAlarmInstanceGroupArrayOutput

func (GetAlarmBasicAlarmsAlarmInstanceGroupArrayOutput) ToGetAlarmBasicAlarmsAlarmInstanceGroupArrayOutputWithContext

func (o GetAlarmBasicAlarmsAlarmInstanceGroupArrayOutput) ToGetAlarmBasicAlarmsAlarmInstanceGroupArrayOutputWithContext(ctx context.Context) GetAlarmBasicAlarmsAlarmInstanceGroupArrayOutput

type GetAlarmBasicAlarmsAlarmInstanceGroupInput

type GetAlarmBasicAlarmsAlarmInstanceGroupInput interface {
	pulumi.Input

	ToGetAlarmBasicAlarmsAlarmInstanceGroupOutput() GetAlarmBasicAlarmsAlarmInstanceGroupOutput
	ToGetAlarmBasicAlarmsAlarmInstanceGroupOutputWithContext(context.Context) GetAlarmBasicAlarmsAlarmInstanceGroupOutput
}

GetAlarmBasicAlarmsAlarmInstanceGroupInput is an input type that accepts GetAlarmBasicAlarmsAlarmInstanceGroupArgs and GetAlarmBasicAlarmsAlarmInstanceGroupOutput values. You can construct a concrete instance of `GetAlarmBasicAlarmsAlarmInstanceGroupInput` via:

GetAlarmBasicAlarmsAlarmInstanceGroupArgs{...}

type GetAlarmBasicAlarmsAlarmInstanceGroupOutput

type GetAlarmBasicAlarmsAlarmInstanceGroupOutput struct{ *pulumi.OutputState }

func (GetAlarmBasicAlarmsAlarmInstanceGroupOutput) ElementType

func (GetAlarmBasicAlarmsAlarmInstanceGroupOutput) InstanceGroupId

func (GetAlarmBasicAlarmsAlarmInstanceGroupOutput) InstanceGroupName

func (GetAlarmBasicAlarmsAlarmInstanceGroupOutput) ToGetAlarmBasicAlarmsAlarmInstanceGroupOutput

func (o GetAlarmBasicAlarmsAlarmInstanceGroupOutput) ToGetAlarmBasicAlarmsAlarmInstanceGroupOutput() GetAlarmBasicAlarmsAlarmInstanceGroupOutput

func (GetAlarmBasicAlarmsAlarmInstanceGroupOutput) ToGetAlarmBasicAlarmsAlarmInstanceGroupOutputWithContext

func (o GetAlarmBasicAlarmsAlarmInstanceGroupOutput) ToGetAlarmBasicAlarmsAlarmInstanceGroupOutputWithContext(ctx context.Context) GetAlarmBasicAlarmsAlarmInstanceGroupOutput

type GetAlarmBasicAlarmsAlarmOutput

type GetAlarmBasicAlarmsAlarmOutput struct{ *pulumi.OutputState }

func (GetAlarmBasicAlarmsAlarmOutput) AlarmStatus

func (GetAlarmBasicAlarmsAlarmOutput) AlarmType

func (GetAlarmBasicAlarmsAlarmOutput) Content

func (GetAlarmBasicAlarmsAlarmOutput) Dimensions

func (GetAlarmBasicAlarmsAlarmOutput) Duration

func (GetAlarmBasicAlarmsAlarmOutput) ElementType

func (GetAlarmBasicAlarmsAlarmOutput) FirstOccurTime

func (GetAlarmBasicAlarmsAlarmOutput) GroupId

func (GetAlarmBasicAlarmsAlarmOutput) GroupName

func (GetAlarmBasicAlarmsAlarmOutput) Id

func (GetAlarmBasicAlarmsAlarmOutput) InstanceGroups

func (GetAlarmBasicAlarmsAlarmOutput) LastOccurTime

func (GetAlarmBasicAlarmsAlarmOutput) MetricId

func (GetAlarmBasicAlarmsAlarmOutput) MetricName

func (GetAlarmBasicAlarmsAlarmOutput) NotifyWays

func (GetAlarmBasicAlarmsAlarmOutput) ObjId

func (GetAlarmBasicAlarmsAlarmOutput) ObjName

func (GetAlarmBasicAlarmsAlarmOutput) ProjectId

func (GetAlarmBasicAlarmsAlarmOutput) ProjectName

func (GetAlarmBasicAlarmsAlarmOutput) Region

func (GetAlarmBasicAlarmsAlarmOutput) Status

func (GetAlarmBasicAlarmsAlarmOutput) ToGetAlarmBasicAlarmsAlarmOutput

func (o GetAlarmBasicAlarmsAlarmOutput) ToGetAlarmBasicAlarmsAlarmOutput() GetAlarmBasicAlarmsAlarmOutput

func (GetAlarmBasicAlarmsAlarmOutput) ToGetAlarmBasicAlarmsAlarmOutputWithContext

func (o GetAlarmBasicAlarmsAlarmOutput) ToGetAlarmBasicAlarmsAlarmOutputWithContext(ctx context.Context) GetAlarmBasicAlarmsAlarmOutput

func (GetAlarmBasicAlarmsAlarmOutput) ViewName

func (GetAlarmBasicAlarmsAlarmOutput) Vpc

type GetAlarmBasicAlarmsArgs

type GetAlarmBasicAlarmsArgs struct {
	AlarmStatuses    []int    `pulumi:"alarmStatuses"`
	EndTime          *int     `pulumi:"endTime"`
	InstanceGroupIds []int    `pulumi:"instanceGroupIds"`
	MetricNames      []string `pulumi:"metricNames"`
	Module           string   `pulumi:"module"`
	ObjLike          *string  `pulumi:"objLike"`
	OccurTimeOrder   *string  `pulumi:"occurTimeOrder"`
	ProjectIds       []int    `pulumi:"projectIds"`
	ResultOutputFile *string  `pulumi:"resultOutputFile"`
	StartTime        *int     `pulumi:"startTime"`
	ViewNames        []string `pulumi:"viewNames"`
}

A collection of arguments for invoking getAlarmBasicAlarms.

type GetAlarmBasicAlarmsOutputArgs

type GetAlarmBasicAlarmsOutputArgs struct {
	AlarmStatuses    pulumi.IntArrayInput    `pulumi:"alarmStatuses"`
	EndTime          pulumi.IntPtrInput      `pulumi:"endTime"`
	InstanceGroupIds pulumi.IntArrayInput    `pulumi:"instanceGroupIds"`
	MetricNames      pulumi.StringArrayInput `pulumi:"metricNames"`
	Module           pulumi.StringInput      `pulumi:"module"`
	ObjLike          pulumi.StringPtrInput   `pulumi:"objLike"`
	OccurTimeOrder   pulumi.StringPtrInput   `pulumi:"occurTimeOrder"`
	ProjectIds       pulumi.IntArrayInput    `pulumi:"projectIds"`
	ResultOutputFile pulumi.StringPtrInput   `pulumi:"resultOutputFile"`
	StartTime        pulumi.IntPtrInput      `pulumi:"startTime"`
	ViewNames        pulumi.StringArrayInput `pulumi:"viewNames"`
}

A collection of arguments for invoking getAlarmBasicAlarms.

func (GetAlarmBasicAlarmsOutputArgs) ElementType

type GetAlarmBasicAlarmsResult

type GetAlarmBasicAlarmsResult struct {
	AlarmStatuses []int                      `pulumi:"alarmStatuses"`
	Alarms        []GetAlarmBasicAlarmsAlarm `pulumi:"alarms"`
	EndTime       *int                       `pulumi:"endTime"`
	// The provider-assigned unique ID for this managed resource.
	Id               string   `pulumi:"id"`
	InstanceGroupIds []int    `pulumi:"instanceGroupIds"`
	MetricNames      []string `pulumi:"metricNames"`
	Module           string   `pulumi:"module"`
	ObjLike          *string  `pulumi:"objLike"`
	OccurTimeOrder   *string  `pulumi:"occurTimeOrder"`
	ProjectIds       []int    `pulumi:"projectIds"`
	ResultOutputFile *string  `pulumi:"resultOutputFile"`
	StartTime        *int     `pulumi:"startTime"`
	ViewNames        []string `pulumi:"viewNames"`
	Warning          string   `pulumi:"warning"`
}

A collection of values returned by getAlarmBasicAlarms.

type GetAlarmBasicAlarmsResultOutput

type GetAlarmBasicAlarmsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getAlarmBasicAlarms.

func (GetAlarmBasicAlarmsResultOutput) AlarmStatuses

func (GetAlarmBasicAlarmsResultOutput) Alarms

func (GetAlarmBasicAlarmsResultOutput) ElementType

func (GetAlarmBasicAlarmsResultOutput) EndTime

func (GetAlarmBasicAlarmsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetAlarmBasicAlarmsResultOutput) InstanceGroupIds

func (GetAlarmBasicAlarmsResultOutput) MetricNames

func (GetAlarmBasicAlarmsResultOutput) Module

func (GetAlarmBasicAlarmsResultOutput) ObjLike

func (GetAlarmBasicAlarmsResultOutput) OccurTimeOrder

func (GetAlarmBasicAlarmsResultOutput) ProjectIds

func (GetAlarmBasicAlarmsResultOutput) ResultOutputFile

func (GetAlarmBasicAlarmsResultOutput) StartTime

func (GetAlarmBasicAlarmsResultOutput) ToGetAlarmBasicAlarmsResultOutput

func (o GetAlarmBasicAlarmsResultOutput) ToGetAlarmBasicAlarmsResultOutput() GetAlarmBasicAlarmsResultOutput

func (GetAlarmBasicAlarmsResultOutput) ToGetAlarmBasicAlarmsResultOutputWithContext

func (o GetAlarmBasicAlarmsResultOutput) ToGetAlarmBasicAlarmsResultOutputWithContext(ctx context.Context) GetAlarmBasicAlarmsResultOutput

func (GetAlarmBasicAlarmsResultOutput) ViewNames

func (GetAlarmBasicAlarmsResultOutput) Warning

type GetAlarmBasicMetricArgs

type GetAlarmBasicMetricArgs struct {
	Dimensions       []string `pulumi:"dimensions"`
	MetricName       *string  `pulumi:"metricName"`
	Namespace        string   `pulumi:"namespace"`
	ResultOutputFile *string  `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getAlarmBasicMetric.

type GetAlarmBasicMetricMetricSet

type GetAlarmBasicMetricMetricSet struct {
	Dimensions  []GetAlarmBasicMetricMetricSetDimension `pulumi:"dimensions"`
	Meanings    []GetAlarmBasicMetricMetricSetMeaning   `pulumi:"meanings"`
	MetricCName string                                  `pulumi:"metricCName"`
	MetricEName string                                  `pulumi:"metricEName"`
	MetricName  string                                  `pulumi:"metricName"`
	Namespace   string                                  `pulumi:"namespace"`
	Period      []int                                   `pulumi:"period"`
	Periods     []GetAlarmBasicMetricMetricSetPeriod    `pulumi:"periods"`
	Unit        string                                  `pulumi:"unit"`
	UnitCname   string                                  `pulumi:"unitCname"`
}

type GetAlarmBasicMetricMetricSetArgs

type GetAlarmBasicMetricMetricSetArgs struct {
	Dimensions  GetAlarmBasicMetricMetricSetDimensionArrayInput `pulumi:"dimensions"`
	Meanings    GetAlarmBasicMetricMetricSetMeaningArrayInput   `pulumi:"meanings"`
	MetricCName pulumi.StringInput                              `pulumi:"metricCName"`
	MetricEName pulumi.StringInput                              `pulumi:"metricEName"`
	MetricName  pulumi.StringInput                              `pulumi:"metricName"`
	Namespace   pulumi.StringInput                              `pulumi:"namespace"`
	Period      pulumi.IntArrayInput                            `pulumi:"period"`
	Periods     GetAlarmBasicMetricMetricSetPeriodArrayInput    `pulumi:"periods"`
	Unit        pulumi.StringInput                              `pulumi:"unit"`
	UnitCname   pulumi.StringInput                              `pulumi:"unitCname"`
}

func (GetAlarmBasicMetricMetricSetArgs) ElementType

func (GetAlarmBasicMetricMetricSetArgs) ToGetAlarmBasicMetricMetricSetOutput

func (i GetAlarmBasicMetricMetricSetArgs) ToGetAlarmBasicMetricMetricSetOutput() GetAlarmBasicMetricMetricSetOutput

func (GetAlarmBasicMetricMetricSetArgs) ToGetAlarmBasicMetricMetricSetOutputWithContext

func (i GetAlarmBasicMetricMetricSetArgs) ToGetAlarmBasicMetricMetricSetOutputWithContext(ctx context.Context) GetAlarmBasicMetricMetricSetOutput

type GetAlarmBasicMetricMetricSetArray

type GetAlarmBasicMetricMetricSetArray []GetAlarmBasicMetricMetricSetInput

func (GetAlarmBasicMetricMetricSetArray) ElementType

func (GetAlarmBasicMetricMetricSetArray) ToGetAlarmBasicMetricMetricSetArrayOutput

func (i GetAlarmBasicMetricMetricSetArray) ToGetAlarmBasicMetricMetricSetArrayOutput() GetAlarmBasicMetricMetricSetArrayOutput

func (GetAlarmBasicMetricMetricSetArray) ToGetAlarmBasicMetricMetricSetArrayOutputWithContext

func (i GetAlarmBasicMetricMetricSetArray) ToGetAlarmBasicMetricMetricSetArrayOutputWithContext(ctx context.Context) GetAlarmBasicMetricMetricSetArrayOutput

type GetAlarmBasicMetricMetricSetArrayInput

type GetAlarmBasicMetricMetricSetArrayInput interface {
	pulumi.Input

	ToGetAlarmBasicMetricMetricSetArrayOutput() GetAlarmBasicMetricMetricSetArrayOutput
	ToGetAlarmBasicMetricMetricSetArrayOutputWithContext(context.Context) GetAlarmBasicMetricMetricSetArrayOutput
}

GetAlarmBasicMetricMetricSetArrayInput is an input type that accepts GetAlarmBasicMetricMetricSetArray and GetAlarmBasicMetricMetricSetArrayOutput values. You can construct a concrete instance of `GetAlarmBasicMetricMetricSetArrayInput` via:

GetAlarmBasicMetricMetricSetArray{ GetAlarmBasicMetricMetricSetArgs{...} }

type GetAlarmBasicMetricMetricSetArrayOutput

type GetAlarmBasicMetricMetricSetArrayOutput struct{ *pulumi.OutputState }

func (GetAlarmBasicMetricMetricSetArrayOutput) ElementType

func (GetAlarmBasicMetricMetricSetArrayOutput) Index

func (GetAlarmBasicMetricMetricSetArrayOutput) ToGetAlarmBasicMetricMetricSetArrayOutput

func (o GetAlarmBasicMetricMetricSetArrayOutput) ToGetAlarmBasicMetricMetricSetArrayOutput() GetAlarmBasicMetricMetricSetArrayOutput

func (GetAlarmBasicMetricMetricSetArrayOutput) ToGetAlarmBasicMetricMetricSetArrayOutputWithContext

func (o GetAlarmBasicMetricMetricSetArrayOutput) ToGetAlarmBasicMetricMetricSetArrayOutputWithContext(ctx context.Context) GetAlarmBasicMetricMetricSetArrayOutput

type GetAlarmBasicMetricMetricSetDimension

type GetAlarmBasicMetricMetricSetDimension struct {
	Dimensions []string `pulumi:"dimensions"`
}

type GetAlarmBasicMetricMetricSetDimensionArgs

type GetAlarmBasicMetricMetricSetDimensionArgs struct {
	Dimensions pulumi.StringArrayInput `pulumi:"dimensions"`
}

func (GetAlarmBasicMetricMetricSetDimensionArgs) ElementType

func (GetAlarmBasicMetricMetricSetDimensionArgs) ToGetAlarmBasicMetricMetricSetDimensionOutput

func (i GetAlarmBasicMetricMetricSetDimensionArgs) ToGetAlarmBasicMetricMetricSetDimensionOutput() GetAlarmBasicMetricMetricSetDimensionOutput

func (GetAlarmBasicMetricMetricSetDimensionArgs) ToGetAlarmBasicMetricMetricSetDimensionOutputWithContext

func (i GetAlarmBasicMetricMetricSetDimensionArgs) ToGetAlarmBasicMetricMetricSetDimensionOutputWithContext(ctx context.Context) GetAlarmBasicMetricMetricSetDimensionOutput

type GetAlarmBasicMetricMetricSetDimensionArray

type GetAlarmBasicMetricMetricSetDimensionArray []GetAlarmBasicMetricMetricSetDimensionInput

func (GetAlarmBasicMetricMetricSetDimensionArray) ElementType

func (GetAlarmBasicMetricMetricSetDimensionArray) ToGetAlarmBasicMetricMetricSetDimensionArrayOutput

func (i GetAlarmBasicMetricMetricSetDimensionArray) ToGetAlarmBasicMetricMetricSetDimensionArrayOutput() GetAlarmBasicMetricMetricSetDimensionArrayOutput

func (GetAlarmBasicMetricMetricSetDimensionArray) ToGetAlarmBasicMetricMetricSetDimensionArrayOutputWithContext

func (i GetAlarmBasicMetricMetricSetDimensionArray) ToGetAlarmBasicMetricMetricSetDimensionArrayOutputWithContext(ctx context.Context) GetAlarmBasicMetricMetricSetDimensionArrayOutput

type GetAlarmBasicMetricMetricSetDimensionArrayInput

type GetAlarmBasicMetricMetricSetDimensionArrayInput interface {
	pulumi.Input

	ToGetAlarmBasicMetricMetricSetDimensionArrayOutput() GetAlarmBasicMetricMetricSetDimensionArrayOutput
	ToGetAlarmBasicMetricMetricSetDimensionArrayOutputWithContext(context.Context) GetAlarmBasicMetricMetricSetDimensionArrayOutput
}

GetAlarmBasicMetricMetricSetDimensionArrayInput is an input type that accepts GetAlarmBasicMetricMetricSetDimensionArray and GetAlarmBasicMetricMetricSetDimensionArrayOutput values. You can construct a concrete instance of `GetAlarmBasicMetricMetricSetDimensionArrayInput` via:

GetAlarmBasicMetricMetricSetDimensionArray{ GetAlarmBasicMetricMetricSetDimensionArgs{...} }

type GetAlarmBasicMetricMetricSetDimensionArrayOutput

type GetAlarmBasicMetricMetricSetDimensionArrayOutput struct{ *pulumi.OutputState }

func (GetAlarmBasicMetricMetricSetDimensionArrayOutput) ElementType

func (GetAlarmBasicMetricMetricSetDimensionArrayOutput) Index

func (GetAlarmBasicMetricMetricSetDimensionArrayOutput) ToGetAlarmBasicMetricMetricSetDimensionArrayOutput

func (o GetAlarmBasicMetricMetricSetDimensionArrayOutput) ToGetAlarmBasicMetricMetricSetDimensionArrayOutput() GetAlarmBasicMetricMetricSetDimensionArrayOutput

func (GetAlarmBasicMetricMetricSetDimensionArrayOutput) ToGetAlarmBasicMetricMetricSetDimensionArrayOutputWithContext

func (o GetAlarmBasicMetricMetricSetDimensionArrayOutput) ToGetAlarmBasicMetricMetricSetDimensionArrayOutputWithContext(ctx context.Context) GetAlarmBasicMetricMetricSetDimensionArrayOutput

type GetAlarmBasicMetricMetricSetDimensionInput

type GetAlarmBasicMetricMetricSetDimensionInput interface {
	pulumi.Input

	ToGetAlarmBasicMetricMetricSetDimensionOutput() GetAlarmBasicMetricMetricSetDimensionOutput
	ToGetAlarmBasicMetricMetricSetDimensionOutputWithContext(context.Context) GetAlarmBasicMetricMetricSetDimensionOutput
}

GetAlarmBasicMetricMetricSetDimensionInput is an input type that accepts GetAlarmBasicMetricMetricSetDimensionArgs and GetAlarmBasicMetricMetricSetDimensionOutput values. You can construct a concrete instance of `GetAlarmBasicMetricMetricSetDimensionInput` via:

GetAlarmBasicMetricMetricSetDimensionArgs{...}

type GetAlarmBasicMetricMetricSetDimensionOutput

type GetAlarmBasicMetricMetricSetDimensionOutput struct{ *pulumi.OutputState }

func (GetAlarmBasicMetricMetricSetDimensionOutput) Dimensions

func (GetAlarmBasicMetricMetricSetDimensionOutput) ElementType

func (GetAlarmBasicMetricMetricSetDimensionOutput) ToGetAlarmBasicMetricMetricSetDimensionOutput

func (o GetAlarmBasicMetricMetricSetDimensionOutput) ToGetAlarmBasicMetricMetricSetDimensionOutput() GetAlarmBasicMetricMetricSetDimensionOutput

func (GetAlarmBasicMetricMetricSetDimensionOutput) ToGetAlarmBasicMetricMetricSetDimensionOutputWithContext

func (o GetAlarmBasicMetricMetricSetDimensionOutput) ToGetAlarmBasicMetricMetricSetDimensionOutputWithContext(ctx context.Context) GetAlarmBasicMetricMetricSetDimensionOutput

type GetAlarmBasicMetricMetricSetInput

type GetAlarmBasicMetricMetricSetInput interface {
	pulumi.Input

	ToGetAlarmBasicMetricMetricSetOutput() GetAlarmBasicMetricMetricSetOutput
	ToGetAlarmBasicMetricMetricSetOutputWithContext(context.Context) GetAlarmBasicMetricMetricSetOutput
}

GetAlarmBasicMetricMetricSetInput is an input type that accepts GetAlarmBasicMetricMetricSetArgs and GetAlarmBasicMetricMetricSetOutput values. You can construct a concrete instance of `GetAlarmBasicMetricMetricSetInput` via:

GetAlarmBasicMetricMetricSetArgs{...}

type GetAlarmBasicMetricMetricSetMeaning

type GetAlarmBasicMetricMetricSetMeaning struct {
	En string `pulumi:"en"`
	Zh string `pulumi:"zh"`
}

type GetAlarmBasicMetricMetricSetMeaningArgs

type GetAlarmBasicMetricMetricSetMeaningArgs struct {
	En pulumi.StringInput `pulumi:"en"`
	Zh pulumi.StringInput `pulumi:"zh"`
}

func (GetAlarmBasicMetricMetricSetMeaningArgs) ElementType

func (GetAlarmBasicMetricMetricSetMeaningArgs) ToGetAlarmBasicMetricMetricSetMeaningOutput

func (i GetAlarmBasicMetricMetricSetMeaningArgs) ToGetAlarmBasicMetricMetricSetMeaningOutput() GetAlarmBasicMetricMetricSetMeaningOutput

func (GetAlarmBasicMetricMetricSetMeaningArgs) ToGetAlarmBasicMetricMetricSetMeaningOutputWithContext

func (i GetAlarmBasicMetricMetricSetMeaningArgs) ToGetAlarmBasicMetricMetricSetMeaningOutputWithContext(ctx context.Context) GetAlarmBasicMetricMetricSetMeaningOutput

type GetAlarmBasicMetricMetricSetMeaningArray

type GetAlarmBasicMetricMetricSetMeaningArray []GetAlarmBasicMetricMetricSetMeaningInput

func (GetAlarmBasicMetricMetricSetMeaningArray) ElementType

func (GetAlarmBasicMetricMetricSetMeaningArray) ToGetAlarmBasicMetricMetricSetMeaningArrayOutput

func (i GetAlarmBasicMetricMetricSetMeaningArray) ToGetAlarmBasicMetricMetricSetMeaningArrayOutput() GetAlarmBasicMetricMetricSetMeaningArrayOutput

func (GetAlarmBasicMetricMetricSetMeaningArray) ToGetAlarmBasicMetricMetricSetMeaningArrayOutputWithContext

func (i GetAlarmBasicMetricMetricSetMeaningArray) ToGetAlarmBasicMetricMetricSetMeaningArrayOutputWithContext(ctx context.Context) GetAlarmBasicMetricMetricSetMeaningArrayOutput

type GetAlarmBasicMetricMetricSetMeaningArrayInput

type GetAlarmBasicMetricMetricSetMeaningArrayInput interface {
	pulumi.Input

	ToGetAlarmBasicMetricMetricSetMeaningArrayOutput() GetAlarmBasicMetricMetricSetMeaningArrayOutput
	ToGetAlarmBasicMetricMetricSetMeaningArrayOutputWithContext(context.Context) GetAlarmBasicMetricMetricSetMeaningArrayOutput
}

GetAlarmBasicMetricMetricSetMeaningArrayInput is an input type that accepts GetAlarmBasicMetricMetricSetMeaningArray and GetAlarmBasicMetricMetricSetMeaningArrayOutput values. You can construct a concrete instance of `GetAlarmBasicMetricMetricSetMeaningArrayInput` via:

GetAlarmBasicMetricMetricSetMeaningArray{ GetAlarmBasicMetricMetricSetMeaningArgs{...} }

type GetAlarmBasicMetricMetricSetMeaningArrayOutput

type GetAlarmBasicMetricMetricSetMeaningArrayOutput struct{ *pulumi.OutputState }

func (GetAlarmBasicMetricMetricSetMeaningArrayOutput) ElementType

func (GetAlarmBasicMetricMetricSetMeaningArrayOutput) Index

func (GetAlarmBasicMetricMetricSetMeaningArrayOutput) ToGetAlarmBasicMetricMetricSetMeaningArrayOutput

func (o GetAlarmBasicMetricMetricSetMeaningArrayOutput) ToGetAlarmBasicMetricMetricSetMeaningArrayOutput() GetAlarmBasicMetricMetricSetMeaningArrayOutput

func (GetAlarmBasicMetricMetricSetMeaningArrayOutput) ToGetAlarmBasicMetricMetricSetMeaningArrayOutputWithContext

func (o GetAlarmBasicMetricMetricSetMeaningArrayOutput) ToGetAlarmBasicMetricMetricSetMeaningArrayOutputWithContext(ctx context.Context) GetAlarmBasicMetricMetricSetMeaningArrayOutput

type GetAlarmBasicMetricMetricSetMeaningInput

type GetAlarmBasicMetricMetricSetMeaningInput interface {
	pulumi.Input

	ToGetAlarmBasicMetricMetricSetMeaningOutput() GetAlarmBasicMetricMetricSetMeaningOutput
	ToGetAlarmBasicMetricMetricSetMeaningOutputWithContext(context.Context) GetAlarmBasicMetricMetricSetMeaningOutput
}

GetAlarmBasicMetricMetricSetMeaningInput is an input type that accepts GetAlarmBasicMetricMetricSetMeaningArgs and GetAlarmBasicMetricMetricSetMeaningOutput values. You can construct a concrete instance of `GetAlarmBasicMetricMetricSetMeaningInput` via:

GetAlarmBasicMetricMetricSetMeaningArgs{...}

type GetAlarmBasicMetricMetricSetMeaningOutput

type GetAlarmBasicMetricMetricSetMeaningOutput struct{ *pulumi.OutputState }

func (GetAlarmBasicMetricMetricSetMeaningOutput) ElementType

func (GetAlarmBasicMetricMetricSetMeaningOutput) En

func (GetAlarmBasicMetricMetricSetMeaningOutput) ToGetAlarmBasicMetricMetricSetMeaningOutput

func (o GetAlarmBasicMetricMetricSetMeaningOutput) ToGetAlarmBasicMetricMetricSetMeaningOutput() GetAlarmBasicMetricMetricSetMeaningOutput

func (GetAlarmBasicMetricMetricSetMeaningOutput) ToGetAlarmBasicMetricMetricSetMeaningOutputWithContext

func (o GetAlarmBasicMetricMetricSetMeaningOutput) ToGetAlarmBasicMetricMetricSetMeaningOutputWithContext(ctx context.Context) GetAlarmBasicMetricMetricSetMeaningOutput

func (GetAlarmBasicMetricMetricSetMeaningOutput) Zh

type GetAlarmBasicMetricMetricSetOutput

type GetAlarmBasicMetricMetricSetOutput struct{ *pulumi.OutputState }

func (GetAlarmBasicMetricMetricSetOutput) Dimensions

func (GetAlarmBasicMetricMetricSetOutput) ElementType

func (GetAlarmBasicMetricMetricSetOutput) Meanings

func (GetAlarmBasicMetricMetricSetOutput) MetricCName

func (GetAlarmBasicMetricMetricSetOutput) MetricEName

func (GetAlarmBasicMetricMetricSetOutput) MetricName

func (GetAlarmBasicMetricMetricSetOutput) Namespace

func (GetAlarmBasicMetricMetricSetOutput) Period

func (GetAlarmBasicMetricMetricSetOutput) Periods

func (GetAlarmBasicMetricMetricSetOutput) ToGetAlarmBasicMetricMetricSetOutput

func (o GetAlarmBasicMetricMetricSetOutput) ToGetAlarmBasicMetricMetricSetOutput() GetAlarmBasicMetricMetricSetOutput

func (GetAlarmBasicMetricMetricSetOutput) ToGetAlarmBasicMetricMetricSetOutputWithContext

func (o GetAlarmBasicMetricMetricSetOutput) ToGetAlarmBasicMetricMetricSetOutputWithContext(ctx context.Context) GetAlarmBasicMetricMetricSetOutput

func (GetAlarmBasicMetricMetricSetOutput) Unit

func (GetAlarmBasicMetricMetricSetOutput) UnitCname

type GetAlarmBasicMetricMetricSetPeriod

type GetAlarmBasicMetricMetricSetPeriod struct {
	Period    string   `pulumi:"period"`
	StatTypes []string `pulumi:"statTypes"`
}

type GetAlarmBasicMetricMetricSetPeriodArgs

type GetAlarmBasicMetricMetricSetPeriodArgs struct {
	Period    pulumi.StringInput      `pulumi:"period"`
	StatTypes pulumi.StringArrayInput `pulumi:"statTypes"`
}

func (GetAlarmBasicMetricMetricSetPeriodArgs) ElementType

func (GetAlarmBasicMetricMetricSetPeriodArgs) ToGetAlarmBasicMetricMetricSetPeriodOutput

func (i GetAlarmBasicMetricMetricSetPeriodArgs) ToGetAlarmBasicMetricMetricSetPeriodOutput() GetAlarmBasicMetricMetricSetPeriodOutput

func (GetAlarmBasicMetricMetricSetPeriodArgs) ToGetAlarmBasicMetricMetricSetPeriodOutputWithContext

func (i GetAlarmBasicMetricMetricSetPeriodArgs) ToGetAlarmBasicMetricMetricSetPeriodOutputWithContext(ctx context.Context) GetAlarmBasicMetricMetricSetPeriodOutput

type GetAlarmBasicMetricMetricSetPeriodArray

type GetAlarmBasicMetricMetricSetPeriodArray []GetAlarmBasicMetricMetricSetPeriodInput

func (GetAlarmBasicMetricMetricSetPeriodArray) ElementType

func (GetAlarmBasicMetricMetricSetPeriodArray) ToGetAlarmBasicMetricMetricSetPeriodArrayOutput

func (i GetAlarmBasicMetricMetricSetPeriodArray) ToGetAlarmBasicMetricMetricSetPeriodArrayOutput() GetAlarmBasicMetricMetricSetPeriodArrayOutput

func (GetAlarmBasicMetricMetricSetPeriodArray) ToGetAlarmBasicMetricMetricSetPeriodArrayOutputWithContext

func (i GetAlarmBasicMetricMetricSetPeriodArray) ToGetAlarmBasicMetricMetricSetPeriodArrayOutputWithContext(ctx context.Context) GetAlarmBasicMetricMetricSetPeriodArrayOutput

type GetAlarmBasicMetricMetricSetPeriodArrayInput

type GetAlarmBasicMetricMetricSetPeriodArrayInput interface {
	pulumi.Input

	ToGetAlarmBasicMetricMetricSetPeriodArrayOutput() GetAlarmBasicMetricMetricSetPeriodArrayOutput
	ToGetAlarmBasicMetricMetricSetPeriodArrayOutputWithContext(context.Context) GetAlarmBasicMetricMetricSetPeriodArrayOutput
}

GetAlarmBasicMetricMetricSetPeriodArrayInput is an input type that accepts GetAlarmBasicMetricMetricSetPeriodArray and GetAlarmBasicMetricMetricSetPeriodArrayOutput values. You can construct a concrete instance of `GetAlarmBasicMetricMetricSetPeriodArrayInput` via:

GetAlarmBasicMetricMetricSetPeriodArray{ GetAlarmBasicMetricMetricSetPeriodArgs{...} }

type GetAlarmBasicMetricMetricSetPeriodArrayOutput

type GetAlarmBasicMetricMetricSetPeriodArrayOutput struct{ *pulumi.OutputState }

func (GetAlarmBasicMetricMetricSetPeriodArrayOutput) ElementType

func (GetAlarmBasicMetricMetricSetPeriodArrayOutput) Index

func (GetAlarmBasicMetricMetricSetPeriodArrayOutput) ToGetAlarmBasicMetricMetricSetPeriodArrayOutput

func (o GetAlarmBasicMetricMetricSetPeriodArrayOutput) ToGetAlarmBasicMetricMetricSetPeriodArrayOutput() GetAlarmBasicMetricMetricSetPeriodArrayOutput

func (GetAlarmBasicMetricMetricSetPeriodArrayOutput) ToGetAlarmBasicMetricMetricSetPeriodArrayOutputWithContext

func (o GetAlarmBasicMetricMetricSetPeriodArrayOutput) ToGetAlarmBasicMetricMetricSetPeriodArrayOutputWithContext(ctx context.Context) GetAlarmBasicMetricMetricSetPeriodArrayOutput

type GetAlarmBasicMetricMetricSetPeriodInput

type GetAlarmBasicMetricMetricSetPeriodInput interface {
	pulumi.Input

	ToGetAlarmBasicMetricMetricSetPeriodOutput() GetAlarmBasicMetricMetricSetPeriodOutput
	ToGetAlarmBasicMetricMetricSetPeriodOutputWithContext(context.Context) GetAlarmBasicMetricMetricSetPeriodOutput
}

GetAlarmBasicMetricMetricSetPeriodInput is an input type that accepts GetAlarmBasicMetricMetricSetPeriodArgs and GetAlarmBasicMetricMetricSetPeriodOutput values. You can construct a concrete instance of `GetAlarmBasicMetricMetricSetPeriodInput` via:

GetAlarmBasicMetricMetricSetPeriodArgs{...}

type GetAlarmBasicMetricMetricSetPeriodOutput

type GetAlarmBasicMetricMetricSetPeriodOutput struct{ *pulumi.OutputState }

func (GetAlarmBasicMetricMetricSetPeriodOutput) ElementType

func (GetAlarmBasicMetricMetricSetPeriodOutput) Period

func (GetAlarmBasicMetricMetricSetPeriodOutput) StatTypes

func (GetAlarmBasicMetricMetricSetPeriodOutput) ToGetAlarmBasicMetricMetricSetPeriodOutput

func (o GetAlarmBasicMetricMetricSetPeriodOutput) ToGetAlarmBasicMetricMetricSetPeriodOutput() GetAlarmBasicMetricMetricSetPeriodOutput

func (GetAlarmBasicMetricMetricSetPeriodOutput) ToGetAlarmBasicMetricMetricSetPeriodOutputWithContext

func (o GetAlarmBasicMetricMetricSetPeriodOutput) ToGetAlarmBasicMetricMetricSetPeriodOutputWithContext(ctx context.Context) GetAlarmBasicMetricMetricSetPeriodOutput

type GetAlarmBasicMetricOutputArgs

type GetAlarmBasicMetricOutputArgs struct {
	Dimensions       pulumi.StringArrayInput `pulumi:"dimensions"`
	MetricName       pulumi.StringPtrInput   `pulumi:"metricName"`
	Namespace        pulumi.StringInput      `pulumi:"namespace"`
	ResultOutputFile pulumi.StringPtrInput   `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getAlarmBasicMetric.

func (GetAlarmBasicMetricOutputArgs) ElementType

type GetAlarmBasicMetricResult

type GetAlarmBasicMetricResult struct {
	Dimensions []string `pulumi:"dimensions"`
	// The provider-assigned unique ID for this managed resource.
	Id               string                         `pulumi:"id"`
	MetricName       *string                        `pulumi:"metricName"`
	MetricSets       []GetAlarmBasicMetricMetricSet `pulumi:"metricSets"`
	Namespace        string                         `pulumi:"namespace"`
	ResultOutputFile *string                        `pulumi:"resultOutputFile"`
}

A collection of values returned by getAlarmBasicMetric.

type GetAlarmBasicMetricResultOutput

type GetAlarmBasicMetricResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getAlarmBasicMetric.

func (GetAlarmBasicMetricResultOutput) Dimensions

func (GetAlarmBasicMetricResultOutput) ElementType

func (GetAlarmBasicMetricResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetAlarmBasicMetricResultOutput) MetricName

func (GetAlarmBasicMetricResultOutput) MetricSets

func (GetAlarmBasicMetricResultOutput) Namespace

func (GetAlarmBasicMetricResultOutput) ResultOutputFile

func (GetAlarmBasicMetricResultOutput) ToGetAlarmBasicMetricResultOutput

func (o GetAlarmBasicMetricResultOutput) ToGetAlarmBasicMetricResultOutput() GetAlarmBasicMetricResultOutput

func (GetAlarmBasicMetricResultOutput) ToGetAlarmBasicMetricResultOutputWithContext

func (o GetAlarmBasicMetricResultOutput) ToGetAlarmBasicMetricResultOutputWithContext(ctx context.Context) GetAlarmBasicMetricResultOutput

type GetAlarmConditionsTemplateArgs

type GetAlarmConditionsTemplateArgs struct {
	GroupId          *string `pulumi:"groupId"`
	GroupName        *string `pulumi:"groupName"`
	Module           string  `pulumi:"module"`
	PolicyCountOrder *string `pulumi:"policyCountOrder"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	UpdateTimeOrder  *string `pulumi:"updateTimeOrder"`
	ViewName         *string `pulumi:"viewName"`
}

A collection of arguments for invoking getAlarmConditionsTemplate.

type GetAlarmConditionsTemplateOutputArgs

type GetAlarmConditionsTemplateOutputArgs struct {
	GroupId          pulumi.StringPtrInput `pulumi:"groupId"`
	GroupName        pulumi.StringPtrInput `pulumi:"groupName"`
	Module           pulumi.StringInput    `pulumi:"module"`
	PolicyCountOrder pulumi.StringPtrInput `pulumi:"policyCountOrder"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	UpdateTimeOrder  pulumi.StringPtrInput `pulumi:"updateTimeOrder"`
	ViewName         pulumi.StringPtrInput `pulumi:"viewName"`
}

A collection of arguments for invoking getAlarmConditionsTemplate.

func (GetAlarmConditionsTemplateOutputArgs) ElementType

type GetAlarmConditionsTemplateResult

type GetAlarmConditionsTemplateResult struct {
	GroupId   *string `pulumi:"groupId"`
	GroupName *string `pulumi:"groupName"`
	// The provider-assigned unique ID for this managed resource.
	Id                 string                                        `pulumi:"id"`
	Module             string                                        `pulumi:"module"`
	PolicyCountOrder   *string                                       `pulumi:"policyCountOrder"`
	ResultOutputFile   *string                                       `pulumi:"resultOutputFile"`
	TemplateGroupLists []GetAlarmConditionsTemplateTemplateGroupList `pulumi:"templateGroupLists"`
	UpdateTimeOrder    *string                                       `pulumi:"updateTimeOrder"`
	ViewName           *string                                       `pulumi:"viewName"`
}

A collection of values returned by getAlarmConditionsTemplate.

type GetAlarmConditionsTemplateResultOutput

type GetAlarmConditionsTemplateResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getAlarmConditionsTemplate.

func (GetAlarmConditionsTemplateResultOutput) ElementType

func (GetAlarmConditionsTemplateResultOutput) GroupId

func (GetAlarmConditionsTemplateResultOutput) GroupName

func (GetAlarmConditionsTemplateResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetAlarmConditionsTemplateResultOutput) Module

func (GetAlarmConditionsTemplateResultOutput) PolicyCountOrder

func (GetAlarmConditionsTemplateResultOutput) ResultOutputFile

func (GetAlarmConditionsTemplateResultOutput) TemplateGroupLists

func (GetAlarmConditionsTemplateResultOutput) ToGetAlarmConditionsTemplateResultOutput

func (o GetAlarmConditionsTemplateResultOutput) ToGetAlarmConditionsTemplateResultOutput() GetAlarmConditionsTemplateResultOutput

func (GetAlarmConditionsTemplateResultOutput) ToGetAlarmConditionsTemplateResultOutputWithContext

func (o GetAlarmConditionsTemplateResultOutput) ToGetAlarmConditionsTemplateResultOutputWithContext(ctx context.Context) GetAlarmConditionsTemplateResultOutput

func (GetAlarmConditionsTemplateResultOutput) UpdateTimeOrder

func (GetAlarmConditionsTemplateResultOutput) ViewName

type GetAlarmConditionsTemplateTemplateGroupList

type GetAlarmConditionsTemplateTemplateGroupList struct {
	Conditions      []GetAlarmConditionsTemplateTemplateGroupListCondition      `pulumi:"conditions"`
	EventConditions []GetAlarmConditionsTemplateTemplateGroupListEventCondition `pulumi:"eventConditions"`
	GroupId         int                                                         `pulumi:"groupId"`
	GroupName       string                                                      `pulumi:"groupName"`
	InsertTime      int                                                         `pulumi:"insertTime"`
	IsUnionRule     int                                                         `pulumi:"isUnionRule"`
	LastEditUin     int                                                         `pulumi:"lastEditUin"`
	PolicyGroups    []GetAlarmConditionsTemplateTemplateGroupListPolicyGroup    `pulumi:"policyGroups"`
	Remark          string                                                      `pulumi:"remark"`
	UpdateTime      int                                                         `pulumi:"updateTime"`
	ViewName        string                                                      `pulumi:"viewName"`
}

type GetAlarmConditionsTemplateTemplateGroupListArgs

type GetAlarmConditionsTemplateTemplateGroupListArgs struct {
	Conditions      GetAlarmConditionsTemplateTemplateGroupListConditionArrayInput      `pulumi:"conditions"`
	EventConditions GetAlarmConditionsTemplateTemplateGroupListEventConditionArrayInput `pulumi:"eventConditions"`
	GroupId         pulumi.IntInput                                                     `pulumi:"groupId"`
	GroupName       pulumi.StringInput                                                  `pulumi:"groupName"`
	InsertTime      pulumi.IntInput                                                     `pulumi:"insertTime"`
	IsUnionRule     pulumi.IntInput                                                     `pulumi:"isUnionRule"`
	LastEditUin     pulumi.IntInput                                                     `pulumi:"lastEditUin"`
	PolicyGroups    GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArrayInput    `pulumi:"policyGroups"`
	Remark          pulumi.StringInput                                                  `pulumi:"remark"`
	UpdateTime      pulumi.IntInput                                                     `pulumi:"updateTime"`
	ViewName        pulumi.StringInput                                                  `pulumi:"viewName"`
}

func (GetAlarmConditionsTemplateTemplateGroupListArgs) ElementType

func (GetAlarmConditionsTemplateTemplateGroupListArgs) ToGetAlarmConditionsTemplateTemplateGroupListOutput

func (i GetAlarmConditionsTemplateTemplateGroupListArgs) ToGetAlarmConditionsTemplateTemplateGroupListOutput() GetAlarmConditionsTemplateTemplateGroupListOutput

func (GetAlarmConditionsTemplateTemplateGroupListArgs) ToGetAlarmConditionsTemplateTemplateGroupListOutputWithContext

func (i GetAlarmConditionsTemplateTemplateGroupListArgs) ToGetAlarmConditionsTemplateTemplateGroupListOutputWithContext(ctx context.Context) GetAlarmConditionsTemplateTemplateGroupListOutput

type GetAlarmConditionsTemplateTemplateGroupListArray

type GetAlarmConditionsTemplateTemplateGroupListArray []GetAlarmConditionsTemplateTemplateGroupListInput

func (GetAlarmConditionsTemplateTemplateGroupListArray) ElementType

func (GetAlarmConditionsTemplateTemplateGroupListArray) ToGetAlarmConditionsTemplateTemplateGroupListArrayOutput

func (i GetAlarmConditionsTemplateTemplateGroupListArray) ToGetAlarmConditionsTemplateTemplateGroupListArrayOutput() GetAlarmConditionsTemplateTemplateGroupListArrayOutput

func (GetAlarmConditionsTemplateTemplateGroupListArray) ToGetAlarmConditionsTemplateTemplateGroupListArrayOutputWithContext

func (i GetAlarmConditionsTemplateTemplateGroupListArray) ToGetAlarmConditionsTemplateTemplateGroupListArrayOutputWithContext(ctx context.Context) GetAlarmConditionsTemplateTemplateGroupListArrayOutput

type GetAlarmConditionsTemplateTemplateGroupListArrayInput

type GetAlarmConditionsTemplateTemplateGroupListArrayInput interface {
	pulumi.Input

	ToGetAlarmConditionsTemplateTemplateGroupListArrayOutput() GetAlarmConditionsTemplateTemplateGroupListArrayOutput
	ToGetAlarmConditionsTemplateTemplateGroupListArrayOutputWithContext(context.Context) GetAlarmConditionsTemplateTemplateGroupListArrayOutput
}

GetAlarmConditionsTemplateTemplateGroupListArrayInput is an input type that accepts GetAlarmConditionsTemplateTemplateGroupListArray and GetAlarmConditionsTemplateTemplateGroupListArrayOutput values. You can construct a concrete instance of `GetAlarmConditionsTemplateTemplateGroupListArrayInput` via:

GetAlarmConditionsTemplateTemplateGroupListArray{ GetAlarmConditionsTemplateTemplateGroupListArgs{...} }

type GetAlarmConditionsTemplateTemplateGroupListArrayOutput

type GetAlarmConditionsTemplateTemplateGroupListArrayOutput struct{ *pulumi.OutputState }

func (GetAlarmConditionsTemplateTemplateGroupListArrayOutput) ElementType

func (GetAlarmConditionsTemplateTemplateGroupListArrayOutput) Index

func (GetAlarmConditionsTemplateTemplateGroupListArrayOutput) ToGetAlarmConditionsTemplateTemplateGroupListArrayOutput

func (GetAlarmConditionsTemplateTemplateGroupListArrayOutput) ToGetAlarmConditionsTemplateTemplateGroupListArrayOutputWithContext

func (o GetAlarmConditionsTemplateTemplateGroupListArrayOutput) ToGetAlarmConditionsTemplateTemplateGroupListArrayOutputWithContext(ctx context.Context) GetAlarmConditionsTemplateTemplateGroupListArrayOutput

type GetAlarmConditionsTemplateTemplateGroupListCondition

type GetAlarmConditionsTemplateTemplateGroupListCondition struct {
	AlarmNotifyPeriod int    `pulumi:"alarmNotifyPeriod"`
	AlarmNotifyType   int    `pulumi:"alarmNotifyType"`
	CalcType          string `pulumi:"calcType"`
	CalcValue         string `pulumi:"calcValue"`
	ContinueTime      string `pulumi:"continueTime"`
	IsAdvanced        int    `pulumi:"isAdvanced"`
	IsOpen            int    `pulumi:"isOpen"`
	MetricDisplayName string `pulumi:"metricDisplayName"`
	MetricId          int    `pulumi:"metricId"`
	Period            int    `pulumi:"period"`
	ProductId         string `pulumi:"productId"`
	RuleId            int    `pulumi:"ruleId"`
	Unit              string `pulumi:"unit"`
}

type GetAlarmConditionsTemplateTemplateGroupListConditionArgs

type GetAlarmConditionsTemplateTemplateGroupListConditionArgs struct {
	AlarmNotifyPeriod pulumi.IntInput    `pulumi:"alarmNotifyPeriod"`
	AlarmNotifyType   pulumi.IntInput    `pulumi:"alarmNotifyType"`
	CalcType          pulumi.StringInput `pulumi:"calcType"`
	CalcValue         pulumi.StringInput `pulumi:"calcValue"`
	ContinueTime      pulumi.StringInput `pulumi:"continueTime"`
	IsAdvanced        pulumi.IntInput    `pulumi:"isAdvanced"`
	IsOpen            pulumi.IntInput    `pulumi:"isOpen"`
	MetricDisplayName pulumi.StringInput `pulumi:"metricDisplayName"`
	MetricId          pulumi.IntInput    `pulumi:"metricId"`
	Period            pulumi.IntInput    `pulumi:"period"`
	ProductId         pulumi.StringInput `pulumi:"productId"`
	RuleId            pulumi.IntInput    `pulumi:"ruleId"`
	Unit              pulumi.StringInput `pulumi:"unit"`
}

func (GetAlarmConditionsTemplateTemplateGroupListConditionArgs) ElementType

func (GetAlarmConditionsTemplateTemplateGroupListConditionArgs) ToGetAlarmConditionsTemplateTemplateGroupListConditionOutput

func (GetAlarmConditionsTemplateTemplateGroupListConditionArgs) ToGetAlarmConditionsTemplateTemplateGroupListConditionOutputWithContext

func (i GetAlarmConditionsTemplateTemplateGroupListConditionArgs) ToGetAlarmConditionsTemplateTemplateGroupListConditionOutputWithContext(ctx context.Context) GetAlarmConditionsTemplateTemplateGroupListConditionOutput

type GetAlarmConditionsTemplateTemplateGroupListConditionArray

type GetAlarmConditionsTemplateTemplateGroupListConditionArray []GetAlarmConditionsTemplateTemplateGroupListConditionInput

func (GetAlarmConditionsTemplateTemplateGroupListConditionArray) ElementType

func (GetAlarmConditionsTemplateTemplateGroupListConditionArray) ToGetAlarmConditionsTemplateTemplateGroupListConditionArrayOutput

func (i GetAlarmConditionsTemplateTemplateGroupListConditionArray) ToGetAlarmConditionsTemplateTemplateGroupListConditionArrayOutput() GetAlarmConditionsTemplateTemplateGroupListConditionArrayOutput

func (GetAlarmConditionsTemplateTemplateGroupListConditionArray) ToGetAlarmConditionsTemplateTemplateGroupListConditionArrayOutputWithContext

func (i GetAlarmConditionsTemplateTemplateGroupListConditionArray) ToGetAlarmConditionsTemplateTemplateGroupListConditionArrayOutputWithContext(ctx context.Context) GetAlarmConditionsTemplateTemplateGroupListConditionArrayOutput

type GetAlarmConditionsTemplateTemplateGroupListConditionArrayInput

type GetAlarmConditionsTemplateTemplateGroupListConditionArrayInput interface {
	pulumi.Input

	ToGetAlarmConditionsTemplateTemplateGroupListConditionArrayOutput() GetAlarmConditionsTemplateTemplateGroupListConditionArrayOutput
	ToGetAlarmConditionsTemplateTemplateGroupListConditionArrayOutputWithContext(context.Context) GetAlarmConditionsTemplateTemplateGroupListConditionArrayOutput
}

GetAlarmConditionsTemplateTemplateGroupListConditionArrayInput is an input type that accepts GetAlarmConditionsTemplateTemplateGroupListConditionArray and GetAlarmConditionsTemplateTemplateGroupListConditionArrayOutput values. You can construct a concrete instance of `GetAlarmConditionsTemplateTemplateGroupListConditionArrayInput` via:

GetAlarmConditionsTemplateTemplateGroupListConditionArray{ GetAlarmConditionsTemplateTemplateGroupListConditionArgs{...} }

type GetAlarmConditionsTemplateTemplateGroupListConditionArrayOutput

type GetAlarmConditionsTemplateTemplateGroupListConditionArrayOutput struct{ *pulumi.OutputState }

func (GetAlarmConditionsTemplateTemplateGroupListConditionArrayOutput) ElementType

func (GetAlarmConditionsTemplateTemplateGroupListConditionArrayOutput) Index

func (GetAlarmConditionsTemplateTemplateGroupListConditionArrayOutput) ToGetAlarmConditionsTemplateTemplateGroupListConditionArrayOutput

func (GetAlarmConditionsTemplateTemplateGroupListConditionArrayOutput) ToGetAlarmConditionsTemplateTemplateGroupListConditionArrayOutputWithContext

func (o GetAlarmConditionsTemplateTemplateGroupListConditionArrayOutput) ToGetAlarmConditionsTemplateTemplateGroupListConditionArrayOutputWithContext(ctx context.Context) GetAlarmConditionsTemplateTemplateGroupListConditionArrayOutput

type GetAlarmConditionsTemplateTemplateGroupListConditionInput

type GetAlarmConditionsTemplateTemplateGroupListConditionInput interface {
	pulumi.Input

	ToGetAlarmConditionsTemplateTemplateGroupListConditionOutput() GetAlarmConditionsTemplateTemplateGroupListConditionOutput
	ToGetAlarmConditionsTemplateTemplateGroupListConditionOutputWithContext(context.Context) GetAlarmConditionsTemplateTemplateGroupListConditionOutput
}

GetAlarmConditionsTemplateTemplateGroupListConditionInput is an input type that accepts GetAlarmConditionsTemplateTemplateGroupListConditionArgs and GetAlarmConditionsTemplateTemplateGroupListConditionOutput values. You can construct a concrete instance of `GetAlarmConditionsTemplateTemplateGroupListConditionInput` via:

GetAlarmConditionsTemplateTemplateGroupListConditionArgs{...}

type GetAlarmConditionsTemplateTemplateGroupListConditionOutput

type GetAlarmConditionsTemplateTemplateGroupListConditionOutput struct{ *pulumi.OutputState }

func (GetAlarmConditionsTemplateTemplateGroupListConditionOutput) AlarmNotifyPeriod

func (GetAlarmConditionsTemplateTemplateGroupListConditionOutput) AlarmNotifyType

func (GetAlarmConditionsTemplateTemplateGroupListConditionOutput) CalcType

func (GetAlarmConditionsTemplateTemplateGroupListConditionOutput) CalcValue

func (GetAlarmConditionsTemplateTemplateGroupListConditionOutput) ContinueTime

func (GetAlarmConditionsTemplateTemplateGroupListConditionOutput) ElementType

func (GetAlarmConditionsTemplateTemplateGroupListConditionOutput) IsAdvanced

func (GetAlarmConditionsTemplateTemplateGroupListConditionOutput) IsOpen

func (GetAlarmConditionsTemplateTemplateGroupListConditionOutput) MetricDisplayName

func (GetAlarmConditionsTemplateTemplateGroupListConditionOutput) MetricId

func (GetAlarmConditionsTemplateTemplateGroupListConditionOutput) Period

func (GetAlarmConditionsTemplateTemplateGroupListConditionOutput) ProductId

func (GetAlarmConditionsTemplateTemplateGroupListConditionOutput) RuleId

func (GetAlarmConditionsTemplateTemplateGroupListConditionOutput) ToGetAlarmConditionsTemplateTemplateGroupListConditionOutput

func (GetAlarmConditionsTemplateTemplateGroupListConditionOutput) ToGetAlarmConditionsTemplateTemplateGroupListConditionOutputWithContext

func (o GetAlarmConditionsTemplateTemplateGroupListConditionOutput) ToGetAlarmConditionsTemplateTemplateGroupListConditionOutputWithContext(ctx context.Context) GetAlarmConditionsTemplateTemplateGroupListConditionOutput

func (GetAlarmConditionsTemplateTemplateGroupListConditionOutput) Unit

type GetAlarmConditionsTemplateTemplateGroupListEventCondition

type GetAlarmConditionsTemplateTemplateGroupListEventCondition struct {
	AlarmNotifyPeriod string `pulumi:"alarmNotifyPeriod"`
	AlarmNotifyType   string `pulumi:"alarmNotifyType"`
	EventDisplayName  string `pulumi:"eventDisplayName"`
	EventId           string `pulumi:"eventId"`
	RuleId            string `pulumi:"ruleId"`
}

type GetAlarmConditionsTemplateTemplateGroupListEventConditionArgs

type GetAlarmConditionsTemplateTemplateGroupListEventConditionArgs struct {
	AlarmNotifyPeriod pulumi.StringInput `pulumi:"alarmNotifyPeriod"`
	AlarmNotifyType   pulumi.StringInput `pulumi:"alarmNotifyType"`
	EventDisplayName  pulumi.StringInput `pulumi:"eventDisplayName"`
	EventId           pulumi.StringInput `pulumi:"eventId"`
	RuleId            pulumi.StringInput `pulumi:"ruleId"`
}

func (GetAlarmConditionsTemplateTemplateGroupListEventConditionArgs) ElementType

func (GetAlarmConditionsTemplateTemplateGroupListEventConditionArgs) ToGetAlarmConditionsTemplateTemplateGroupListEventConditionOutput

func (GetAlarmConditionsTemplateTemplateGroupListEventConditionArgs) ToGetAlarmConditionsTemplateTemplateGroupListEventConditionOutputWithContext

func (i GetAlarmConditionsTemplateTemplateGroupListEventConditionArgs) ToGetAlarmConditionsTemplateTemplateGroupListEventConditionOutputWithContext(ctx context.Context) GetAlarmConditionsTemplateTemplateGroupListEventConditionOutput

type GetAlarmConditionsTemplateTemplateGroupListEventConditionArray

type GetAlarmConditionsTemplateTemplateGroupListEventConditionArray []GetAlarmConditionsTemplateTemplateGroupListEventConditionInput

func (GetAlarmConditionsTemplateTemplateGroupListEventConditionArray) ElementType

func (GetAlarmConditionsTemplateTemplateGroupListEventConditionArray) ToGetAlarmConditionsTemplateTemplateGroupListEventConditionArrayOutput

func (GetAlarmConditionsTemplateTemplateGroupListEventConditionArray) ToGetAlarmConditionsTemplateTemplateGroupListEventConditionArrayOutputWithContext

func (i GetAlarmConditionsTemplateTemplateGroupListEventConditionArray) ToGetAlarmConditionsTemplateTemplateGroupListEventConditionArrayOutputWithContext(ctx context.Context) GetAlarmConditionsTemplateTemplateGroupListEventConditionArrayOutput

type GetAlarmConditionsTemplateTemplateGroupListEventConditionArrayInput

type GetAlarmConditionsTemplateTemplateGroupListEventConditionArrayInput interface {
	pulumi.Input

	ToGetAlarmConditionsTemplateTemplateGroupListEventConditionArrayOutput() GetAlarmConditionsTemplateTemplateGroupListEventConditionArrayOutput
	ToGetAlarmConditionsTemplateTemplateGroupListEventConditionArrayOutputWithContext(context.Context) GetAlarmConditionsTemplateTemplateGroupListEventConditionArrayOutput
}

GetAlarmConditionsTemplateTemplateGroupListEventConditionArrayInput is an input type that accepts GetAlarmConditionsTemplateTemplateGroupListEventConditionArray and GetAlarmConditionsTemplateTemplateGroupListEventConditionArrayOutput values. You can construct a concrete instance of `GetAlarmConditionsTemplateTemplateGroupListEventConditionArrayInput` via:

GetAlarmConditionsTemplateTemplateGroupListEventConditionArray{ GetAlarmConditionsTemplateTemplateGroupListEventConditionArgs{...} }

type GetAlarmConditionsTemplateTemplateGroupListEventConditionArrayOutput

type GetAlarmConditionsTemplateTemplateGroupListEventConditionArrayOutput struct{ *pulumi.OutputState }

func (GetAlarmConditionsTemplateTemplateGroupListEventConditionArrayOutput) ElementType

func (GetAlarmConditionsTemplateTemplateGroupListEventConditionArrayOutput) ToGetAlarmConditionsTemplateTemplateGroupListEventConditionArrayOutput

func (GetAlarmConditionsTemplateTemplateGroupListEventConditionArrayOutput) ToGetAlarmConditionsTemplateTemplateGroupListEventConditionArrayOutputWithContext

func (o GetAlarmConditionsTemplateTemplateGroupListEventConditionArrayOutput) ToGetAlarmConditionsTemplateTemplateGroupListEventConditionArrayOutputWithContext(ctx context.Context) GetAlarmConditionsTemplateTemplateGroupListEventConditionArrayOutput

type GetAlarmConditionsTemplateTemplateGroupListEventConditionInput

type GetAlarmConditionsTemplateTemplateGroupListEventConditionInput interface {
	pulumi.Input

	ToGetAlarmConditionsTemplateTemplateGroupListEventConditionOutput() GetAlarmConditionsTemplateTemplateGroupListEventConditionOutput
	ToGetAlarmConditionsTemplateTemplateGroupListEventConditionOutputWithContext(context.Context) GetAlarmConditionsTemplateTemplateGroupListEventConditionOutput
}

GetAlarmConditionsTemplateTemplateGroupListEventConditionInput is an input type that accepts GetAlarmConditionsTemplateTemplateGroupListEventConditionArgs and GetAlarmConditionsTemplateTemplateGroupListEventConditionOutput values. You can construct a concrete instance of `GetAlarmConditionsTemplateTemplateGroupListEventConditionInput` via:

GetAlarmConditionsTemplateTemplateGroupListEventConditionArgs{...}

type GetAlarmConditionsTemplateTemplateGroupListEventConditionOutput

type GetAlarmConditionsTemplateTemplateGroupListEventConditionOutput struct{ *pulumi.OutputState }

func (GetAlarmConditionsTemplateTemplateGroupListEventConditionOutput) AlarmNotifyPeriod

func (GetAlarmConditionsTemplateTemplateGroupListEventConditionOutput) AlarmNotifyType

func (GetAlarmConditionsTemplateTemplateGroupListEventConditionOutput) ElementType

func (GetAlarmConditionsTemplateTemplateGroupListEventConditionOutput) EventDisplayName

func (GetAlarmConditionsTemplateTemplateGroupListEventConditionOutput) EventId

func (GetAlarmConditionsTemplateTemplateGroupListEventConditionOutput) RuleId

func (GetAlarmConditionsTemplateTemplateGroupListEventConditionOutput) ToGetAlarmConditionsTemplateTemplateGroupListEventConditionOutput

func (GetAlarmConditionsTemplateTemplateGroupListEventConditionOutput) ToGetAlarmConditionsTemplateTemplateGroupListEventConditionOutputWithContext

func (o GetAlarmConditionsTemplateTemplateGroupListEventConditionOutput) ToGetAlarmConditionsTemplateTemplateGroupListEventConditionOutputWithContext(ctx context.Context) GetAlarmConditionsTemplateTemplateGroupListEventConditionOutput

type GetAlarmConditionsTemplateTemplateGroupListInput

type GetAlarmConditionsTemplateTemplateGroupListInput interface {
	pulumi.Input

	ToGetAlarmConditionsTemplateTemplateGroupListOutput() GetAlarmConditionsTemplateTemplateGroupListOutput
	ToGetAlarmConditionsTemplateTemplateGroupListOutputWithContext(context.Context) GetAlarmConditionsTemplateTemplateGroupListOutput
}

GetAlarmConditionsTemplateTemplateGroupListInput is an input type that accepts GetAlarmConditionsTemplateTemplateGroupListArgs and GetAlarmConditionsTemplateTemplateGroupListOutput values. You can construct a concrete instance of `GetAlarmConditionsTemplateTemplateGroupListInput` via:

GetAlarmConditionsTemplateTemplateGroupListArgs{...}

type GetAlarmConditionsTemplateTemplateGroupListOutput

type GetAlarmConditionsTemplateTemplateGroupListOutput struct{ *pulumi.OutputState }

func (GetAlarmConditionsTemplateTemplateGroupListOutput) Conditions

func (GetAlarmConditionsTemplateTemplateGroupListOutput) ElementType

func (GetAlarmConditionsTemplateTemplateGroupListOutput) GroupId

func (GetAlarmConditionsTemplateTemplateGroupListOutput) GroupName

func (GetAlarmConditionsTemplateTemplateGroupListOutput) InsertTime

func (GetAlarmConditionsTemplateTemplateGroupListOutput) IsUnionRule

func (GetAlarmConditionsTemplateTemplateGroupListOutput) LastEditUin

func (GetAlarmConditionsTemplateTemplateGroupListOutput) PolicyGroups

func (GetAlarmConditionsTemplateTemplateGroupListOutput) Remark

func (GetAlarmConditionsTemplateTemplateGroupListOutput) ToGetAlarmConditionsTemplateTemplateGroupListOutput

func (o GetAlarmConditionsTemplateTemplateGroupListOutput) ToGetAlarmConditionsTemplateTemplateGroupListOutput() GetAlarmConditionsTemplateTemplateGroupListOutput

func (GetAlarmConditionsTemplateTemplateGroupListOutput) ToGetAlarmConditionsTemplateTemplateGroupListOutputWithContext

func (o GetAlarmConditionsTemplateTemplateGroupListOutput) ToGetAlarmConditionsTemplateTemplateGroupListOutputWithContext(ctx context.Context) GetAlarmConditionsTemplateTemplateGroupListOutput

func (GetAlarmConditionsTemplateTemplateGroupListOutput) UpdateTime

func (GetAlarmConditionsTemplateTemplateGroupListOutput) ViewName

type GetAlarmConditionsTemplateTemplateGroupListPolicyGroup

type GetAlarmConditionsTemplateTemplateGroupListPolicyGroup struct {
	CanSetDefault           bool                                                                 `pulumi:"canSetDefault"`
	Enable                  bool                                                                 `pulumi:"enable"`
	GroupId                 int                                                                  `pulumi:"groupId"`
	GroupName               string                                                               `pulumi:"groupName"`
	InsertTime              int                                                                  `pulumi:"insertTime"`
	IsDefault               int                                                                  `pulumi:"isDefault"`
	IsUnionRule             int                                                                  `pulumi:"isUnionRule"`
	LastEditUin             int                                                                  `pulumi:"lastEditUin"`
	NoShieldedInstanceCount int                                                                  `pulumi:"noShieldedInstanceCount"`
	ParentGroupId           int                                                                  `pulumi:"parentGroupId"`
	ProjectId               int                                                                  `pulumi:"projectId"`
	ReceiverInfos           []GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfo `pulumi:"receiverInfos"`
	Remark                  string                                                               `pulumi:"remark"`
	TotalInstanceCount      int                                                                  `pulumi:"totalInstanceCount"`
	UpdateTime              int                                                                  `pulumi:"updateTime"`
	ViewName                string                                                               `pulumi:"viewName"`
}

type GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArgs

type GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArgs struct {
	CanSetDefault           pulumi.BoolInput                                                             `pulumi:"canSetDefault"`
	Enable                  pulumi.BoolInput                                                             `pulumi:"enable"`
	GroupId                 pulumi.IntInput                                                              `pulumi:"groupId"`
	GroupName               pulumi.StringInput                                                           `pulumi:"groupName"`
	InsertTime              pulumi.IntInput                                                              `pulumi:"insertTime"`
	IsDefault               pulumi.IntInput                                                              `pulumi:"isDefault"`
	IsUnionRule             pulumi.IntInput                                                              `pulumi:"isUnionRule"`
	LastEditUin             pulumi.IntInput                                                              `pulumi:"lastEditUin"`
	NoShieldedInstanceCount pulumi.IntInput                                                              `pulumi:"noShieldedInstanceCount"`
	ParentGroupId           pulumi.IntInput                                                              `pulumi:"parentGroupId"`
	ProjectId               pulumi.IntInput                                                              `pulumi:"projectId"`
	ReceiverInfos           GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArrayInput `pulumi:"receiverInfos"`
	Remark                  pulumi.StringInput                                                           `pulumi:"remark"`
	TotalInstanceCount      pulumi.IntInput                                                              `pulumi:"totalInstanceCount"`
	UpdateTime              pulumi.IntInput                                                              `pulumi:"updateTime"`
	ViewName                pulumi.StringInput                                                           `pulumi:"viewName"`
}

func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArgs) ElementType

func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArgs) ToGetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput

func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArgs) ToGetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutputWithContext

func (i GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArgs) ToGetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutputWithContext(ctx context.Context) GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput

type GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArray

type GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArray []GetAlarmConditionsTemplateTemplateGroupListPolicyGroupInput

func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArray) ElementType

func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArray) ToGetAlarmConditionsTemplateTemplateGroupListPolicyGroupArrayOutput

func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArray) ToGetAlarmConditionsTemplateTemplateGroupListPolicyGroupArrayOutputWithContext

func (i GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArray) ToGetAlarmConditionsTemplateTemplateGroupListPolicyGroupArrayOutputWithContext(ctx context.Context) GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArrayOutput

type GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArrayInput

type GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArrayInput interface {
	pulumi.Input

	ToGetAlarmConditionsTemplateTemplateGroupListPolicyGroupArrayOutput() GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArrayOutput
	ToGetAlarmConditionsTemplateTemplateGroupListPolicyGroupArrayOutputWithContext(context.Context) GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArrayOutput
}

GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArrayInput is an input type that accepts GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArray and GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArrayOutput values. You can construct a concrete instance of `GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArrayInput` via:

GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArray{ GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArgs{...} }

type GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArrayOutput

type GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArrayOutput struct{ *pulumi.OutputState }

func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArrayOutput) ElementType

func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArrayOutput) Index

func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArrayOutput) ToGetAlarmConditionsTemplateTemplateGroupListPolicyGroupArrayOutput

func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArrayOutput) ToGetAlarmConditionsTemplateTemplateGroupListPolicyGroupArrayOutputWithContext

func (o GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArrayOutput) ToGetAlarmConditionsTemplateTemplateGroupListPolicyGroupArrayOutputWithContext(ctx context.Context) GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArrayOutput

type GetAlarmConditionsTemplateTemplateGroupListPolicyGroupInput

type GetAlarmConditionsTemplateTemplateGroupListPolicyGroupInput interface {
	pulumi.Input

	ToGetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput() GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput
	ToGetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutputWithContext(context.Context) GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput
}

GetAlarmConditionsTemplateTemplateGroupListPolicyGroupInput is an input type that accepts GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArgs and GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput values. You can construct a concrete instance of `GetAlarmConditionsTemplateTemplateGroupListPolicyGroupInput` via:

GetAlarmConditionsTemplateTemplateGroupListPolicyGroupArgs{...}

type GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput

type GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput struct{ *pulumi.OutputState }

func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput) CanSetDefault

func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput) ElementType

func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput) Enable

func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput) GroupId

func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput) GroupName

func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput) InsertTime

func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput) IsDefault

func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput) IsUnionRule

func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput) LastEditUin

func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput) NoShieldedInstanceCount

func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput) ParentGroupId

func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput) ProjectId

func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput) Remark

func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput) ToGetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput

func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput) ToGetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutputWithContext

func (o GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput) ToGetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutputWithContext(ctx context.Context) GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput

func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput) TotalInstanceCount

func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput) UpdateTime

func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupOutput) ViewName

type GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfo

type GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfo struct {
	EndTime            int      `pulumi:"endTime"`
	NeedSendNotice     int      `pulumi:"needSendNotice"`
	NotifyWays         []string `pulumi:"notifyWays"`
	PersonInterval     int      `pulumi:"personInterval"`
	ReceiverGroupLists []int    `pulumi:"receiverGroupLists"`
	ReceiverType       string   `pulumi:"receiverType"`
	ReceiverUserLists  []int    `pulumi:"receiverUserLists"`
	RecoverNotifies    []string `pulumi:"recoverNotifies"`
	RoundInterval      int      `pulumi:"roundInterval"`
	RoundNumber        int      `pulumi:"roundNumber"`
	SendFors           []string `pulumi:"sendFors"`
	StartTime          int      `pulumi:"startTime"`
	UidLists           []int    `pulumi:"uidLists"`
}

type GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArgs

type GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArgs struct {
	EndTime            pulumi.IntInput         `pulumi:"endTime"`
	NeedSendNotice     pulumi.IntInput         `pulumi:"needSendNotice"`
	NotifyWays         pulumi.StringArrayInput `pulumi:"notifyWays"`
	PersonInterval     pulumi.IntInput         `pulumi:"personInterval"`
	ReceiverGroupLists pulumi.IntArrayInput    `pulumi:"receiverGroupLists"`
	ReceiverType       pulumi.StringInput      `pulumi:"receiverType"`
	ReceiverUserLists  pulumi.IntArrayInput    `pulumi:"receiverUserLists"`
	RecoverNotifies    pulumi.StringArrayInput `pulumi:"recoverNotifies"`
	RoundInterval      pulumi.IntInput         `pulumi:"roundInterval"`
	RoundNumber        pulumi.IntInput         `pulumi:"roundNumber"`
	SendFors           pulumi.StringArrayInput `pulumi:"sendFors"`
	StartTime          pulumi.IntInput         `pulumi:"startTime"`
	UidLists           pulumi.IntArrayInput    `pulumi:"uidLists"`
}

func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArgs) ElementType

func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArgs) ToGetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput

func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArgs) ToGetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutputWithContext

func (i GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArgs) ToGetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutputWithContext(ctx context.Context) GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput

type GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArray

type GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArray []GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoInput

func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArray) ElementType

func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArray) ToGetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArrayOutput

func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArray) ToGetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArrayOutputWithContext

func (i GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArray) ToGetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArrayOutputWithContext(ctx context.Context) GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArrayOutput

type GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArrayInput

type GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArrayInput interface {
	pulumi.Input

	ToGetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArrayOutput() GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArrayOutput
	ToGetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArrayOutputWithContext(context.Context) GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArrayOutput
}

GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArrayInput is an input type that accepts GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArray and GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArrayOutput values. You can construct a concrete instance of `GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArrayInput` via:

GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArray{ GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArgs{...} }

type GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArrayOutput

type GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArrayOutput struct{ *pulumi.OutputState }

func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArrayOutput) ElementType

func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArrayOutput) ToGetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArrayOutput

func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArrayOutput) ToGetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArrayOutputWithContext

type GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoInput

type GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoInput interface {
	pulumi.Input

	ToGetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput() GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput
	ToGetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutputWithContext(context.Context) GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput
}

GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoInput is an input type that accepts GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArgs and GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput values. You can construct a concrete instance of `GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoInput` via:

GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoArgs{...}

type GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput

type GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput struct{ *pulumi.OutputState }

func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput) ElementType

func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput) EndTime

func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput) NeedSendNotice

func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput) NotifyWays

func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput) PersonInterval

func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput) ReceiverGroupLists

func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput) ReceiverType

func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput) ReceiverUserLists

func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput) RecoverNotifies

func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput) RoundInterval

func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput) RoundNumber

func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput) SendFors

func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput) StartTime

func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput) ToGetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput

func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput) ToGetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutputWithContext

func (GetAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfoOutput) UidLists

type GetAlarmHistoryArgs

type GetAlarmHistoryArgs struct {
	AlarmLevels      []string                   `pulumi:"alarmLevels"`
	AlarmObject      *string                    `pulumi:"alarmObject"`
	AlarmStatuses    []string                   `pulumi:"alarmStatuses"`
	Content          *string                    `pulumi:"content"`
	EndTime          *int                       `pulumi:"endTime"`
	InstanceGroupIds []int                      `pulumi:"instanceGroupIds"`
	MetricNames      []string                   `pulumi:"metricNames"`
	Module           string                     `pulumi:"module"`
	MonitorTypes     []string                   `pulumi:"monitorTypes"`
	Namespaces       []GetAlarmHistoryNamespace `pulumi:"namespaces"`
	Order            *string                    `pulumi:"order"`
	PolicyIds        []string                   `pulumi:"policyIds"`
	PolicyName       *string                    `pulumi:"policyName"`
	ProjectIds       []int                      `pulumi:"projectIds"`
	ReceiverGroups   []int                      `pulumi:"receiverGroups"`
	ReceiverUids     []int                      `pulumi:"receiverUids"`
	ResultOutputFile *string                    `pulumi:"resultOutputFile"`
	StartTime        *int                       `pulumi:"startTime"`
}

A collection of arguments for invoking getAlarmHistory.

type GetAlarmHistoryHistory

type GetAlarmHistoryHistory struct {
	AlarmId        string                                `pulumi:"alarmId"`
	AlarmLevel     string                                `pulumi:"alarmLevel"`
	AlarmObject    string                                `pulumi:"alarmObject"`
	AlarmStatus    string                                `pulumi:"alarmStatus"`
	AlarmType      string                                `pulumi:"alarmType"`
	Content        string                                `pulumi:"content"`
	Dimensions     string                                `pulumi:"dimensions"`
	EventId        int                                   `pulumi:"eventId"`
	FirstOccurTime int                                   `pulumi:"firstOccurTime"`
	InstanceGroups []GetAlarmHistoryHistoryInstanceGroup `pulumi:"instanceGroups"`
	LastOccurTime  int                                   `pulumi:"lastOccurTime"`
	MetricsInfos   []GetAlarmHistoryHistoryMetricsInfo   `pulumi:"metricsInfos"`
	MonitorType    string                                `pulumi:"monitorType"`
	Namespace      string                                `pulumi:"namespace"`
	NoticeWays     []string                              `pulumi:"noticeWays"`
	OriginId       string                                `pulumi:"originId"`
	PolicyExists   int                                   `pulumi:"policyExists"`
	PolicyId       string                                `pulumi:"policyId"`
	PolicyName     string                                `pulumi:"policyName"`
	ProjectId      int                                   `pulumi:"projectId"`
	ProjectName    string                                `pulumi:"projectName"`
	ReceiverGroups []int                                 `pulumi:"receiverGroups"`
	ReceiverUids   []int                                 `pulumi:"receiverUids"`
	Region         string                                `pulumi:"region"`
	Vpc            string                                `pulumi:"vpc"`
}

type GetAlarmHistoryHistoryArgs

type GetAlarmHistoryHistoryArgs struct {
	AlarmId        pulumi.StringInput                            `pulumi:"alarmId"`
	AlarmLevel     pulumi.StringInput                            `pulumi:"alarmLevel"`
	AlarmObject    pulumi.StringInput                            `pulumi:"alarmObject"`
	AlarmStatus    pulumi.StringInput                            `pulumi:"alarmStatus"`
	AlarmType      pulumi.StringInput                            `pulumi:"alarmType"`
	Content        pulumi.StringInput                            `pulumi:"content"`
	Dimensions     pulumi.StringInput                            `pulumi:"dimensions"`
	EventId        pulumi.IntInput                               `pulumi:"eventId"`
	FirstOccurTime pulumi.IntInput                               `pulumi:"firstOccurTime"`
	InstanceGroups GetAlarmHistoryHistoryInstanceGroupArrayInput `pulumi:"instanceGroups"`
	LastOccurTime  pulumi.IntInput                               `pulumi:"lastOccurTime"`
	MetricsInfos   GetAlarmHistoryHistoryMetricsInfoArrayInput   `pulumi:"metricsInfos"`
	MonitorType    pulumi.StringInput                            `pulumi:"monitorType"`
	Namespace      pulumi.StringInput                            `pulumi:"namespace"`
	NoticeWays     pulumi.StringArrayInput                       `pulumi:"noticeWays"`
	OriginId       pulumi.StringInput                            `pulumi:"originId"`
	PolicyExists   pulumi.IntInput                               `pulumi:"policyExists"`
	PolicyId       pulumi.StringInput                            `pulumi:"policyId"`
	PolicyName     pulumi.StringInput                            `pulumi:"policyName"`
	ProjectId      pulumi.IntInput                               `pulumi:"projectId"`
	ProjectName    pulumi.StringInput                            `pulumi:"projectName"`
	ReceiverGroups pulumi.IntArrayInput                          `pulumi:"receiverGroups"`
	ReceiverUids   pulumi.IntArrayInput                          `pulumi:"receiverUids"`
	Region         pulumi.StringInput                            `pulumi:"region"`
	Vpc            pulumi.StringInput                            `pulumi:"vpc"`
}

func (GetAlarmHistoryHistoryArgs) ElementType

func (GetAlarmHistoryHistoryArgs) ElementType() reflect.Type

func (GetAlarmHistoryHistoryArgs) ToGetAlarmHistoryHistoryOutput

func (i GetAlarmHistoryHistoryArgs) ToGetAlarmHistoryHistoryOutput() GetAlarmHistoryHistoryOutput

func (GetAlarmHistoryHistoryArgs) ToGetAlarmHistoryHistoryOutputWithContext

func (i GetAlarmHistoryHistoryArgs) ToGetAlarmHistoryHistoryOutputWithContext(ctx context.Context) GetAlarmHistoryHistoryOutput

type GetAlarmHistoryHistoryArray

type GetAlarmHistoryHistoryArray []GetAlarmHistoryHistoryInput

func (GetAlarmHistoryHistoryArray) ElementType

func (GetAlarmHistoryHistoryArray) ToGetAlarmHistoryHistoryArrayOutput

func (i GetAlarmHistoryHistoryArray) ToGetAlarmHistoryHistoryArrayOutput() GetAlarmHistoryHistoryArrayOutput

func (GetAlarmHistoryHistoryArray) ToGetAlarmHistoryHistoryArrayOutputWithContext

func (i GetAlarmHistoryHistoryArray) ToGetAlarmHistoryHistoryArrayOutputWithContext(ctx context.Context) GetAlarmHistoryHistoryArrayOutput

type GetAlarmHistoryHistoryArrayInput

type GetAlarmHistoryHistoryArrayInput interface {
	pulumi.Input

	ToGetAlarmHistoryHistoryArrayOutput() GetAlarmHistoryHistoryArrayOutput
	ToGetAlarmHistoryHistoryArrayOutputWithContext(context.Context) GetAlarmHistoryHistoryArrayOutput
}

GetAlarmHistoryHistoryArrayInput is an input type that accepts GetAlarmHistoryHistoryArray and GetAlarmHistoryHistoryArrayOutput values. You can construct a concrete instance of `GetAlarmHistoryHistoryArrayInput` via:

GetAlarmHistoryHistoryArray{ GetAlarmHistoryHistoryArgs{...} }

type GetAlarmHistoryHistoryArrayOutput

type GetAlarmHistoryHistoryArrayOutput struct{ *pulumi.OutputState }

func (GetAlarmHistoryHistoryArrayOutput) ElementType

func (GetAlarmHistoryHistoryArrayOutput) Index

func (GetAlarmHistoryHistoryArrayOutput) ToGetAlarmHistoryHistoryArrayOutput

func (o GetAlarmHistoryHistoryArrayOutput) ToGetAlarmHistoryHistoryArrayOutput() GetAlarmHistoryHistoryArrayOutput

func (GetAlarmHistoryHistoryArrayOutput) ToGetAlarmHistoryHistoryArrayOutputWithContext

func (o GetAlarmHistoryHistoryArrayOutput) ToGetAlarmHistoryHistoryArrayOutputWithContext(ctx context.Context) GetAlarmHistoryHistoryArrayOutput

type GetAlarmHistoryHistoryInput

type GetAlarmHistoryHistoryInput interface {
	pulumi.Input

	ToGetAlarmHistoryHistoryOutput() GetAlarmHistoryHistoryOutput
	ToGetAlarmHistoryHistoryOutputWithContext(context.Context) GetAlarmHistoryHistoryOutput
}

GetAlarmHistoryHistoryInput is an input type that accepts GetAlarmHistoryHistoryArgs and GetAlarmHistoryHistoryOutput values. You can construct a concrete instance of `GetAlarmHistoryHistoryInput` via:

GetAlarmHistoryHistoryArgs{...}

type GetAlarmHistoryHistoryInstanceGroup

type GetAlarmHistoryHistoryInstanceGroup struct {
	Id   int    `pulumi:"id"`
	Name string `pulumi:"name"`
}

type GetAlarmHistoryHistoryInstanceGroupArgs

type GetAlarmHistoryHistoryInstanceGroupArgs struct {
	Id   pulumi.IntInput    `pulumi:"id"`
	Name pulumi.StringInput `pulumi:"name"`
}

func (GetAlarmHistoryHistoryInstanceGroupArgs) ElementType

func (GetAlarmHistoryHistoryInstanceGroupArgs) ToGetAlarmHistoryHistoryInstanceGroupOutput

func (i GetAlarmHistoryHistoryInstanceGroupArgs) ToGetAlarmHistoryHistoryInstanceGroupOutput() GetAlarmHistoryHistoryInstanceGroupOutput

func (GetAlarmHistoryHistoryInstanceGroupArgs) ToGetAlarmHistoryHistoryInstanceGroupOutputWithContext

func (i GetAlarmHistoryHistoryInstanceGroupArgs) ToGetAlarmHistoryHistoryInstanceGroupOutputWithContext(ctx context.Context) GetAlarmHistoryHistoryInstanceGroupOutput

type GetAlarmHistoryHistoryInstanceGroupArray

type GetAlarmHistoryHistoryInstanceGroupArray []GetAlarmHistoryHistoryInstanceGroupInput

func (GetAlarmHistoryHistoryInstanceGroupArray) ElementType

func (GetAlarmHistoryHistoryInstanceGroupArray) ToGetAlarmHistoryHistoryInstanceGroupArrayOutput

func (i GetAlarmHistoryHistoryInstanceGroupArray) ToGetAlarmHistoryHistoryInstanceGroupArrayOutput() GetAlarmHistoryHistoryInstanceGroupArrayOutput

func (GetAlarmHistoryHistoryInstanceGroupArray) ToGetAlarmHistoryHistoryInstanceGroupArrayOutputWithContext

func (i GetAlarmHistoryHistoryInstanceGroupArray) ToGetAlarmHistoryHistoryInstanceGroupArrayOutputWithContext(ctx context.Context) GetAlarmHistoryHistoryInstanceGroupArrayOutput

type GetAlarmHistoryHistoryInstanceGroupArrayInput

type GetAlarmHistoryHistoryInstanceGroupArrayInput interface {
	pulumi.Input

	ToGetAlarmHistoryHistoryInstanceGroupArrayOutput() GetAlarmHistoryHistoryInstanceGroupArrayOutput
	ToGetAlarmHistoryHistoryInstanceGroupArrayOutputWithContext(context.Context) GetAlarmHistoryHistoryInstanceGroupArrayOutput
}

GetAlarmHistoryHistoryInstanceGroupArrayInput is an input type that accepts GetAlarmHistoryHistoryInstanceGroupArray and GetAlarmHistoryHistoryInstanceGroupArrayOutput values. You can construct a concrete instance of `GetAlarmHistoryHistoryInstanceGroupArrayInput` via:

GetAlarmHistoryHistoryInstanceGroupArray{ GetAlarmHistoryHistoryInstanceGroupArgs{...} }

type GetAlarmHistoryHistoryInstanceGroupArrayOutput

type GetAlarmHistoryHistoryInstanceGroupArrayOutput struct{ *pulumi.OutputState }

func (GetAlarmHistoryHistoryInstanceGroupArrayOutput) ElementType

func (GetAlarmHistoryHistoryInstanceGroupArrayOutput) Index

func (GetAlarmHistoryHistoryInstanceGroupArrayOutput) ToGetAlarmHistoryHistoryInstanceGroupArrayOutput

func (o GetAlarmHistoryHistoryInstanceGroupArrayOutput) ToGetAlarmHistoryHistoryInstanceGroupArrayOutput() GetAlarmHistoryHistoryInstanceGroupArrayOutput

func (GetAlarmHistoryHistoryInstanceGroupArrayOutput) ToGetAlarmHistoryHistoryInstanceGroupArrayOutputWithContext

func (o GetAlarmHistoryHistoryInstanceGroupArrayOutput) ToGetAlarmHistoryHistoryInstanceGroupArrayOutputWithContext(ctx context.Context) GetAlarmHistoryHistoryInstanceGroupArrayOutput

type GetAlarmHistoryHistoryInstanceGroupInput

type GetAlarmHistoryHistoryInstanceGroupInput interface {
	pulumi.Input

	ToGetAlarmHistoryHistoryInstanceGroupOutput() GetAlarmHistoryHistoryInstanceGroupOutput
	ToGetAlarmHistoryHistoryInstanceGroupOutputWithContext(context.Context) GetAlarmHistoryHistoryInstanceGroupOutput
}

GetAlarmHistoryHistoryInstanceGroupInput is an input type that accepts GetAlarmHistoryHistoryInstanceGroupArgs and GetAlarmHistoryHistoryInstanceGroupOutput values. You can construct a concrete instance of `GetAlarmHistoryHistoryInstanceGroupInput` via:

GetAlarmHistoryHistoryInstanceGroupArgs{...}

type GetAlarmHistoryHistoryInstanceGroupOutput

type GetAlarmHistoryHistoryInstanceGroupOutput struct{ *pulumi.OutputState }

func (GetAlarmHistoryHistoryInstanceGroupOutput) ElementType

func (GetAlarmHistoryHistoryInstanceGroupOutput) Id

func (GetAlarmHistoryHistoryInstanceGroupOutput) Name

func (GetAlarmHistoryHistoryInstanceGroupOutput) ToGetAlarmHistoryHistoryInstanceGroupOutput

func (o GetAlarmHistoryHistoryInstanceGroupOutput) ToGetAlarmHistoryHistoryInstanceGroupOutput() GetAlarmHistoryHistoryInstanceGroupOutput

func (GetAlarmHistoryHistoryInstanceGroupOutput) ToGetAlarmHistoryHistoryInstanceGroupOutputWithContext

func (o GetAlarmHistoryHistoryInstanceGroupOutput) ToGetAlarmHistoryHistoryInstanceGroupOutputWithContext(ctx context.Context) GetAlarmHistoryHistoryInstanceGroupOutput

type GetAlarmHistoryHistoryMetricsInfo

type GetAlarmHistoryHistoryMetricsInfo struct {
	Description  string `pulumi:"description"`
	MetricName   string `pulumi:"metricName"`
	Period       int    `pulumi:"period"`
	QceNamespace string `pulumi:"qceNamespace"`
	Value        string `pulumi:"value"`
}

type GetAlarmHistoryHistoryMetricsInfoArgs

type GetAlarmHistoryHistoryMetricsInfoArgs struct {
	Description  pulumi.StringInput `pulumi:"description"`
	MetricName   pulumi.StringInput `pulumi:"metricName"`
	Period       pulumi.IntInput    `pulumi:"period"`
	QceNamespace pulumi.StringInput `pulumi:"qceNamespace"`
	Value        pulumi.StringInput `pulumi:"value"`
}

func (GetAlarmHistoryHistoryMetricsInfoArgs) ElementType

func (GetAlarmHistoryHistoryMetricsInfoArgs) ToGetAlarmHistoryHistoryMetricsInfoOutput

func (i GetAlarmHistoryHistoryMetricsInfoArgs) ToGetAlarmHistoryHistoryMetricsInfoOutput() GetAlarmHistoryHistoryMetricsInfoOutput

func (GetAlarmHistoryHistoryMetricsInfoArgs) ToGetAlarmHistoryHistoryMetricsInfoOutputWithContext

func (i GetAlarmHistoryHistoryMetricsInfoArgs) ToGetAlarmHistoryHistoryMetricsInfoOutputWithContext(ctx context.Context) GetAlarmHistoryHistoryMetricsInfoOutput

type GetAlarmHistoryHistoryMetricsInfoArray

type GetAlarmHistoryHistoryMetricsInfoArray []GetAlarmHistoryHistoryMetricsInfoInput

func (GetAlarmHistoryHistoryMetricsInfoArray) ElementType

func (GetAlarmHistoryHistoryMetricsInfoArray) ToGetAlarmHistoryHistoryMetricsInfoArrayOutput

func (i GetAlarmHistoryHistoryMetricsInfoArray) ToGetAlarmHistoryHistoryMetricsInfoArrayOutput() GetAlarmHistoryHistoryMetricsInfoArrayOutput

func (GetAlarmHistoryHistoryMetricsInfoArray) ToGetAlarmHistoryHistoryMetricsInfoArrayOutputWithContext

func (i GetAlarmHistoryHistoryMetricsInfoArray) ToGetAlarmHistoryHistoryMetricsInfoArrayOutputWithContext(ctx context.Context) GetAlarmHistoryHistoryMetricsInfoArrayOutput

type GetAlarmHistoryHistoryMetricsInfoArrayInput

type GetAlarmHistoryHistoryMetricsInfoArrayInput interface {
	pulumi.Input

	ToGetAlarmHistoryHistoryMetricsInfoArrayOutput() GetAlarmHistoryHistoryMetricsInfoArrayOutput
	ToGetAlarmHistoryHistoryMetricsInfoArrayOutputWithContext(context.Context) GetAlarmHistoryHistoryMetricsInfoArrayOutput
}

GetAlarmHistoryHistoryMetricsInfoArrayInput is an input type that accepts GetAlarmHistoryHistoryMetricsInfoArray and GetAlarmHistoryHistoryMetricsInfoArrayOutput values. You can construct a concrete instance of `GetAlarmHistoryHistoryMetricsInfoArrayInput` via:

GetAlarmHistoryHistoryMetricsInfoArray{ GetAlarmHistoryHistoryMetricsInfoArgs{...} }

type GetAlarmHistoryHistoryMetricsInfoArrayOutput

type GetAlarmHistoryHistoryMetricsInfoArrayOutput struct{ *pulumi.OutputState }

func (GetAlarmHistoryHistoryMetricsInfoArrayOutput) ElementType

func (GetAlarmHistoryHistoryMetricsInfoArrayOutput) Index

func (GetAlarmHistoryHistoryMetricsInfoArrayOutput) ToGetAlarmHistoryHistoryMetricsInfoArrayOutput

func (o GetAlarmHistoryHistoryMetricsInfoArrayOutput) ToGetAlarmHistoryHistoryMetricsInfoArrayOutput() GetAlarmHistoryHistoryMetricsInfoArrayOutput

func (GetAlarmHistoryHistoryMetricsInfoArrayOutput) ToGetAlarmHistoryHistoryMetricsInfoArrayOutputWithContext

func (o GetAlarmHistoryHistoryMetricsInfoArrayOutput) ToGetAlarmHistoryHistoryMetricsInfoArrayOutputWithContext(ctx context.Context) GetAlarmHistoryHistoryMetricsInfoArrayOutput

type GetAlarmHistoryHistoryMetricsInfoInput

type GetAlarmHistoryHistoryMetricsInfoInput interface {
	pulumi.Input

	ToGetAlarmHistoryHistoryMetricsInfoOutput() GetAlarmHistoryHistoryMetricsInfoOutput
	ToGetAlarmHistoryHistoryMetricsInfoOutputWithContext(context.Context) GetAlarmHistoryHistoryMetricsInfoOutput
}

GetAlarmHistoryHistoryMetricsInfoInput is an input type that accepts GetAlarmHistoryHistoryMetricsInfoArgs and GetAlarmHistoryHistoryMetricsInfoOutput values. You can construct a concrete instance of `GetAlarmHistoryHistoryMetricsInfoInput` via:

GetAlarmHistoryHistoryMetricsInfoArgs{...}

type GetAlarmHistoryHistoryMetricsInfoOutput

type GetAlarmHistoryHistoryMetricsInfoOutput struct{ *pulumi.OutputState }

func (GetAlarmHistoryHistoryMetricsInfoOutput) Description

func (GetAlarmHistoryHistoryMetricsInfoOutput) ElementType

func (GetAlarmHistoryHistoryMetricsInfoOutput) MetricName

func (GetAlarmHistoryHistoryMetricsInfoOutput) Period

func (GetAlarmHistoryHistoryMetricsInfoOutput) QceNamespace

func (GetAlarmHistoryHistoryMetricsInfoOutput) ToGetAlarmHistoryHistoryMetricsInfoOutput

func (o GetAlarmHistoryHistoryMetricsInfoOutput) ToGetAlarmHistoryHistoryMetricsInfoOutput() GetAlarmHistoryHistoryMetricsInfoOutput

func (GetAlarmHistoryHistoryMetricsInfoOutput) ToGetAlarmHistoryHistoryMetricsInfoOutputWithContext

func (o GetAlarmHistoryHistoryMetricsInfoOutput) ToGetAlarmHistoryHistoryMetricsInfoOutputWithContext(ctx context.Context) GetAlarmHistoryHistoryMetricsInfoOutput

func (GetAlarmHistoryHistoryMetricsInfoOutput) Value

type GetAlarmHistoryHistoryOutput

type GetAlarmHistoryHistoryOutput struct{ *pulumi.OutputState }

func (GetAlarmHistoryHistoryOutput) AlarmId

func (GetAlarmHistoryHistoryOutput) AlarmLevel

func (GetAlarmHistoryHistoryOutput) AlarmObject

func (GetAlarmHistoryHistoryOutput) AlarmStatus

func (GetAlarmHistoryHistoryOutput) AlarmType

func (GetAlarmHistoryHistoryOutput) Content

func (GetAlarmHistoryHistoryOutput) Dimensions

func (GetAlarmHistoryHistoryOutput) ElementType

func (GetAlarmHistoryHistoryOutput) EventId

func (GetAlarmHistoryHistoryOutput) FirstOccurTime

func (o GetAlarmHistoryHistoryOutput) FirstOccurTime() pulumi.IntOutput

func (GetAlarmHistoryHistoryOutput) InstanceGroups

func (GetAlarmHistoryHistoryOutput) LastOccurTime

func (o GetAlarmHistoryHistoryOutput) LastOccurTime() pulumi.IntOutput

func (GetAlarmHistoryHistoryOutput) MetricsInfos

func (GetAlarmHistoryHistoryOutput) MonitorType

func (GetAlarmHistoryHistoryOutput) Namespace

func (GetAlarmHistoryHistoryOutput) NoticeWays

func (GetAlarmHistoryHistoryOutput) OriginId

func (GetAlarmHistoryHistoryOutput) PolicyExists

func (GetAlarmHistoryHistoryOutput) PolicyId

func (GetAlarmHistoryHistoryOutput) PolicyName

func (GetAlarmHistoryHistoryOutput) ProjectId

func (GetAlarmHistoryHistoryOutput) ProjectName

func (GetAlarmHistoryHistoryOutput) ReceiverGroups

func (GetAlarmHistoryHistoryOutput) ReceiverUids

func (GetAlarmHistoryHistoryOutput) Region

func (GetAlarmHistoryHistoryOutput) ToGetAlarmHistoryHistoryOutput

func (o GetAlarmHistoryHistoryOutput) ToGetAlarmHistoryHistoryOutput() GetAlarmHistoryHistoryOutput

func (GetAlarmHistoryHistoryOutput) ToGetAlarmHistoryHistoryOutputWithContext

func (o GetAlarmHistoryHistoryOutput) ToGetAlarmHistoryHistoryOutputWithContext(ctx context.Context) GetAlarmHistoryHistoryOutput

func (GetAlarmHistoryHistoryOutput) Vpc

type GetAlarmHistoryNamespace

type GetAlarmHistoryNamespace struct {
	MonitorType string `pulumi:"monitorType"`
	Namespace   string `pulumi:"namespace"`
}

type GetAlarmHistoryNamespaceArgs

type GetAlarmHistoryNamespaceArgs struct {
	MonitorType pulumi.StringInput `pulumi:"monitorType"`
	Namespace   pulumi.StringInput `pulumi:"namespace"`
}

func (GetAlarmHistoryNamespaceArgs) ElementType

func (GetAlarmHistoryNamespaceArgs) ToGetAlarmHistoryNamespaceOutput

func (i GetAlarmHistoryNamespaceArgs) ToGetAlarmHistoryNamespaceOutput() GetAlarmHistoryNamespaceOutput

func (GetAlarmHistoryNamespaceArgs) ToGetAlarmHistoryNamespaceOutputWithContext

func (i GetAlarmHistoryNamespaceArgs) ToGetAlarmHistoryNamespaceOutputWithContext(ctx context.Context) GetAlarmHistoryNamespaceOutput

type GetAlarmHistoryNamespaceArray

type GetAlarmHistoryNamespaceArray []GetAlarmHistoryNamespaceInput

func (GetAlarmHistoryNamespaceArray) ElementType

func (GetAlarmHistoryNamespaceArray) ToGetAlarmHistoryNamespaceArrayOutput

func (i GetAlarmHistoryNamespaceArray) ToGetAlarmHistoryNamespaceArrayOutput() GetAlarmHistoryNamespaceArrayOutput

func (GetAlarmHistoryNamespaceArray) ToGetAlarmHistoryNamespaceArrayOutputWithContext

func (i GetAlarmHistoryNamespaceArray) ToGetAlarmHistoryNamespaceArrayOutputWithContext(ctx context.Context) GetAlarmHistoryNamespaceArrayOutput

type GetAlarmHistoryNamespaceArrayInput

type GetAlarmHistoryNamespaceArrayInput interface {
	pulumi.Input

	ToGetAlarmHistoryNamespaceArrayOutput() GetAlarmHistoryNamespaceArrayOutput
	ToGetAlarmHistoryNamespaceArrayOutputWithContext(context.Context) GetAlarmHistoryNamespaceArrayOutput
}

GetAlarmHistoryNamespaceArrayInput is an input type that accepts GetAlarmHistoryNamespaceArray and GetAlarmHistoryNamespaceArrayOutput values. You can construct a concrete instance of `GetAlarmHistoryNamespaceArrayInput` via:

GetAlarmHistoryNamespaceArray{ GetAlarmHistoryNamespaceArgs{...} }

type GetAlarmHistoryNamespaceArrayOutput

type GetAlarmHistoryNamespaceArrayOutput struct{ *pulumi.OutputState }

func (GetAlarmHistoryNamespaceArrayOutput) ElementType

func (GetAlarmHistoryNamespaceArrayOutput) Index

func (GetAlarmHistoryNamespaceArrayOutput) ToGetAlarmHistoryNamespaceArrayOutput

func (o GetAlarmHistoryNamespaceArrayOutput) ToGetAlarmHistoryNamespaceArrayOutput() GetAlarmHistoryNamespaceArrayOutput

func (GetAlarmHistoryNamespaceArrayOutput) ToGetAlarmHistoryNamespaceArrayOutputWithContext

func (o GetAlarmHistoryNamespaceArrayOutput) ToGetAlarmHistoryNamespaceArrayOutputWithContext(ctx context.Context) GetAlarmHistoryNamespaceArrayOutput

type GetAlarmHistoryNamespaceInput

type GetAlarmHistoryNamespaceInput interface {
	pulumi.Input

	ToGetAlarmHistoryNamespaceOutput() GetAlarmHistoryNamespaceOutput
	ToGetAlarmHistoryNamespaceOutputWithContext(context.Context) GetAlarmHistoryNamespaceOutput
}

GetAlarmHistoryNamespaceInput is an input type that accepts GetAlarmHistoryNamespaceArgs and GetAlarmHistoryNamespaceOutput values. You can construct a concrete instance of `GetAlarmHistoryNamespaceInput` via:

GetAlarmHistoryNamespaceArgs{...}

type GetAlarmHistoryNamespaceOutput

type GetAlarmHistoryNamespaceOutput struct{ *pulumi.OutputState }

func (GetAlarmHistoryNamespaceOutput) ElementType

func (GetAlarmHistoryNamespaceOutput) MonitorType

func (GetAlarmHistoryNamespaceOutput) Namespace

func (GetAlarmHistoryNamespaceOutput) ToGetAlarmHistoryNamespaceOutput

func (o GetAlarmHistoryNamespaceOutput) ToGetAlarmHistoryNamespaceOutput() GetAlarmHistoryNamespaceOutput

func (GetAlarmHistoryNamespaceOutput) ToGetAlarmHistoryNamespaceOutputWithContext

func (o GetAlarmHistoryNamespaceOutput) ToGetAlarmHistoryNamespaceOutputWithContext(ctx context.Context) GetAlarmHistoryNamespaceOutput

type GetAlarmHistoryOutputArgs

type GetAlarmHistoryOutputArgs struct {
	AlarmLevels      pulumi.StringArrayInput            `pulumi:"alarmLevels"`
	AlarmObject      pulumi.StringPtrInput              `pulumi:"alarmObject"`
	AlarmStatuses    pulumi.StringArrayInput            `pulumi:"alarmStatuses"`
	Content          pulumi.StringPtrInput              `pulumi:"content"`
	EndTime          pulumi.IntPtrInput                 `pulumi:"endTime"`
	InstanceGroupIds pulumi.IntArrayInput               `pulumi:"instanceGroupIds"`
	MetricNames      pulumi.StringArrayInput            `pulumi:"metricNames"`
	Module           pulumi.StringInput                 `pulumi:"module"`
	MonitorTypes     pulumi.StringArrayInput            `pulumi:"monitorTypes"`
	Namespaces       GetAlarmHistoryNamespaceArrayInput `pulumi:"namespaces"`
	Order            pulumi.StringPtrInput              `pulumi:"order"`
	PolicyIds        pulumi.StringArrayInput            `pulumi:"policyIds"`
	PolicyName       pulumi.StringPtrInput              `pulumi:"policyName"`
	ProjectIds       pulumi.IntArrayInput               `pulumi:"projectIds"`
	ReceiverGroups   pulumi.IntArrayInput               `pulumi:"receiverGroups"`
	ReceiverUids     pulumi.IntArrayInput               `pulumi:"receiverUids"`
	ResultOutputFile pulumi.StringPtrInput              `pulumi:"resultOutputFile"`
	StartTime        pulumi.IntPtrInput                 `pulumi:"startTime"`
}

A collection of arguments for invoking getAlarmHistory.

func (GetAlarmHistoryOutputArgs) ElementType

func (GetAlarmHistoryOutputArgs) ElementType() reflect.Type

type GetAlarmHistoryResult

type GetAlarmHistoryResult struct {
	AlarmLevels   []string                 `pulumi:"alarmLevels"`
	AlarmObject   *string                  `pulumi:"alarmObject"`
	AlarmStatuses []string                 `pulumi:"alarmStatuses"`
	Content       *string                  `pulumi:"content"`
	EndTime       *int                     `pulumi:"endTime"`
	Histories     []GetAlarmHistoryHistory `pulumi:"histories"`
	// The provider-assigned unique ID for this managed resource.
	Id               string                     `pulumi:"id"`
	InstanceGroupIds []int                      `pulumi:"instanceGroupIds"`
	MetricNames      []string                   `pulumi:"metricNames"`
	Module           string                     `pulumi:"module"`
	MonitorTypes     []string                   `pulumi:"monitorTypes"`
	Namespaces       []GetAlarmHistoryNamespace `pulumi:"namespaces"`
	Order            *string                    `pulumi:"order"`
	PolicyIds        []string                   `pulumi:"policyIds"`
	PolicyName       *string                    `pulumi:"policyName"`
	ProjectIds       []int                      `pulumi:"projectIds"`
	ReceiverGroups   []int                      `pulumi:"receiverGroups"`
	ReceiverUids     []int                      `pulumi:"receiverUids"`
	ResultOutputFile *string                    `pulumi:"resultOutputFile"`
	StartTime        *int                       `pulumi:"startTime"`
}

A collection of values returned by getAlarmHistory.

func GetAlarmHistory

func GetAlarmHistory(ctx *pulumi.Context, args *GetAlarmHistoryArgs, opts ...pulumi.InvokeOption) (*GetAlarmHistoryResult, error)

type GetAlarmHistoryResultOutput

type GetAlarmHistoryResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getAlarmHistory.

func (GetAlarmHistoryResultOutput) AlarmLevels

func (GetAlarmHistoryResultOutput) AlarmObject

func (GetAlarmHistoryResultOutput) AlarmStatuses

func (GetAlarmHistoryResultOutput) Content

func (GetAlarmHistoryResultOutput) ElementType

func (GetAlarmHistoryResultOutput) EndTime

func (GetAlarmHistoryResultOutput) Histories

func (GetAlarmHistoryResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetAlarmHistoryResultOutput) InstanceGroupIds

func (o GetAlarmHistoryResultOutput) InstanceGroupIds() pulumi.IntArrayOutput

func (GetAlarmHistoryResultOutput) MetricNames

func (GetAlarmHistoryResultOutput) Module

func (GetAlarmHistoryResultOutput) MonitorTypes

func (GetAlarmHistoryResultOutput) Namespaces

func (GetAlarmHistoryResultOutput) Order

func (GetAlarmHistoryResultOutput) PolicyIds

func (GetAlarmHistoryResultOutput) PolicyName

func (GetAlarmHistoryResultOutput) ProjectIds

func (GetAlarmHistoryResultOutput) ReceiverGroups

func (GetAlarmHistoryResultOutput) ReceiverUids

func (GetAlarmHistoryResultOutput) ResultOutputFile

func (o GetAlarmHistoryResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetAlarmHistoryResultOutput) StartTime

func (GetAlarmHistoryResultOutput) ToGetAlarmHistoryResultOutput

func (o GetAlarmHistoryResultOutput) ToGetAlarmHistoryResultOutput() GetAlarmHistoryResultOutput

func (GetAlarmHistoryResultOutput) ToGetAlarmHistoryResultOutputWithContext

func (o GetAlarmHistoryResultOutput) ToGetAlarmHistoryResultOutputWithContext(ctx context.Context) GetAlarmHistoryResultOutput

type GetAlarmMetricArgs

type GetAlarmMetricArgs struct {
	Module           string  `pulumi:"module"`
	MonitorType      string  `pulumi:"monitorType"`
	Namespace        string  `pulumi:"namespace"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getAlarmMetric.

type GetAlarmMetricMetric

type GetAlarmMetricMetric struct {
	Description   string                             `pulumi:"description"`
	Dimensions    []string                           `pulumi:"dimensions"`
	IsAdvanced    int                                `pulumi:"isAdvanced"`
	IsOpen        int                                `pulumi:"isOpen"`
	Max           float64                            `pulumi:"max"`
	MetricConfigs []GetAlarmMetricMetricMetricConfig `pulumi:"metricConfigs"`
	MetricName    string                             `pulumi:"metricName"`
	Min           float64                            `pulumi:"min"`
	Namespace     string                             `pulumi:"namespace"`
	Operators     []GetAlarmMetricMetricOperator     `pulumi:"operators"`
	Periods       []int                              `pulumi:"periods"`
	ProductId     int                                `pulumi:"productId"`
	Unit          string                             `pulumi:"unit"`
}

type GetAlarmMetricMetricArgs

type GetAlarmMetricMetricArgs struct {
	Description   pulumi.StringInput                         `pulumi:"description"`
	Dimensions    pulumi.StringArrayInput                    `pulumi:"dimensions"`
	IsAdvanced    pulumi.IntInput                            `pulumi:"isAdvanced"`
	IsOpen        pulumi.IntInput                            `pulumi:"isOpen"`
	Max           pulumi.Float64Input                        `pulumi:"max"`
	MetricConfigs GetAlarmMetricMetricMetricConfigArrayInput `pulumi:"metricConfigs"`
	MetricName    pulumi.StringInput                         `pulumi:"metricName"`
	Min           pulumi.Float64Input                        `pulumi:"min"`
	Namespace     pulumi.StringInput                         `pulumi:"namespace"`
	Operators     GetAlarmMetricMetricOperatorArrayInput     `pulumi:"operators"`
	Periods       pulumi.IntArrayInput                       `pulumi:"periods"`
	ProductId     pulumi.IntInput                            `pulumi:"productId"`
	Unit          pulumi.StringInput                         `pulumi:"unit"`
}

func (GetAlarmMetricMetricArgs) ElementType

func (GetAlarmMetricMetricArgs) ElementType() reflect.Type

func (GetAlarmMetricMetricArgs) ToGetAlarmMetricMetricOutput

func (i GetAlarmMetricMetricArgs) ToGetAlarmMetricMetricOutput() GetAlarmMetricMetricOutput

func (GetAlarmMetricMetricArgs) ToGetAlarmMetricMetricOutputWithContext

func (i GetAlarmMetricMetricArgs) ToGetAlarmMetricMetricOutputWithContext(ctx context.Context) GetAlarmMetricMetricOutput

type GetAlarmMetricMetricArray

type GetAlarmMetricMetricArray []GetAlarmMetricMetricInput

func (GetAlarmMetricMetricArray) ElementType

func (GetAlarmMetricMetricArray) ElementType() reflect.Type

func (GetAlarmMetricMetricArray) ToGetAlarmMetricMetricArrayOutput

func (i GetAlarmMetricMetricArray) ToGetAlarmMetricMetricArrayOutput() GetAlarmMetricMetricArrayOutput

func (GetAlarmMetricMetricArray) ToGetAlarmMetricMetricArrayOutputWithContext

func (i GetAlarmMetricMetricArray) ToGetAlarmMetricMetricArrayOutputWithContext(ctx context.Context) GetAlarmMetricMetricArrayOutput

type GetAlarmMetricMetricArrayInput

type GetAlarmMetricMetricArrayInput interface {
	pulumi.Input

	ToGetAlarmMetricMetricArrayOutput() GetAlarmMetricMetricArrayOutput
	ToGetAlarmMetricMetricArrayOutputWithContext(context.Context) GetAlarmMetricMetricArrayOutput
}

GetAlarmMetricMetricArrayInput is an input type that accepts GetAlarmMetricMetricArray and GetAlarmMetricMetricArrayOutput values. You can construct a concrete instance of `GetAlarmMetricMetricArrayInput` via:

GetAlarmMetricMetricArray{ GetAlarmMetricMetricArgs{...} }

type GetAlarmMetricMetricArrayOutput

type GetAlarmMetricMetricArrayOutput struct{ *pulumi.OutputState }

func (GetAlarmMetricMetricArrayOutput) ElementType

func (GetAlarmMetricMetricArrayOutput) Index

func (GetAlarmMetricMetricArrayOutput) ToGetAlarmMetricMetricArrayOutput

func (o GetAlarmMetricMetricArrayOutput) ToGetAlarmMetricMetricArrayOutput() GetAlarmMetricMetricArrayOutput

func (GetAlarmMetricMetricArrayOutput) ToGetAlarmMetricMetricArrayOutputWithContext

func (o GetAlarmMetricMetricArrayOutput) ToGetAlarmMetricMetricArrayOutputWithContext(ctx context.Context) GetAlarmMetricMetricArrayOutput

type GetAlarmMetricMetricInput

type GetAlarmMetricMetricInput interface {
	pulumi.Input

	ToGetAlarmMetricMetricOutput() GetAlarmMetricMetricOutput
	ToGetAlarmMetricMetricOutputWithContext(context.Context) GetAlarmMetricMetricOutput
}

GetAlarmMetricMetricInput is an input type that accepts GetAlarmMetricMetricArgs and GetAlarmMetricMetricOutput values. You can construct a concrete instance of `GetAlarmMetricMetricInput` via:

GetAlarmMetricMetricArgs{...}

type GetAlarmMetricMetricMetricConfig

type GetAlarmMetricMetricMetricConfig struct {
	ContinuePeriods []int    `pulumi:"continuePeriods"`
	Operators       []string `pulumi:"operators"`
	Periods         []int    `pulumi:"periods"`
}

type GetAlarmMetricMetricMetricConfigArgs

type GetAlarmMetricMetricMetricConfigArgs struct {
	ContinuePeriods pulumi.IntArrayInput    `pulumi:"continuePeriods"`
	Operators       pulumi.StringArrayInput `pulumi:"operators"`
	Periods         pulumi.IntArrayInput    `pulumi:"periods"`
}

func (GetAlarmMetricMetricMetricConfigArgs) ElementType

func (GetAlarmMetricMetricMetricConfigArgs) ToGetAlarmMetricMetricMetricConfigOutput

func (i GetAlarmMetricMetricMetricConfigArgs) ToGetAlarmMetricMetricMetricConfigOutput() GetAlarmMetricMetricMetricConfigOutput

func (GetAlarmMetricMetricMetricConfigArgs) ToGetAlarmMetricMetricMetricConfigOutputWithContext

func (i GetAlarmMetricMetricMetricConfigArgs) ToGetAlarmMetricMetricMetricConfigOutputWithContext(ctx context.Context) GetAlarmMetricMetricMetricConfigOutput

type GetAlarmMetricMetricMetricConfigArray

type GetAlarmMetricMetricMetricConfigArray []GetAlarmMetricMetricMetricConfigInput

func (GetAlarmMetricMetricMetricConfigArray) ElementType

func (GetAlarmMetricMetricMetricConfigArray) ToGetAlarmMetricMetricMetricConfigArrayOutput

func (i GetAlarmMetricMetricMetricConfigArray) ToGetAlarmMetricMetricMetricConfigArrayOutput() GetAlarmMetricMetricMetricConfigArrayOutput

func (GetAlarmMetricMetricMetricConfigArray) ToGetAlarmMetricMetricMetricConfigArrayOutputWithContext

func (i GetAlarmMetricMetricMetricConfigArray) ToGetAlarmMetricMetricMetricConfigArrayOutputWithContext(ctx context.Context) GetAlarmMetricMetricMetricConfigArrayOutput

type GetAlarmMetricMetricMetricConfigArrayInput

type GetAlarmMetricMetricMetricConfigArrayInput interface {
	pulumi.Input

	ToGetAlarmMetricMetricMetricConfigArrayOutput() GetAlarmMetricMetricMetricConfigArrayOutput
	ToGetAlarmMetricMetricMetricConfigArrayOutputWithContext(context.Context) GetAlarmMetricMetricMetricConfigArrayOutput
}

GetAlarmMetricMetricMetricConfigArrayInput is an input type that accepts GetAlarmMetricMetricMetricConfigArray and GetAlarmMetricMetricMetricConfigArrayOutput values. You can construct a concrete instance of `GetAlarmMetricMetricMetricConfigArrayInput` via:

GetAlarmMetricMetricMetricConfigArray{ GetAlarmMetricMetricMetricConfigArgs{...} }

type GetAlarmMetricMetricMetricConfigArrayOutput

type GetAlarmMetricMetricMetricConfigArrayOutput struct{ *pulumi.OutputState }

func (GetAlarmMetricMetricMetricConfigArrayOutput) ElementType

func (GetAlarmMetricMetricMetricConfigArrayOutput) Index

func (GetAlarmMetricMetricMetricConfigArrayOutput) ToGetAlarmMetricMetricMetricConfigArrayOutput

func (o GetAlarmMetricMetricMetricConfigArrayOutput) ToGetAlarmMetricMetricMetricConfigArrayOutput() GetAlarmMetricMetricMetricConfigArrayOutput

func (GetAlarmMetricMetricMetricConfigArrayOutput) ToGetAlarmMetricMetricMetricConfigArrayOutputWithContext

func (o GetAlarmMetricMetricMetricConfigArrayOutput) ToGetAlarmMetricMetricMetricConfigArrayOutputWithContext(ctx context.Context) GetAlarmMetricMetricMetricConfigArrayOutput

type GetAlarmMetricMetricMetricConfigInput

type GetAlarmMetricMetricMetricConfigInput interface {
	pulumi.Input

	ToGetAlarmMetricMetricMetricConfigOutput() GetAlarmMetricMetricMetricConfigOutput
	ToGetAlarmMetricMetricMetricConfigOutputWithContext(context.Context) GetAlarmMetricMetricMetricConfigOutput
}

GetAlarmMetricMetricMetricConfigInput is an input type that accepts GetAlarmMetricMetricMetricConfigArgs and GetAlarmMetricMetricMetricConfigOutput values. You can construct a concrete instance of `GetAlarmMetricMetricMetricConfigInput` via:

GetAlarmMetricMetricMetricConfigArgs{...}

type GetAlarmMetricMetricMetricConfigOutput

type GetAlarmMetricMetricMetricConfigOutput struct{ *pulumi.OutputState }

func (GetAlarmMetricMetricMetricConfigOutput) ContinuePeriods

func (GetAlarmMetricMetricMetricConfigOutput) ElementType

func (GetAlarmMetricMetricMetricConfigOutput) Operators

func (GetAlarmMetricMetricMetricConfigOutput) Periods

func (GetAlarmMetricMetricMetricConfigOutput) ToGetAlarmMetricMetricMetricConfigOutput

func (o GetAlarmMetricMetricMetricConfigOutput) ToGetAlarmMetricMetricMetricConfigOutput() GetAlarmMetricMetricMetricConfigOutput

func (GetAlarmMetricMetricMetricConfigOutput) ToGetAlarmMetricMetricMetricConfigOutputWithContext

func (o GetAlarmMetricMetricMetricConfigOutput) ToGetAlarmMetricMetricMetricConfigOutputWithContext(ctx context.Context) GetAlarmMetricMetricMetricConfigOutput

type GetAlarmMetricMetricOperator

type GetAlarmMetricMetricOperator struct {
	Id   string `pulumi:"id"`
	Name string `pulumi:"name"`
}

type GetAlarmMetricMetricOperatorArgs

type GetAlarmMetricMetricOperatorArgs struct {
	Id   pulumi.StringInput `pulumi:"id"`
	Name pulumi.StringInput `pulumi:"name"`
}

func (GetAlarmMetricMetricOperatorArgs) ElementType

func (GetAlarmMetricMetricOperatorArgs) ToGetAlarmMetricMetricOperatorOutput

func (i GetAlarmMetricMetricOperatorArgs) ToGetAlarmMetricMetricOperatorOutput() GetAlarmMetricMetricOperatorOutput

func (GetAlarmMetricMetricOperatorArgs) ToGetAlarmMetricMetricOperatorOutputWithContext

func (i GetAlarmMetricMetricOperatorArgs) ToGetAlarmMetricMetricOperatorOutputWithContext(ctx context.Context) GetAlarmMetricMetricOperatorOutput

type GetAlarmMetricMetricOperatorArray

type GetAlarmMetricMetricOperatorArray []GetAlarmMetricMetricOperatorInput

func (GetAlarmMetricMetricOperatorArray) ElementType

func (GetAlarmMetricMetricOperatorArray) ToGetAlarmMetricMetricOperatorArrayOutput

func (i GetAlarmMetricMetricOperatorArray) ToGetAlarmMetricMetricOperatorArrayOutput() GetAlarmMetricMetricOperatorArrayOutput

func (GetAlarmMetricMetricOperatorArray) ToGetAlarmMetricMetricOperatorArrayOutputWithContext

func (i GetAlarmMetricMetricOperatorArray) ToGetAlarmMetricMetricOperatorArrayOutputWithContext(ctx context.Context) GetAlarmMetricMetricOperatorArrayOutput

type GetAlarmMetricMetricOperatorArrayInput

type GetAlarmMetricMetricOperatorArrayInput interface {
	pulumi.Input

	ToGetAlarmMetricMetricOperatorArrayOutput() GetAlarmMetricMetricOperatorArrayOutput
	ToGetAlarmMetricMetricOperatorArrayOutputWithContext(context.Context) GetAlarmMetricMetricOperatorArrayOutput
}

GetAlarmMetricMetricOperatorArrayInput is an input type that accepts GetAlarmMetricMetricOperatorArray and GetAlarmMetricMetricOperatorArrayOutput values. You can construct a concrete instance of `GetAlarmMetricMetricOperatorArrayInput` via:

GetAlarmMetricMetricOperatorArray{ GetAlarmMetricMetricOperatorArgs{...} }

type GetAlarmMetricMetricOperatorArrayOutput

type GetAlarmMetricMetricOperatorArrayOutput struct{ *pulumi.OutputState }

func (GetAlarmMetricMetricOperatorArrayOutput) ElementType

func (GetAlarmMetricMetricOperatorArrayOutput) Index

func (GetAlarmMetricMetricOperatorArrayOutput) ToGetAlarmMetricMetricOperatorArrayOutput

func (o GetAlarmMetricMetricOperatorArrayOutput) ToGetAlarmMetricMetricOperatorArrayOutput() GetAlarmMetricMetricOperatorArrayOutput

func (GetAlarmMetricMetricOperatorArrayOutput) ToGetAlarmMetricMetricOperatorArrayOutputWithContext

func (o GetAlarmMetricMetricOperatorArrayOutput) ToGetAlarmMetricMetricOperatorArrayOutputWithContext(ctx context.Context) GetAlarmMetricMetricOperatorArrayOutput

type GetAlarmMetricMetricOperatorInput

type GetAlarmMetricMetricOperatorInput interface {
	pulumi.Input

	ToGetAlarmMetricMetricOperatorOutput() GetAlarmMetricMetricOperatorOutput
	ToGetAlarmMetricMetricOperatorOutputWithContext(context.Context) GetAlarmMetricMetricOperatorOutput
}

GetAlarmMetricMetricOperatorInput is an input type that accepts GetAlarmMetricMetricOperatorArgs and GetAlarmMetricMetricOperatorOutput values. You can construct a concrete instance of `GetAlarmMetricMetricOperatorInput` via:

GetAlarmMetricMetricOperatorArgs{...}

type GetAlarmMetricMetricOperatorOutput

type GetAlarmMetricMetricOperatorOutput struct{ *pulumi.OutputState }

func (GetAlarmMetricMetricOperatorOutput) ElementType

func (GetAlarmMetricMetricOperatorOutput) Id

func (GetAlarmMetricMetricOperatorOutput) Name

func (GetAlarmMetricMetricOperatorOutput) ToGetAlarmMetricMetricOperatorOutput

func (o GetAlarmMetricMetricOperatorOutput) ToGetAlarmMetricMetricOperatorOutput() GetAlarmMetricMetricOperatorOutput

func (GetAlarmMetricMetricOperatorOutput) ToGetAlarmMetricMetricOperatorOutputWithContext

func (o GetAlarmMetricMetricOperatorOutput) ToGetAlarmMetricMetricOperatorOutputWithContext(ctx context.Context) GetAlarmMetricMetricOperatorOutput

type GetAlarmMetricMetricOutput

type GetAlarmMetricMetricOutput struct{ *pulumi.OutputState }

func (GetAlarmMetricMetricOutput) Description

func (GetAlarmMetricMetricOutput) Dimensions

func (GetAlarmMetricMetricOutput) ElementType

func (GetAlarmMetricMetricOutput) ElementType() reflect.Type

func (GetAlarmMetricMetricOutput) IsAdvanced

func (GetAlarmMetricMetricOutput) IsOpen

func (GetAlarmMetricMetricOutput) Max

func (GetAlarmMetricMetricOutput) MetricConfigs

func (GetAlarmMetricMetricOutput) MetricName

func (GetAlarmMetricMetricOutput) Min

func (GetAlarmMetricMetricOutput) Namespace

func (GetAlarmMetricMetricOutput) Operators

func (GetAlarmMetricMetricOutput) Periods

func (GetAlarmMetricMetricOutput) ProductId

func (GetAlarmMetricMetricOutput) ToGetAlarmMetricMetricOutput

func (o GetAlarmMetricMetricOutput) ToGetAlarmMetricMetricOutput() GetAlarmMetricMetricOutput

func (GetAlarmMetricMetricOutput) ToGetAlarmMetricMetricOutputWithContext

func (o GetAlarmMetricMetricOutput) ToGetAlarmMetricMetricOutputWithContext(ctx context.Context) GetAlarmMetricMetricOutput

func (GetAlarmMetricMetricOutput) Unit

type GetAlarmMetricOutputArgs

type GetAlarmMetricOutputArgs struct {
	Module           pulumi.StringInput    `pulumi:"module"`
	MonitorType      pulumi.StringInput    `pulumi:"monitorType"`
	Namespace        pulumi.StringInput    `pulumi:"namespace"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getAlarmMetric.

func (GetAlarmMetricOutputArgs) ElementType

func (GetAlarmMetricOutputArgs) ElementType() reflect.Type

type GetAlarmMetricResult

type GetAlarmMetricResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id               string                 `pulumi:"id"`
	Metrics          []GetAlarmMetricMetric `pulumi:"metrics"`
	Module           string                 `pulumi:"module"`
	MonitorType      string                 `pulumi:"monitorType"`
	Namespace        string                 `pulumi:"namespace"`
	ResultOutputFile *string                `pulumi:"resultOutputFile"`
}

A collection of values returned by getAlarmMetric.

func GetAlarmMetric

func GetAlarmMetric(ctx *pulumi.Context, args *GetAlarmMetricArgs, opts ...pulumi.InvokeOption) (*GetAlarmMetricResult, error)

type GetAlarmMetricResultOutput

type GetAlarmMetricResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getAlarmMetric.

func (GetAlarmMetricResultOutput) ElementType

func (GetAlarmMetricResultOutput) ElementType() reflect.Type

func (GetAlarmMetricResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetAlarmMetricResultOutput) Metrics

func (GetAlarmMetricResultOutput) Module

func (GetAlarmMetricResultOutput) MonitorType

func (GetAlarmMetricResultOutput) Namespace

func (GetAlarmMetricResultOutput) ResultOutputFile

func (o GetAlarmMetricResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetAlarmMetricResultOutput) ToGetAlarmMetricResultOutput

func (o GetAlarmMetricResultOutput) ToGetAlarmMetricResultOutput() GetAlarmMetricResultOutput

func (GetAlarmMetricResultOutput) ToGetAlarmMetricResultOutputWithContext

func (o GetAlarmMetricResultOutput) ToGetAlarmMetricResultOutputWithContext(ctx context.Context) GetAlarmMetricResultOutput

type GetAlarmMonitorTypeArgs

type GetAlarmMonitorTypeArgs struct {
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getAlarmMonitorType.

type GetAlarmMonitorTypeMonitorTypeInfo

type GetAlarmMonitorTypeMonitorTypeInfo struct {
	Id     string `pulumi:"id"`
	Name   string `pulumi:"name"`
	SortId int    `pulumi:"sortId"`
}

type GetAlarmMonitorTypeMonitorTypeInfoArgs

type GetAlarmMonitorTypeMonitorTypeInfoArgs struct {
	Id     pulumi.StringInput `pulumi:"id"`
	Name   pulumi.StringInput `pulumi:"name"`
	SortId pulumi.IntInput    `pulumi:"sortId"`
}

func (GetAlarmMonitorTypeMonitorTypeInfoArgs) ElementType

func (GetAlarmMonitorTypeMonitorTypeInfoArgs) ToGetAlarmMonitorTypeMonitorTypeInfoOutput

func (i GetAlarmMonitorTypeMonitorTypeInfoArgs) ToGetAlarmMonitorTypeMonitorTypeInfoOutput() GetAlarmMonitorTypeMonitorTypeInfoOutput

func (GetAlarmMonitorTypeMonitorTypeInfoArgs) ToGetAlarmMonitorTypeMonitorTypeInfoOutputWithContext

func (i GetAlarmMonitorTypeMonitorTypeInfoArgs) ToGetAlarmMonitorTypeMonitorTypeInfoOutputWithContext(ctx context.Context) GetAlarmMonitorTypeMonitorTypeInfoOutput

type GetAlarmMonitorTypeMonitorTypeInfoArray

type GetAlarmMonitorTypeMonitorTypeInfoArray []GetAlarmMonitorTypeMonitorTypeInfoInput

func (GetAlarmMonitorTypeMonitorTypeInfoArray) ElementType

func (GetAlarmMonitorTypeMonitorTypeInfoArray) ToGetAlarmMonitorTypeMonitorTypeInfoArrayOutput

func (i GetAlarmMonitorTypeMonitorTypeInfoArray) ToGetAlarmMonitorTypeMonitorTypeInfoArrayOutput() GetAlarmMonitorTypeMonitorTypeInfoArrayOutput

func (GetAlarmMonitorTypeMonitorTypeInfoArray) ToGetAlarmMonitorTypeMonitorTypeInfoArrayOutputWithContext

func (i GetAlarmMonitorTypeMonitorTypeInfoArray) ToGetAlarmMonitorTypeMonitorTypeInfoArrayOutputWithContext(ctx context.Context) GetAlarmMonitorTypeMonitorTypeInfoArrayOutput

type GetAlarmMonitorTypeMonitorTypeInfoArrayInput

type GetAlarmMonitorTypeMonitorTypeInfoArrayInput interface {
	pulumi.Input

	ToGetAlarmMonitorTypeMonitorTypeInfoArrayOutput() GetAlarmMonitorTypeMonitorTypeInfoArrayOutput
	ToGetAlarmMonitorTypeMonitorTypeInfoArrayOutputWithContext(context.Context) GetAlarmMonitorTypeMonitorTypeInfoArrayOutput
}

GetAlarmMonitorTypeMonitorTypeInfoArrayInput is an input type that accepts GetAlarmMonitorTypeMonitorTypeInfoArray and GetAlarmMonitorTypeMonitorTypeInfoArrayOutput values. You can construct a concrete instance of `GetAlarmMonitorTypeMonitorTypeInfoArrayInput` via:

GetAlarmMonitorTypeMonitorTypeInfoArray{ GetAlarmMonitorTypeMonitorTypeInfoArgs{...} }

type GetAlarmMonitorTypeMonitorTypeInfoArrayOutput

type GetAlarmMonitorTypeMonitorTypeInfoArrayOutput struct{ *pulumi.OutputState }

func (GetAlarmMonitorTypeMonitorTypeInfoArrayOutput) ElementType

func (GetAlarmMonitorTypeMonitorTypeInfoArrayOutput) Index

func (GetAlarmMonitorTypeMonitorTypeInfoArrayOutput) ToGetAlarmMonitorTypeMonitorTypeInfoArrayOutput

func (o GetAlarmMonitorTypeMonitorTypeInfoArrayOutput) ToGetAlarmMonitorTypeMonitorTypeInfoArrayOutput() GetAlarmMonitorTypeMonitorTypeInfoArrayOutput

func (GetAlarmMonitorTypeMonitorTypeInfoArrayOutput) ToGetAlarmMonitorTypeMonitorTypeInfoArrayOutputWithContext

func (o GetAlarmMonitorTypeMonitorTypeInfoArrayOutput) ToGetAlarmMonitorTypeMonitorTypeInfoArrayOutputWithContext(ctx context.Context) GetAlarmMonitorTypeMonitorTypeInfoArrayOutput

type GetAlarmMonitorTypeMonitorTypeInfoInput

type GetAlarmMonitorTypeMonitorTypeInfoInput interface {
	pulumi.Input

	ToGetAlarmMonitorTypeMonitorTypeInfoOutput() GetAlarmMonitorTypeMonitorTypeInfoOutput
	ToGetAlarmMonitorTypeMonitorTypeInfoOutputWithContext(context.Context) GetAlarmMonitorTypeMonitorTypeInfoOutput
}

GetAlarmMonitorTypeMonitorTypeInfoInput is an input type that accepts GetAlarmMonitorTypeMonitorTypeInfoArgs and GetAlarmMonitorTypeMonitorTypeInfoOutput values. You can construct a concrete instance of `GetAlarmMonitorTypeMonitorTypeInfoInput` via:

GetAlarmMonitorTypeMonitorTypeInfoArgs{...}

type GetAlarmMonitorTypeMonitorTypeInfoOutput

type GetAlarmMonitorTypeMonitorTypeInfoOutput struct{ *pulumi.OutputState }

func (GetAlarmMonitorTypeMonitorTypeInfoOutput) ElementType

func (GetAlarmMonitorTypeMonitorTypeInfoOutput) Id

func (GetAlarmMonitorTypeMonitorTypeInfoOutput) Name

func (GetAlarmMonitorTypeMonitorTypeInfoOutput) SortId

func (GetAlarmMonitorTypeMonitorTypeInfoOutput) ToGetAlarmMonitorTypeMonitorTypeInfoOutput

func (o GetAlarmMonitorTypeMonitorTypeInfoOutput) ToGetAlarmMonitorTypeMonitorTypeInfoOutput() GetAlarmMonitorTypeMonitorTypeInfoOutput

func (GetAlarmMonitorTypeMonitorTypeInfoOutput) ToGetAlarmMonitorTypeMonitorTypeInfoOutputWithContext

func (o GetAlarmMonitorTypeMonitorTypeInfoOutput) ToGetAlarmMonitorTypeMonitorTypeInfoOutputWithContext(ctx context.Context) GetAlarmMonitorTypeMonitorTypeInfoOutput

type GetAlarmMonitorTypeOutputArgs

type GetAlarmMonitorTypeOutputArgs struct {
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getAlarmMonitorType.

func (GetAlarmMonitorTypeOutputArgs) ElementType

type GetAlarmMonitorTypeResult

type GetAlarmMonitorTypeResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id               string                               `pulumi:"id"`
	MonitorTypeInfos []GetAlarmMonitorTypeMonitorTypeInfo `pulumi:"monitorTypeInfos"`
	MonitorTypes     []string                             `pulumi:"monitorTypes"`
	ResultOutputFile *string                              `pulumi:"resultOutputFile"`
}

A collection of values returned by getAlarmMonitorType.

type GetAlarmMonitorTypeResultOutput

type GetAlarmMonitorTypeResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getAlarmMonitorType.

func (GetAlarmMonitorTypeResultOutput) ElementType

func (GetAlarmMonitorTypeResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetAlarmMonitorTypeResultOutput) MonitorTypeInfos

func (GetAlarmMonitorTypeResultOutput) MonitorTypes

func (GetAlarmMonitorTypeResultOutput) ResultOutputFile

func (GetAlarmMonitorTypeResultOutput) ToGetAlarmMonitorTypeResultOutput

func (o GetAlarmMonitorTypeResultOutput) ToGetAlarmMonitorTypeResultOutput() GetAlarmMonitorTypeResultOutput

func (GetAlarmMonitorTypeResultOutput) ToGetAlarmMonitorTypeResultOutputWithContext

func (o GetAlarmMonitorTypeResultOutput) ToGetAlarmMonitorTypeResultOutputWithContext(ctx context.Context) GetAlarmMonitorTypeResultOutput

type GetAlarmNoticeCallbacksArgs

type GetAlarmNoticeCallbacksArgs struct {
	ResultOutputFile *string                `pulumi:"resultOutputFile"`
	Tags             map[string]interface{} `pulumi:"tags"`
}

A collection of arguments for invoking getAlarmNoticeCallbacks.

type GetAlarmNoticeCallbacksOutputArgs

type GetAlarmNoticeCallbacksOutputArgs struct {
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	Tags             pulumi.MapInput       `pulumi:"tags"`
}

A collection of arguments for invoking getAlarmNoticeCallbacks.

func (GetAlarmNoticeCallbacksOutputArgs) ElementType

type GetAlarmNoticeCallbacksResult

type GetAlarmNoticeCallbacksResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id               string                             `pulumi:"id"`
	ResultOutputFile *string                            `pulumi:"resultOutputFile"`
	Tags             map[string]interface{}             `pulumi:"tags"`
	UrlNotices       []GetAlarmNoticeCallbacksUrlNotice `pulumi:"urlNotices"`
}

A collection of values returned by getAlarmNoticeCallbacks.

type GetAlarmNoticeCallbacksResultOutput

type GetAlarmNoticeCallbacksResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getAlarmNoticeCallbacks.

func (GetAlarmNoticeCallbacksResultOutput) ElementType

func (GetAlarmNoticeCallbacksResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetAlarmNoticeCallbacksResultOutput) ResultOutputFile

func (GetAlarmNoticeCallbacksResultOutput) Tags

func (GetAlarmNoticeCallbacksResultOutput) ToGetAlarmNoticeCallbacksResultOutput

func (o GetAlarmNoticeCallbacksResultOutput) ToGetAlarmNoticeCallbacksResultOutput() GetAlarmNoticeCallbacksResultOutput

func (GetAlarmNoticeCallbacksResultOutput) ToGetAlarmNoticeCallbacksResultOutputWithContext

func (o GetAlarmNoticeCallbacksResultOutput) ToGetAlarmNoticeCallbacksResultOutputWithContext(ctx context.Context) GetAlarmNoticeCallbacksResultOutput

func (GetAlarmNoticeCallbacksResultOutput) UrlNotices

type GetAlarmNoticeCallbacksUrlNotice

type GetAlarmNoticeCallbacksUrlNotice struct {
	EndTime        int    `pulumi:"endTime"`
	IsValid        int    `pulumi:"isValid"`
	StartTime      int    `pulumi:"startTime"`
	Url            string `pulumi:"url"`
	ValidationCode string `pulumi:"validationCode"`
	Weekdays       []int  `pulumi:"weekdays"`
}

type GetAlarmNoticeCallbacksUrlNoticeArgs

type GetAlarmNoticeCallbacksUrlNoticeArgs struct {
	EndTime        pulumi.IntInput      `pulumi:"endTime"`
	IsValid        pulumi.IntInput      `pulumi:"isValid"`
	StartTime      pulumi.IntInput      `pulumi:"startTime"`
	Url            pulumi.StringInput   `pulumi:"url"`
	ValidationCode pulumi.StringInput   `pulumi:"validationCode"`
	Weekdays       pulumi.IntArrayInput `pulumi:"weekdays"`
}

func (GetAlarmNoticeCallbacksUrlNoticeArgs) ElementType

func (GetAlarmNoticeCallbacksUrlNoticeArgs) ToGetAlarmNoticeCallbacksUrlNoticeOutput

func (i GetAlarmNoticeCallbacksUrlNoticeArgs) ToGetAlarmNoticeCallbacksUrlNoticeOutput() GetAlarmNoticeCallbacksUrlNoticeOutput

func (GetAlarmNoticeCallbacksUrlNoticeArgs) ToGetAlarmNoticeCallbacksUrlNoticeOutputWithContext

func (i GetAlarmNoticeCallbacksUrlNoticeArgs) ToGetAlarmNoticeCallbacksUrlNoticeOutputWithContext(ctx context.Context) GetAlarmNoticeCallbacksUrlNoticeOutput

type GetAlarmNoticeCallbacksUrlNoticeArray

type GetAlarmNoticeCallbacksUrlNoticeArray []GetAlarmNoticeCallbacksUrlNoticeInput

func (GetAlarmNoticeCallbacksUrlNoticeArray) ElementType

func (GetAlarmNoticeCallbacksUrlNoticeArray) ToGetAlarmNoticeCallbacksUrlNoticeArrayOutput

func (i GetAlarmNoticeCallbacksUrlNoticeArray) ToGetAlarmNoticeCallbacksUrlNoticeArrayOutput() GetAlarmNoticeCallbacksUrlNoticeArrayOutput

func (GetAlarmNoticeCallbacksUrlNoticeArray) ToGetAlarmNoticeCallbacksUrlNoticeArrayOutputWithContext

func (i GetAlarmNoticeCallbacksUrlNoticeArray) ToGetAlarmNoticeCallbacksUrlNoticeArrayOutputWithContext(ctx context.Context) GetAlarmNoticeCallbacksUrlNoticeArrayOutput

type GetAlarmNoticeCallbacksUrlNoticeArrayInput

type GetAlarmNoticeCallbacksUrlNoticeArrayInput interface {
	pulumi.Input

	ToGetAlarmNoticeCallbacksUrlNoticeArrayOutput() GetAlarmNoticeCallbacksUrlNoticeArrayOutput
	ToGetAlarmNoticeCallbacksUrlNoticeArrayOutputWithContext(context.Context) GetAlarmNoticeCallbacksUrlNoticeArrayOutput
}

GetAlarmNoticeCallbacksUrlNoticeArrayInput is an input type that accepts GetAlarmNoticeCallbacksUrlNoticeArray and GetAlarmNoticeCallbacksUrlNoticeArrayOutput values. You can construct a concrete instance of `GetAlarmNoticeCallbacksUrlNoticeArrayInput` via:

GetAlarmNoticeCallbacksUrlNoticeArray{ GetAlarmNoticeCallbacksUrlNoticeArgs{...} }

type GetAlarmNoticeCallbacksUrlNoticeArrayOutput

type GetAlarmNoticeCallbacksUrlNoticeArrayOutput struct{ *pulumi.OutputState }

func (GetAlarmNoticeCallbacksUrlNoticeArrayOutput) ElementType

func (GetAlarmNoticeCallbacksUrlNoticeArrayOutput) Index

func (GetAlarmNoticeCallbacksUrlNoticeArrayOutput) ToGetAlarmNoticeCallbacksUrlNoticeArrayOutput

func (o GetAlarmNoticeCallbacksUrlNoticeArrayOutput) ToGetAlarmNoticeCallbacksUrlNoticeArrayOutput() GetAlarmNoticeCallbacksUrlNoticeArrayOutput

func (GetAlarmNoticeCallbacksUrlNoticeArrayOutput) ToGetAlarmNoticeCallbacksUrlNoticeArrayOutputWithContext

func (o GetAlarmNoticeCallbacksUrlNoticeArrayOutput) ToGetAlarmNoticeCallbacksUrlNoticeArrayOutputWithContext(ctx context.Context) GetAlarmNoticeCallbacksUrlNoticeArrayOutput

type GetAlarmNoticeCallbacksUrlNoticeInput

type GetAlarmNoticeCallbacksUrlNoticeInput interface {
	pulumi.Input

	ToGetAlarmNoticeCallbacksUrlNoticeOutput() GetAlarmNoticeCallbacksUrlNoticeOutput
	ToGetAlarmNoticeCallbacksUrlNoticeOutputWithContext(context.Context) GetAlarmNoticeCallbacksUrlNoticeOutput
}

GetAlarmNoticeCallbacksUrlNoticeInput is an input type that accepts GetAlarmNoticeCallbacksUrlNoticeArgs and GetAlarmNoticeCallbacksUrlNoticeOutput values. You can construct a concrete instance of `GetAlarmNoticeCallbacksUrlNoticeInput` via:

GetAlarmNoticeCallbacksUrlNoticeArgs{...}

type GetAlarmNoticeCallbacksUrlNoticeOutput

type GetAlarmNoticeCallbacksUrlNoticeOutput struct{ *pulumi.OutputState }

func (GetAlarmNoticeCallbacksUrlNoticeOutput) ElementType

func (GetAlarmNoticeCallbacksUrlNoticeOutput) EndTime

func (GetAlarmNoticeCallbacksUrlNoticeOutput) IsValid

func (GetAlarmNoticeCallbacksUrlNoticeOutput) StartTime

func (GetAlarmNoticeCallbacksUrlNoticeOutput) ToGetAlarmNoticeCallbacksUrlNoticeOutput

func (o GetAlarmNoticeCallbacksUrlNoticeOutput) ToGetAlarmNoticeCallbacksUrlNoticeOutput() GetAlarmNoticeCallbacksUrlNoticeOutput

func (GetAlarmNoticeCallbacksUrlNoticeOutput) ToGetAlarmNoticeCallbacksUrlNoticeOutputWithContext

func (o GetAlarmNoticeCallbacksUrlNoticeOutput) ToGetAlarmNoticeCallbacksUrlNoticeOutputWithContext(ctx context.Context) GetAlarmNoticeCallbacksUrlNoticeOutput

func (GetAlarmNoticeCallbacksUrlNoticeOutput) Url

func (GetAlarmNoticeCallbacksUrlNoticeOutput) ValidationCode

func (GetAlarmNoticeCallbacksUrlNoticeOutput) Weekdays

type GetAlarmNoticesAlarmNotice

type GetAlarmNoticesAlarmNotice struct {
	AmpConsumerId  string                                 `pulumi:"ampConsumerId"`
	ClsNotices     []GetAlarmNoticesAlarmNoticeClsNotice  `pulumi:"clsNotices"`
	Id             string                                 `pulumi:"id"`
	IsPreset       int                                    `pulumi:"isPreset"`
	Name           string                                 `pulumi:"name"`
	NoticeLanguage string                                 `pulumi:"noticeLanguage"`
	NoticeType     string                                 `pulumi:"noticeType"`
	PolicyIds      []string                               `pulumi:"policyIds"`
	UpdatedAt      string                                 `pulumi:"updatedAt"`
	UpdatedBy      string                                 `pulumi:"updatedBy"`
	UrlNotices     []GetAlarmNoticesAlarmNoticeUrlNotice  `pulumi:"urlNotices"`
	UserNotices    []GetAlarmNoticesAlarmNoticeUserNotice `pulumi:"userNotices"`
}

type GetAlarmNoticesAlarmNoticeArgs

type GetAlarmNoticesAlarmNoticeArgs struct {
	AmpConsumerId  pulumi.StringInput                             `pulumi:"ampConsumerId"`
	ClsNotices     GetAlarmNoticesAlarmNoticeClsNoticeArrayInput  `pulumi:"clsNotices"`
	Id             pulumi.StringInput                             `pulumi:"id"`
	IsPreset       pulumi.IntInput                                `pulumi:"isPreset"`
	Name           pulumi.StringInput                             `pulumi:"name"`
	NoticeLanguage pulumi.StringInput                             `pulumi:"noticeLanguage"`
	NoticeType     pulumi.StringInput                             `pulumi:"noticeType"`
	PolicyIds      pulumi.StringArrayInput                        `pulumi:"policyIds"`
	UpdatedAt      pulumi.StringInput                             `pulumi:"updatedAt"`
	UpdatedBy      pulumi.StringInput                             `pulumi:"updatedBy"`
	UrlNotices     GetAlarmNoticesAlarmNoticeUrlNoticeArrayInput  `pulumi:"urlNotices"`
	UserNotices    GetAlarmNoticesAlarmNoticeUserNoticeArrayInput `pulumi:"userNotices"`
}

func (GetAlarmNoticesAlarmNoticeArgs) ElementType

func (GetAlarmNoticesAlarmNoticeArgs) ToGetAlarmNoticesAlarmNoticeOutput

func (i GetAlarmNoticesAlarmNoticeArgs) ToGetAlarmNoticesAlarmNoticeOutput() GetAlarmNoticesAlarmNoticeOutput

func (GetAlarmNoticesAlarmNoticeArgs) ToGetAlarmNoticesAlarmNoticeOutputWithContext

func (i GetAlarmNoticesAlarmNoticeArgs) ToGetAlarmNoticesAlarmNoticeOutputWithContext(ctx context.Context) GetAlarmNoticesAlarmNoticeOutput

type GetAlarmNoticesAlarmNoticeArray

type GetAlarmNoticesAlarmNoticeArray []GetAlarmNoticesAlarmNoticeInput

func (GetAlarmNoticesAlarmNoticeArray) ElementType

func (GetAlarmNoticesAlarmNoticeArray) ToGetAlarmNoticesAlarmNoticeArrayOutput

func (i GetAlarmNoticesAlarmNoticeArray) ToGetAlarmNoticesAlarmNoticeArrayOutput() GetAlarmNoticesAlarmNoticeArrayOutput

func (GetAlarmNoticesAlarmNoticeArray) ToGetAlarmNoticesAlarmNoticeArrayOutputWithContext

func (i GetAlarmNoticesAlarmNoticeArray) ToGetAlarmNoticesAlarmNoticeArrayOutputWithContext(ctx context.Context) GetAlarmNoticesAlarmNoticeArrayOutput

type GetAlarmNoticesAlarmNoticeArrayInput

type GetAlarmNoticesAlarmNoticeArrayInput interface {
	pulumi.Input

	ToGetAlarmNoticesAlarmNoticeArrayOutput() GetAlarmNoticesAlarmNoticeArrayOutput
	ToGetAlarmNoticesAlarmNoticeArrayOutputWithContext(context.Context) GetAlarmNoticesAlarmNoticeArrayOutput
}

GetAlarmNoticesAlarmNoticeArrayInput is an input type that accepts GetAlarmNoticesAlarmNoticeArray and GetAlarmNoticesAlarmNoticeArrayOutput values. You can construct a concrete instance of `GetAlarmNoticesAlarmNoticeArrayInput` via:

GetAlarmNoticesAlarmNoticeArray{ GetAlarmNoticesAlarmNoticeArgs{...} }

type GetAlarmNoticesAlarmNoticeArrayOutput

type GetAlarmNoticesAlarmNoticeArrayOutput struct{ *pulumi.OutputState }

func (GetAlarmNoticesAlarmNoticeArrayOutput) ElementType

func (GetAlarmNoticesAlarmNoticeArrayOutput) Index

func (GetAlarmNoticesAlarmNoticeArrayOutput) ToGetAlarmNoticesAlarmNoticeArrayOutput

func (o GetAlarmNoticesAlarmNoticeArrayOutput) ToGetAlarmNoticesAlarmNoticeArrayOutput() GetAlarmNoticesAlarmNoticeArrayOutput

func (GetAlarmNoticesAlarmNoticeArrayOutput) ToGetAlarmNoticesAlarmNoticeArrayOutputWithContext

func (o GetAlarmNoticesAlarmNoticeArrayOutput) ToGetAlarmNoticesAlarmNoticeArrayOutputWithContext(ctx context.Context) GetAlarmNoticesAlarmNoticeArrayOutput

type GetAlarmNoticesAlarmNoticeClsNotice

type GetAlarmNoticesAlarmNoticeClsNotice struct {
	Enable   int    `pulumi:"enable"`
	LogSetId string `pulumi:"logSetId"`
	Region   string `pulumi:"region"`
	TopicId  string `pulumi:"topicId"`
}

type GetAlarmNoticesAlarmNoticeClsNoticeArgs

type GetAlarmNoticesAlarmNoticeClsNoticeArgs struct {
	Enable   pulumi.IntInput    `pulumi:"enable"`
	LogSetId pulumi.StringInput `pulumi:"logSetId"`
	Region   pulumi.StringInput `pulumi:"region"`
	TopicId  pulumi.StringInput `pulumi:"topicId"`
}

func (GetAlarmNoticesAlarmNoticeClsNoticeArgs) ElementType

func (GetAlarmNoticesAlarmNoticeClsNoticeArgs) ToGetAlarmNoticesAlarmNoticeClsNoticeOutput

func (i GetAlarmNoticesAlarmNoticeClsNoticeArgs) ToGetAlarmNoticesAlarmNoticeClsNoticeOutput() GetAlarmNoticesAlarmNoticeClsNoticeOutput

func (GetAlarmNoticesAlarmNoticeClsNoticeArgs) ToGetAlarmNoticesAlarmNoticeClsNoticeOutputWithContext

func (i GetAlarmNoticesAlarmNoticeClsNoticeArgs) ToGetAlarmNoticesAlarmNoticeClsNoticeOutputWithContext(ctx context.Context) GetAlarmNoticesAlarmNoticeClsNoticeOutput

type GetAlarmNoticesAlarmNoticeClsNoticeArray

type GetAlarmNoticesAlarmNoticeClsNoticeArray []GetAlarmNoticesAlarmNoticeClsNoticeInput

func (GetAlarmNoticesAlarmNoticeClsNoticeArray) ElementType

func (GetAlarmNoticesAlarmNoticeClsNoticeArray) ToGetAlarmNoticesAlarmNoticeClsNoticeArrayOutput

func (i GetAlarmNoticesAlarmNoticeClsNoticeArray) ToGetAlarmNoticesAlarmNoticeClsNoticeArrayOutput() GetAlarmNoticesAlarmNoticeClsNoticeArrayOutput

func (GetAlarmNoticesAlarmNoticeClsNoticeArray) ToGetAlarmNoticesAlarmNoticeClsNoticeArrayOutputWithContext

func (i GetAlarmNoticesAlarmNoticeClsNoticeArray) ToGetAlarmNoticesAlarmNoticeClsNoticeArrayOutputWithContext(ctx context.Context) GetAlarmNoticesAlarmNoticeClsNoticeArrayOutput

type GetAlarmNoticesAlarmNoticeClsNoticeArrayInput

type GetAlarmNoticesAlarmNoticeClsNoticeArrayInput interface {
	pulumi.Input

	ToGetAlarmNoticesAlarmNoticeClsNoticeArrayOutput() GetAlarmNoticesAlarmNoticeClsNoticeArrayOutput
	ToGetAlarmNoticesAlarmNoticeClsNoticeArrayOutputWithContext(context.Context) GetAlarmNoticesAlarmNoticeClsNoticeArrayOutput
}

GetAlarmNoticesAlarmNoticeClsNoticeArrayInput is an input type that accepts GetAlarmNoticesAlarmNoticeClsNoticeArray and GetAlarmNoticesAlarmNoticeClsNoticeArrayOutput values. You can construct a concrete instance of `GetAlarmNoticesAlarmNoticeClsNoticeArrayInput` via:

GetAlarmNoticesAlarmNoticeClsNoticeArray{ GetAlarmNoticesAlarmNoticeClsNoticeArgs{...} }

type GetAlarmNoticesAlarmNoticeClsNoticeArrayOutput

type GetAlarmNoticesAlarmNoticeClsNoticeArrayOutput struct{ *pulumi.OutputState }

func (GetAlarmNoticesAlarmNoticeClsNoticeArrayOutput) ElementType

func (GetAlarmNoticesAlarmNoticeClsNoticeArrayOutput) Index

func (GetAlarmNoticesAlarmNoticeClsNoticeArrayOutput) ToGetAlarmNoticesAlarmNoticeClsNoticeArrayOutput

func (o GetAlarmNoticesAlarmNoticeClsNoticeArrayOutput) ToGetAlarmNoticesAlarmNoticeClsNoticeArrayOutput() GetAlarmNoticesAlarmNoticeClsNoticeArrayOutput

func (GetAlarmNoticesAlarmNoticeClsNoticeArrayOutput) ToGetAlarmNoticesAlarmNoticeClsNoticeArrayOutputWithContext

func (o GetAlarmNoticesAlarmNoticeClsNoticeArrayOutput) ToGetAlarmNoticesAlarmNoticeClsNoticeArrayOutputWithContext(ctx context.Context) GetAlarmNoticesAlarmNoticeClsNoticeArrayOutput

type GetAlarmNoticesAlarmNoticeClsNoticeInput

type GetAlarmNoticesAlarmNoticeClsNoticeInput interface {
	pulumi.Input

	ToGetAlarmNoticesAlarmNoticeClsNoticeOutput() GetAlarmNoticesAlarmNoticeClsNoticeOutput
	ToGetAlarmNoticesAlarmNoticeClsNoticeOutputWithContext(context.Context) GetAlarmNoticesAlarmNoticeClsNoticeOutput
}

GetAlarmNoticesAlarmNoticeClsNoticeInput is an input type that accepts GetAlarmNoticesAlarmNoticeClsNoticeArgs and GetAlarmNoticesAlarmNoticeClsNoticeOutput values. You can construct a concrete instance of `GetAlarmNoticesAlarmNoticeClsNoticeInput` via:

GetAlarmNoticesAlarmNoticeClsNoticeArgs{...}

type GetAlarmNoticesAlarmNoticeClsNoticeOutput

type GetAlarmNoticesAlarmNoticeClsNoticeOutput struct{ *pulumi.OutputState }

func (GetAlarmNoticesAlarmNoticeClsNoticeOutput) ElementType

func (GetAlarmNoticesAlarmNoticeClsNoticeOutput) Enable

func (GetAlarmNoticesAlarmNoticeClsNoticeOutput) LogSetId

func (GetAlarmNoticesAlarmNoticeClsNoticeOutput) Region

func (GetAlarmNoticesAlarmNoticeClsNoticeOutput) ToGetAlarmNoticesAlarmNoticeClsNoticeOutput

func (o GetAlarmNoticesAlarmNoticeClsNoticeOutput) ToGetAlarmNoticesAlarmNoticeClsNoticeOutput() GetAlarmNoticesAlarmNoticeClsNoticeOutput

func (GetAlarmNoticesAlarmNoticeClsNoticeOutput) ToGetAlarmNoticesAlarmNoticeClsNoticeOutputWithContext

func (o GetAlarmNoticesAlarmNoticeClsNoticeOutput) ToGetAlarmNoticesAlarmNoticeClsNoticeOutputWithContext(ctx context.Context) GetAlarmNoticesAlarmNoticeClsNoticeOutput

func (GetAlarmNoticesAlarmNoticeClsNoticeOutput) TopicId

type GetAlarmNoticesAlarmNoticeInput

type GetAlarmNoticesAlarmNoticeInput interface {
	pulumi.Input

	ToGetAlarmNoticesAlarmNoticeOutput() GetAlarmNoticesAlarmNoticeOutput
	ToGetAlarmNoticesAlarmNoticeOutputWithContext(context.Context) GetAlarmNoticesAlarmNoticeOutput
}

GetAlarmNoticesAlarmNoticeInput is an input type that accepts GetAlarmNoticesAlarmNoticeArgs and GetAlarmNoticesAlarmNoticeOutput values. You can construct a concrete instance of `GetAlarmNoticesAlarmNoticeInput` via:

GetAlarmNoticesAlarmNoticeArgs{...}

type GetAlarmNoticesAlarmNoticeOutput

type GetAlarmNoticesAlarmNoticeOutput struct{ *pulumi.OutputState }

func (GetAlarmNoticesAlarmNoticeOutput) AmpConsumerId

func (GetAlarmNoticesAlarmNoticeOutput) ClsNotices

func (GetAlarmNoticesAlarmNoticeOutput) ElementType

func (GetAlarmNoticesAlarmNoticeOutput) Id

func (GetAlarmNoticesAlarmNoticeOutput) IsPreset

func (GetAlarmNoticesAlarmNoticeOutput) Name

func (GetAlarmNoticesAlarmNoticeOutput) NoticeLanguage

func (GetAlarmNoticesAlarmNoticeOutput) NoticeType

func (GetAlarmNoticesAlarmNoticeOutput) PolicyIds

func (GetAlarmNoticesAlarmNoticeOutput) ToGetAlarmNoticesAlarmNoticeOutput

func (o GetAlarmNoticesAlarmNoticeOutput) ToGetAlarmNoticesAlarmNoticeOutput() GetAlarmNoticesAlarmNoticeOutput

func (GetAlarmNoticesAlarmNoticeOutput) ToGetAlarmNoticesAlarmNoticeOutputWithContext

func (o GetAlarmNoticesAlarmNoticeOutput) ToGetAlarmNoticesAlarmNoticeOutputWithContext(ctx context.Context) GetAlarmNoticesAlarmNoticeOutput

func (GetAlarmNoticesAlarmNoticeOutput) UpdatedAt

func (GetAlarmNoticesAlarmNoticeOutput) UpdatedBy

func (GetAlarmNoticesAlarmNoticeOutput) UrlNotices

func (GetAlarmNoticesAlarmNoticeOutput) UserNotices

type GetAlarmNoticesAlarmNoticeUrlNotice

type GetAlarmNoticesAlarmNoticeUrlNotice struct {
	EndTime   int    `pulumi:"endTime"`
	StartTime int    `pulumi:"startTime"`
	Url       string `pulumi:"url"`
	Weekdays  []int  `pulumi:"weekdays"`
}

type GetAlarmNoticesAlarmNoticeUrlNoticeArgs

type GetAlarmNoticesAlarmNoticeUrlNoticeArgs struct {
	EndTime   pulumi.IntInput      `pulumi:"endTime"`
	StartTime pulumi.IntInput      `pulumi:"startTime"`
	Url       pulumi.StringInput   `pulumi:"url"`
	Weekdays  pulumi.IntArrayInput `pulumi:"weekdays"`
}

func (GetAlarmNoticesAlarmNoticeUrlNoticeArgs) ElementType

func (GetAlarmNoticesAlarmNoticeUrlNoticeArgs) ToGetAlarmNoticesAlarmNoticeUrlNoticeOutput

func (i GetAlarmNoticesAlarmNoticeUrlNoticeArgs) ToGetAlarmNoticesAlarmNoticeUrlNoticeOutput() GetAlarmNoticesAlarmNoticeUrlNoticeOutput

func (GetAlarmNoticesAlarmNoticeUrlNoticeArgs) ToGetAlarmNoticesAlarmNoticeUrlNoticeOutputWithContext

func (i GetAlarmNoticesAlarmNoticeUrlNoticeArgs) ToGetAlarmNoticesAlarmNoticeUrlNoticeOutputWithContext(ctx context.Context) GetAlarmNoticesAlarmNoticeUrlNoticeOutput

type GetAlarmNoticesAlarmNoticeUrlNoticeArray

type GetAlarmNoticesAlarmNoticeUrlNoticeArray []GetAlarmNoticesAlarmNoticeUrlNoticeInput

func (GetAlarmNoticesAlarmNoticeUrlNoticeArray) ElementType

func (GetAlarmNoticesAlarmNoticeUrlNoticeArray) ToGetAlarmNoticesAlarmNoticeUrlNoticeArrayOutput

func (i GetAlarmNoticesAlarmNoticeUrlNoticeArray) ToGetAlarmNoticesAlarmNoticeUrlNoticeArrayOutput() GetAlarmNoticesAlarmNoticeUrlNoticeArrayOutput

func (GetAlarmNoticesAlarmNoticeUrlNoticeArray) ToGetAlarmNoticesAlarmNoticeUrlNoticeArrayOutputWithContext

func (i GetAlarmNoticesAlarmNoticeUrlNoticeArray) ToGetAlarmNoticesAlarmNoticeUrlNoticeArrayOutputWithContext(ctx context.Context) GetAlarmNoticesAlarmNoticeUrlNoticeArrayOutput

type GetAlarmNoticesAlarmNoticeUrlNoticeArrayInput

type GetAlarmNoticesAlarmNoticeUrlNoticeArrayInput interface {
	pulumi.Input

	ToGetAlarmNoticesAlarmNoticeUrlNoticeArrayOutput() GetAlarmNoticesAlarmNoticeUrlNoticeArrayOutput
	ToGetAlarmNoticesAlarmNoticeUrlNoticeArrayOutputWithContext(context.Context) GetAlarmNoticesAlarmNoticeUrlNoticeArrayOutput
}

GetAlarmNoticesAlarmNoticeUrlNoticeArrayInput is an input type that accepts GetAlarmNoticesAlarmNoticeUrlNoticeArray and GetAlarmNoticesAlarmNoticeUrlNoticeArrayOutput values. You can construct a concrete instance of `GetAlarmNoticesAlarmNoticeUrlNoticeArrayInput` via:

GetAlarmNoticesAlarmNoticeUrlNoticeArray{ GetAlarmNoticesAlarmNoticeUrlNoticeArgs{...} }

type GetAlarmNoticesAlarmNoticeUrlNoticeArrayOutput

type GetAlarmNoticesAlarmNoticeUrlNoticeArrayOutput struct{ *pulumi.OutputState }

func (GetAlarmNoticesAlarmNoticeUrlNoticeArrayOutput) ElementType

func (GetAlarmNoticesAlarmNoticeUrlNoticeArrayOutput) Index

func (GetAlarmNoticesAlarmNoticeUrlNoticeArrayOutput) ToGetAlarmNoticesAlarmNoticeUrlNoticeArrayOutput

func (o GetAlarmNoticesAlarmNoticeUrlNoticeArrayOutput) ToGetAlarmNoticesAlarmNoticeUrlNoticeArrayOutput() GetAlarmNoticesAlarmNoticeUrlNoticeArrayOutput

func (GetAlarmNoticesAlarmNoticeUrlNoticeArrayOutput) ToGetAlarmNoticesAlarmNoticeUrlNoticeArrayOutputWithContext

func (o GetAlarmNoticesAlarmNoticeUrlNoticeArrayOutput) ToGetAlarmNoticesAlarmNoticeUrlNoticeArrayOutputWithContext(ctx context.Context) GetAlarmNoticesAlarmNoticeUrlNoticeArrayOutput

type GetAlarmNoticesAlarmNoticeUrlNoticeInput

type GetAlarmNoticesAlarmNoticeUrlNoticeInput interface {
	pulumi.Input

	ToGetAlarmNoticesAlarmNoticeUrlNoticeOutput() GetAlarmNoticesAlarmNoticeUrlNoticeOutput
	ToGetAlarmNoticesAlarmNoticeUrlNoticeOutputWithContext(context.Context) GetAlarmNoticesAlarmNoticeUrlNoticeOutput
}

GetAlarmNoticesAlarmNoticeUrlNoticeInput is an input type that accepts GetAlarmNoticesAlarmNoticeUrlNoticeArgs and GetAlarmNoticesAlarmNoticeUrlNoticeOutput values. You can construct a concrete instance of `GetAlarmNoticesAlarmNoticeUrlNoticeInput` via:

GetAlarmNoticesAlarmNoticeUrlNoticeArgs{...}

type GetAlarmNoticesAlarmNoticeUrlNoticeOutput

type GetAlarmNoticesAlarmNoticeUrlNoticeOutput struct{ *pulumi.OutputState }

func (GetAlarmNoticesAlarmNoticeUrlNoticeOutput) ElementType

func (GetAlarmNoticesAlarmNoticeUrlNoticeOutput) EndTime

func (GetAlarmNoticesAlarmNoticeUrlNoticeOutput) StartTime

func (GetAlarmNoticesAlarmNoticeUrlNoticeOutput) ToGetAlarmNoticesAlarmNoticeUrlNoticeOutput

func (o GetAlarmNoticesAlarmNoticeUrlNoticeOutput) ToGetAlarmNoticesAlarmNoticeUrlNoticeOutput() GetAlarmNoticesAlarmNoticeUrlNoticeOutput

func (GetAlarmNoticesAlarmNoticeUrlNoticeOutput) ToGetAlarmNoticesAlarmNoticeUrlNoticeOutputWithContext

func (o GetAlarmNoticesAlarmNoticeUrlNoticeOutput) ToGetAlarmNoticesAlarmNoticeUrlNoticeOutputWithContext(ctx context.Context) GetAlarmNoticesAlarmNoticeUrlNoticeOutput

func (GetAlarmNoticesAlarmNoticeUrlNoticeOutput) Url

func (GetAlarmNoticesAlarmNoticeUrlNoticeOutput) Weekdays

type GetAlarmNoticesAlarmNoticeUserNotice

type GetAlarmNoticesAlarmNoticeUserNotice struct {
	EndTime               int      `pulumi:"endTime"`
	GroupIds              []int    `pulumi:"groupIds"`
	NeedPhoneArriveNotice int      `pulumi:"needPhoneArriveNotice"`
	NoticeWays            []string `pulumi:"noticeWays"`
	PhoneCallType         string   `pulumi:"phoneCallType"`
	PhoneCircleInterval   int      `pulumi:"phoneCircleInterval"`
	PhoneCircleTimes      int      `pulumi:"phoneCircleTimes"`
	PhoneInnerInterval    int      `pulumi:"phoneInnerInterval"`
	PhoneOrders           []int    `pulumi:"phoneOrders"`
	ReceiverType          string   `pulumi:"receiverType"`
	StartTime             int      `pulumi:"startTime"`
	UserIds               []int    `pulumi:"userIds"`
	Weekdays              []int    `pulumi:"weekdays"`
}

type GetAlarmNoticesAlarmNoticeUserNoticeArgs

type GetAlarmNoticesAlarmNoticeUserNoticeArgs struct {
	EndTime               pulumi.IntInput         `pulumi:"endTime"`
	GroupIds              pulumi.IntArrayInput    `pulumi:"groupIds"`
	NeedPhoneArriveNotice pulumi.IntInput         `pulumi:"needPhoneArriveNotice"`
	NoticeWays            pulumi.StringArrayInput `pulumi:"noticeWays"`
	PhoneCallType         pulumi.StringInput      `pulumi:"phoneCallType"`
	PhoneCircleInterval   pulumi.IntInput         `pulumi:"phoneCircleInterval"`
	PhoneCircleTimes      pulumi.IntInput         `pulumi:"phoneCircleTimes"`
	PhoneInnerInterval    pulumi.IntInput         `pulumi:"phoneInnerInterval"`
	PhoneOrders           pulumi.IntArrayInput    `pulumi:"phoneOrders"`
	ReceiverType          pulumi.StringInput      `pulumi:"receiverType"`
	StartTime             pulumi.IntInput         `pulumi:"startTime"`
	UserIds               pulumi.IntArrayInput    `pulumi:"userIds"`
	Weekdays              pulumi.IntArrayInput    `pulumi:"weekdays"`
}

func (GetAlarmNoticesAlarmNoticeUserNoticeArgs) ElementType

func (GetAlarmNoticesAlarmNoticeUserNoticeArgs) ToGetAlarmNoticesAlarmNoticeUserNoticeOutput

func (i GetAlarmNoticesAlarmNoticeUserNoticeArgs) ToGetAlarmNoticesAlarmNoticeUserNoticeOutput() GetAlarmNoticesAlarmNoticeUserNoticeOutput

func (GetAlarmNoticesAlarmNoticeUserNoticeArgs) ToGetAlarmNoticesAlarmNoticeUserNoticeOutputWithContext

func (i GetAlarmNoticesAlarmNoticeUserNoticeArgs) ToGetAlarmNoticesAlarmNoticeUserNoticeOutputWithContext(ctx context.Context) GetAlarmNoticesAlarmNoticeUserNoticeOutput

type GetAlarmNoticesAlarmNoticeUserNoticeArray

type GetAlarmNoticesAlarmNoticeUserNoticeArray []GetAlarmNoticesAlarmNoticeUserNoticeInput

func (GetAlarmNoticesAlarmNoticeUserNoticeArray) ElementType

func (GetAlarmNoticesAlarmNoticeUserNoticeArray) ToGetAlarmNoticesAlarmNoticeUserNoticeArrayOutput

func (i GetAlarmNoticesAlarmNoticeUserNoticeArray) ToGetAlarmNoticesAlarmNoticeUserNoticeArrayOutput() GetAlarmNoticesAlarmNoticeUserNoticeArrayOutput

func (GetAlarmNoticesAlarmNoticeUserNoticeArray) ToGetAlarmNoticesAlarmNoticeUserNoticeArrayOutputWithContext

func (i GetAlarmNoticesAlarmNoticeUserNoticeArray) ToGetAlarmNoticesAlarmNoticeUserNoticeArrayOutputWithContext(ctx context.Context) GetAlarmNoticesAlarmNoticeUserNoticeArrayOutput

type GetAlarmNoticesAlarmNoticeUserNoticeArrayInput

type GetAlarmNoticesAlarmNoticeUserNoticeArrayInput interface {
	pulumi.Input

	ToGetAlarmNoticesAlarmNoticeUserNoticeArrayOutput() GetAlarmNoticesAlarmNoticeUserNoticeArrayOutput
	ToGetAlarmNoticesAlarmNoticeUserNoticeArrayOutputWithContext(context.Context) GetAlarmNoticesAlarmNoticeUserNoticeArrayOutput
}

GetAlarmNoticesAlarmNoticeUserNoticeArrayInput is an input type that accepts GetAlarmNoticesAlarmNoticeUserNoticeArray and GetAlarmNoticesAlarmNoticeUserNoticeArrayOutput values. You can construct a concrete instance of `GetAlarmNoticesAlarmNoticeUserNoticeArrayInput` via:

GetAlarmNoticesAlarmNoticeUserNoticeArray{ GetAlarmNoticesAlarmNoticeUserNoticeArgs{...} }

type GetAlarmNoticesAlarmNoticeUserNoticeArrayOutput

type GetAlarmNoticesAlarmNoticeUserNoticeArrayOutput struct{ *pulumi.OutputState }

func (GetAlarmNoticesAlarmNoticeUserNoticeArrayOutput) ElementType

func (GetAlarmNoticesAlarmNoticeUserNoticeArrayOutput) Index

func (GetAlarmNoticesAlarmNoticeUserNoticeArrayOutput) ToGetAlarmNoticesAlarmNoticeUserNoticeArrayOutput

func (o GetAlarmNoticesAlarmNoticeUserNoticeArrayOutput) ToGetAlarmNoticesAlarmNoticeUserNoticeArrayOutput() GetAlarmNoticesAlarmNoticeUserNoticeArrayOutput

func (GetAlarmNoticesAlarmNoticeUserNoticeArrayOutput) ToGetAlarmNoticesAlarmNoticeUserNoticeArrayOutputWithContext

func (o GetAlarmNoticesAlarmNoticeUserNoticeArrayOutput) ToGetAlarmNoticesAlarmNoticeUserNoticeArrayOutputWithContext(ctx context.Context) GetAlarmNoticesAlarmNoticeUserNoticeArrayOutput

type GetAlarmNoticesAlarmNoticeUserNoticeInput

type GetAlarmNoticesAlarmNoticeUserNoticeInput interface {
	pulumi.Input

	ToGetAlarmNoticesAlarmNoticeUserNoticeOutput() GetAlarmNoticesAlarmNoticeUserNoticeOutput
	ToGetAlarmNoticesAlarmNoticeUserNoticeOutputWithContext(context.Context) GetAlarmNoticesAlarmNoticeUserNoticeOutput
}

GetAlarmNoticesAlarmNoticeUserNoticeInput is an input type that accepts GetAlarmNoticesAlarmNoticeUserNoticeArgs and GetAlarmNoticesAlarmNoticeUserNoticeOutput values. You can construct a concrete instance of `GetAlarmNoticesAlarmNoticeUserNoticeInput` via:

GetAlarmNoticesAlarmNoticeUserNoticeArgs{...}

type GetAlarmNoticesAlarmNoticeUserNoticeOutput

type GetAlarmNoticesAlarmNoticeUserNoticeOutput struct{ *pulumi.OutputState }

func (GetAlarmNoticesAlarmNoticeUserNoticeOutput) ElementType

func (GetAlarmNoticesAlarmNoticeUserNoticeOutput) EndTime

func (GetAlarmNoticesAlarmNoticeUserNoticeOutput) GroupIds

func (GetAlarmNoticesAlarmNoticeUserNoticeOutput) NeedPhoneArriveNotice

func (GetAlarmNoticesAlarmNoticeUserNoticeOutput) NoticeWays

func (GetAlarmNoticesAlarmNoticeUserNoticeOutput) PhoneCallType

func (GetAlarmNoticesAlarmNoticeUserNoticeOutput) PhoneCircleInterval

func (GetAlarmNoticesAlarmNoticeUserNoticeOutput) PhoneCircleTimes

func (GetAlarmNoticesAlarmNoticeUserNoticeOutput) PhoneInnerInterval

func (GetAlarmNoticesAlarmNoticeUserNoticeOutput) PhoneOrders

func (GetAlarmNoticesAlarmNoticeUserNoticeOutput) ReceiverType

func (GetAlarmNoticesAlarmNoticeUserNoticeOutput) StartTime

func (GetAlarmNoticesAlarmNoticeUserNoticeOutput) ToGetAlarmNoticesAlarmNoticeUserNoticeOutput

func (o GetAlarmNoticesAlarmNoticeUserNoticeOutput) ToGetAlarmNoticesAlarmNoticeUserNoticeOutput() GetAlarmNoticesAlarmNoticeUserNoticeOutput

func (GetAlarmNoticesAlarmNoticeUserNoticeOutput) ToGetAlarmNoticesAlarmNoticeUserNoticeOutputWithContext

func (o GetAlarmNoticesAlarmNoticeUserNoticeOutput) ToGetAlarmNoticesAlarmNoticeUserNoticeOutputWithContext(ctx context.Context) GetAlarmNoticesAlarmNoticeUserNoticeOutput

func (GetAlarmNoticesAlarmNoticeUserNoticeOutput) UserIds

func (GetAlarmNoticesAlarmNoticeUserNoticeOutput) Weekdays

type GetAlarmNoticesArgs

type GetAlarmNoticesArgs struct {
	GroupIds         []int    `pulumi:"groupIds"`
	Name             *string  `pulumi:"name"`
	NoticeIds        []string `pulumi:"noticeIds"`
	Order            *string  `pulumi:"order"`
	OwnerUid         *int     `pulumi:"ownerUid"`
	ReceiverType     *string  `pulumi:"receiverType"`
	ResultOutputFile *string  `pulumi:"resultOutputFile"`
	UserIds          []int    `pulumi:"userIds"`
}

A collection of arguments for invoking getAlarmNotices.

type GetAlarmNoticesOutputArgs

type GetAlarmNoticesOutputArgs struct {
	GroupIds         pulumi.IntArrayInput    `pulumi:"groupIds"`
	Name             pulumi.StringPtrInput   `pulumi:"name"`
	NoticeIds        pulumi.StringArrayInput `pulumi:"noticeIds"`
	Order            pulumi.StringPtrInput   `pulumi:"order"`
	OwnerUid         pulumi.IntPtrInput      `pulumi:"ownerUid"`
	ReceiverType     pulumi.StringPtrInput   `pulumi:"receiverType"`
	ResultOutputFile pulumi.StringPtrInput   `pulumi:"resultOutputFile"`
	UserIds          pulumi.IntArrayInput    `pulumi:"userIds"`
}

A collection of arguments for invoking getAlarmNotices.

func (GetAlarmNoticesOutputArgs) ElementType

func (GetAlarmNoticesOutputArgs) ElementType() reflect.Type

type GetAlarmNoticesResult

type GetAlarmNoticesResult struct {
	AlarmNotices []GetAlarmNoticesAlarmNotice `pulumi:"alarmNotices"`
	GroupIds     []int                        `pulumi:"groupIds"`
	// The provider-assigned unique ID for this managed resource.
	Id               string   `pulumi:"id"`
	Name             *string  `pulumi:"name"`
	NoticeIds        []string `pulumi:"noticeIds"`
	Order            *string  `pulumi:"order"`
	OwnerUid         *int     `pulumi:"ownerUid"`
	ReceiverType     *string  `pulumi:"receiverType"`
	ResultOutputFile *string  `pulumi:"resultOutputFile"`
	UserIds          []int    `pulumi:"userIds"`
}

A collection of values returned by getAlarmNotices.

func GetAlarmNotices

func GetAlarmNotices(ctx *pulumi.Context, args *GetAlarmNoticesArgs, opts ...pulumi.InvokeOption) (*GetAlarmNoticesResult, error)

type GetAlarmNoticesResultOutput

type GetAlarmNoticesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getAlarmNotices.

func (GetAlarmNoticesResultOutput) AlarmNotices

func (GetAlarmNoticesResultOutput) ElementType

func (GetAlarmNoticesResultOutput) GroupIds

func (GetAlarmNoticesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetAlarmNoticesResultOutput) Name

func (GetAlarmNoticesResultOutput) NoticeIds

func (GetAlarmNoticesResultOutput) Order

func (GetAlarmNoticesResultOutput) OwnerUid

func (GetAlarmNoticesResultOutput) ReceiverType

func (GetAlarmNoticesResultOutput) ResultOutputFile

func (o GetAlarmNoticesResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetAlarmNoticesResultOutput) ToGetAlarmNoticesResultOutput

func (o GetAlarmNoticesResultOutput) ToGetAlarmNoticesResultOutput() GetAlarmNoticesResultOutput

func (GetAlarmNoticesResultOutput) ToGetAlarmNoticesResultOutputWithContext

func (o GetAlarmNoticesResultOutput) ToGetAlarmNoticesResultOutputWithContext(ctx context.Context) GetAlarmNoticesResultOutput

func (GetAlarmNoticesResultOutput) UserIds

type GetAlarmPolicyPolicy

type GetAlarmPolicyPolicy struct {
	AdvancedMetricNumber  int                                  `pulumi:"advancedMetricNumber"`
	CanSetDefault         int                                  `pulumi:"canSetDefault"`
	ConditionTemplateId   string                               `pulumi:"conditionTemplateId"`
	Conditions            []GetAlarmPolicyPolicyCondition      `pulumi:"conditions"`
	ConditionsTemps       []GetAlarmPolicyPolicyConditionsTemp `pulumi:"conditionsTemps"`
	Enable                int                                  `pulumi:"enable"`
	EventConditions       []GetAlarmPolicyPolicyEventCondition `pulumi:"eventConditions"`
	FilterDimensionsParam string                               `pulumi:"filterDimensionsParam"`
	InsertTime            int                                  `pulumi:"insertTime"`
	InstanceGroupId       int                                  `pulumi:"instanceGroupId"`
	InstanceGroupName     string                               `pulumi:"instanceGroupName"`
	InstanceSum           int                                  `pulumi:"instanceSum"`
	IsBindAll             int                                  `pulumi:"isBindAll"`
	IsDefault             int                                  `pulumi:"isDefault"`
	IsOneClick            int                                  `pulumi:"isOneClick"`
	LastEditUin           string                               `pulumi:"lastEditUin"`
	MonitorType           string                               `pulumi:"monitorType"`
	Namespace             string                               `pulumi:"namespace"`
	NamespaceShowName     string                               `pulumi:"namespaceShowName"`
	NoticeIds             []string                             `pulumi:"noticeIds"`
	Notices               []GetAlarmPolicyPolicyNotice         `pulumi:"notices"`
	OneClickStatus        int                                  `pulumi:"oneClickStatus"`
	OriginId              string                               `pulumi:"originId"`
	PolicyId              string                               `pulumi:"policyId"`
	PolicyName            string                               `pulumi:"policyName"`
	ProjectId             int                                  `pulumi:"projectId"`
	ProjectName           string                               `pulumi:"projectName"`
	Regions               []string                             `pulumi:"regions"`
	Remark                string                               `pulumi:"remark"`
	RuleType              string                               `pulumi:"ruleType"`
	TagInstances          []GetAlarmPolicyPolicyTagInstance    `pulumi:"tagInstances"`
	Tags                  []GetAlarmPolicyPolicyTag            `pulumi:"tags"`
	TriggerTasks          []GetAlarmPolicyPolicyTriggerTask    `pulumi:"triggerTasks"`
	UpdateTime            int                                  `pulumi:"updateTime"`
	UseSum                int                                  `pulumi:"useSum"`
}

type GetAlarmPolicyPolicyArgs

type GetAlarmPolicyPolicyArgs struct {
	AdvancedMetricNumber  pulumi.IntInput                              `pulumi:"advancedMetricNumber"`
	CanSetDefault         pulumi.IntInput                              `pulumi:"canSetDefault"`
	ConditionTemplateId   pulumi.StringInput                           `pulumi:"conditionTemplateId"`
	Conditions            GetAlarmPolicyPolicyConditionArrayInput      `pulumi:"conditions"`
	ConditionsTemps       GetAlarmPolicyPolicyConditionsTempArrayInput `pulumi:"conditionsTemps"`
	Enable                pulumi.IntInput                              `pulumi:"enable"`
	EventConditions       GetAlarmPolicyPolicyEventConditionArrayInput `pulumi:"eventConditions"`
	FilterDimensionsParam pulumi.StringInput                           `pulumi:"filterDimensionsParam"`
	InsertTime            pulumi.IntInput                              `pulumi:"insertTime"`
	InstanceGroupId       pulumi.IntInput                              `pulumi:"instanceGroupId"`
	InstanceGroupName     pulumi.StringInput                           `pulumi:"instanceGroupName"`
	InstanceSum           pulumi.IntInput                              `pulumi:"instanceSum"`
	IsBindAll             pulumi.IntInput                              `pulumi:"isBindAll"`
	IsDefault             pulumi.IntInput                              `pulumi:"isDefault"`
	IsOneClick            pulumi.IntInput                              `pulumi:"isOneClick"`
	LastEditUin           pulumi.StringInput                           `pulumi:"lastEditUin"`
	MonitorType           pulumi.StringInput                           `pulumi:"monitorType"`
	Namespace             pulumi.StringInput                           `pulumi:"namespace"`
	NamespaceShowName     pulumi.StringInput                           `pulumi:"namespaceShowName"`
	NoticeIds             pulumi.StringArrayInput                      `pulumi:"noticeIds"`
	Notices               GetAlarmPolicyPolicyNoticeArrayInput         `pulumi:"notices"`
	OneClickStatus        pulumi.IntInput                              `pulumi:"oneClickStatus"`
	OriginId              pulumi.StringInput                           `pulumi:"originId"`
	PolicyId              pulumi.StringInput                           `pulumi:"policyId"`
	PolicyName            pulumi.StringInput                           `pulumi:"policyName"`
	ProjectId             pulumi.IntInput                              `pulumi:"projectId"`
	ProjectName           pulumi.StringInput                           `pulumi:"projectName"`
	Regions               pulumi.StringArrayInput                      `pulumi:"regions"`
	Remark                pulumi.StringInput                           `pulumi:"remark"`
	RuleType              pulumi.StringInput                           `pulumi:"ruleType"`
	TagInstances          GetAlarmPolicyPolicyTagInstanceArrayInput    `pulumi:"tagInstances"`
	Tags                  GetAlarmPolicyPolicyTagArrayInput            `pulumi:"tags"`
	TriggerTasks          GetAlarmPolicyPolicyTriggerTaskArrayInput    `pulumi:"triggerTasks"`
	UpdateTime            pulumi.IntInput                              `pulumi:"updateTime"`
	UseSum                pulumi.IntInput                              `pulumi:"useSum"`
}

func (GetAlarmPolicyPolicyArgs) ElementType

func (GetAlarmPolicyPolicyArgs) ElementType() reflect.Type

func (GetAlarmPolicyPolicyArgs) ToGetAlarmPolicyPolicyOutput

func (i GetAlarmPolicyPolicyArgs) ToGetAlarmPolicyPolicyOutput() GetAlarmPolicyPolicyOutput

func (GetAlarmPolicyPolicyArgs) ToGetAlarmPolicyPolicyOutputWithContext

func (i GetAlarmPolicyPolicyArgs) ToGetAlarmPolicyPolicyOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyOutput

type GetAlarmPolicyPolicyArray

type GetAlarmPolicyPolicyArray []GetAlarmPolicyPolicyInput

func (GetAlarmPolicyPolicyArray) ElementType

func (GetAlarmPolicyPolicyArray) ElementType() reflect.Type

func (GetAlarmPolicyPolicyArray) ToGetAlarmPolicyPolicyArrayOutput

func (i GetAlarmPolicyPolicyArray) ToGetAlarmPolicyPolicyArrayOutput() GetAlarmPolicyPolicyArrayOutput

func (GetAlarmPolicyPolicyArray) ToGetAlarmPolicyPolicyArrayOutputWithContext

func (i GetAlarmPolicyPolicyArray) ToGetAlarmPolicyPolicyArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyArrayOutput

type GetAlarmPolicyPolicyArrayInput

type GetAlarmPolicyPolicyArrayInput interface {
	pulumi.Input

	ToGetAlarmPolicyPolicyArrayOutput() GetAlarmPolicyPolicyArrayOutput
	ToGetAlarmPolicyPolicyArrayOutputWithContext(context.Context) GetAlarmPolicyPolicyArrayOutput
}

GetAlarmPolicyPolicyArrayInput is an input type that accepts GetAlarmPolicyPolicyArray and GetAlarmPolicyPolicyArrayOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyArrayInput` via:

GetAlarmPolicyPolicyArray{ GetAlarmPolicyPolicyArgs{...} }

type GetAlarmPolicyPolicyArrayOutput

type GetAlarmPolicyPolicyArrayOutput struct{ *pulumi.OutputState }

func (GetAlarmPolicyPolicyArrayOutput) ElementType

func (GetAlarmPolicyPolicyArrayOutput) Index

func (GetAlarmPolicyPolicyArrayOutput) ToGetAlarmPolicyPolicyArrayOutput

func (o GetAlarmPolicyPolicyArrayOutput) ToGetAlarmPolicyPolicyArrayOutput() GetAlarmPolicyPolicyArrayOutput

func (GetAlarmPolicyPolicyArrayOutput) ToGetAlarmPolicyPolicyArrayOutputWithContext

func (o GetAlarmPolicyPolicyArrayOutput) ToGetAlarmPolicyPolicyArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyArrayOutput

type GetAlarmPolicyPolicyCondition

type GetAlarmPolicyPolicyCondition struct {
	ComplexExpression string                              `pulumi:"complexExpression"`
	IsUnionRule       int                                 `pulumi:"isUnionRule"`
	Rules             []GetAlarmPolicyPolicyConditionRule `pulumi:"rules"`
}

type GetAlarmPolicyPolicyConditionArgs

type GetAlarmPolicyPolicyConditionArgs struct {
	ComplexExpression pulumi.StringInput                          `pulumi:"complexExpression"`
	IsUnionRule       pulumi.IntInput                             `pulumi:"isUnionRule"`
	Rules             GetAlarmPolicyPolicyConditionRuleArrayInput `pulumi:"rules"`
}

func (GetAlarmPolicyPolicyConditionArgs) ElementType

func (GetAlarmPolicyPolicyConditionArgs) ToGetAlarmPolicyPolicyConditionOutput

func (i GetAlarmPolicyPolicyConditionArgs) ToGetAlarmPolicyPolicyConditionOutput() GetAlarmPolicyPolicyConditionOutput

func (GetAlarmPolicyPolicyConditionArgs) ToGetAlarmPolicyPolicyConditionOutputWithContext

func (i GetAlarmPolicyPolicyConditionArgs) ToGetAlarmPolicyPolicyConditionOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionOutput

type GetAlarmPolicyPolicyConditionArray

type GetAlarmPolicyPolicyConditionArray []GetAlarmPolicyPolicyConditionInput

func (GetAlarmPolicyPolicyConditionArray) ElementType

func (GetAlarmPolicyPolicyConditionArray) ToGetAlarmPolicyPolicyConditionArrayOutput

func (i GetAlarmPolicyPolicyConditionArray) ToGetAlarmPolicyPolicyConditionArrayOutput() GetAlarmPolicyPolicyConditionArrayOutput

func (GetAlarmPolicyPolicyConditionArray) ToGetAlarmPolicyPolicyConditionArrayOutputWithContext

func (i GetAlarmPolicyPolicyConditionArray) ToGetAlarmPolicyPolicyConditionArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionArrayOutput

type GetAlarmPolicyPolicyConditionArrayInput

type GetAlarmPolicyPolicyConditionArrayInput interface {
	pulumi.Input

	ToGetAlarmPolicyPolicyConditionArrayOutput() GetAlarmPolicyPolicyConditionArrayOutput
	ToGetAlarmPolicyPolicyConditionArrayOutputWithContext(context.Context) GetAlarmPolicyPolicyConditionArrayOutput
}

GetAlarmPolicyPolicyConditionArrayInput is an input type that accepts GetAlarmPolicyPolicyConditionArray and GetAlarmPolicyPolicyConditionArrayOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyConditionArrayInput` via:

GetAlarmPolicyPolicyConditionArray{ GetAlarmPolicyPolicyConditionArgs{...} }

type GetAlarmPolicyPolicyConditionArrayOutput

type GetAlarmPolicyPolicyConditionArrayOutput struct{ *pulumi.OutputState }

func (GetAlarmPolicyPolicyConditionArrayOutput) ElementType

func (GetAlarmPolicyPolicyConditionArrayOutput) Index

func (GetAlarmPolicyPolicyConditionArrayOutput) ToGetAlarmPolicyPolicyConditionArrayOutput

func (o GetAlarmPolicyPolicyConditionArrayOutput) ToGetAlarmPolicyPolicyConditionArrayOutput() GetAlarmPolicyPolicyConditionArrayOutput

func (GetAlarmPolicyPolicyConditionArrayOutput) ToGetAlarmPolicyPolicyConditionArrayOutputWithContext

func (o GetAlarmPolicyPolicyConditionArrayOutput) ToGetAlarmPolicyPolicyConditionArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionArrayOutput

type GetAlarmPolicyPolicyConditionInput

type GetAlarmPolicyPolicyConditionInput interface {
	pulumi.Input

	ToGetAlarmPolicyPolicyConditionOutput() GetAlarmPolicyPolicyConditionOutput
	ToGetAlarmPolicyPolicyConditionOutputWithContext(context.Context) GetAlarmPolicyPolicyConditionOutput
}

GetAlarmPolicyPolicyConditionInput is an input type that accepts GetAlarmPolicyPolicyConditionArgs and GetAlarmPolicyPolicyConditionOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyConditionInput` via:

GetAlarmPolicyPolicyConditionArgs{...}

type GetAlarmPolicyPolicyConditionOutput

type GetAlarmPolicyPolicyConditionOutput struct{ *pulumi.OutputState }

func (GetAlarmPolicyPolicyConditionOutput) ComplexExpression

func (GetAlarmPolicyPolicyConditionOutput) ElementType

func (GetAlarmPolicyPolicyConditionOutput) IsUnionRule

func (GetAlarmPolicyPolicyConditionOutput) Rules

func (GetAlarmPolicyPolicyConditionOutput) ToGetAlarmPolicyPolicyConditionOutput

func (o GetAlarmPolicyPolicyConditionOutput) ToGetAlarmPolicyPolicyConditionOutput() GetAlarmPolicyPolicyConditionOutput

func (GetAlarmPolicyPolicyConditionOutput) ToGetAlarmPolicyPolicyConditionOutputWithContext

func (o GetAlarmPolicyPolicyConditionOutput) ToGetAlarmPolicyPolicyConditionOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionOutput

type GetAlarmPolicyPolicyConditionRule

type GetAlarmPolicyPolicyConditionRule struct {
	ContinuePeriod     int                                                  `pulumi:"continuePeriod"`
	Description        string                                               `pulumi:"description"`
	Filters            []GetAlarmPolicyPolicyConditionRuleFilter            `pulumi:"filters"`
	HierarchicalValues []GetAlarmPolicyPolicyConditionRuleHierarchicalValue `pulumi:"hierarchicalValues"`
	IsAdvanced         int                                                  `pulumi:"isAdvanced"`
	IsOpen             int                                                  `pulumi:"isOpen"`
	IsPowerNotice      int                                                  `pulumi:"isPowerNotice"`
	MetricName         string                                               `pulumi:"metricName"`
	NoticeFrequency    int                                                  `pulumi:"noticeFrequency"`
	Operator           string                                               `pulumi:"operator"`
	Period             int                                                  `pulumi:"period"`
	ProductId          string                                               `pulumi:"productId"`
	RuleType           string                                               `pulumi:"ruleType"`
	Unit               string                                               `pulumi:"unit"`
	Value              string                                               `pulumi:"value"`
	ValueMax           float64                                              `pulumi:"valueMax"`
	ValueMin           float64                                              `pulumi:"valueMin"`
}

type GetAlarmPolicyPolicyConditionRuleArgs

type GetAlarmPolicyPolicyConditionRuleArgs struct {
	ContinuePeriod     pulumi.IntInput                                              `pulumi:"continuePeriod"`
	Description        pulumi.StringInput                                           `pulumi:"description"`
	Filters            GetAlarmPolicyPolicyConditionRuleFilterArrayInput            `pulumi:"filters"`
	HierarchicalValues GetAlarmPolicyPolicyConditionRuleHierarchicalValueArrayInput `pulumi:"hierarchicalValues"`
	IsAdvanced         pulumi.IntInput                                              `pulumi:"isAdvanced"`
	IsOpen             pulumi.IntInput                                              `pulumi:"isOpen"`
	IsPowerNotice      pulumi.IntInput                                              `pulumi:"isPowerNotice"`
	MetricName         pulumi.StringInput                                           `pulumi:"metricName"`
	NoticeFrequency    pulumi.IntInput                                              `pulumi:"noticeFrequency"`
	Operator           pulumi.StringInput                                           `pulumi:"operator"`
	Period             pulumi.IntInput                                              `pulumi:"period"`
	ProductId          pulumi.StringInput                                           `pulumi:"productId"`
	RuleType           pulumi.StringInput                                           `pulumi:"ruleType"`
	Unit               pulumi.StringInput                                           `pulumi:"unit"`
	Value              pulumi.StringInput                                           `pulumi:"value"`
	ValueMax           pulumi.Float64Input                                          `pulumi:"valueMax"`
	ValueMin           pulumi.Float64Input                                          `pulumi:"valueMin"`
}

func (GetAlarmPolicyPolicyConditionRuleArgs) ElementType

func (GetAlarmPolicyPolicyConditionRuleArgs) ToGetAlarmPolicyPolicyConditionRuleOutput

func (i GetAlarmPolicyPolicyConditionRuleArgs) ToGetAlarmPolicyPolicyConditionRuleOutput() GetAlarmPolicyPolicyConditionRuleOutput

func (GetAlarmPolicyPolicyConditionRuleArgs) ToGetAlarmPolicyPolicyConditionRuleOutputWithContext

func (i GetAlarmPolicyPolicyConditionRuleArgs) ToGetAlarmPolicyPolicyConditionRuleOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionRuleOutput

type GetAlarmPolicyPolicyConditionRuleArray

type GetAlarmPolicyPolicyConditionRuleArray []GetAlarmPolicyPolicyConditionRuleInput

func (GetAlarmPolicyPolicyConditionRuleArray) ElementType

func (GetAlarmPolicyPolicyConditionRuleArray) ToGetAlarmPolicyPolicyConditionRuleArrayOutput

func (i GetAlarmPolicyPolicyConditionRuleArray) ToGetAlarmPolicyPolicyConditionRuleArrayOutput() GetAlarmPolicyPolicyConditionRuleArrayOutput

func (GetAlarmPolicyPolicyConditionRuleArray) ToGetAlarmPolicyPolicyConditionRuleArrayOutputWithContext

func (i GetAlarmPolicyPolicyConditionRuleArray) ToGetAlarmPolicyPolicyConditionRuleArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionRuleArrayOutput

type GetAlarmPolicyPolicyConditionRuleArrayInput

type GetAlarmPolicyPolicyConditionRuleArrayInput interface {
	pulumi.Input

	ToGetAlarmPolicyPolicyConditionRuleArrayOutput() GetAlarmPolicyPolicyConditionRuleArrayOutput
	ToGetAlarmPolicyPolicyConditionRuleArrayOutputWithContext(context.Context) GetAlarmPolicyPolicyConditionRuleArrayOutput
}

GetAlarmPolicyPolicyConditionRuleArrayInput is an input type that accepts GetAlarmPolicyPolicyConditionRuleArray and GetAlarmPolicyPolicyConditionRuleArrayOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyConditionRuleArrayInput` via:

GetAlarmPolicyPolicyConditionRuleArray{ GetAlarmPolicyPolicyConditionRuleArgs{...} }

type GetAlarmPolicyPolicyConditionRuleArrayOutput

type GetAlarmPolicyPolicyConditionRuleArrayOutput struct{ *pulumi.OutputState }

func (GetAlarmPolicyPolicyConditionRuleArrayOutput) ElementType

func (GetAlarmPolicyPolicyConditionRuleArrayOutput) Index

func (GetAlarmPolicyPolicyConditionRuleArrayOutput) ToGetAlarmPolicyPolicyConditionRuleArrayOutput

func (o GetAlarmPolicyPolicyConditionRuleArrayOutput) ToGetAlarmPolicyPolicyConditionRuleArrayOutput() GetAlarmPolicyPolicyConditionRuleArrayOutput

func (GetAlarmPolicyPolicyConditionRuleArrayOutput) ToGetAlarmPolicyPolicyConditionRuleArrayOutputWithContext

func (o GetAlarmPolicyPolicyConditionRuleArrayOutput) ToGetAlarmPolicyPolicyConditionRuleArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionRuleArrayOutput

type GetAlarmPolicyPolicyConditionRuleFilter

type GetAlarmPolicyPolicyConditionRuleFilter struct {
	Dimensions string `pulumi:"dimensions"`
	Type       string `pulumi:"type"`
}

type GetAlarmPolicyPolicyConditionRuleFilterArgs

type GetAlarmPolicyPolicyConditionRuleFilterArgs struct {
	Dimensions pulumi.StringInput `pulumi:"dimensions"`
	Type       pulumi.StringInput `pulumi:"type"`
}

func (GetAlarmPolicyPolicyConditionRuleFilterArgs) ElementType

func (GetAlarmPolicyPolicyConditionRuleFilterArgs) ToGetAlarmPolicyPolicyConditionRuleFilterOutput

func (i GetAlarmPolicyPolicyConditionRuleFilterArgs) ToGetAlarmPolicyPolicyConditionRuleFilterOutput() GetAlarmPolicyPolicyConditionRuleFilterOutput

func (GetAlarmPolicyPolicyConditionRuleFilterArgs) ToGetAlarmPolicyPolicyConditionRuleFilterOutputWithContext

func (i GetAlarmPolicyPolicyConditionRuleFilterArgs) ToGetAlarmPolicyPolicyConditionRuleFilterOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionRuleFilterOutput

type GetAlarmPolicyPolicyConditionRuleFilterArray

type GetAlarmPolicyPolicyConditionRuleFilterArray []GetAlarmPolicyPolicyConditionRuleFilterInput

func (GetAlarmPolicyPolicyConditionRuleFilterArray) ElementType

func (GetAlarmPolicyPolicyConditionRuleFilterArray) ToGetAlarmPolicyPolicyConditionRuleFilterArrayOutput

func (i GetAlarmPolicyPolicyConditionRuleFilterArray) ToGetAlarmPolicyPolicyConditionRuleFilterArrayOutput() GetAlarmPolicyPolicyConditionRuleFilterArrayOutput

func (GetAlarmPolicyPolicyConditionRuleFilterArray) ToGetAlarmPolicyPolicyConditionRuleFilterArrayOutputWithContext

func (i GetAlarmPolicyPolicyConditionRuleFilterArray) ToGetAlarmPolicyPolicyConditionRuleFilterArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionRuleFilterArrayOutput

type GetAlarmPolicyPolicyConditionRuleFilterArrayInput

type GetAlarmPolicyPolicyConditionRuleFilterArrayInput interface {
	pulumi.Input

	ToGetAlarmPolicyPolicyConditionRuleFilterArrayOutput() GetAlarmPolicyPolicyConditionRuleFilterArrayOutput
	ToGetAlarmPolicyPolicyConditionRuleFilterArrayOutputWithContext(context.Context) GetAlarmPolicyPolicyConditionRuleFilterArrayOutput
}

GetAlarmPolicyPolicyConditionRuleFilterArrayInput is an input type that accepts GetAlarmPolicyPolicyConditionRuleFilterArray and GetAlarmPolicyPolicyConditionRuleFilterArrayOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyConditionRuleFilterArrayInput` via:

GetAlarmPolicyPolicyConditionRuleFilterArray{ GetAlarmPolicyPolicyConditionRuleFilterArgs{...} }

type GetAlarmPolicyPolicyConditionRuleFilterArrayOutput

type GetAlarmPolicyPolicyConditionRuleFilterArrayOutput struct{ *pulumi.OutputState }

func (GetAlarmPolicyPolicyConditionRuleFilterArrayOutput) ElementType

func (GetAlarmPolicyPolicyConditionRuleFilterArrayOutput) Index

func (GetAlarmPolicyPolicyConditionRuleFilterArrayOutput) ToGetAlarmPolicyPolicyConditionRuleFilterArrayOutput

func (o GetAlarmPolicyPolicyConditionRuleFilterArrayOutput) ToGetAlarmPolicyPolicyConditionRuleFilterArrayOutput() GetAlarmPolicyPolicyConditionRuleFilterArrayOutput

func (GetAlarmPolicyPolicyConditionRuleFilterArrayOutput) ToGetAlarmPolicyPolicyConditionRuleFilterArrayOutputWithContext

func (o GetAlarmPolicyPolicyConditionRuleFilterArrayOutput) ToGetAlarmPolicyPolicyConditionRuleFilterArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionRuleFilterArrayOutput

type GetAlarmPolicyPolicyConditionRuleFilterInput

type GetAlarmPolicyPolicyConditionRuleFilterInput interface {
	pulumi.Input

	ToGetAlarmPolicyPolicyConditionRuleFilterOutput() GetAlarmPolicyPolicyConditionRuleFilterOutput
	ToGetAlarmPolicyPolicyConditionRuleFilterOutputWithContext(context.Context) GetAlarmPolicyPolicyConditionRuleFilterOutput
}

GetAlarmPolicyPolicyConditionRuleFilterInput is an input type that accepts GetAlarmPolicyPolicyConditionRuleFilterArgs and GetAlarmPolicyPolicyConditionRuleFilterOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyConditionRuleFilterInput` via:

GetAlarmPolicyPolicyConditionRuleFilterArgs{...}

type GetAlarmPolicyPolicyConditionRuleFilterOutput

type GetAlarmPolicyPolicyConditionRuleFilterOutput struct{ *pulumi.OutputState }

func (GetAlarmPolicyPolicyConditionRuleFilterOutput) Dimensions

func (GetAlarmPolicyPolicyConditionRuleFilterOutput) ElementType

func (GetAlarmPolicyPolicyConditionRuleFilterOutput) ToGetAlarmPolicyPolicyConditionRuleFilterOutput

func (o GetAlarmPolicyPolicyConditionRuleFilterOutput) ToGetAlarmPolicyPolicyConditionRuleFilterOutput() GetAlarmPolicyPolicyConditionRuleFilterOutput

func (GetAlarmPolicyPolicyConditionRuleFilterOutput) ToGetAlarmPolicyPolicyConditionRuleFilterOutputWithContext

func (o GetAlarmPolicyPolicyConditionRuleFilterOutput) ToGetAlarmPolicyPolicyConditionRuleFilterOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionRuleFilterOutput

func (GetAlarmPolicyPolicyConditionRuleFilterOutput) Type

type GetAlarmPolicyPolicyConditionRuleHierarchicalValue

type GetAlarmPolicyPolicyConditionRuleHierarchicalValue struct {
	Remind  string `pulumi:"remind"`
	Serious string `pulumi:"serious"`
	Warn    string `pulumi:"warn"`
}

type GetAlarmPolicyPolicyConditionRuleHierarchicalValueArgs

type GetAlarmPolicyPolicyConditionRuleHierarchicalValueArgs struct {
	Remind  pulumi.StringInput `pulumi:"remind"`
	Serious pulumi.StringInput `pulumi:"serious"`
	Warn    pulumi.StringInput `pulumi:"warn"`
}

func (GetAlarmPolicyPolicyConditionRuleHierarchicalValueArgs) ElementType

func (GetAlarmPolicyPolicyConditionRuleHierarchicalValueArgs) ToGetAlarmPolicyPolicyConditionRuleHierarchicalValueOutput

func (GetAlarmPolicyPolicyConditionRuleHierarchicalValueArgs) ToGetAlarmPolicyPolicyConditionRuleHierarchicalValueOutputWithContext

func (i GetAlarmPolicyPolicyConditionRuleHierarchicalValueArgs) ToGetAlarmPolicyPolicyConditionRuleHierarchicalValueOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionRuleHierarchicalValueOutput

type GetAlarmPolicyPolicyConditionRuleHierarchicalValueArray

type GetAlarmPolicyPolicyConditionRuleHierarchicalValueArray []GetAlarmPolicyPolicyConditionRuleHierarchicalValueInput

func (GetAlarmPolicyPolicyConditionRuleHierarchicalValueArray) ElementType

func (GetAlarmPolicyPolicyConditionRuleHierarchicalValueArray) ToGetAlarmPolicyPolicyConditionRuleHierarchicalValueArrayOutput

func (i GetAlarmPolicyPolicyConditionRuleHierarchicalValueArray) ToGetAlarmPolicyPolicyConditionRuleHierarchicalValueArrayOutput() GetAlarmPolicyPolicyConditionRuleHierarchicalValueArrayOutput

func (GetAlarmPolicyPolicyConditionRuleHierarchicalValueArray) ToGetAlarmPolicyPolicyConditionRuleHierarchicalValueArrayOutputWithContext

func (i GetAlarmPolicyPolicyConditionRuleHierarchicalValueArray) ToGetAlarmPolicyPolicyConditionRuleHierarchicalValueArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionRuleHierarchicalValueArrayOutput

type GetAlarmPolicyPolicyConditionRuleHierarchicalValueArrayInput

type GetAlarmPolicyPolicyConditionRuleHierarchicalValueArrayInput interface {
	pulumi.Input

	ToGetAlarmPolicyPolicyConditionRuleHierarchicalValueArrayOutput() GetAlarmPolicyPolicyConditionRuleHierarchicalValueArrayOutput
	ToGetAlarmPolicyPolicyConditionRuleHierarchicalValueArrayOutputWithContext(context.Context) GetAlarmPolicyPolicyConditionRuleHierarchicalValueArrayOutput
}

GetAlarmPolicyPolicyConditionRuleHierarchicalValueArrayInput is an input type that accepts GetAlarmPolicyPolicyConditionRuleHierarchicalValueArray and GetAlarmPolicyPolicyConditionRuleHierarchicalValueArrayOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyConditionRuleHierarchicalValueArrayInput` via:

GetAlarmPolicyPolicyConditionRuleHierarchicalValueArray{ GetAlarmPolicyPolicyConditionRuleHierarchicalValueArgs{...} }

type GetAlarmPolicyPolicyConditionRuleHierarchicalValueArrayOutput

type GetAlarmPolicyPolicyConditionRuleHierarchicalValueArrayOutput struct{ *pulumi.OutputState }

func (GetAlarmPolicyPolicyConditionRuleHierarchicalValueArrayOutput) ElementType

func (GetAlarmPolicyPolicyConditionRuleHierarchicalValueArrayOutput) Index

func (GetAlarmPolicyPolicyConditionRuleHierarchicalValueArrayOutput) ToGetAlarmPolicyPolicyConditionRuleHierarchicalValueArrayOutput

func (GetAlarmPolicyPolicyConditionRuleHierarchicalValueArrayOutput) ToGetAlarmPolicyPolicyConditionRuleHierarchicalValueArrayOutputWithContext

func (o GetAlarmPolicyPolicyConditionRuleHierarchicalValueArrayOutput) ToGetAlarmPolicyPolicyConditionRuleHierarchicalValueArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionRuleHierarchicalValueArrayOutput

type GetAlarmPolicyPolicyConditionRuleHierarchicalValueInput

type GetAlarmPolicyPolicyConditionRuleHierarchicalValueInput interface {
	pulumi.Input

	ToGetAlarmPolicyPolicyConditionRuleHierarchicalValueOutput() GetAlarmPolicyPolicyConditionRuleHierarchicalValueOutput
	ToGetAlarmPolicyPolicyConditionRuleHierarchicalValueOutputWithContext(context.Context) GetAlarmPolicyPolicyConditionRuleHierarchicalValueOutput
}

GetAlarmPolicyPolicyConditionRuleHierarchicalValueInput is an input type that accepts GetAlarmPolicyPolicyConditionRuleHierarchicalValueArgs and GetAlarmPolicyPolicyConditionRuleHierarchicalValueOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyConditionRuleHierarchicalValueInput` via:

GetAlarmPolicyPolicyConditionRuleHierarchicalValueArgs{...}

type GetAlarmPolicyPolicyConditionRuleHierarchicalValueOutput

type GetAlarmPolicyPolicyConditionRuleHierarchicalValueOutput struct{ *pulumi.OutputState }

func (GetAlarmPolicyPolicyConditionRuleHierarchicalValueOutput) ElementType

func (GetAlarmPolicyPolicyConditionRuleHierarchicalValueOutput) Remind

func (GetAlarmPolicyPolicyConditionRuleHierarchicalValueOutput) Serious

func (GetAlarmPolicyPolicyConditionRuleHierarchicalValueOutput) ToGetAlarmPolicyPolicyConditionRuleHierarchicalValueOutput

func (GetAlarmPolicyPolicyConditionRuleHierarchicalValueOutput) ToGetAlarmPolicyPolicyConditionRuleHierarchicalValueOutputWithContext

func (o GetAlarmPolicyPolicyConditionRuleHierarchicalValueOutput) ToGetAlarmPolicyPolicyConditionRuleHierarchicalValueOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionRuleHierarchicalValueOutput

func (GetAlarmPolicyPolicyConditionRuleHierarchicalValueOutput) Warn

type GetAlarmPolicyPolicyConditionRuleInput

type GetAlarmPolicyPolicyConditionRuleInput interface {
	pulumi.Input

	ToGetAlarmPolicyPolicyConditionRuleOutput() GetAlarmPolicyPolicyConditionRuleOutput
	ToGetAlarmPolicyPolicyConditionRuleOutputWithContext(context.Context) GetAlarmPolicyPolicyConditionRuleOutput
}

GetAlarmPolicyPolicyConditionRuleInput is an input type that accepts GetAlarmPolicyPolicyConditionRuleArgs and GetAlarmPolicyPolicyConditionRuleOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyConditionRuleInput` via:

GetAlarmPolicyPolicyConditionRuleArgs{...}

type GetAlarmPolicyPolicyConditionRuleOutput

type GetAlarmPolicyPolicyConditionRuleOutput struct{ *pulumi.OutputState }

func (GetAlarmPolicyPolicyConditionRuleOutput) ContinuePeriod

func (GetAlarmPolicyPolicyConditionRuleOutput) Description

func (GetAlarmPolicyPolicyConditionRuleOutput) ElementType

func (GetAlarmPolicyPolicyConditionRuleOutput) Filters

func (GetAlarmPolicyPolicyConditionRuleOutput) HierarchicalValues

func (GetAlarmPolicyPolicyConditionRuleOutput) IsAdvanced

func (GetAlarmPolicyPolicyConditionRuleOutput) IsOpen

func (GetAlarmPolicyPolicyConditionRuleOutput) IsPowerNotice

func (GetAlarmPolicyPolicyConditionRuleOutput) MetricName

func (GetAlarmPolicyPolicyConditionRuleOutput) NoticeFrequency

func (GetAlarmPolicyPolicyConditionRuleOutput) Operator

func (GetAlarmPolicyPolicyConditionRuleOutput) Period

func (GetAlarmPolicyPolicyConditionRuleOutput) ProductId

func (GetAlarmPolicyPolicyConditionRuleOutput) RuleType

func (GetAlarmPolicyPolicyConditionRuleOutput) ToGetAlarmPolicyPolicyConditionRuleOutput

func (o GetAlarmPolicyPolicyConditionRuleOutput) ToGetAlarmPolicyPolicyConditionRuleOutput() GetAlarmPolicyPolicyConditionRuleOutput

func (GetAlarmPolicyPolicyConditionRuleOutput) ToGetAlarmPolicyPolicyConditionRuleOutputWithContext

func (o GetAlarmPolicyPolicyConditionRuleOutput) ToGetAlarmPolicyPolicyConditionRuleOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionRuleOutput

func (GetAlarmPolicyPolicyConditionRuleOutput) Unit

func (GetAlarmPolicyPolicyConditionRuleOutput) Value

func (GetAlarmPolicyPolicyConditionRuleOutput) ValueMax

func (GetAlarmPolicyPolicyConditionRuleOutput) ValueMin

type GetAlarmPolicyPolicyConditionsTemp

type GetAlarmPolicyPolicyConditionsTemp struct {
	Conditions      []GetAlarmPolicyPolicyConditionsTempCondition      `pulumi:"conditions"`
	EventConditions []GetAlarmPolicyPolicyConditionsTempEventCondition `pulumi:"eventConditions"`
	TemplateName    string                                             `pulumi:"templateName"`
}

type GetAlarmPolicyPolicyConditionsTempArgs

type GetAlarmPolicyPolicyConditionsTempArgs struct {
	Conditions      GetAlarmPolicyPolicyConditionsTempConditionArrayInput      `pulumi:"conditions"`
	EventConditions GetAlarmPolicyPolicyConditionsTempEventConditionArrayInput `pulumi:"eventConditions"`
	TemplateName    pulumi.StringInput                                         `pulumi:"templateName"`
}

func (GetAlarmPolicyPolicyConditionsTempArgs) ElementType

func (GetAlarmPolicyPolicyConditionsTempArgs) ToGetAlarmPolicyPolicyConditionsTempOutput

func (i GetAlarmPolicyPolicyConditionsTempArgs) ToGetAlarmPolicyPolicyConditionsTempOutput() GetAlarmPolicyPolicyConditionsTempOutput

func (GetAlarmPolicyPolicyConditionsTempArgs) ToGetAlarmPolicyPolicyConditionsTempOutputWithContext

func (i GetAlarmPolicyPolicyConditionsTempArgs) ToGetAlarmPolicyPolicyConditionsTempOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempOutput

type GetAlarmPolicyPolicyConditionsTempArray

type GetAlarmPolicyPolicyConditionsTempArray []GetAlarmPolicyPolicyConditionsTempInput

func (GetAlarmPolicyPolicyConditionsTempArray) ElementType

func (GetAlarmPolicyPolicyConditionsTempArray) ToGetAlarmPolicyPolicyConditionsTempArrayOutput

func (i GetAlarmPolicyPolicyConditionsTempArray) ToGetAlarmPolicyPolicyConditionsTempArrayOutput() GetAlarmPolicyPolicyConditionsTempArrayOutput

func (GetAlarmPolicyPolicyConditionsTempArray) ToGetAlarmPolicyPolicyConditionsTempArrayOutputWithContext

func (i GetAlarmPolicyPolicyConditionsTempArray) ToGetAlarmPolicyPolicyConditionsTempArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempArrayOutput

type GetAlarmPolicyPolicyConditionsTempArrayInput

type GetAlarmPolicyPolicyConditionsTempArrayInput interface {
	pulumi.Input

	ToGetAlarmPolicyPolicyConditionsTempArrayOutput() GetAlarmPolicyPolicyConditionsTempArrayOutput
	ToGetAlarmPolicyPolicyConditionsTempArrayOutputWithContext(context.Context) GetAlarmPolicyPolicyConditionsTempArrayOutput
}

GetAlarmPolicyPolicyConditionsTempArrayInput is an input type that accepts GetAlarmPolicyPolicyConditionsTempArray and GetAlarmPolicyPolicyConditionsTempArrayOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyConditionsTempArrayInput` via:

GetAlarmPolicyPolicyConditionsTempArray{ GetAlarmPolicyPolicyConditionsTempArgs{...} }

type GetAlarmPolicyPolicyConditionsTempArrayOutput

type GetAlarmPolicyPolicyConditionsTempArrayOutput struct{ *pulumi.OutputState }

func (GetAlarmPolicyPolicyConditionsTempArrayOutput) ElementType

func (GetAlarmPolicyPolicyConditionsTempArrayOutput) Index

func (GetAlarmPolicyPolicyConditionsTempArrayOutput) ToGetAlarmPolicyPolicyConditionsTempArrayOutput

func (o GetAlarmPolicyPolicyConditionsTempArrayOutput) ToGetAlarmPolicyPolicyConditionsTempArrayOutput() GetAlarmPolicyPolicyConditionsTempArrayOutput

func (GetAlarmPolicyPolicyConditionsTempArrayOutput) ToGetAlarmPolicyPolicyConditionsTempArrayOutputWithContext

func (o GetAlarmPolicyPolicyConditionsTempArrayOutput) ToGetAlarmPolicyPolicyConditionsTempArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempArrayOutput

type GetAlarmPolicyPolicyConditionsTempCondition

type GetAlarmPolicyPolicyConditionsTempCondition struct {
	ComplexExpression string                                            `pulumi:"complexExpression"`
	IsUnionRule       int                                               `pulumi:"isUnionRule"`
	Rules             []GetAlarmPolicyPolicyConditionsTempConditionRule `pulumi:"rules"`
}

type GetAlarmPolicyPolicyConditionsTempConditionArgs

type GetAlarmPolicyPolicyConditionsTempConditionArgs struct {
	ComplexExpression pulumi.StringInput                                        `pulumi:"complexExpression"`
	IsUnionRule       pulumi.IntInput                                           `pulumi:"isUnionRule"`
	Rules             GetAlarmPolicyPolicyConditionsTempConditionRuleArrayInput `pulumi:"rules"`
}

func (GetAlarmPolicyPolicyConditionsTempConditionArgs) ElementType

func (GetAlarmPolicyPolicyConditionsTempConditionArgs) ToGetAlarmPolicyPolicyConditionsTempConditionOutput

func (i GetAlarmPolicyPolicyConditionsTempConditionArgs) ToGetAlarmPolicyPolicyConditionsTempConditionOutput() GetAlarmPolicyPolicyConditionsTempConditionOutput

func (GetAlarmPolicyPolicyConditionsTempConditionArgs) ToGetAlarmPolicyPolicyConditionsTempConditionOutputWithContext

func (i GetAlarmPolicyPolicyConditionsTempConditionArgs) ToGetAlarmPolicyPolicyConditionsTempConditionOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempConditionOutput

type GetAlarmPolicyPolicyConditionsTempConditionArray

type GetAlarmPolicyPolicyConditionsTempConditionArray []GetAlarmPolicyPolicyConditionsTempConditionInput

func (GetAlarmPolicyPolicyConditionsTempConditionArray) ElementType

func (GetAlarmPolicyPolicyConditionsTempConditionArray) ToGetAlarmPolicyPolicyConditionsTempConditionArrayOutput

func (i GetAlarmPolicyPolicyConditionsTempConditionArray) ToGetAlarmPolicyPolicyConditionsTempConditionArrayOutput() GetAlarmPolicyPolicyConditionsTempConditionArrayOutput

func (GetAlarmPolicyPolicyConditionsTempConditionArray) ToGetAlarmPolicyPolicyConditionsTempConditionArrayOutputWithContext

func (i GetAlarmPolicyPolicyConditionsTempConditionArray) ToGetAlarmPolicyPolicyConditionsTempConditionArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempConditionArrayOutput

type GetAlarmPolicyPolicyConditionsTempConditionArrayInput

type GetAlarmPolicyPolicyConditionsTempConditionArrayInput interface {
	pulumi.Input

	ToGetAlarmPolicyPolicyConditionsTempConditionArrayOutput() GetAlarmPolicyPolicyConditionsTempConditionArrayOutput
	ToGetAlarmPolicyPolicyConditionsTempConditionArrayOutputWithContext(context.Context) GetAlarmPolicyPolicyConditionsTempConditionArrayOutput
}

GetAlarmPolicyPolicyConditionsTempConditionArrayInput is an input type that accepts GetAlarmPolicyPolicyConditionsTempConditionArray and GetAlarmPolicyPolicyConditionsTempConditionArrayOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyConditionsTempConditionArrayInput` via:

GetAlarmPolicyPolicyConditionsTempConditionArray{ GetAlarmPolicyPolicyConditionsTempConditionArgs{...} }

type GetAlarmPolicyPolicyConditionsTempConditionArrayOutput

type GetAlarmPolicyPolicyConditionsTempConditionArrayOutput struct{ *pulumi.OutputState }

func (GetAlarmPolicyPolicyConditionsTempConditionArrayOutput) ElementType

func (GetAlarmPolicyPolicyConditionsTempConditionArrayOutput) Index

func (GetAlarmPolicyPolicyConditionsTempConditionArrayOutput) ToGetAlarmPolicyPolicyConditionsTempConditionArrayOutput

func (GetAlarmPolicyPolicyConditionsTempConditionArrayOutput) ToGetAlarmPolicyPolicyConditionsTempConditionArrayOutputWithContext

func (o GetAlarmPolicyPolicyConditionsTempConditionArrayOutput) ToGetAlarmPolicyPolicyConditionsTempConditionArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempConditionArrayOutput

type GetAlarmPolicyPolicyConditionsTempConditionInput

type GetAlarmPolicyPolicyConditionsTempConditionInput interface {
	pulumi.Input

	ToGetAlarmPolicyPolicyConditionsTempConditionOutput() GetAlarmPolicyPolicyConditionsTempConditionOutput
	ToGetAlarmPolicyPolicyConditionsTempConditionOutputWithContext(context.Context) GetAlarmPolicyPolicyConditionsTempConditionOutput
}

GetAlarmPolicyPolicyConditionsTempConditionInput is an input type that accepts GetAlarmPolicyPolicyConditionsTempConditionArgs and GetAlarmPolicyPolicyConditionsTempConditionOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyConditionsTempConditionInput` via:

GetAlarmPolicyPolicyConditionsTempConditionArgs{...}

type GetAlarmPolicyPolicyConditionsTempConditionOutput

type GetAlarmPolicyPolicyConditionsTempConditionOutput struct{ *pulumi.OutputState }

func (GetAlarmPolicyPolicyConditionsTempConditionOutput) ComplexExpression

func (GetAlarmPolicyPolicyConditionsTempConditionOutput) ElementType

func (GetAlarmPolicyPolicyConditionsTempConditionOutput) IsUnionRule

func (GetAlarmPolicyPolicyConditionsTempConditionOutput) Rules

func (GetAlarmPolicyPolicyConditionsTempConditionOutput) ToGetAlarmPolicyPolicyConditionsTempConditionOutput

func (o GetAlarmPolicyPolicyConditionsTempConditionOutput) ToGetAlarmPolicyPolicyConditionsTempConditionOutput() GetAlarmPolicyPolicyConditionsTempConditionOutput

func (GetAlarmPolicyPolicyConditionsTempConditionOutput) ToGetAlarmPolicyPolicyConditionsTempConditionOutputWithContext

func (o GetAlarmPolicyPolicyConditionsTempConditionOutput) ToGetAlarmPolicyPolicyConditionsTempConditionOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempConditionOutput

type GetAlarmPolicyPolicyConditionsTempConditionRule

type GetAlarmPolicyPolicyConditionsTempConditionRule struct {
	ContinuePeriod     int                                                                `pulumi:"continuePeriod"`
	Description        string                                                             `pulumi:"description"`
	Filters            []GetAlarmPolicyPolicyConditionsTempConditionRuleFilter            `pulumi:"filters"`
	HierarchicalValues []GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValue `pulumi:"hierarchicalValues"`
	IsAdvanced         int                                                                `pulumi:"isAdvanced"`
	IsOpen             int                                                                `pulumi:"isOpen"`
	IsPowerNotice      int                                                                `pulumi:"isPowerNotice"`
	MetricName         string                                                             `pulumi:"metricName"`
	NoticeFrequency    int                                                                `pulumi:"noticeFrequency"`
	Operator           string                                                             `pulumi:"operator"`
	Period             int                                                                `pulumi:"period"`
	ProductId          string                                                             `pulumi:"productId"`
	RuleType           string                                                             `pulumi:"ruleType"`
	Unit               string                                                             `pulumi:"unit"`
	Value              string                                                             `pulumi:"value"`
	ValueMax           float64                                                            `pulumi:"valueMax"`
	ValueMin           float64                                                            `pulumi:"valueMin"`
}

type GetAlarmPolicyPolicyConditionsTempConditionRuleArgs

type GetAlarmPolicyPolicyConditionsTempConditionRuleArgs struct {
	ContinuePeriod     pulumi.IntInput                                                            `pulumi:"continuePeriod"`
	Description        pulumi.StringInput                                                         `pulumi:"description"`
	Filters            GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArrayInput            `pulumi:"filters"`
	HierarchicalValues GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArrayInput `pulumi:"hierarchicalValues"`
	IsAdvanced         pulumi.IntInput                                                            `pulumi:"isAdvanced"`
	IsOpen             pulumi.IntInput                                                            `pulumi:"isOpen"`
	IsPowerNotice      pulumi.IntInput                                                            `pulumi:"isPowerNotice"`
	MetricName         pulumi.StringInput                                                         `pulumi:"metricName"`
	NoticeFrequency    pulumi.IntInput                                                            `pulumi:"noticeFrequency"`
	Operator           pulumi.StringInput                                                         `pulumi:"operator"`
	Period             pulumi.IntInput                                                            `pulumi:"period"`
	ProductId          pulumi.StringInput                                                         `pulumi:"productId"`
	RuleType           pulumi.StringInput                                                         `pulumi:"ruleType"`
	Unit               pulumi.StringInput                                                         `pulumi:"unit"`
	Value              pulumi.StringInput                                                         `pulumi:"value"`
	ValueMax           pulumi.Float64Input                                                        `pulumi:"valueMax"`
	ValueMin           pulumi.Float64Input                                                        `pulumi:"valueMin"`
}

func (GetAlarmPolicyPolicyConditionsTempConditionRuleArgs) ElementType

func (GetAlarmPolicyPolicyConditionsTempConditionRuleArgs) ToGetAlarmPolicyPolicyConditionsTempConditionRuleOutput

func (i GetAlarmPolicyPolicyConditionsTempConditionRuleArgs) ToGetAlarmPolicyPolicyConditionsTempConditionRuleOutput() GetAlarmPolicyPolicyConditionsTempConditionRuleOutput

func (GetAlarmPolicyPolicyConditionsTempConditionRuleArgs) ToGetAlarmPolicyPolicyConditionsTempConditionRuleOutputWithContext

func (i GetAlarmPolicyPolicyConditionsTempConditionRuleArgs) ToGetAlarmPolicyPolicyConditionsTempConditionRuleOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempConditionRuleOutput

type GetAlarmPolicyPolicyConditionsTempConditionRuleArray

type GetAlarmPolicyPolicyConditionsTempConditionRuleArray []GetAlarmPolicyPolicyConditionsTempConditionRuleInput

func (GetAlarmPolicyPolicyConditionsTempConditionRuleArray) ElementType

func (GetAlarmPolicyPolicyConditionsTempConditionRuleArray) ToGetAlarmPolicyPolicyConditionsTempConditionRuleArrayOutput

func (i GetAlarmPolicyPolicyConditionsTempConditionRuleArray) ToGetAlarmPolicyPolicyConditionsTempConditionRuleArrayOutput() GetAlarmPolicyPolicyConditionsTempConditionRuleArrayOutput

func (GetAlarmPolicyPolicyConditionsTempConditionRuleArray) ToGetAlarmPolicyPolicyConditionsTempConditionRuleArrayOutputWithContext

func (i GetAlarmPolicyPolicyConditionsTempConditionRuleArray) ToGetAlarmPolicyPolicyConditionsTempConditionRuleArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempConditionRuleArrayOutput

type GetAlarmPolicyPolicyConditionsTempConditionRuleArrayInput

type GetAlarmPolicyPolicyConditionsTempConditionRuleArrayInput interface {
	pulumi.Input

	ToGetAlarmPolicyPolicyConditionsTempConditionRuleArrayOutput() GetAlarmPolicyPolicyConditionsTempConditionRuleArrayOutput
	ToGetAlarmPolicyPolicyConditionsTempConditionRuleArrayOutputWithContext(context.Context) GetAlarmPolicyPolicyConditionsTempConditionRuleArrayOutput
}

GetAlarmPolicyPolicyConditionsTempConditionRuleArrayInput is an input type that accepts GetAlarmPolicyPolicyConditionsTempConditionRuleArray and GetAlarmPolicyPolicyConditionsTempConditionRuleArrayOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyConditionsTempConditionRuleArrayInput` via:

GetAlarmPolicyPolicyConditionsTempConditionRuleArray{ GetAlarmPolicyPolicyConditionsTempConditionRuleArgs{...} }

type GetAlarmPolicyPolicyConditionsTempConditionRuleArrayOutput

type GetAlarmPolicyPolicyConditionsTempConditionRuleArrayOutput struct{ *pulumi.OutputState }

func (GetAlarmPolicyPolicyConditionsTempConditionRuleArrayOutput) ElementType

func (GetAlarmPolicyPolicyConditionsTempConditionRuleArrayOutput) Index

func (GetAlarmPolicyPolicyConditionsTempConditionRuleArrayOutput) ToGetAlarmPolicyPolicyConditionsTempConditionRuleArrayOutput

func (GetAlarmPolicyPolicyConditionsTempConditionRuleArrayOutput) ToGetAlarmPolicyPolicyConditionsTempConditionRuleArrayOutputWithContext

func (o GetAlarmPolicyPolicyConditionsTempConditionRuleArrayOutput) ToGetAlarmPolicyPolicyConditionsTempConditionRuleArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempConditionRuleArrayOutput

type GetAlarmPolicyPolicyConditionsTempConditionRuleFilter

type GetAlarmPolicyPolicyConditionsTempConditionRuleFilter struct {
	Dimensions string `pulumi:"dimensions"`
	Type       string `pulumi:"type"`
}

type GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArgs

type GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArgs struct {
	Dimensions pulumi.StringInput `pulumi:"dimensions"`
	Type       pulumi.StringInput `pulumi:"type"`
}

func (GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArgs) ElementType

func (GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArgs) ToGetAlarmPolicyPolicyConditionsTempConditionRuleFilterOutput

func (GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArgs) ToGetAlarmPolicyPolicyConditionsTempConditionRuleFilterOutputWithContext

func (i GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArgs) ToGetAlarmPolicyPolicyConditionsTempConditionRuleFilterOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempConditionRuleFilterOutput

type GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArray

type GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArray []GetAlarmPolicyPolicyConditionsTempConditionRuleFilterInput

func (GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArray) ElementType

func (GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArray) ToGetAlarmPolicyPolicyConditionsTempConditionRuleFilterArrayOutput

func (GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArray) ToGetAlarmPolicyPolicyConditionsTempConditionRuleFilterArrayOutputWithContext

func (i GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArray) ToGetAlarmPolicyPolicyConditionsTempConditionRuleFilterArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArrayOutput

type GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArrayInput

type GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArrayInput interface {
	pulumi.Input

	ToGetAlarmPolicyPolicyConditionsTempConditionRuleFilterArrayOutput() GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArrayOutput
	ToGetAlarmPolicyPolicyConditionsTempConditionRuleFilterArrayOutputWithContext(context.Context) GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArrayOutput
}

GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArrayInput is an input type that accepts GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArray and GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArrayOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArrayInput` via:

GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArray{ GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArgs{...} }

type GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArrayOutput

type GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArrayOutput struct{ *pulumi.OutputState }

func (GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArrayOutput) ElementType

func (GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArrayOutput) Index

func (GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArrayOutput) ToGetAlarmPolicyPolicyConditionsTempConditionRuleFilterArrayOutput

func (GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArrayOutput) ToGetAlarmPolicyPolicyConditionsTempConditionRuleFilterArrayOutputWithContext

func (o GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArrayOutput) ToGetAlarmPolicyPolicyConditionsTempConditionRuleFilterArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArrayOutput

type GetAlarmPolicyPolicyConditionsTempConditionRuleFilterInput

type GetAlarmPolicyPolicyConditionsTempConditionRuleFilterInput interface {
	pulumi.Input

	ToGetAlarmPolicyPolicyConditionsTempConditionRuleFilterOutput() GetAlarmPolicyPolicyConditionsTempConditionRuleFilterOutput
	ToGetAlarmPolicyPolicyConditionsTempConditionRuleFilterOutputWithContext(context.Context) GetAlarmPolicyPolicyConditionsTempConditionRuleFilterOutput
}

GetAlarmPolicyPolicyConditionsTempConditionRuleFilterInput is an input type that accepts GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArgs and GetAlarmPolicyPolicyConditionsTempConditionRuleFilterOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyConditionsTempConditionRuleFilterInput` via:

GetAlarmPolicyPolicyConditionsTempConditionRuleFilterArgs{...}

type GetAlarmPolicyPolicyConditionsTempConditionRuleFilterOutput

type GetAlarmPolicyPolicyConditionsTempConditionRuleFilterOutput struct{ *pulumi.OutputState }

func (GetAlarmPolicyPolicyConditionsTempConditionRuleFilterOutput) Dimensions

func (GetAlarmPolicyPolicyConditionsTempConditionRuleFilterOutput) ElementType

func (GetAlarmPolicyPolicyConditionsTempConditionRuleFilterOutput) ToGetAlarmPolicyPolicyConditionsTempConditionRuleFilterOutput

func (GetAlarmPolicyPolicyConditionsTempConditionRuleFilterOutput) ToGetAlarmPolicyPolicyConditionsTempConditionRuleFilterOutputWithContext

func (o GetAlarmPolicyPolicyConditionsTempConditionRuleFilterOutput) ToGetAlarmPolicyPolicyConditionsTempConditionRuleFilterOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempConditionRuleFilterOutput

func (GetAlarmPolicyPolicyConditionsTempConditionRuleFilterOutput) Type

type GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValue

type GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValue struct {
	Remind  string `pulumi:"remind"`
	Serious string `pulumi:"serious"`
	Warn    string `pulumi:"warn"`
}

type GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArgs

type GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArgs struct {
	Remind  pulumi.StringInput `pulumi:"remind"`
	Serious pulumi.StringInput `pulumi:"serious"`
	Warn    pulumi.StringInput `pulumi:"warn"`
}

func (GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArgs) ElementType

func (GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArgs) ToGetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueOutput

func (GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArgs) ToGetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueOutputWithContext

func (i GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArgs) ToGetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueOutput

type GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArray

type GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArray []GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueInput

func (GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArray) ElementType

func (GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArray) ToGetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArrayOutput

func (GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArray) ToGetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArrayOutputWithContext

func (i GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArray) ToGetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArrayOutput

type GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArrayInput

type GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArrayInput interface {
	pulumi.Input

	ToGetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArrayOutput() GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArrayOutput
	ToGetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArrayOutputWithContext(context.Context) GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArrayOutput
}

GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArrayInput is an input type that accepts GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArray and GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArrayOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArrayInput` via:

GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArray{ GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArgs{...} }

type GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArrayOutput

type GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArrayOutput struct{ *pulumi.OutputState }

func (GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArrayOutput) ElementType

func (GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArrayOutput) ToGetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArrayOutput

func (GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArrayOutput) ToGetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArrayOutputWithContext

type GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueInput

type GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueInput interface {
	pulumi.Input

	ToGetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueOutput() GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueOutput
	ToGetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueOutputWithContext(context.Context) GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueOutput
}

GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueInput is an input type that accepts GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArgs and GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueInput` via:

GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueArgs{...}

type GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueOutput

type GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueOutput struct{ *pulumi.OutputState }

func (GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueOutput) ElementType

func (GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueOutput) Remind

func (GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueOutput) Serious

func (GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueOutput) ToGetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueOutput

func (GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueOutput) ToGetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueOutputWithContext

func (o GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueOutput) ToGetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueOutput

func (GetAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValueOutput) Warn

type GetAlarmPolicyPolicyConditionsTempConditionRuleInput

type GetAlarmPolicyPolicyConditionsTempConditionRuleInput interface {
	pulumi.Input

	ToGetAlarmPolicyPolicyConditionsTempConditionRuleOutput() GetAlarmPolicyPolicyConditionsTempConditionRuleOutput
	ToGetAlarmPolicyPolicyConditionsTempConditionRuleOutputWithContext(context.Context) GetAlarmPolicyPolicyConditionsTempConditionRuleOutput
}

GetAlarmPolicyPolicyConditionsTempConditionRuleInput is an input type that accepts GetAlarmPolicyPolicyConditionsTempConditionRuleArgs and GetAlarmPolicyPolicyConditionsTempConditionRuleOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyConditionsTempConditionRuleInput` via:

GetAlarmPolicyPolicyConditionsTempConditionRuleArgs{...}

type GetAlarmPolicyPolicyConditionsTempConditionRuleOutput

type GetAlarmPolicyPolicyConditionsTempConditionRuleOutput struct{ *pulumi.OutputState }

func (GetAlarmPolicyPolicyConditionsTempConditionRuleOutput) ContinuePeriod

func (GetAlarmPolicyPolicyConditionsTempConditionRuleOutput) Description

func (GetAlarmPolicyPolicyConditionsTempConditionRuleOutput) ElementType

func (GetAlarmPolicyPolicyConditionsTempConditionRuleOutput) Filters

func (GetAlarmPolicyPolicyConditionsTempConditionRuleOutput) IsAdvanced

func (GetAlarmPolicyPolicyConditionsTempConditionRuleOutput) IsOpen

func (GetAlarmPolicyPolicyConditionsTempConditionRuleOutput) IsPowerNotice

func (GetAlarmPolicyPolicyConditionsTempConditionRuleOutput) MetricName

func (GetAlarmPolicyPolicyConditionsTempConditionRuleOutput) NoticeFrequency

func (GetAlarmPolicyPolicyConditionsTempConditionRuleOutput) Operator

func (GetAlarmPolicyPolicyConditionsTempConditionRuleOutput) Period

func (GetAlarmPolicyPolicyConditionsTempConditionRuleOutput) ProductId

func (GetAlarmPolicyPolicyConditionsTempConditionRuleOutput) RuleType

func (GetAlarmPolicyPolicyConditionsTempConditionRuleOutput) ToGetAlarmPolicyPolicyConditionsTempConditionRuleOutput

func (GetAlarmPolicyPolicyConditionsTempConditionRuleOutput) ToGetAlarmPolicyPolicyConditionsTempConditionRuleOutputWithContext

func (o GetAlarmPolicyPolicyConditionsTempConditionRuleOutput) ToGetAlarmPolicyPolicyConditionsTempConditionRuleOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempConditionRuleOutput

func (GetAlarmPolicyPolicyConditionsTempConditionRuleOutput) Unit

func (GetAlarmPolicyPolicyConditionsTempConditionRuleOutput) Value

func (GetAlarmPolicyPolicyConditionsTempConditionRuleOutput) ValueMax

func (GetAlarmPolicyPolicyConditionsTempConditionRuleOutput) ValueMin

type GetAlarmPolicyPolicyConditionsTempEventCondition

type GetAlarmPolicyPolicyConditionsTempEventCondition struct {
	Rules []GetAlarmPolicyPolicyConditionsTempEventConditionRule `pulumi:"rules"`
}

type GetAlarmPolicyPolicyConditionsTempEventConditionArgs

type GetAlarmPolicyPolicyConditionsTempEventConditionArgs struct {
	Rules GetAlarmPolicyPolicyConditionsTempEventConditionRuleArrayInput `pulumi:"rules"`
}

func (GetAlarmPolicyPolicyConditionsTempEventConditionArgs) ElementType

func (GetAlarmPolicyPolicyConditionsTempEventConditionArgs) ToGetAlarmPolicyPolicyConditionsTempEventConditionOutput

func (i GetAlarmPolicyPolicyConditionsTempEventConditionArgs) ToGetAlarmPolicyPolicyConditionsTempEventConditionOutput() GetAlarmPolicyPolicyConditionsTempEventConditionOutput

func (GetAlarmPolicyPolicyConditionsTempEventConditionArgs) ToGetAlarmPolicyPolicyConditionsTempEventConditionOutputWithContext

func (i GetAlarmPolicyPolicyConditionsTempEventConditionArgs) ToGetAlarmPolicyPolicyConditionsTempEventConditionOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempEventConditionOutput

type GetAlarmPolicyPolicyConditionsTempEventConditionArray

type GetAlarmPolicyPolicyConditionsTempEventConditionArray []GetAlarmPolicyPolicyConditionsTempEventConditionInput

func (GetAlarmPolicyPolicyConditionsTempEventConditionArray) ElementType

func (GetAlarmPolicyPolicyConditionsTempEventConditionArray) ToGetAlarmPolicyPolicyConditionsTempEventConditionArrayOutput

func (i GetAlarmPolicyPolicyConditionsTempEventConditionArray) ToGetAlarmPolicyPolicyConditionsTempEventConditionArrayOutput() GetAlarmPolicyPolicyConditionsTempEventConditionArrayOutput

func (GetAlarmPolicyPolicyConditionsTempEventConditionArray) ToGetAlarmPolicyPolicyConditionsTempEventConditionArrayOutputWithContext

func (i GetAlarmPolicyPolicyConditionsTempEventConditionArray) ToGetAlarmPolicyPolicyConditionsTempEventConditionArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempEventConditionArrayOutput

type GetAlarmPolicyPolicyConditionsTempEventConditionArrayInput

type GetAlarmPolicyPolicyConditionsTempEventConditionArrayInput interface {
	pulumi.Input

	ToGetAlarmPolicyPolicyConditionsTempEventConditionArrayOutput() GetAlarmPolicyPolicyConditionsTempEventConditionArrayOutput
	ToGetAlarmPolicyPolicyConditionsTempEventConditionArrayOutputWithContext(context.Context) GetAlarmPolicyPolicyConditionsTempEventConditionArrayOutput
}

GetAlarmPolicyPolicyConditionsTempEventConditionArrayInput is an input type that accepts GetAlarmPolicyPolicyConditionsTempEventConditionArray and GetAlarmPolicyPolicyConditionsTempEventConditionArrayOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyConditionsTempEventConditionArrayInput` via:

GetAlarmPolicyPolicyConditionsTempEventConditionArray{ GetAlarmPolicyPolicyConditionsTempEventConditionArgs{...} }

type GetAlarmPolicyPolicyConditionsTempEventConditionArrayOutput

type GetAlarmPolicyPolicyConditionsTempEventConditionArrayOutput struct{ *pulumi.OutputState }

func (GetAlarmPolicyPolicyConditionsTempEventConditionArrayOutput) ElementType

func (GetAlarmPolicyPolicyConditionsTempEventConditionArrayOutput) Index

func (GetAlarmPolicyPolicyConditionsTempEventConditionArrayOutput) ToGetAlarmPolicyPolicyConditionsTempEventConditionArrayOutput

func (GetAlarmPolicyPolicyConditionsTempEventConditionArrayOutput) ToGetAlarmPolicyPolicyConditionsTempEventConditionArrayOutputWithContext

func (o GetAlarmPolicyPolicyConditionsTempEventConditionArrayOutput) ToGetAlarmPolicyPolicyConditionsTempEventConditionArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempEventConditionArrayOutput

type GetAlarmPolicyPolicyConditionsTempEventConditionInput

type GetAlarmPolicyPolicyConditionsTempEventConditionInput interface {
	pulumi.Input

	ToGetAlarmPolicyPolicyConditionsTempEventConditionOutput() GetAlarmPolicyPolicyConditionsTempEventConditionOutput
	ToGetAlarmPolicyPolicyConditionsTempEventConditionOutputWithContext(context.Context) GetAlarmPolicyPolicyConditionsTempEventConditionOutput
}

GetAlarmPolicyPolicyConditionsTempEventConditionInput is an input type that accepts GetAlarmPolicyPolicyConditionsTempEventConditionArgs and GetAlarmPolicyPolicyConditionsTempEventConditionOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyConditionsTempEventConditionInput` via:

GetAlarmPolicyPolicyConditionsTempEventConditionArgs{...}

type GetAlarmPolicyPolicyConditionsTempEventConditionOutput

type GetAlarmPolicyPolicyConditionsTempEventConditionOutput struct{ *pulumi.OutputState }

func (GetAlarmPolicyPolicyConditionsTempEventConditionOutput) ElementType

func (GetAlarmPolicyPolicyConditionsTempEventConditionOutput) Rules

func (GetAlarmPolicyPolicyConditionsTempEventConditionOutput) ToGetAlarmPolicyPolicyConditionsTempEventConditionOutput

func (GetAlarmPolicyPolicyConditionsTempEventConditionOutput) ToGetAlarmPolicyPolicyConditionsTempEventConditionOutputWithContext

func (o GetAlarmPolicyPolicyConditionsTempEventConditionOutput) ToGetAlarmPolicyPolicyConditionsTempEventConditionOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempEventConditionOutput

type GetAlarmPolicyPolicyConditionsTempEventConditionRule

type GetAlarmPolicyPolicyConditionsTempEventConditionRule struct {
	ContinuePeriod     int                                                                     `pulumi:"continuePeriod"`
	Description        string                                                                  `pulumi:"description"`
	Filters            []GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilter            `pulumi:"filters"`
	HierarchicalValues []GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValue `pulumi:"hierarchicalValues"`
	IsAdvanced         int                                                                     `pulumi:"isAdvanced"`
	IsOpen             int                                                                     `pulumi:"isOpen"`
	IsPowerNotice      int                                                                     `pulumi:"isPowerNotice"`
	MetricName         string                                                                  `pulumi:"metricName"`
	NoticeFrequency    int                                                                     `pulumi:"noticeFrequency"`
	Operator           string                                                                  `pulumi:"operator"`
	Period             int                                                                     `pulumi:"period"`
	ProductId          string                                                                  `pulumi:"productId"`
	RuleType           string                                                                  `pulumi:"ruleType"`
	Unit               string                                                                  `pulumi:"unit"`
	Value              string                                                                  `pulumi:"value"`
	ValueMax           float64                                                                 `pulumi:"valueMax"`
	ValueMin           float64                                                                 `pulumi:"valueMin"`
}

type GetAlarmPolicyPolicyConditionsTempEventConditionRuleArgs

type GetAlarmPolicyPolicyConditionsTempEventConditionRuleArgs struct {
	ContinuePeriod     pulumi.IntInput                                                                 `pulumi:"continuePeriod"`
	Description        pulumi.StringInput                                                              `pulumi:"description"`
	Filters            GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArrayInput            `pulumi:"filters"`
	HierarchicalValues GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArrayInput `pulumi:"hierarchicalValues"`
	IsAdvanced         pulumi.IntInput                                                                 `pulumi:"isAdvanced"`
	IsOpen             pulumi.IntInput                                                                 `pulumi:"isOpen"`
	IsPowerNotice      pulumi.IntInput                                                                 `pulumi:"isPowerNotice"`
	MetricName         pulumi.StringInput                                                              `pulumi:"metricName"`
	NoticeFrequency    pulumi.IntInput                                                                 `pulumi:"noticeFrequency"`
	Operator           pulumi.StringInput                                                              `pulumi:"operator"`
	Period             pulumi.IntInput                                                                 `pulumi:"period"`
	ProductId          pulumi.StringInput                                                              `pulumi:"productId"`
	RuleType           pulumi.StringInput                                                              `pulumi:"ruleType"`
	Unit               pulumi.StringInput                                                              `pulumi:"unit"`
	Value              pulumi.StringInput                                                              `pulumi:"value"`
	ValueMax           pulumi.Float64Input                                                             `pulumi:"valueMax"`
	ValueMin           pulumi.Float64Input                                                             `pulumi:"valueMin"`
}

func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleArgs) ElementType

func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleArgs) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput

func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleArgs) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleOutputWithContext

func (i GetAlarmPolicyPolicyConditionsTempEventConditionRuleArgs) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput

type GetAlarmPolicyPolicyConditionsTempEventConditionRuleArray

type GetAlarmPolicyPolicyConditionsTempEventConditionRuleArray []GetAlarmPolicyPolicyConditionsTempEventConditionRuleInput

func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleArray) ElementType

func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleArray) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleArrayOutput

func (i GetAlarmPolicyPolicyConditionsTempEventConditionRuleArray) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleArrayOutput() GetAlarmPolicyPolicyConditionsTempEventConditionRuleArrayOutput

func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleArray) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleArrayOutputWithContext

func (i GetAlarmPolicyPolicyConditionsTempEventConditionRuleArray) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempEventConditionRuleArrayOutput

type GetAlarmPolicyPolicyConditionsTempEventConditionRuleArrayInput

type GetAlarmPolicyPolicyConditionsTempEventConditionRuleArrayInput interface {
	pulumi.Input

	ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleArrayOutput() GetAlarmPolicyPolicyConditionsTempEventConditionRuleArrayOutput
	ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleArrayOutputWithContext(context.Context) GetAlarmPolicyPolicyConditionsTempEventConditionRuleArrayOutput
}

GetAlarmPolicyPolicyConditionsTempEventConditionRuleArrayInput is an input type that accepts GetAlarmPolicyPolicyConditionsTempEventConditionRuleArray and GetAlarmPolicyPolicyConditionsTempEventConditionRuleArrayOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyConditionsTempEventConditionRuleArrayInput` via:

GetAlarmPolicyPolicyConditionsTempEventConditionRuleArray{ GetAlarmPolicyPolicyConditionsTempEventConditionRuleArgs{...} }

type GetAlarmPolicyPolicyConditionsTempEventConditionRuleArrayOutput

type GetAlarmPolicyPolicyConditionsTempEventConditionRuleArrayOutput struct{ *pulumi.OutputState }

func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleArrayOutput) ElementType

func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleArrayOutput) Index

func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleArrayOutput) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleArrayOutput

func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleArrayOutput) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleArrayOutputWithContext

func (o GetAlarmPolicyPolicyConditionsTempEventConditionRuleArrayOutput) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempEventConditionRuleArrayOutput

type GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilter

type GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilter struct {
	Dimensions string `pulumi:"dimensions"`
	Type       string `pulumi:"type"`
}

type GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArgs

type GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArgs struct {
	Dimensions pulumi.StringInput `pulumi:"dimensions"`
	Type       pulumi.StringInput `pulumi:"type"`
}

func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArgs) ElementType

func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArgs) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterOutput

func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArgs) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterOutputWithContext

func (i GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArgs) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterOutput

type GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArray

type GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArray []GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterInput

func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArray) ElementType

func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArray) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArrayOutput

func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArray) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArrayOutputWithContext

func (i GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArray) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArrayOutput

type GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArrayInput

type GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArrayInput interface {
	pulumi.Input

	ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArrayOutput() GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArrayOutput
	ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArrayOutputWithContext(context.Context) GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArrayOutput
}

GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArrayInput is an input type that accepts GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArray and GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArrayOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArrayInput` via:

GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArray{ GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArgs{...} }

type GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArrayOutput

type GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArrayOutput struct{ *pulumi.OutputState }

func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArrayOutput) ElementType

func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArrayOutput) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArrayOutput

func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArrayOutput) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArrayOutputWithContext

func (o GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArrayOutput) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArrayOutput

type GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterInput

type GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterInput interface {
	pulumi.Input

	ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterOutput() GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterOutput
	ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterOutputWithContext(context.Context) GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterOutput
}

GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterInput is an input type that accepts GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArgs and GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterInput` via:

GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterArgs{...}

type GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterOutput

type GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterOutput struct{ *pulumi.OutputState }

func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterOutput) Dimensions

func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterOutput) ElementType

func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterOutput) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterOutput

func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterOutput) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterOutputWithContext

func (o GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterOutput) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterOutput

func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleFilterOutput) Type

type GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValue

type GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValue struct {
	Remind  string `pulumi:"remind"`
	Serious string `pulumi:"serious"`
	Warn    string `pulumi:"warn"`
}

type GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArgs

type GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArgs struct {
	Remind  pulumi.StringInput `pulumi:"remind"`
	Serious pulumi.StringInput `pulumi:"serious"`
	Warn    pulumi.StringInput `pulumi:"warn"`
}

func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArgs) ElementType

func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArgs) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueOutput

func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArgs) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueOutputWithContext

func (i GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArgs) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueOutput

type GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArray

type GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArray []GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueInput

func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArray) ElementType

func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArray) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArrayOutput

func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArray) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArrayOutputWithContext

func (i GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArray) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArrayOutput

type GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArrayInput

type GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArrayInput interface {
	pulumi.Input

	ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArrayOutput() GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArrayOutput
	ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArrayOutputWithContext(context.Context) GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArrayOutput
}

GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArrayInput is an input type that accepts GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArray and GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArrayOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArrayInput` via:

GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArray{ GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArgs{...} }

type GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArrayOutput

type GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArrayOutput struct{ *pulumi.OutputState }

func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArrayOutput) ElementType

func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArrayOutput) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArrayOutput

func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArrayOutput) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArrayOutputWithContext

type GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueInput

type GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueInput interface {
	pulumi.Input

	ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueOutput() GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueOutput
	ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueOutputWithContext(context.Context) GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueOutput
}

GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueInput is an input type that accepts GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArgs and GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueInput` via:

GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueArgs{...}

type GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueOutput

type GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueOutput struct{ *pulumi.OutputState }

func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueOutput) ElementType

func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueOutput) Remind

func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueOutput) Serious

func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueOutput) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueOutput

func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueOutput) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueOutputWithContext

func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValueOutput) Warn

type GetAlarmPolicyPolicyConditionsTempEventConditionRuleInput

type GetAlarmPolicyPolicyConditionsTempEventConditionRuleInput interface {
	pulumi.Input

	ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput() GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput
	ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleOutputWithContext(context.Context) GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput
}

GetAlarmPolicyPolicyConditionsTempEventConditionRuleInput is an input type that accepts GetAlarmPolicyPolicyConditionsTempEventConditionRuleArgs and GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyConditionsTempEventConditionRuleInput` via:

GetAlarmPolicyPolicyConditionsTempEventConditionRuleArgs{...}

type GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput

type GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput struct{ *pulumi.OutputState }

func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput) ContinuePeriod

func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput) Description

func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput) ElementType

func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput) IsAdvanced

func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput) IsOpen

func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput) IsPowerNotice

func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput) MetricName

func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput) NoticeFrequency

func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput) Operator

func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput) Period

func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput) ProductId

func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput) RuleType

func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput

func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleOutputWithContext

func (o GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput) ToGetAlarmPolicyPolicyConditionsTempEventConditionRuleOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput

func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput) Unit

func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput) Value

func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput) ValueMax

func (GetAlarmPolicyPolicyConditionsTempEventConditionRuleOutput) ValueMin

type GetAlarmPolicyPolicyConditionsTempInput

type GetAlarmPolicyPolicyConditionsTempInput interface {
	pulumi.Input

	ToGetAlarmPolicyPolicyConditionsTempOutput() GetAlarmPolicyPolicyConditionsTempOutput
	ToGetAlarmPolicyPolicyConditionsTempOutputWithContext(context.Context) GetAlarmPolicyPolicyConditionsTempOutput
}

GetAlarmPolicyPolicyConditionsTempInput is an input type that accepts GetAlarmPolicyPolicyConditionsTempArgs and GetAlarmPolicyPolicyConditionsTempOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyConditionsTempInput` via:

GetAlarmPolicyPolicyConditionsTempArgs{...}

type GetAlarmPolicyPolicyConditionsTempOutput

type GetAlarmPolicyPolicyConditionsTempOutput struct{ *pulumi.OutputState }

func (GetAlarmPolicyPolicyConditionsTempOutput) Conditions

func (GetAlarmPolicyPolicyConditionsTempOutput) ElementType

func (GetAlarmPolicyPolicyConditionsTempOutput) EventConditions

func (GetAlarmPolicyPolicyConditionsTempOutput) TemplateName

func (GetAlarmPolicyPolicyConditionsTempOutput) ToGetAlarmPolicyPolicyConditionsTempOutput

func (o GetAlarmPolicyPolicyConditionsTempOutput) ToGetAlarmPolicyPolicyConditionsTempOutput() GetAlarmPolicyPolicyConditionsTempOutput

func (GetAlarmPolicyPolicyConditionsTempOutput) ToGetAlarmPolicyPolicyConditionsTempOutputWithContext

func (o GetAlarmPolicyPolicyConditionsTempOutput) ToGetAlarmPolicyPolicyConditionsTempOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyConditionsTempOutput

type GetAlarmPolicyPolicyEventCondition

type GetAlarmPolicyPolicyEventCondition struct {
	Rules []GetAlarmPolicyPolicyEventConditionRule `pulumi:"rules"`
}

type GetAlarmPolicyPolicyEventConditionArgs

type GetAlarmPolicyPolicyEventConditionArgs struct {
	Rules GetAlarmPolicyPolicyEventConditionRuleArrayInput `pulumi:"rules"`
}

func (GetAlarmPolicyPolicyEventConditionArgs) ElementType

func (GetAlarmPolicyPolicyEventConditionArgs) ToGetAlarmPolicyPolicyEventConditionOutput

func (i GetAlarmPolicyPolicyEventConditionArgs) ToGetAlarmPolicyPolicyEventConditionOutput() GetAlarmPolicyPolicyEventConditionOutput

func (GetAlarmPolicyPolicyEventConditionArgs) ToGetAlarmPolicyPolicyEventConditionOutputWithContext

func (i GetAlarmPolicyPolicyEventConditionArgs) ToGetAlarmPolicyPolicyEventConditionOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyEventConditionOutput

type GetAlarmPolicyPolicyEventConditionArray

type GetAlarmPolicyPolicyEventConditionArray []GetAlarmPolicyPolicyEventConditionInput

func (GetAlarmPolicyPolicyEventConditionArray) ElementType

func (GetAlarmPolicyPolicyEventConditionArray) ToGetAlarmPolicyPolicyEventConditionArrayOutput

func (i GetAlarmPolicyPolicyEventConditionArray) ToGetAlarmPolicyPolicyEventConditionArrayOutput() GetAlarmPolicyPolicyEventConditionArrayOutput

func (GetAlarmPolicyPolicyEventConditionArray) ToGetAlarmPolicyPolicyEventConditionArrayOutputWithContext

func (i GetAlarmPolicyPolicyEventConditionArray) ToGetAlarmPolicyPolicyEventConditionArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyEventConditionArrayOutput

type GetAlarmPolicyPolicyEventConditionArrayInput

type GetAlarmPolicyPolicyEventConditionArrayInput interface {
	pulumi.Input

	ToGetAlarmPolicyPolicyEventConditionArrayOutput() GetAlarmPolicyPolicyEventConditionArrayOutput
	ToGetAlarmPolicyPolicyEventConditionArrayOutputWithContext(context.Context) GetAlarmPolicyPolicyEventConditionArrayOutput
}

GetAlarmPolicyPolicyEventConditionArrayInput is an input type that accepts GetAlarmPolicyPolicyEventConditionArray and GetAlarmPolicyPolicyEventConditionArrayOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyEventConditionArrayInput` via:

GetAlarmPolicyPolicyEventConditionArray{ GetAlarmPolicyPolicyEventConditionArgs{...} }

type GetAlarmPolicyPolicyEventConditionArrayOutput

type GetAlarmPolicyPolicyEventConditionArrayOutput struct{ *pulumi.OutputState }

func (GetAlarmPolicyPolicyEventConditionArrayOutput) ElementType

func (GetAlarmPolicyPolicyEventConditionArrayOutput) Index

func (GetAlarmPolicyPolicyEventConditionArrayOutput) ToGetAlarmPolicyPolicyEventConditionArrayOutput

func (o GetAlarmPolicyPolicyEventConditionArrayOutput) ToGetAlarmPolicyPolicyEventConditionArrayOutput() GetAlarmPolicyPolicyEventConditionArrayOutput

func (GetAlarmPolicyPolicyEventConditionArrayOutput) ToGetAlarmPolicyPolicyEventConditionArrayOutputWithContext

func (o GetAlarmPolicyPolicyEventConditionArrayOutput) ToGetAlarmPolicyPolicyEventConditionArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyEventConditionArrayOutput

type GetAlarmPolicyPolicyEventConditionInput

type GetAlarmPolicyPolicyEventConditionInput interface {
	pulumi.Input

	ToGetAlarmPolicyPolicyEventConditionOutput() GetAlarmPolicyPolicyEventConditionOutput
	ToGetAlarmPolicyPolicyEventConditionOutputWithContext(context.Context) GetAlarmPolicyPolicyEventConditionOutput
}

GetAlarmPolicyPolicyEventConditionInput is an input type that accepts GetAlarmPolicyPolicyEventConditionArgs and GetAlarmPolicyPolicyEventConditionOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyEventConditionInput` via:

GetAlarmPolicyPolicyEventConditionArgs{...}

type GetAlarmPolicyPolicyEventConditionOutput

type GetAlarmPolicyPolicyEventConditionOutput struct{ *pulumi.OutputState }

func (GetAlarmPolicyPolicyEventConditionOutput) ElementType

func (GetAlarmPolicyPolicyEventConditionOutput) Rules

func (GetAlarmPolicyPolicyEventConditionOutput) ToGetAlarmPolicyPolicyEventConditionOutput

func (o GetAlarmPolicyPolicyEventConditionOutput) ToGetAlarmPolicyPolicyEventConditionOutput() GetAlarmPolicyPolicyEventConditionOutput

func (GetAlarmPolicyPolicyEventConditionOutput) ToGetAlarmPolicyPolicyEventConditionOutputWithContext

func (o GetAlarmPolicyPolicyEventConditionOutput) ToGetAlarmPolicyPolicyEventConditionOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyEventConditionOutput

type GetAlarmPolicyPolicyEventConditionRule

type GetAlarmPolicyPolicyEventConditionRule struct {
	ContinuePeriod     int                                                       `pulumi:"continuePeriod"`
	Description        string                                                    `pulumi:"description"`
	Filters            []GetAlarmPolicyPolicyEventConditionRuleFilter            `pulumi:"filters"`
	HierarchicalValues []GetAlarmPolicyPolicyEventConditionRuleHierarchicalValue `pulumi:"hierarchicalValues"`
	IsAdvanced         int                                                       `pulumi:"isAdvanced"`
	IsOpen             int                                                       `pulumi:"isOpen"`
	IsPowerNotice      int                                                       `pulumi:"isPowerNotice"`
	MetricName         string                                                    `pulumi:"metricName"`
	NoticeFrequency    int                                                       `pulumi:"noticeFrequency"`
	Operator           string                                                    `pulumi:"operator"`
	Period             int                                                       `pulumi:"period"`
	ProductId          string                                                    `pulumi:"productId"`
	RuleType           string                                                    `pulumi:"ruleType"`
	Unit               string                                                    `pulumi:"unit"`
	Value              string                                                    `pulumi:"value"`
	ValueMax           float64                                                   `pulumi:"valueMax"`
	ValueMin           float64                                                   `pulumi:"valueMin"`
}

type GetAlarmPolicyPolicyEventConditionRuleArgs

type GetAlarmPolicyPolicyEventConditionRuleArgs struct {
	ContinuePeriod     pulumi.IntInput                                                   `pulumi:"continuePeriod"`
	Description        pulumi.StringInput                                                `pulumi:"description"`
	Filters            GetAlarmPolicyPolicyEventConditionRuleFilterArrayInput            `pulumi:"filters"`
	HierarchicalValues GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArrayInput `pulumi:"hierarchicalValues"`
	IsAdvanced         pulumi.IntInput                                                   `pulumi:"isAdvanced"`
	IsOpen             pulumi.IntInput                                                   `pulumi:"isOpen"`
	IsPowerNotice      pulumi.IntInput                                                   `pulumi:"isPowerNotice"`
	MetricName         pulumi.StringInput                                                `pulumi:"metricName"`
	NoticeFrequency    pulumi.IntInput                                                   `pulumi:"noticeFrequency"`
	Operator           pulumi.StringInput                                                `pulumi:"operator"`
	Period             pulumi.IntInput                                                   `pulumi:"period"`
	ProductId          pulumi.StringInput                                                `pulumi:"productId"`
	RuleType           pulumi.StringInput                                                `pulumi:"ruleType"`
	Unit               pulumi.StringInput                                                `pulumi:"unit"`
	Value              pulumi.StringInput                                                `pulumi:"value"`
	ValueMax           pulumi.Float64Input                                               `pulumi:"valueMax"`
	ValueMin           pulumi.Float64Input                                               `pulumi:"valueMin"`
}

func (GetAlarmPolicyPolicyEventConditionRuleArgs) ElementType

func (GetAlarmPolicyPolicyEventConditionRuleArgs) ToGetAlarmPolicyPolicyEventConditionRuleOutput

func (i GetAlarmPolicyPolicyEventConditionRuleArgs) ToGetAlarmPolicyPolicyEventConditionRuleOutput() GetAlarmPolicyPolicyEventConditionRuleOutput

func (GetAlarmPolicyPolicyEventConditionRuleArgs) ToGetAlarmPolicyPolicyEventConditionRuleOutputWithContext

func (i GetAlarmPolicyPolicyEventConditionRuleArgs) ToGetAlarmPolicyPolicyEventConditionRuleOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyEventConditionRuleOutput

type GetAlarmPolicyPolicyEventConditionRuleArray

type GetAlarmPolicyPolicyEventConditionRuleArray []GetAlarmPolicyPolicyEventConditionRuleInput

func (GetAlarmPolicyPolicyEventConditionRuleArray) ElementType

func (GetAlarmPolicyPolicyEventConditionRuleArray) ToGetAlarmPolicyPolicyEventConditionRuleArrayOutput

func (i GetAlarmPolicyPolicyEventConditionRuleArray) ToGetAlarmPolicyPolicyEventConditionRuleArrayOutput() GetAlarmPolicyPolicyEventConditionRuleArrayOutput

func (GetAlarmPolicyPolicyEventConditionRuleArray) ToGetAlarmPolicyPolicyEventConditionRuleArrayOutputWithContext

func (i GetAlarmPolicyPolicyEventConditionRuleArray) ToGetAlarmPolicyPolicyEventConditionRuleArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyEventConditionRuleArrayOutput

type GetAlarmPolicyPolicyEventConditionRuleArrayInput

type GetAlarmPolicyPolicyEventConditionRuleArrayInput interface {
	pulumi.Input

	ToGetAlarmPolicyPolicyEventConditionRuleArrayOutput() GetAlarmPolicyPolicyEventConditionRuleArrayOutput
	ToGetAlarmPolicyPolicyEventConditionRuleArrayOutputWithContext(context.Context) GetAlarmPolicyPolicyEventConditionRuleArrayOutput
}

GetAlarmPolicyPolicyEventConditionRuleArrayInput is an input type that accepts GetAlarmPolicyPolicyEventConditionRuleArray and GetAlarmPolicyPolicyEventConditionRuleArrayOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyEventConditionRuleArrayInput` via:

GetAlarmPolicyPolicyEventConditionRuleArray{ GetAlarmPolicyPolicyEventConditionRuleArgs{...} }

type GetAlarmPolicyPolicyEventConditionRuleArrayOutput

type GetAlarmPolicyPolicyEventConditionRuleArrayOutput struct{ *pulumi.OutputState }

func (GetAlarmPolicyPolicyEventConditionRuleArrayOutput) ElementType

func (GetAlarmPolicyPolicyEventConditionRuleArrayOutput) Index

func (GetAlarmPolicyPolicyEventConditionRuleArrayOutput) ToGetAlarmPolicyPolicyEventConditionRuleArrayOutput

func (o GetAlarmPolicyPolicyEventConditionRuleArrayOutput) ToGetAlarmPolicyPolicyEventConditionRuleArrayOutput() GetAlarmPolicyPolicyEventConditionRuleArrayOutput

func (GetAlarmPolicyPolicyEventConditionRuleArrayOutput) ToGetAlarmPolicyPolicyEventConditionRuleArrayOutputWithContext

func (o GetAlarmPolicyPolicyEventConditionRuleArrayOutput) ToGetAlarmPolicyPolicyEventConditionRuleArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyEventConditionRuleArrayOutput

type GetAlarmPolicyPolicyEventConditionRuleFilter

type GetAlarmPolicyPolicyEventConditionRuleFilter struct {
	Dimensions string `pulumi:"dimensions"`
	Type       string `pulumi:"type"`
}

type GetAlarmPolicyPolicyEventConditionRuleFilterArgs

type GetAlarmPolicyPolicyEventConditionRuleFilterArgs struct {
	Dimensions pulumi.StringInput `pulumi:"dimensions"`
	Type       pulumi.StringInput `pulumi:"type"`
}

func (GetAlarmPolicyPolicyEventConditionRuleFilterArgs) ElementType

func (GetAlarmPolicyPolicyEventConditionRuleFilterArgs) ToGetAlarmPolicyPolicyEventConditionRuleFilterOutput

func (i GetAlarmPolicyPolicyEventConditionRuleFilterArgs) ToGetAlarmPolicyPolicyEventConditionRuleFilterOutput() GetAlarmPolicyPolicyEventConditionRuleFilterOutput

func (GetAlarmPolicyPolicyEventConditionRuleFilterArgs) ToGetAlarmPolicyPolicyEventConditionRuleFilterOutputWithContext

func (i GetAlarmPolicyPolicyEventConditionRuleFilterArgs) ToGetAlarmPolicyPolicyEventConditionRuleFilterOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyEventConditionRuleFilterOutput

type GetAlarmPolicyPolicyEventConditionRuleFilterArray

type GetAlarmPolicyPolicyEventConditionRuleFilterArray []GetAlarmPolicyPolicyEventConditionRuleFilterInput

func (GetAlarmPolicyPolicyEventConditionRuleFilterArray) ElementType

func (GetAlarmPolicyPolicyEventConditionRuleFilterArray) ToGetAlarmPolicyPolicyEventConditionRuleFilterArrayOutput

func (i GetAlarmPolicyPolicyEventConditionRuleFilterArray) ToGetAlarmPolicyPolicyEventConditionRuleFilterArrayOutput() GetAlarmPolicyPolicyEventConditionRuleFilterArrayOutput

func (GetAlarmPolicyPolicyEventConditionRuleFilterArray) ToGetAlarmPolicyPolicyEventConditionRuleFilterArrayOutputWithContext

func (i GetAlarmPolicyPolicyEventConditionRuleFilterArray) ToGetAlarmPolicyPolicyEventConditionRuleFilterArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyEventConditionRuleFilterArrayOutput

type GetAlarmPolicyPolicyEventConditionRuleFilterArrayInput

type GetAlarmPolicyPolicyEventConditionRuleFilterArrayInput interface {
	pulumi.Input

	ToGetAlarmPolicyPolicyEventConditionRuleFilterArrayOutput() GetAlarmPolicyPolicyEventConditionRuleFilterArrayOutput
	ToGetAlarmPolicyPolicyEventConditionRuleFilterArrayOutputWithContext(context.Context) GetAlarmPolicyPolicyEventConditionRuleFilterArrayOutput
}

GetAlarmPolicyPolicyEventConditionRuleFilterArrayInput is an input type that accepts GetAlarmPolicyPolicyEventConditionRuleFilterArray and GetAlarmPolicyPolicyEventConditionRuleFilterArrayOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyEventConditionRuleFilterArrayInput` via:

GetAlarmPolicyPolicyEventConditionRuleFilterArray{ GetAlarmPolicyPolicyEventConditionRuleFilterArgs{...} }

type GetAlarmPolicyPolicyEventConditionRuleFilterArrayOutput

type GetAlarmPolicyPolicyEventConditionRuleFilterArrayOutput struct{ *pulumi.OutputState }

func (GetAlarmPolicyPolicyEventConditionRuleFilterArrayOutput) ElementType

func (GetAlarmPolicyPolicyEventConditionRuleFilterArrayOutput) Index

func (GetAlarmPolicyPolicyEventConditionRuleFilterArrayOutput) ToGetAlarmPolicyPolicyEventConditionRuleFilterArrayOutput

func (GetAlarmPolicyPolicyEventConditionRuleFilterArrayOutput) ToGetAlarmPolicyPolicyEventConditionRuleFilterArrayOutputWithContext

func (o GetAlarmPolicyPolicyEventConditionRuleFilterArrayOutput) ToGetAlarmPolicyPolicyEventConditionRuleFilterArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyEventConditionRuleFilterArrayOutput

type GetAlarmPolicyPolicyEventConditionRuleFilterInput

type GetAlarmPolicyPolicyEventConditionRuleFilterInput interface {
	pulumi.Input

	ToGetAlarmPolicyPolicyEventConditionRuleFilterOutput() GetAlarmPolicyPolicyEventConditionRuleFilterOutput
	ToGetAlarmPolicyPolicyEventConditionRuleFilterOutputWithContext(context.Context) GetAlarmPolicyPolicyEventConditionRuleFilterOutput
}

GetAlarmPolicyPolicyEventConditionRuleFilterInput is an input type that accepts GetAlarmPolicyPolicyEventConditionRuleFilterArgs and GetAlarmPolicyPolicyEventConditionRuleFilterOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyEventConditionRuleFilterInput` via:

GetAlarmPolicyPolicyEventConditionRuleFilterArgs{...}

type GetAlarmPolicyPolicyEventConditionRuleFilterOutput

type GetAlarmPolicyPolicyEventConditionRuleFilterOutput struct{ *pulumi.OutputState }

func (GetAlarmPolicyPolicyEventConditionRuleFilterOutput) Dimensions

func (GetAlarmPolicyPolicyEventConditionRuleFilterOutput) ElementType

func (GetAlarmPolicyPolicyEventConditionRuleFilterOutput) ToGetAlarmPolicyPolicyEventConditionRuleFilterOutput

func (o GetAlarmPolicyPolicyEventConditionRuleFilterOutput) ToGetAlarmPolicyPolicyEventConditionRuleFilterOutput() GetAlarmPolicyPolicyEventConditionRuleFilterOutput

func (GetAlarmPolicyPolicyEventConditionRuleFilterOutput) ToGetAlarmPolicyPolicyEventConditionRuleFilterOutputWithContext

func (o GetAlarmPolicyPolicyEventConditionRuleFilterOutput) ToGetAlarmPolicyPolicyEventConditionRuleFilterOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyEventConditionRuleFilterOutput

func (GetAlarmPolicyPolicyEventConditionRuleFilterOutput) Type

type GetAlarmPolicyPolicyEventConditionRuleHierarchicalValue

type GetAlarmPolicyPolicyEventConditionRuleHierarchicalValue struct {
	Remind  string `pulumi:"remind"`
	Serious string `pulumi:"serious"`
	Warn    string `pulumi:"warn"`
}

type GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArgs

type GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArgs struct {
	Remind  pulumi.StringInput `pulumi:"remind"`
	Serious pulumi.StringInput `pulumi:"serious"`
	Warn    pulumi.StringInput `pulumi:"warn"`
}

func (GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArgs) ElementType

func (GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArgs) ToGetAlarmPolicyPolicyEventConditionRuleHierarchicalValueOutput

func (GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArgs) ToGetAlarmPolicyPolicyEventConditionRuleHierarchicalValueOutputWithContext

func (i GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArgs) ToGetAlarmPolicyPolicyEventConditionRuleHierarchicalValueOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueOutput

type GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArray

type GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArray []GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueInput

func (GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArray) ElementType

func (GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArray) ToGetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArrayOutput

func (GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArray) ToGetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArrayOutputWithContext

func (i GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArray) ToGetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArrayOutput

type GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArrayInput

type GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArrayInput interface {
	pulumi.Input

	ToGetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArrayOutput() GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArrayOutput
	ToGetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArrayOutputWithContext(context.Context) GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArrayOutput
}

GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArrayInput is an input type that accepts GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArray and GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArrayOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArrayInput` via:

GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArray{ GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArgs{...} }

type GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArrayOutput

type GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArrayOutput struct{ *pulumi.OutputState }

func (GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArrayOutput) ElementType

func (GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArrayOutput) Index

func (GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArrayOutput) ToGetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArrayOutput

func (GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArrayOutput) ToGetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArrayOutputWithContext

func (o GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArrayOutput) ToGetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArrayOutput

type GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueInput

type GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueInput interface {
	pulumi.Input

	ToGetAlarmPolicyPolicyEventConditionRuleHierarchicalValueOutput() GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueOutput
	ToGetAlarmPolicyPolicyEventConditionRuleHierarchicalValueOutputWithContext(context.Context) GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueOutput
}

GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueInput is an input type that accepts GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArgs and GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueInput` via:

GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueArgs{...}

type GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueOutput

type GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueOutput struct{ *pulumi.OutputState }

func (GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueOutput) ElementType

func (GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueOutput) Remind

func (GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueOutput) Serious

func (GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueOutput) ToGetAlarmPolicyPolicyEventConditionRuleHierarchicalValueOutput

func (GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueOutput) ToGetAlarmPolicyPolicyEventConditionRuleHierarchicalValueOutputWithContext

func (o GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueOutput) ToGetAlarmPolicyPolicyEventConditionRuleHierarchicalValueOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueOutput

func (GetAlarmPolicyPolicyEventConditionRuleHierarchicalValueOutput) Warn

type GetAlarmPolicyPolicyEventConditionRuleInput

type GetAlarmPolicyPolicyEventConditionRuleInput interface {
	pulumi.Input

	ToGetAlarmPolicyPolicyEventConditionRuleOutput() GetAlarmPolicyPolicyEventConditionRuleOutput
	ToGetAlarmPolicyPolicyEventConditionRuleOutputWithContext(context.Context) GetAlarmPolicyPolicyEventConditionRuleOutput
}

GetAlarmPolicyPolicyEventConditionRuleInput is an input type that accepts GetAlarmPolicyPolicyEventConditionRuleArgs and GetAlarmPolicyPolicyEventConditionRuleOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyEventConditionRuleInput` via:

GetAlarmPolicyPolicyEventConditionRuleArgs{...}

type GetAlarmPolicyPolicyEventConditionRuleOutput

type GetAlarmPolicyPolicyEventConditionRuleOutput struct{ *pulumi.OutputState }

func (GetAlarmPolicyPolicyEventConditionRuleOutput) ContinuePeriod

func (GetAlarmPolicyPolicyEventConditionRuleOutput) Description

func (GetAlarmPolicyPolicyEventConditionRuleOutput) ElementType

func (GetAlarmPolicyPolicyEventConditionRuleOutput) Filters

func (GetAlarmPolicyPolicyEventConditionRuleOutput) HierarchicalValues

func (GetAlarmPolicyPolicyEventConditionRuleOutput) IsAdvanced

func (GetAlarmPolicyPolicyEventConditionRuleOutput) IsOpen

func (GetAlarmPolicyPolicyEventConditionRuleOutput) IsPowerNotice

func (GetAlarmPolicyPolicyEventConditionRuleOutput) MetricName

func (GetAlarmPolicyPolicyEventConditionRuleOutput) NoticeFrequency

func (GetAlarmPolicyPolicyEventConditionRuleOutput) Operator

func (GetAlarmPolicyPolicyEventConditionRuleOutput) Period

func (GetAlarmPolicyPolicyEventConditionRuleOutput) ProductId

func (GetAlarmPolicyPolicyEventConditionRuleOutput) RuleType

func (GetAlarmPolicyPolicyEventConditionRuleOutput) ToGetAlarmPolicyPolicyEventConditionRuleOutput

func (o GetAlarmPolicyPolicyEventConditionRuleOutput) ToGetAlarmPolicyPolicyEventConditionRuleOutput() GetAlarmPolicyPolicyEventConditionRuleOutput

func (GetAlarmPolicyPolicyEventConditionRuleOutput) ToGetAlarmPolicyPolicyEventConditionRuleOutputWithContext

func (o GetAlarmPolicyPolicyEventConditionRuleOutput) ToGetAlarmPolicyPolicyEventConditionRuleOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyEventConditionRuleOutput

func (GetAlarmPolicyPolicyEventConditionRuleOutput) Unit

func (GetAlarmPolicyPolicyEventConditionRuleOutput) Value

func (GetAlarmPolicyPolicyEventConditionRuleOutput) ValueMax

func (GetAlarmPolicyPolicyEventConditionRuleOutput) ValueMin

type GetAlarmPolicyPolicyInput

type GetAlarmPolicyPolicyInput interface {
	pulumi.Input

	ToGetAlarmPolicyPolicyOutput() GetAlarmPolicyPolicyOutput
	ToGetAlarmPolicyPolicyOutputWithContext(context.Context) GetAlarmPolicyPolicyOutput
}

GetAlarmPolicyPolicyInput is an input type that accepts GetAlarmPolicyPolicyArgs and GetAlarmPolicyPolicyOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyInput` via:

GetAlarmPolicyPolicyArgs{...}

type GetAlarmPolicyPolicyNotice

type GetAlarmPolicyPolicyNotice struct {
	AmpConsumerId  string                                 `pulumi:"ampConsumerId"`
	ClsNotices     []GetAlarmPolicyPolicyNoticeClsNotice  `pulumi:"clsNotices"`
	Id             string                                 `pulumi:"id"`
	IsPreset       int                                    `pulumi:"isPreset"`
	Name           string                                 `pulumi:"name"`
	NoticeLanguage string                                 `pulumi:"noticeLanguage"`
	NoticeType     string                                 `pulumi:"noticeType"`
	PolicyIds      []string                               `pulumi:"policyIds"`
	Tags           []GetAlarmPolicyPolicyNoticeTag        `pulumi:"tags"`
	UpdatedAt      string                                 `pulumi:"updatedAt"`
	UpdatedBy      string                                 `pulumi:"updatedBy"`
	UrlNotices     []GetAlarmPolicyPolicyNoticeUrlNotice  `pulumi:"urlNotices"`
	UserNotices    []GetAlarmPolicyPolicyNoticeUserNotice `pulumi:"userNotices"`
}

type GetAlarmPolicyPolicyNoticeArgs

type GetAlarmPolicyPolicyNoticeArgs struct {
	AmpConsumerId  pulumi.StringInput                             `pulumi:"ampConsumerId"`
	ClsNotices     GetAlarmPolicyPolicyNoticeClsNoticeArrayInput  `pulumi:"clsNotices"`
	Id             pulumi.StringInput                             `pulumi:"id"`
	IsPreset       pulumi.IntInput                                `pulumi:"isPreset"`
	Name           pulumi.StringInput                             `pulumi:"name"`
	NoticeLanguage pulumi.StringInput                             `pulumi:"noticeLanguage"`
	NoticeType     pulumi.StringInput                             `pulumi:"noticeType"`
	PolicyIds      pulumi.StringArrayInput                        `pulumi:"policyIds"`
	Tags           GetAlarmPolicyPolicyNoticeTagArrayInput        `pulumi:"tags"`
	UpdatedAt      pulumi.StringInput                             `pulumi:"updatedAt"`
	UpdatedBy      pulumi.StringInput                             `pulumi:"updatedBy"`
	UrlNotices     GetAlarmPolicyPolicyNoticeUrlNoticeArrayInput  `pulumi:"urlNotices"`
	UserNotices    GetAlarmPolicyPolicyNoticeUserNoticeArrayInput `pulumi:"userNotices"`
}

func (GetAlarmPolicyPolicyNoticeArgs) ElementType

func (GetAlarmPolicyPolicyNoticeArgs) ToGetAlarmPolicyPolicyNoticeOutput

func (i GetAlarmPolicyPolicyNoticeArgs) ToGetAlarmPolicyPolicyNoticeOutput() GetAlarmPolicyPolicyNoticeOutput

func (GetAlarmPolicyPolicyNoticeArgs) ToGetAlarmPolicyPolicyNoticeOutputWithContext

func (i GetAlarmPolicyPolicyNoticeArgs) ToGetAlarmPolicyPolicyNoticeOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyNoticeOutput

type GetAlarmPolicyPolicyNoticeArray

type GetAlarmPolicyPolicyNoticeArray []GetAlarmPolicyPolicyNoticeInput

func (GetAlarmPolicyPolicyNoticeArray) ElementType

func (GetAlarmPolicyPolicyNoticeArray) ToGetAlarmPolicyPolicyNoticeArrayOutput

func (i GetAlarmPolicyPolicyNoticeArray) ToGetAlarmPolicyPolicyNoticeArrayOutput() GetAlarmPolicyPolicyNoticeArrayOutput

func (GetAlarmPolicyPolicyNoticeArray) ToGetAlarmPolicyPolicyNoticeArrayOutputWithContext

func (i GetAlarmPolicyPolicyNoticeArray) ToGetAlarmPolicyPolicyNoticeArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyNoticeArrayOutput

type GetAlarmPolicyPolicyNoticeArrayInput

type GetAlarmPolicyPolicyNoticeArrayInput interface {
	pulumi.Input

	ToGetAlarmPolicyPolicyNoticeArrayOutput() GetAlarmPolicyPolicyNoticeArrayOutput
	ToGetAlarmPolicyPolicyNoticeArrayOutputWithContext(context.Context) GetAlarmPolicyPolicyNoticeArrayOutput
}

GetAlarmPolicyPolicyNoticeArrayInput is an input type that accepts GetAlarmPolicyPolicyNoticeArray and GetAlarmPolicyPolicyNoticeArrayOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyNoticeArrayInput` via:

GetAlarmPolicyPolicyNoticeArray{ GetAlarmPolicyPolicyNoticeArgs{...} }

type GetAlarmPolicyPolicyNoticeArrayOutput

type GetAlarmPolicyPolicyNoticeArrayOutput struct{ *pulumi.OutputState }

func (GetAlarmPolicyPolicyNoticeArrayOutput) ElementType

func (GetAlarmPolicyPolicyNoticeArrayOutput) Index

func (GetAlarmPolicyPolicyNoticeArrayOutput) ToGetAlarmPolicyPolicyNoticeArrayOutput

func (o GetAlarmPolicyPolicyNoticeArrayOutput) ToGetAlarmPolicyPolicyNoticeArrayOutput() GetAlarmPolicyPolicyNoticeArrayOutput

func (GetAlarmPolicyPolicyNoticeArrayOutput) ToGetAlarmPolicyPolicyNoticeArrayOutputWithContext

func (o GetAlarmPolicyPolicyNoticeArrayOutput) ToGetAlarmPolicyPolicyNoticeArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyNoticeArrayOutput

type GetAlarmPolicyPolicyNoticeClsNotice

type GetAlarmPolicyPolicyNoticeClsNotice struct {
	Enable   int    `pulumi:"enable"`
	LogSetId string `pulumi:"logSetId"`
	Region   string `pulumi:"region"`
	TopicId  string `pulumi:"topicId"`
}

type GetAlarmPolicyPolicyNoticeClsNoticeArgs

type GetAlarmPolicyPolicyNoticeClsNoticeArgs struct {
	Enable   pulumi.IntInput    `pulumi:"enable"`
	LogSetId pulumi.StringInput `pulumi:"logSetId"`
	Region   pulumi.StringInput `pulumi:"region"`
	TopicId  pulumi.StringInput `pulumi:"topicId"`
}

func (GetAlarmPolicyPolicyNoticeClsNoticeArgs) ElementType

func (GetAlarmPolicyPolicyNoticeClsNoticeArgs) ToGetAlarmPolicyPolicyNoticeClsNoticeOutput

func (i GetAlarmPolicyPolicyNoticeClsNoticeArgs) ToGetAlarmPolicyPolicyNoticeClsNoticeOutput() GetAlarmPolicyPolicyNoticeClsNoticeOutput

func (GetAlarmPolicyPolicyNoticeClsNoticeArgs) ToGetAlarmPolicyPolicyNoticeClsNoticeOutputWithContext

func (i GetAlarmPolicyPolicyNoticeClsNoticeArgs) ToGetAlarmPolicyPolicyNoticeClsNoticeOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyNoticeClsNoticeOutput

type GetAlarmPolicyPolicyNoticeClsNoticeArray

type GetAlarmPolicyPolicyNoticeClsNoticeArray []GetAlarmPolicyPolicyNoticeClsNoticeInput

func (GetAlarmPolicyPolicyNoticeClsNoticeArray) ElementType

func (GetAlarmPolicyPolicyNoticeClsNoticeArray) ToGetAlarmPolicyPolicyNoticeClsNoticeArrayOutput

func (i GetAlarmPolicyPolicyNoticeClsNoticeArray) ToGetAlarmPolicyPolicyNoticeClsNoticeArrayOutput() GetAlarmPolicyPolicyNoticeClsNoticeArrayOutput

func (GetAlarmPolicyPolicyNoticeClsNoticeArray) ToGetAlarmPolicyPolicyNoticeClsNoticeArrayOutputWithContext

func (i GetAlarmPolicyPolicyNoticeClsNoticeArray) ToGetAlarmPolicyPolicyNoticeClsNoticeArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyNoticeClsNoticeArrayOutput

type GetAlarmPolicyPolicyNoticeClsNoticeArrayInput

type GetAlarmPolicyPolicyNoticeClsNoticeArrayInput interface {
	pulumi.Input

	ToGetAlarmPolicyPolicyNoticeClsNoticeArrayOutput() GetAlarmPolicyPolicyNoticeClsNoticeArrayOutput
	ToGetAlarmPolicyPolicyNoticeClsNoticeArrayOutputWithContext(context.Context) GetAlarmPolicyPolicyNoticeClsNoticeArrayOutput
}

GetAlarmPolicyPolicyNoticeClsNoticeArrayInput is an input type that accepts GetAlarmPolicyPolicyNoticeClsNoticeArray and GetAlarmPolicyPolicyNoticeClsNoticeArrayOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyNoticeClsNoticeArrayInput` via:

GetAlarmPolicyPolicyNoticeClsNoticeArray{ GetAlarmPolicyPolicyNoticeClsNoticeArgs{...} }

type GetAlarmPolicyPolicyNoticeClsNoticeArrayOutput

type GetAlarmPolicyPolicyNoticeClsNoticeArrayOutput struct{ *pulumi.OutputState }

func (GetAlarmPolicyPolicyNoticeClsNoticeArrayOutput) ElementType

func (GetAlarmPolicyPolicyNoticeClsNoticeArrayOutput) Index

func (GetAlarmPolicyPolicyNoticeClsNoticeArrayOutput) ToGetAlarmPolicyPolicyNoticeClsNoticeArrayOutput

func (o GetAlarmPolicyPolicyNoticeClsNoticeArrayOutput) ToGetAlarmPolicyPolicyNoticeClsNoticeArrayOutput() GetAlarmPolicyPolicyNoticeClsNoticeArrayOutput

func (GetAlarmPolicyPolicyNoticeClsNoticeArrayOutput) ToGetAlarmPolicyPolicyNoticeClsNoticeArrayOutputWithContext

func (o GetAlarmPolicyPolicyNoticeClsNoticeArrayOutput) ToGetAlarmPolicyPolicyNoticeClsNoticeArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyNoticeClsNoticeArrayOutput

type GetAlarmPolicyPolicyNoticeClsNoticeInput

type GetAlarmPolicyPolicyNoticeClsNoticeInput interface {
	pulumi.Input

	ToGetAlarmPolicyPolicyNoticeClsNoticeOutput() GetAlarmPolicyPolicyNoticeClsNoticeOutput
	ToGetAlarmPolicyPolicyNoticeClsNoticeOutputWithContext(context.Context) GetAlarmPolicyPolicyNoticeClsNoticeOutput
}

GetAlarmPolicyPolicyNoticeClsNoticeInput is an input type that accepts GetAlarmPolicyPolicyNoticeClsNoticeArgs and GetAlarmPolicyPolicyNoticeClsNoticeOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyNoticeClsNoticeInput` via:

GetAlarmPolicyPolicyNoticeClsNoticeArgs{...}

type GetAlarmPolicyPolicyNoticeClsNoticeOutput

type GetAlarmPolicyPolicyNoticeClsNoticeOutput struct{ *pulumi.OutputState }

func (GetAlarmPolicyPolicyNoticeClsNoticeOutput) ElementType

func (GetAlarmPolicyPolicyNoticeClsNoticeOutput) Enable

func (GetAlarmPolicyPolicyNoticeClsNoticeOutput) LogSetId

func (GetAlarmPolicyPolicyNoticeClsNoticeOutput) Region

func (GetAlarmPolicyPolicyNoticeClsNoticeOutput) ToGetAlarmPolicyPolicyNoticeClsNoticeOutput

func (o GetAlarmPolicyPolicyNoticeClsNoticeOutput) ToGetAlarmPolicyPolicyNoticeClsNoticeOutput() GetAlarmPolicyPolicyNoticeClsNoticeOutput

func (GetAlarmPolicyPolicyNoticeClsNoticeOutput) ToGetAlarmPolicyPolicyNoticeClsNoticeOutputWithContext

func (o GetAlarmPolicyPolicyNoticeClsNoticeOutput) ToGetAlarmPolicyPolicyNoticeClsNoticeOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyNoticeClsNoticeOutput

func (GetAlarmPolicyPolicyNoticeClsNoticeOutput) TopicId

type GetAlarmPolicyPolicyNoticeInput

type GetAlarmPolicyPolicyNoticeInput interface {
	pulumi.Input

	ToGetAlarmPolicyPolicyNoticeOutput() GetAlarmPolicyPolicyNoticeOutput
	ToGetAlarmPolicyPolicyNoticeOutputWithContext(context.Context) GetAlarmPolicyPolicyNoticeOutput
}

GetAlarmPolicyPolicyNoticeInput is an input type that accepts GetAlarmPolicyPolicyNoticeArgs and GetAlarmPolicyPolicyNoticeOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyNoticeInput` via:

GetAlarmPolicyPolicyNoticeArgs{...}

type GetAlarmPolicyPolicyNoticeOutput

type GetAlarmPolicyPolicyNoticeOutput struct{ *pulumi.OutputState }

func (GetAlarmPolicyPolicyNoticeOutput) AmpConsumerId

func (GetAlarmPolicyPolicyNoticeOutput) ClsNotices

func (GetAlarmPolicyPolicyNoticeOutput) ElementType

func (GetAlarmPolicyPolicyNoticeOutput) Id

func (GetAlarmPolicyPolicyNoticeOutput) IsPreset

func (GetAlarmPolicyPolicyNoticeOutput) Name

func (GetAlarmPolicyPolicyNoticeOutput) NoticeLanguage

func (GetAlarmPolicyPolicyNoticeOutput) NoticeType

func (GetAlarmPolicyPolicyNoticeOutput) PolicyIds

func (GetAlarmPolicyPolicyNoticeOutput) Tags

func (GetAlarmPolicyPolicyNoticeOutput) ToGetAlarmPolicyPolicyNoticeOutput

func (o GetAlarmPolicyPolicyNoticeOutput) ToGetAlarmPolicyPolicyNoticeOutput() GetAlarmPolicyPolicyNoticeOutput

func (GetAlarmPolicyPolicyNoticeOutput) ToGetAlarmPolicyPolicyNoticeOutputWithContext

func (o GetAlarmPolicyPolicyNoticeOutput) ToGetAlarmPolicyPolicyNoticeOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyNoticeOutput

func (GetAlarmPolicyPolicyNoticeOutput) UpdatedAt

func (GetAlarmPolicyPolicyNoticeOutput) UpdatedBy

func (GetAlarmPolicyPolicyNoticeOutput) UrlNotices

func (GetAlarmPolicyPolicyNoticeOutput) UserNotices

type GetAlarmPolicyPolicyNoticeTag

type GetAlarmPolicyPolicyNoticeTag struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type GetAlarmPolicyPolicyNoticeTagArgs

type GetAlarmPolicyPolicyNoticeTagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetAlarmPolicyPolicyNoticeTagArgs) ElementType

func (GetAlarmPolicyPolicyNoticeTagArgs) ToGetAlarmPolicyPolicyNoticeTagOutput

func (i GetAlarmPolicyPolicyNoticeTagArgs) ToGetAlarmPolicyPolicyNoticeTagOutput() GetAlarmPolicyPolicyNoticeTagOutput

func (GetAlarmPolicyPolicyNoticeTagArgs) ToGetAlarmPolicyPolicyNoticeTagOutputWithContext

func (i GetAlarmPolicyPolicyNoticeTagArgs) ToGetAlarmPolicyPolicyNoticeTagOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyNoticeTagOutput

type GetAlarmPolicyPolicyNoticeTagArray

type GetAlarmPolicyPolicyNoticeTagArray []GetAlarmPolicyPolicyNoticeTagInput

func (GetAlarmPolicyPolicyNoticeTagArray) ElementType

func (GetAlarmPolicyPolicyNoticeTagArray) ToGetAlarmPolicyPolicyNoticeTagArrayOutput

func (i GetAlarmPolicyPolicyNoticeTagArray) ToGetAlarmPolicyPolicyNoticeTagArrayOutput() GetAlarmPolicyPolicyNoticeTagArrayOutput

func (GetAlarmPolicyPolicyNoticeTagArray) ToGetAlarmPolicyPolicyNoticeTagArrayOutputWithContext

func (i GetAlarmPolicyPolicyNoticeTagArray) ToGetAlarmPolicyPolicyNoticeTagArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyNoticeTagArrayOutput

type GetAlarmPolicyPolicyNoticeTagArrayInput

type GetAlarmPolicyPolicyNoticeTagArrayInput interface {
	pulumi.Input

	ToGetAlarmPolicyPolicyNoticeTagArrayOutput() GetAlarmPolicyPolicyNoticeTagArrayOutput
	ToGetAlarmPolicyPolicyNoticeTagArrayOutputWithContext(context.Context) GetAlarmPolicyPolicyNoticeTagArrayOutput
}

GetAlarmPolicyPolicyNoticeTagArrayInput is an input type that accepts GetAlarmPolicyPolicyNoticeTagArray and GetAlarmPolicyPolicyNoticeTagArrayOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyNoticeTagArrayInput` via:

GetAlarmPolicyPolicyNoticeTagArray{ GetAlarmPolicyPolicyNoticeTagArgs{...} }

type GetAlarmPolicyPolicyNoticeTagArrayOutput

type GetAlarmPolicyPolicyNoticeTagArrayOutput struct{ *pulumi.OutputState }

func (GetAlarmPolicyPolicyNoticeTagArrayOutput) ElementType

func (GetAlarmPolicyPolicyNoticeTagArrayOutput) Index

func (GetAlarmPolicyPolicyNoticeTagArrayOutput) ToGetAlarmPolicyPolicyNoticeTagArrayOutput

func (o GetAlarmPolicyPolicyNoticeTagArrayOutput) ToGetAlarmPolicyPolicyNoticeTagArrayOutput() GetAlarmPolicyPolicyNoticeTagArrayOutput

func (GetAlarmPolicyPolicyNoticeTagArrayOutput) ToGetAlarmPolicyPolicyNoticeTagArrayOutputWithContext

func (o GetAlarmPolicyPolicyNoticeTagArrayOutput) ToGetAlarmPolicyPolicyNoticeTagArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyNoticeTagArrayOutput

type GetAlarmPolicyPolicyNoticeTagInput

type GetAlarmPolicyPolicyNoticeTagInput interface {
	pulumi.Input

	ToGetAlarmPolicyPolicyNoticeTagOutput() GetAlarmPolicyPolicyNoticeTagOutput
	ToGetAlarmPolicyPolicyNoticeTagOutputWithContext(context.Context) GetAlarmPolicyPolicyNoticeTagOutput
}

GetAlarmPolicyPolicyNoticeTagInput is an input type that accepts GetAlarmPolicyPolicyNoticeTagArgs and GetAlarmPolicyPolicyNoticeTagOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyNoticeTagInput` via:

GetAlarmPolicyPolicyNoticeTagArgs{...}

type GetAlarmPolicyPolicyNoticeTagOutput

type GetAlarmPolicyPolicyNoticeTagOutput struct{ *pulumi.OutputState }

func (GetAlarmPolicyPolicyNoticeTagOutput) ElementType

func (GetAlarmPolicyPolicyNoticeTagOutput) Key

func (GetAlarmPolicyPolicyNoticeTagOutput) ToGetAlarmPolicyPolicyNoticeTagOutput

func (o GetAlarmPolicyPolicyNoticeTagOutput) ToGetAlarmPolicyPolicyNoticeTagOutput() GetAlarmPolicyPolicyNoticeTagOutput

func (GetAlarmPolicyPolicyNoticeTagOutput) ToGetAlarmPolicyPolicyNoticeTagOutputWithContext

func (o GetAlarmPolicyPolicyNoticeTagOutput) ToGetAlarmPolicyPolicyNoticeTagOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyNoticeTagOutput

func (GetAlarmPolicyPolicyNoticeTagOutput) Value

type GetAlarmPolicyPolicyNoticeUrlNotice

type GetAlarmPolicyPolicyNoticeUrlNotice struct {
	EndTime        int    `pulumi:"endTime"`
	IsValid        int    `pulumi:"isValid"`
	StartTime      int    `pulumi:"startTime"`
	Url            string `pulumi:"url"`
	ValidationCode string `pulumi:"validationCode"`
	Weekdays       []int  `pulumi:"weekdays"`
}

type GetAlarmPolicyPolicyNoticeUrlNoticeArgs

type GetAlarmPolicyPolicyNoticeUrlNoticeArgs struct {
	EndTime        pulumi.IntInput      `pulumi:"endTime"`
	IsValid        pulumi.IntInput      `pulumi:"isValid"`
	StartTime      pulumi.IntInput      `pulumi:"startTime"`
	Url            pulumi.StringInput   `pulumi:"url"`
	ValidationCode pulumi.StringInput   `pulumi:"validationCode"`
	Weekdays       pulumi.IntArrayInput `pulumi:"weekdays"`
}

func (GetAlarmPolicyPolicyNoticeUrlNoticeArgs) ElementType

func (GetAlarmPolicyPolicyNoticeUrlNoticeArgs) ToGetAlarmPolicyPolicyNoticeUrlNoticeOutput

func (i GetAlarmPolicyPolicyNoticeUrlNoticeArgs) ToGetAlarmPolicyPolicyNoticeUrlNoticeOutput() GetAlarmPolicyPolicyNoticeUrlNoticeOutput

func (GetAlarmPolicyPolicyNoticeUrlNoticeArgs) ToGetAlarmPolicyPolicyNoticeUrlNoticeOutputWithContext

func (i GetAlarmPolicyPolicyNoticeUrlNoticeArgs) ToGetAlarmPolicyPolicyNoticeUrlNoticeOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyNoticeUrlNoticeOutput

type GetAlarmPolicyPolicyNoticeUrlNoticeArray

type GetAlarmPolicyPolicyNoticeUrlNoticeArray []GetAlarmPolicyPolicyNoticeUrlNoticeInput

func (GetAlarmPolicyPolicyNoticeUrlNoticeArray) ElementType

func (GetAlarmPolicyPolicyNoticeUrlNoticeArray) ToGetAlarmPolicyPolicyNoticeUrlNoticeArrayOutput

func (i GetAlarmPolicyPolicyNoticeUrlNoticeArray) ToGetAlarmPolicyPolicyNoticeUrlNoticeArrayOutput() GetAlarmPolicyPolicyNoticeUrlNoticeArrayOutput

func (GetAlarmPolicyPolicyNoticeUrlNoticeArray) ToGetAlarmPolicyPolicyNoticeUrlNoticeArrayOutputWithContext

func (i GetAlarmPolicyPolicyNoticeUrlNoticeArray) ToGetAlarmPolicyPolicyNoticeUrlNoticeArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyNoticeUrlNoticeArrayOutput

type GetAlarmPolicyPolicyNoticeUrlNoticeArrayInput

type GetAlarmPolicyPolicyNoticeUrlNoticeArrayInput interface {
	pulumi.Input

	ToGetAlarmPolicyPolicyNoticeUrlNoticeArrayOutput() GetAlarmPolicyPolicyNoticeUrlNoticeArrayOutput
	ToGetAlarmPolicyPolicyNoticeUrlNoticeArrayOutputWithContext(context.Context) GetAlarmPolicyPolicyNoticeUrlNoticeArrayOutput
}

GetAlarmPolicyPolicyNoticeUrlNoticeArrayInput is an input type that accepts GetAlarmPolicyPolicyNoticeUrlNoticeArray and GetAlarmPolicyPolicyNoticeUrlNoticeArrayOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyNoticeUrlNoticeArrayInput` via:

GetAlarmPolicyPolicyNoticeUrlNoticeArray{ GetAlarmPolicyPolicyNoticeUrlNoticeArgs{...} }

type GetAlarmPolicyPolicyNoticeUrlNoticeArrayOutput

type GetAlarmPolicyPolicyNoticeUrlNoticeArrayOutput struct{ *pulumi.OutputState }

func (GetAlarmPolicyPolicyNoticeUrlNoticeArrayOutput) ElementType

func (GetAlarmPolicyPolicyNoticeUrlNoticeArrayOutput) Index

func (GetAlarmPolicyPolicyNoticeUrlNoticeArrayOutput) ToGetAlarmPolicyPolicyNoticeUrlNoticeArrayOutput

func (o GetAlarmPolicyPolicyNoticeUrlNoticeArrayOutput) ToGetAlarmPolicyPolicyNoticeUrlNoticeArrayOutput() GetAlarmPolicyPolicyNoticeUrlNoticeArrayOutput

func (GetAlarmPolicyPolicyNoticeUrlNoticeArrayOutput) ToGetAlarmPolicyPolicyNoticeUrlNoticeArrayOutputWithContext

func (o GetAlarmPolicyPolicyNoticeUrlNoticeArrayOutput) ToGetAlarmPolicyPolicyNoticeUrlNoticeArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyNoticeUrlNoticeArrayOutput

type GetAlarmPolicyPolicyNoticeUrlNoticeInput

type GetAlarmPolicyPolicyNoticeUrlNoticeInput interface {
	pulumi.Input

	ToGetAlarmPolicyPolicyNoticeUrlNoticeOutput() GetAlarmPolicyPolicyNoticeUrlNoticeOutput
	ToGetAlarmPolicyPolicyNoticeUrlNoticeOutputWithContext(context.Context) GetAlarmPolicyPolicyNoticeUrlNoticeOutput
}

GetAlarmPolicyPolicyNoticeUrlNoticeInput is an input type that accepts GetAlarmPolicyPolicyNoticeUrlNoticeArgs and GetAlarmPolicyPolicyNoticeUrlNoticeOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyNoticeUrlNoticeInput` via:

GetAlarmPolicyPolicyNoticeUrlNoticeArgs{...}

type GetAlarmPolicyPolicyNoticeUrlNoticeOutput

type GetAlarmPolicyPolicyNoticeUrlNoticeOutput struct{ *pulumi.OutputState }

func (GetAlarmPolicyPolicyNoticeUrlNoticeOutput) ElementType

func (GetAlarmPolicyPolicyNoticeUrlNoticeOutput) EndTime

func (GetAlarmPolicyPolicyNoticeUrlNoticeOutput) IsValid

func (GetAlarmPolicyPolicyNoticeUrlNoticeOutput) StartTime

func (GetAlarmPolicyPolicyNoticeUrlNoticeOutput) ToGetAlarmPolicyPolicyNoticeUrlNoticeOutput

func (o GetAlarmPolicyPolicyNoticeUrlNoticeOutput) ToGetAlarmPolicyPolicyNoticeUrlNoticeOutput() GetAlarmPolicyPolicyNoticeUrlNoticeOutput

func (GetAlarmPolicyPolicyNoticeUrlNoticeOutput) ToGetAlarmPolicyPolicyNoticeUrlNoticeOutputWithContext

func (o GetAlarmPolicyPolicyNoticeUrlNoticeOutput) ToGetAlarmPolicyPolicyNoticeUrlNoticeOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyNoticeUrlNoticeOutput

func (GetAlarmPolicyPolicyNoticeUrlNoticeOutput) Url

func (GetAlarmPolicyPolicyNoticeUrlNoticeOutput) ValidationCode

func (GetAlarmPolicyPolicyNoticeUrlNoticeOutput) Weekdays

type GetAlarmPolicyPolicyNoticeUserNotice

type GetAlarmPolicyPolicyNoticeUserNotice struct {
	EndTime               int      `pulumi:"endTime"`
	GroupIds              []int    `pulumi:"groupIds"`
	NeedPhoneArriveNotice int      `pulumi:"needPhoneArriveNotice"`
	NoticeWays            []string `pulumi:"noticeWays"`
	OnCallFormIds         []string `pulumi:"onCallFormIds"`
	PhoneCallType         string   `pulumi:"phoneCallType"`
	PhoneCircleInterval   int      `pulumi:"phoneCircleInterval"`
	PhoneCircleTimes      int      `pulumi:"phoneCircleTimes"`
	PhoneInnerInterval    int      `pulumi:"phoneInnerInterval"`
	PhoneOrders           []int    `pulumi:"phoneOrders"`
	ReceiverType          string   `pulumi:"receiverType"`
	StartTime             int      `pulumi:"startTime"`
	UserIds               []int    `pulumi:"userIds"`
	Weekdays              []int    `pulumi:"weekdays"`
}

type GetAlarmPolicyPolicyNoticeUserNoticeArgs

type GetAlarmPolicyPolicyNoticeUserNoticeArgs struct {
	EndTime               pulumi.IntInput         `pulumi:"endTime"`
	GroupIds              pulumi.IntArrayInput    `pulumi:"groupIds"`
	NeedPhoneArriveNotice pulumi.IntInput         `pulumi:"needPhoneArriveNotice"`
	NoticeWays            pulumi.StringArrayInput `pulumi:"noticeWays"`
	OnCallFormIds         pulumi.StringArrayInput `pulumi:"onCallFormIds"`
	PhoneCallType         pulumi.StringInput      `pulumi:"phoneCallType"`
	PhoneCircleInterval   pulumi.IntInput         `pulumi:"phoneCircleInterval"`
	PhoneCircleTimes      pulumi.IntInput         `pulumi:"phoneCircleTimes"`
	PhoneInnerInterval    pulumi.IntInput         `pulumi:"phoneInnerInterval"`
	PhoneOrders           pulumi.IntArrayInput    `pulumi:"phoneOrders"`
	ReceiverType          pulumi.StringInput      `pulumi:"receiverType"`
	StartTime             pulumi.IntInput         `pulumi:"startTime"`
	UserIds               pulumi.IntArrayInput    `pulumi:"userIds"`
	Weekdays              pulumi.IntArrayInput    `pulumi:"weekdays"`
}

func (GetAlarmPolicyPolicyNoticeUserNoticeArgs) ElementType

func (GetAlarmPolicyPolicyNoticeUserNoticeArgs) ToGetAlarmPolicyPolicyNoticeUserNoticeOutput

func (i GetAlarmPolicyPolicyNoticeUserNoticeArgs) ToGetAlarmPolicyPolicyNoticeUserNoticeOutput() GetAlarmPolicyPolicyNoticeUserNoticeOutput

func (GetAlarmPolicyPolicyNoticeUserNoticeArgs) ToGetAlarmPolicyPolicyNoticeUserNoticeOutputWithContext

func (i GetAlarmPolicyPolicyNoticeUserNoticeArgs) ToGetAlarmPolicyPolicyNoticeUserNoticeOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyNoticeUserNoticeOutput

type GetAlarmPolicyPolicyNoticeUserNoticeArray

type GetAlarmPolicyPolicyNoticeUserNoticeArray []GetAlarmPolicyPolicyNoticeUserNoticeInput

func (GetAlarmPolicyPolicyNoticeUserNoticeArray) ElementType

func (GetAlarmPolicyPolicyNoticeUserNoticeArray) ToGetAlarmPolicyPolicyNoticeUserNoticeArrayOutput

func (i GetAlarmPolicyPolicyNoticeUserNoticeArray) ToGetAlarmPolicyPolicyNoticeUserNoticeArrayOutput() GetAlarmPolicyPolicyNoticeUserNoticeArrayOutput

func (GetAlarmPolicyPolicyNoticeUserNoticeArray) ToGetAlarmPolicyPolicyNoticeUserNoticeArrayOutputWithContext

func (i GetAlarmPolicyPolicyNoticeUserNoticeArray) ToGetAlarmPolicyPolicyNoticeUserNoticeArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyNoticeUserNoticeArrayOutput

type GetAlarmPolicyPolicyNoticeUserNoticeArrayInput

type GetAlarmPolicyPolicyNoticeUserNoticeArrayInput interface {
	pulumi.Input

	ToGetAlarmPolicyPolicyNoticeUserNoticeArrayOutput() GetAlarmPolicyPolicyNoticeUserNoticeArrayOutput
	ToGetAlarmPolicyPolicyNoticeUserNoticeArrayOutputWithContext(context.Context) GetAlarmPolicyPolicyNoticeUserNoticeArrayOutput
}

GetAlarmPolicyPolicyNoticeUserNoticeArrayInput is an input type that accepts GetAlarmPolicyPolicyNoticeUserNoticeArray and GetAlarmPolicyPolicyNoticeUserNoticeArrayOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyNoticeUserNoticeArrayInput` via:

GetAlarmPolicyPolicyNoticeUserNoticeArray{ GetAlarmPolicyPolicyNoticeUserNoticeArgs{...} }

type GetAlarmPolicyPolicyNoticeUserNoticeArrayOutput

type GetAlarmPolicyPolicyNoticeUserNoticeArrayOutput struct{ *pulumi.OutputState }

func (GetAlarmPolicyPolicyNoticeUserNoticeArrayOutput) ElementType

func (GetAlarmPolicyPolicyNoticeUserNoticeArrayOutput) Index

func (GetAlarmPolicyPolicyNoticeUserNoticeArrayOutput) ToGetAlarmPolicyPolicyNoticeUserNoticeArrayOutput

func (o GetAlarmPolicyPolicyNoticeUserNoticeArrayOutput) ToGetAlarmPolicyPolicyNoticeUserNoticeArrayOutput() GetAlarmPolicyPolicyNoticeUserNoticeArrayOutput

func (GetAlarmPolicyPolicyNoticeUserNoticeArrayOutput) ToGetAlarmPolicyPolicyNoticeUserNoticeArrayOutputWithContext

func (o GetAlarmPolicyPolicyNoticeUserNoticeArrayOutput) ToGetAlarmPolicyPolicyNoticeUserNoticeArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyNoticeUserNoticeArrayOutput

type GetAlarmPolicyPolicyNoticeUserNoticeInput

type GetAlarmPolicyPolicyNoticeUserNoticeInput interface {
	pulumi.Input

	ToGetAlarmPolicyPolicyNoticeUserNoticeOutput() GetAlarmPolicyPolicyNoticeUserNoticeOutput
	ToGetAlarmPolicyPolicyNoticeUserNoticeOutputWithContext(context.Context) GetAlarmPolicyPolicyNoticeUserNoticeOutput
}

GetAlarmPolicyPolicyNoticeUserNoticeInput is an input type that accepts GetAlarmPolicyPolicyNoticeUserNoticeArgs and GetAlarmPolicyPolicyNoticeUserNoticeOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyNoticeUserNoticeInput` via:

GetAlarmPolicyPolicyNoticeUserNoticeArgs{...}

type GetAlarmPolicyPolicyNoticeUserNoticeOutput

type GetAlarmPolicyPolicyNoticeUserNoticeOutput struct{ *pulumi.OutputState }

func (GetAlarmPolicyPolicyNoticeUserNoticeOutput) ElementType

func (GetAlarmPolicyPolicyNoticeUserNoticeOutput) EndTime

func (GetAlarmPolicyPolicyNoticeUserNoticeOutput) GroupIds

func (GetAlarmPolicyPolicyNoticeUserNoticeOutput) NeedPhoneArriveNotice

func (GetAlarmPolicyPolicyNoticeUserNoticeOutput) NoticeWays

func (GetAlarmPolicyPolicyNoticeUserNoticeOutput) OnCallFormIds

func (GetAlarmPolicyPolicyNoticeUserNoticeOutput) PhoneCallType

func (GetAlarmPolicyPolicyNoticeUserNoticeOutput) PhoneCircleInterval

func (GetAlarmPolicyPolicyNoticeUserNoticeOutput) PhoneCircleTimes

func (GetAlarmPolicyPolicyNoticeUserNoticeOutput) PhoneInnerInterval

func (GetAlarmPolicyPolicyNoticeUserNoticeOutput) PhoneOrders

func (GetAlarmPolicyPolicyNoticeUserNoticeOutput) ReceiverType

func (GetAlarmPolicyPolicyNoticeUserNoticeOutput) StartTime

func (GetAlarmPolicyPolicyNoticeUserNoticeOutput) ToGetAlarmPolicyPolicyNoticeUserNoticeOutput

func (o GetAlarmPolicyPolicyNoticeUserNoticeOutput) ToGetAlarmPolicyPolicyNoticeUserNoticeOutput() GetAlarmPolicyPolicyNoticeUserNoticeOutput

func (GetAlarmPolicyPolicyNoticeUserNoticeOutput) ToGetAlarmPolicyPolicyNoticeUserNoticeOutputWithContext

func (o GetAlarmPolicyPolicyNoticeUserNoticeOutput) ToGetAlarmPolicyPolicyNoticeUserNoticeOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyNoticeUserNoticeOutput

func (GetAlarmPolicyPolicyNoticeUserNoticeOutput) UserIds

func (GetAlarmPolicyPolicyNoticeUserNoticeOutput) Weekdays

type GetAlarmPolicyPolicyOutput

type GetAlarmPolicyPolicyOutput struct{ *pulumi.OutputState }

func (GetAlarmPolicyPolicyOutput) AdvancedMetricNumber

func (o GetAlarmPolicyPolicyOutput) AdvancedMetricNumber() pulumi.IntOutput

func (GetAlarmPolicyPolicyOutput) CanSetDefault

func (o GetAlarmPolicyPolicyOutput) CanSetDefault() pulumi.IntOutput

func (GetAlarmPolicyPolicyOutput) ConditionTemplateId

func (o GetAlarmPolicyPolicyOutput) ConditionTemplateId() pulumi.StringOutput

func (GetAlarmPolicyPolicyOutput) Conditions

func (GetAlarmPolicyPolicyOutput) ConditionsTemps

func (GetAlarmPolicyPolicyOutput) ElementType

func (GetAlarmPolicyPolicyOutput) ElementType() reflect.Type

func (GetAlarmPolicyPolicyOutput) Enable

func (GetAlarmPolicyPolicyOutput) EventConditions

func (GetAlarmPolicyPolicyOutput) FilterDimensionsParam

func (o GetAlarmPolicyPolicyOutput) FilterDimensionsParam() pulumi.StringOutput

func (GetAlarmPolicyPolicyOutput) InsertTime

func (GetAlarmPolicyPolicyOutput) InstanceGroupId

func (o GetAlarmPolicyPolicyOutput) InstanceGroupId() pulumi.IntOutput

func (GetAlarmPolicyPolicyOutput) InstanceGroupName

func (o GetAlarmPolicyPolicyOutput) InstanceGroupName() pulumi.StringOutput

func (GetAlarmPolicyPolicyOutput) InstanceSum

func (GetAlarmPolicyPolicyOutput) IsBindAll

func (GetAlarmPolicyPolicyOutput) IsDefault

func (GetAlarmPolicyPolicyOutput) IsOneClick

func (GetAlarmPolicyPolicyOutput) LastEditUin

func (GetAlarmPolicyPolicyOutput) MonitorType

func (GetAlarmPolicyPolicyOutput) Namespace

func (GetAlarmPolicyPolicyOutput) NamespaceShowName

func (o GetAlarmPolicyPolicyOutput) NamespaceShowName() pulumi.StringOutput

func (GetAlarmPolicyPolicyOutput) NoticeIds

func (GetAlarmPolicyPolicyOutput) Notices

func (GetAlarmPolicyPolicyOutput) OneClickStatus

func (o GetAlarmPolicyPolicyOutput) OneClickStatus() pulumi.IntOutput

func (GetAlarmPolicyPolicyOutput) OriginId

func (GetAlarmPolicyPolicyOutput) PolicyId

func (GetAlarmPolicyPolicyOutput) PolicyName

func (GetAlarmPolicyPolicyOutput) ProjectId

func (GetAlarmPolicyPolicyOutput) ProjectName

func (GetAlarmPolicyPolicyOutput) Regions

func (GetAlarmPolicyPolicyOutput) Remark

func (GetAlarmPolicyPolicyOutput) RuleType

func (GetAlarmPolicyPolicyOutput) TagInstances

func (GetAlarmPolicyPolicyOutput) Tags

func (GetAlarmPolicyPolicyOutput) ToGetAlarmPolicyPolicyOutput

func (o GetAlarmPolicyPolicyOutput) ToGetAlarmPolicyPolicyOutput() GetAlarmPolicyPolicyOutput

func (GetAlarmPolicyPolicyOutput) ToGetAlarmPolicyPolicyOutputWithContext

func (o GetAlarmPolicyPolicyOutput) ToGetAlarmPolicyPolicyOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyOutput

func (GetAlarmPolicyPolicyOutput) TriggerTasks

func (GetAlarmPolicyPolicyOutput) UpdateTime

func (GetAlarmPolicyPolicyOutput) UseSum

type GetAlarmPolicyPolicyTag

type GetAlarmPolicyPolicyTag struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type GetAlarmPolicyPolicyTagArgs

type GetAlarmPolicyPolicyTagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetAlarmPolicyPolicyTagArgs) ElementType

func (GetAlarmPolicyPolicyTagArgs) ToGetAlarmPolicyPolicyTagOutput

func (i GetAlarmPolicyPolicyTagArgs) ToGetAlarmPolicyPolicyTagOutput() GetAlarmPolicyPolicyTagOutput

func (GetAlarmPolicyPolicyTagArgs) ToGetAlarmPolicyPolicyTagOutputWithContext

func (i GetAlarmPolicyPolicyTagArgs) ToGetAlarmPolicyPolicyTagOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyTagOutput

type GetAlarmPolicyPolicyTagArray

type GetAlarmPolicyPolicyTagArray []GetAlarmPolicyPolicyTagInput

func (GetAlarmPolicyPolicyTagArray) ElementType

func (GetAlarmPolicyPolicyTagArray) ToGetAlarmPolicyPolicyTagArrayOutput

func (i GetAlarmPolicyPolicyTagArray) ToGetAlarmPolicyPolicyTagArrayOutput() GetAlarmPolicyPolicyTagArrayOutput

func (GetAlarmPolicyPolicyTagArray) ToGetAlarmPolicyPolicyTagArrayOutputWithContext

func (i GetAlarmPolicyPolicyTagArray) ToGetAlarmPolicyPolicyTagArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyTagArrayOutput

type GetAlarmPolicyPolicyTagArrayInput

type GetAlarmPolicyPolicyTagArrayInput interface {
	pulumi.Input

	ToGetAlarmPolicyPolicyTagArrayOutput() GetAlarmPolicyPolicyTagArrayOutput
	ToGetAlarmPolicyPolicyTagArrayOutputWithContext(context.Context) GetAlarmPolicyPolicyTagArrayOutput
}

GetAlarmPolicyPolicyTagArrayInput is an input type that accepts GetAlarmPolicyPolicyTagArray and GetAlarmPolicyPolicyTagArrayOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyTagArrayInput` via:

GetAlarmPolicyPolicyTagArray{ GetAlarmPolicyPolicyTagArgs{...} }

type GetAlarmPolicyPolicyTagArrayOutput

type GetAlarmPolicyPolicyTagArrayOutput struct{ *pulumi.OutputState }

func (GetAlarmPolicyPolicyTagArrayOutput) ElementType

func (GetAlarmPolicyPolicyTagArrayOutput) Index

func (GetAlarmPolicyPolicyTagArrayOutput) ToGetAlarmPolicyPolicyTagArrayOutput

func (o GetAlarmPolicyPolicyTagArrayOutput) ToGetAlarmPolicyPolicyTagArrayOutput() GetAlarmPolicyPolicyTagArrayOutput

func (GetAlarmPolicyPolicyTagArrayOutput) ToGetAlarmPolicyPolicyTagArrayOutputWithContext

func (o GetAlarmPolicyPolicyTagArrayOutput) ToGetAlarmPolicyPolicyTagArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyTagArrayOutput

type GetAlarmPolicyPolicyTagInput

type GetAlarmPolicyPolicyTagInput interface {
	pulumi.Input

	ToGetAlarmPolicyPolicyTagOutput() GetAlarmPolicyPolicyTagOutput
	ToGetAlarmPolicyPolicyTagOutputWithContext(context.Context) GetAlarmPolicyPolicyTagOutput
}

GetAlarmPolicyPolicyTagInput is an input type that accepts GetAlarmPolicyPolicyTagArgs and GetAlarmPolicyPolicyTagOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyTagInput` via:

GetAlarmPolicyPolicyTagArgs{...}

type GetAlarmPolicyPolicyTagInstance

type GetAlarmPolicyPolicyTagInstance struct {
	BindingStatus int    `pulumi:"bindingStatus"`
	InstanceSum   int    `pulumi:"instanceSum"`
	Key           string `pulumi:"key"`
	RegionId      int    `pulumi:"regionId"`
	ServiceType   string `pulumi:"serviceType"`
	TagStatus     int    `pulumi:"tagStatus"`
	Value         string `pulumi:"value"`
}

type GetAlarmPolicyPolicyTagInstanceArgs

type GetAlarmPolicyPolicyTagInstanceArgs struct {
	BindingStatus pulumi.IntInput    `pulumi:"bindingStatus"`
	InstanceSum   pulumi.IntInput    `pulumi:"instanceSum"`
	Key           pulumi.StringInput `pulumi:"key"`
	RegionId      pulumi.IntInput    `pulumi:"regionId"`
	ServiceType   pulumi.StringInput `pulumi:"serviceType"`
	TagStatus     pulumi.IntInput    `pulumi:"tagStatus"`
	Value         pulumi.StringInput `pulumi:"value"`
}

func (GetAlarmPolicyPolicyTagInstanceArgs) ElementType

func (GetAlarmPolicyPolicyTagInstanceArgs) ToGetAlarmPolicyPolicyTagInstanceOutput

func (i GetAlarmPolicyPolicyTagInstanceArgs) ToGetAlarmPolicyPolicyTagInstanceOutput() GetAlarmPolicyPolicyTagInstanceOutput

func (GetAlarmPolicyPolicyTagInstanceArgs) ToGetAlarmPolicyPolicyTagInstanceOutputWithContext

func (i GetAlarmPolicyPolicyTagInstanceArgs) ToGetAlarmPolicyPolicyTagInstanceOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyTagInstanceOutput

type GetAlarmPolicyPolicyTagInstanceArray

type GetAlarmPolicyPolicyTagInstanceArray []GetAlarmPolicyPolicyTagInstanceInput

func (GetAlarmPolicyPolicyTagInstanceArray) ElementType

func (GetAlarmPolicyPolicyTagInstanceArray) ToGetAlarmPolicyPolicyTagInstanceArrayOutput

func (i GetAlarmPolicyPolicyTagInstanceArray) ToGetAlarmPolicyPolicyTagInstanceArrayOutput() GetAlarmPolicyPolicyTagInstanceArrayOutput

func (GetAlarmPolicyPolicyTagInstanceArray) ToGetAlarmPolicyPolicyTagInstanceArrayOutputWithContext

func (i GetAlarmPolicyPolicyTagInstanceArray) ToGetAlarmPolicyPolicyTagInstanceArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyTagInstanceArrayOutput

type GetAlarmPolicyPolicyTagInstanceArrayInput

type GetAlarmPolicyPolicyTagInstanceArrayInput interface {
	pulumi.Input

	ToGetAlarmPolicyPolicyTagInstanceArrayOutput() GetAlarmPolicyPolicyTagInstanceArrayOutput
	ToGetAlarmPolicyPolicyTagInstanceArrayOutputWithContext(context.Context) GetAlarmPolicyPolicyTagInstanceArrayOutput
}

GetAlarmPolicyPolicyTagInstanceArrayInput is an input type that accepts GetAlarmPolicyPolicyTagInstanceArray and GetAlarmPolicyPolicyTagInstanceArrayOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyTagInstanceArrayInput` via:

GetAlarmPolicyPolicyTagInstanceArray{ GetAlarmPolicyPolicyTagInstanceArgs{...} }

type GetAlarmPolicyPolicyTagInstanceArrayOutput

type GetAlarmPolicyPolicyTagInstanceArrayOutput struct{ *pulumi.OutputState }

func (GetAlarmPolicyPolicyTagInstanceArrayOutput) ElementType

func (GetAlarmPolicyPolicyTagInstanceArrayOutput) Index

func (GetAlarmPolicyPolicyTagInstanceArrayOutput) ToGetAlarmPolicyPolicyTagInstanceArrayOutput

func (o GetAlarmPolicyPolicyTagInstanceArrayOutput) ToGetAlarmPolicyPolicyTagInstanceArrayOutput() GetAlarmPolicyPolicyTagInstanceArrayOutput

func (GetAlarmPolicyPolicyTagInstanceArrayOutput) ToGetAlarmPolicyPolicyTagInstanceArrayOutputWithContext

func (o GetAlarmPolicyPolicyTagInstanceArrayOutput) ToGetAlarmPolicyPolicyTagInstanceArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyTagInstanceArrayOutput

type GetAlarmPolicyPolicyTagInstanceInput

type GetAlarmPolicyPolicyTagInstanceInput interface {
	pulumi.Input

	ToGetAlarmPolicyPolicyTagInstanceOutput() GetAlarmPolicyPolicyTagInstanceOutput
	ToGetAlarmPolicyPolicyTagInstanceOutputWithContext(context.Context) GetAlarmPolicyPolicyTagInstanceOutput
}

GetAlarmPolicyPolicyTagInstanceInput is an input type that accepts GetAlarmPolicyPolicyTagInstanceArgs and GetAlarmPolicyPolicyTagInstanceOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyTagInstanceInput` via:

GetAlarmPolicyPolicyTagInstanceArgs{...}

type GetAlarmPolicyPolicyTagInstanceOutput

type GetAlarmPolicyPolicyTagInstanceOutput struct{ *pulumi.OutputState }

func (GetAlarmPolicyPolicyTagInstanceOutput) BindingStatus

func (GetAlarmPolicyPolicyTagInstanceOutput) ElementType

func (GetAlarmPolicyPolicyTagInstanceOutput) InstanceSum

func (GetAlarmPolicyPolicyTagInstanceOutput) Key

func (GetAlarmPolicyPolicyTagInstanceOutput) RegionId

func (GetAlarmPolicyPolicyTagInstanceOutput) ServiceType

func (GetAlarmPolicyPolicyTagInstanceOutput) TagStatus

func (GetAlarmPolicyPolicyTagInstanceOutput) ToGetAlarmPolicyPolicyTagInstanceOutput

func (o GetAlarmPolicyPolicyTagInstanceOutput) ToGetAlarmPolicyPolicyTagInstanceOutput() GetAlarmPolicyPolicyTagInstanceOutput

func (GetAlarmPolicyPolicyTagInstanceOutput) ToGetAlarmPolicyPolicyTagInstanceOutputWithContext

func (o GetAlarmPolicyPolicyTagInstanceOutput) ToGetAlarmPolicyPolicyTagInstanceOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyTagInstanceOutput

func (GetAlarmPolicyPolicyTagInstanceOutput) Value

type GetAlarmPolicyPolicyTagOutput

type GetAlarmPolicyPolicyTagOutput struct{ *pulumi.OutputState }

func (GetAlarmPolicyPolicyTagOutput) ElementType

func (GetAlarmPolicyPolicyTagOutput) Key

func (GetAlarmPolicyPolicyTagOutput) ToGetAlarmPolicyPolicyTagOutput

func (o GetAlarmPolicyPolicyTagOutput) ToGetAlarmPolicyPolicyTagOutput() GetAlarmPolicyPolicyTagOutput

func (GetAlarmPolicyPolicyTagOutput) ToGetAlarmPolicyPolicyTagOutputWithContext

func (o GetAlarmPolicyPolicyTagOutput) ToGetAlarmPolicyPolicyTagOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyTagOutput

func (GetAlarmPolicyPolicyTagOutput) Value

type GetAlarmPolicyPolicyTriggerTask

type GetAlarmPolicyPolicyTriggerTask struct {
	TaskConfig string `pulumi:"taskConfig"`
	Type       string `pulumi:"type"`
}

type GetAlarmPolicyPolicyTriggerTaskArgs

type GetAlarmPolicyPolicyTriggerTaskArgs struct {
	TaskConfig pulumi.StringInput `pulumi:"taskConfig"`
	Type       pulumi.StringInput `pulumi:"type"`
}

func (GetAlarmPolicyPolicyTriggerTaskArgs) ElementType

func (GetAlarmPolicyPolicyTriggerTaskArgs) ToGetAlarmPolicyPolicyTriggerTaskOutput

func (i GetAlarmPolicyPolicyTriggerTaskArgs) ToGetAlarmPolicyPolicyTriggerTaskOutput() GetAlarmPolicyPolicyTriggerTaskOutput

func (GetAlarmPolicyPolicyTriggerTaskArgs) ToGetAlarmPolicyPolicyTriggerTaskOutputWithContext

func (i GetAlarmPolicyPolicyTriggerTaskArgs) ToGetAlarmPolicyPolicyTriggerTaskOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyTriggerTaskOutput

type GetAlarmPolicyPolicyTriggerTaskArray

type GetAlarmPolicyPolicyTriggerTaskArray []GetAlarmPolicyPolicyTriggerTaskInput

func (GetAlarmPolicyPolicyTriggerTaskArray) ElementType

func (GetAlarmPolicyPolicyTriggerTaskArray) ToGetAlarmPolicyPolicyTriggerTaskArrayOutput

func (i GetAlarmPolicyPolicyTriggerTaskArray) ToGetAlarmPolicyPolicyTriggerTaskArrayOutput() GetAlarmPolicyPolicyTriggerTaskArrayOutput

func (GetAlarmPolicyPolicyTriggerTaskArray) ToGetAlarmPolicyPolicyTriggerTaskArrayOutputWithContext

func (i GetAlarmPolicyPolicyTriggerTaskArray) ToGetAlarmPolicyPolicyTriggerTaskArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyTriggerTaskArrayOutput

type GetAlarmPolicyPolicyTriggerTaskArrayInput

type GetAlarmPolicyPolicyTriggerTaskArrayInput interface {
	pulumi.Input

	ToGetAlarmPolicyPolicyTriggerTaskArrayOutput() GetAlarmPolicyPolicyTriggerTaskArrayOutput
	ToGetAlarmPolicyPolicyTriggerTaskArrayOutputWithContext(context.Context) GetAlarmPolicyPolicyTriggerTaskArrayOutput
}

GetAlarmPolicyPolicyTriggerTaskArrayInput is an input type that accepts GetAlarmPolicyPolicyTriggerTaskArray and GetAlarmPolicyPolicyTriggerTaskArrayOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyTriggerTaskArrayInput` via:

GetAlarmPolicyPolicyTriggerTaskArray{ GetAlarmPolicyPolicyTriggerTaskArgs{...} }

type GetAlarmPolicyPolicyTriggerTaskArrayOutput

type GetAlarmPolicyPolicyTriggerTaskArrayOutput struct{ *pulumi.OutputState }

func (GetAlarmPolicyPolicyTriggerTaskArrayOutput) ElementType

func (GetAlarmPolicyPolicyTriggerTaskArrayOutput) Index

func (GetAlarmPolicyPolicyTriggerTaskArrayOutput) ToGetAlarmPolicyPolicyTriggerTaskArrayOutput

func (o GetAlarmPolicyPolicyTriggerTaskArrayOutput) ToGetAlarmPolicyPolicyTriggerTaskArrayOutput() GetAlarmPolicyPolicyTriggerTaskArrayOutput

func (GetAlarmPolicyPolicyTriggerTaskArrayOutput) ToGetAlarmPolicyPolicyTriggerTaskArrayOutputWithContext

func (o GetAlarmPolicyPolicyTriggerTaskArrayOutput) ToGetAlarmPolicyPolicyTriggerTaskArrayOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyTriggerTaskArrayOutput

type GetAlarmPolicyPolicyTriggerTaskInput

type GetAlarmPolicyPolicyTriggerTaskInput interface {
	pulumi.Input

	ToGetAlarmPolicyPolicyTriggerTaskOutput() GetAlarmPolicyPolicyTriggerTaskOutput
	ToGetAlarmPolicyPolicyTriggerTaskOutputWithContext(context.Context) GetAlarmPolicyPolicyTriggerTaskOutput
}

GetAlarmPolicyPolicyTriggerTaskInput is an input type that accepts GetAlarmPolicyPolicyTriggerTaskArgs and GetAlarmPolicyPolicyTriggerTaskOutput values. You can construct a concrete instance of `GetAlarmPolicyPolicyTriggerTaskInput` via:

GetAlarmPolicyPolicyTriggerTaskArgs{...}

type GetAlarmPolicyPolicyTriggerTaskOutput

type GetAlarmPolicyPolicyTriggerTaskOutput struct{ *pulumi.OutputState }

func (GetAlarmPolicyPolicyTriggerTaskOutput) ElementType

func (GetAlarmPolicyPolicyTriggerTaskOutput) TaskConfig

func (GetAlarmPolicyPolicyTriggerTaskOutput) ToGetAlarmPolicyPolicyTriggerTaskOutput

func (o GetAlarmPolicyPolicyTriggerTaskOutput) ToGetAlarmPolicyPolicyTriggerTaskOutput() GetAlarmPolicyPolicyTriggerTaskOutput

func (GetAlarmPolicyPolicyTriggerTaskOutput) ToGetAlarmPolicyPolicyTriggerTaskOutputWithContext

func (o GetAlarmPolicyPolicyTriggerTaskOutput) ToGetAlarmPolicyPolicyTriggerTaskOutputWithContext(ctx context.Context) GetAlarmPolicyPolicyTriggerTaskOutput

func (GetAlarmPolicyPolicyTriggerTaskOutput) Type

type GetAlarmPolicyTriggerTask

type GetAlarmPolicyTriggerTask struct {
	TaskConfig string `pulumi:"taskConfig"`
	Type       string `pulumi:"type"`
}

type GetAlarmPolicyTriggerTaskArgs

type GetAlarmPolicyTriggerTaskArgs struct {
	TaskConfig pulumi.StringInput `pulumi:"taskConfig"`
	Type       pulumi.StringInput `pulumi:"type"`
}

func (GetAlarmPolicyTriggerTaskArgs) ElementType

func (GetAlarmPolicyTriggerTaskArgs) ToGetAlarmPolicyTriggerTaskOutput

func (i GetAlarmPolicyTriggerTaskArgs) ToGetAlarmPolicyTriggerTaskOutput() GetAlarmPolicyTriggerTaskOutput

func (GetAlarmPolicyTriggerTaskArgs) ToGetAlarmPolicyTriggerTaskOutputWithContext

func (i GetAlarmPolicyTriggerTaskArgs) ToGetAlarmPolicyTriggerTaskOutputWithContext(ctx context.Context) GetAlarmPolicyTriggerTaskOutput

type GetAlarmPolicyTriggerTaskArray

type GetAlarmPolicyTriggerTaskArray []GetAlarmPolicyTriggerTaskInput

func (GetAlarmPolicyTriggerTaskArray) ElementType

func (GetAlarmPolicyTriggerTaskArray) ToGetAlarmPolicyTriggerTaskArrayOutput

func (i GetAlarmPolicyTriggerTaskArray) ToGetAlarmPolicyTriggerTaskArrayOutput() GetAlarmPolicyTriggerTaskArrayOutput

func (GetAlarmPolicyTriggerTaskArray) ToGetAlarmPolicyTriggerTaskArrayOutputWithContext

func (i GetAlarmPolicyTriggerTaskArray) ToGetAlarmPolicyTriggerTaskArrayOutputWithContext(ctx context.Context) GetAlarmPolicyTriggerTaskArrayOutput

type GetAlarmPolicyTriggerTaskArrayInput

type GetAlarmPolicyTriggerTaskArrayInput interface {
	pulumi.Input

	ToGetAlarmPolicyTriggerTaskArrayOutput() GetAlarmPolicyTriggerTaskArrayOutput
	ToGetAlarmPolicyTriggerTaskArrayOutputWithContext(context.Context) GetAlarmPolicyTriggerTaskArrayOutput
}

GetAlarmPolicyTriggerTaskArrayInput is an input type that accepts GetAlarmPolicyTriggerTaskArray and GetAlarmPolicyTriggerTaskArrayOutput values. You can construct a concrete instance of `GetAlarmPolicyTriggerTaskArrayInput` via:

GetAlarmPolicyTriggerTaskArray{ GetAlarmPolicyTriggerTaskArgs{...} }

type GetAlarmPolicyTriggerTaskArrayOutput

type GetAlarmPolicyTriggerTaskArrayOutput struct{ *pulumi.OutputState }

func (GetAlarmPolicyTriggerTaskArrayOutput) ElementType

func (GetAlarmPolicyTriggerTaskArrayOutput) Index

func (GetAlarmPolicyTriggerTaskArrayOutput) ToGetAlarmPolicyTriggerTaskArrayOutput

func (o GetAlarmPolicyTriggerTaskArrayOutput) ToGetAlarmPolicyTriggerTaskArrayOutput() GetAlarmPolicyTriggerTaskArrayOutput

func (GetAlarmPolicyTriggerTaskArrayOutput) ToGetAlarmPolicyTriggerTaskArrayOutputWithContext

func (o GetAlarmPolicyTriggerTaskArrayOutput) ToGetAlarmPolicyTriggerTaskArrayOutputWithContext(ctx context.Context) GetAlarmPolicyTriggerTaskArrayOutput

type GetAlarmPolicyTriggerTaskInput

type GetAlarmPolicyTriggerTaskInput interface {
	pulumi.Input

	ToGetAlarmPolicyTriggerTaskOutput() GetAlarmPolicyTriggerTaskOutput
	ToGetAlarmPolicyTriggerTaskOutputWithContext(context.Context) GetAlarmPolicyTriggerTaskOutput
}

GetAlarmPolicyTriggerTaskInput is an input type that accepts GetAlarmPolicyTriggerTaskArgs and GetAlarmPolicyTriggerTaskOutput values. You can construct a concrete instance of `GetAlarmPolicyTriggerTaskInput` via:

GetAlarmPolicyTriggerTaskArgs{...}

type GetAlarmPolicyTriggerTaskOutput

type GetAlarmPolicyTriggerTaskOutput struct{ *pulumi.OutputState }

func (GetAlarmPolicyTriggerTaskOutput) ElementType

func (GetAlarmPolicyTriggerTaskOutput) TaskConfig

func (GetAlarmPolicyTriggerTaskOutput) ToGetAlarmPolicyTriggerTaskOutput

func (o GetAlarmPolicyTriggerTaskOutput) ToGetAlarmPolicyTriggerTaskOutput() GetAlarmPolicyTriggerTaskOutput

func (GetAlarmPolicyTriggerTaskOutput) ToGetAlarmPolicyTriggerTaskOutputWithContext

func (o GetAlarmPolicyTriggerTaskOutput) ToGetAlarmPolicyTriggerTaskOutputWithContext(ctx context.Context) GetAlarmPolicyTriggerTaskOutput

func (GetAlarmPolicyTriggerTaskOutput) Type

type GetBindingObjectsArgs

type GetBindingObjectsArgs struct {
	GroupId          int     `pulumi:"groupId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getBindingObjects.

type GetBindingObjectsList

type GetBindingObjectsList struct {
	DimensionsJson string `pulumi:"dimensionsJson"`
	IsShielded     int    `pulumi:"isShielded"`
	Region         string `pulumi:"region"`
	UniqueId       string `pulumi:"uniqueId"`
}

type GetBindingObjectsListArgs

type GetBindingObjectsListArgs struct {
	DimensionsJson pulumi.StringInput `pulumi:"dimensionsJson"`
	IsShielded     pulumi.IntInput    `pulumi:"isShielded"`
	Region         pulumi.StringInput `pulumi:"region"`
	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) Index

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

func (GetBindingObjectsListOutput) ElementType

func (GetBindingObjectsListOutput) IsShielded

func (GetBindingObjectsListOutput) Region

func (GetBindingObjectsListOutput) ToGetBindingObjectsListOutput

func (o GetBindingObjectsListOutput) ToGetBindingObjectsListOutput() GetBindingObjectsListOutput

func (GetBindingObjectsListOutput) ToGetBindingObjectsListOutputWithContext

func (o GetBindingObjectsListOutput) ToGetBindingObjectsListOutputWithContext(ctx context.Context) GetBindingObjectsListOutput

func (GetBindingObjectsListOutput) UniqueId

type GetBindingObjectsOutputArgs

type GetBindingObjectsOutputArgs struct {
	GroupId          pulumi.IntInput       `pulumi:"groupId"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getBindingObjects.

func (GetBindingObjectsOutputArgs) ElementType

type GetBindingObjectsResult

type GetBindingObjectsResult struct {
	GroupId int `pulumi:"groupId"`
	// The provider-assigned unique ID for this managed resource.
	Id               string                  `pulumi:"id"`
	Lists            []GetBindingObjectsList `pulumi:"lists"`
	ResultOutputFile *string                 `pulumi:"resultOutputFile"`
}

A collection of values returned by getBindingObjects.

type GetBindingObjectsResultOutput

type GetBindingObjectsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getBindingObjects.

func (GetBindingObjectsResultOutput) ElementType

func (GetBindingObjectsResultOutput) GroupId

func (GetBindingObjectsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetBindingObjectsResultOutput) Lists

func (GetBindingObjectsResultOutput) ResultOutputFile

func (GetBindingObjectsResultOutput) ToGetBindingObjectsResultOutput

func (o GetBindingObjectsResultOutput) ToGetBindingObjectsResultOutput() GetBindingObjectsResultOutput

func (GetBindingObjectsResultOutput) ToGetBindingObjectsResultOutputWithContext

func (o GetBindingObjectsResultOutput) ToGetBindingObjectsResultOutputWithContext(ctx context.Context) GetBindingObjectsResultOutput

type GetDataArgs

type GetDataArgs struct {
	Dimensions       []GetDataDimension `pulumi:"dimensions"`
	EndTime          string             `pulumi:"endTime"`
	MetricName       string             `pulumi:"metricName"`
	Namespace        string             `pulumi:"namespace"`
	Period           *int               `pulumi:"period"`
	ResultOutputFile *string            `pulumi:"resultOutputFile"`
	StartTime        string             `pulumi:"startTime"`
}

A collection of arguments for invoking getData.

type GetDataDimension

type GetDataDimension struct {
	Name  string `pulumi:"name"`
	Value string `pulumi:"value"`
}

type GetDataDimensionArgs

type GetDataDimensionArgs struct {
	Name  pulumi.StringInput `pulumi:"name"`
	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) Index

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 (GetDataDimensionOutput) ToGetDataDimensionOutput

func (o GetDataDimensionOutput) ToGetDataDimensionOutput() GetDataDimensionOutput

func (GetDataDimensionOutput) ToGetDataDimensionOutputWithContext

func (o GetDataDimensionOutput) ToGetDataDimensionOutputWithContext(ctx context.Context) GetDataDimensionOutput

func (GetDataDimensionOutput) Value

type GetDataList

type GetDataList struct {
	Timestamp int     `pulumi:"timestamp"`
	Value     float64 `pulumi:"value"`
}

type GetDataListArgs

type GetDataListArgs struct {
	Timestamp pulumi.IntInput     `pulumi:"timestamp"`
	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 (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

func (GetDataListOutput) ToGetDataListOutput

func (o GetDataListOutput) ToGetDataListOutput() GetDataListOutput

func (GetDataListOutput) ToGetDataListOutputWithContext

func (o GetDataListOutput) ToGetDataListOutputWithContext(ctx context.Context) GetDataListOutput

func (GetDataListOutput) Value

type GetDataOutputArgs

type GetDataOutputArgs struct {
	Dimensions       GetDataDimensionArrayInput `pulumi:"dimensions"`
	EndTime          pulumi.StringInput         `pulumi:"endTime"`
	MetricName       pulumi.StringInput         `pulumi:"metricName"`
	Namespace        pulumi.StringInput         `pulumi:"namespace"`
	Period           pulumi.IntPtrInput         `pulumi:"period"`
	ResultOutputFile pulumi.StringPtrInput      `pulumi:"resultOutputFile"`
	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"`
	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)

type GetDataResultOutput

type GetDataResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getData.

func (GetDataResultOutput) Dimensions

func (GetDataResultOutput) ElementType

func (GetDataResultOutput) ElementType() reflect.Type

func (GetDataResultOutput) EndTime

func (GetDataResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetDataResultOutput) Lists

func (GetDataResultOutput) MetricName

func (o GetDataResultOutput) MetricName() pulumi.StringOutput

func (GetDataResultOutput) Namespace

func (o GetDataResultOutput) Namespace() pulumi.StringOutput

func (GetDataResultOutput) Period

func (GetDataResultOutput) ResultOutputFile

func (o GetDataResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetDataResultOutput) StartTime

func (o GetDataResultOutput) StartTime() pulumi.StringOutput

func (GetDataResultOutput) ToGetDataResultOutput

func (o GetDataResultOutput) ToGetDataResultOutput() GetDataResultOutput

func (GetDataResultOutput) ToGetDataResultOutputWithContext

func (o GetDataResultOutput) ToGetDataResultOutputWithContext(ctx context.Context) GetDataResultOutput

type GetGrafanaPluginOverviewsArgs

type GetGrafanaPluginOverviewsArgs struct {
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getGrafanaPluginOverviews.

type GetGrafanaPluginOverviewsOutputArgs

type GetGrafanaPluginOverviewsOutputArgs struct {
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getGrafanaPluginOverviews.

func (GetGrafanaPluginOverviewsOutputArgs) ElementType

type GetGrafanaPluginOverviewsPluginSet

type GetGrafanaPluginOverviewsPluginSet struct {
	PluginId string `pulumi:"pluginId"`
	Version  string `pulumi:"version"`
}

type GetGrafanaPluginOverviewsPluginSetArgs

type GetGrafanaPluginOverviewsPluginSetArgs struct {
	PluginId pulumi.StringInput `pulumi:"pluginId"`
	Version  pulumi.StringInput `pulumi:"version"`
}

func (GetGrafanaPluginOverviewsPluginSetArgs) ElementType

func (GetGrafanaPluginOverviewsPluginSetArgs) ToGetGrafanaPluginOverviewsPluginSetOutput

func (i GetGrafanaPluginOverviewsPluginSetArgs) ToGetGrafanaPluginOverviewsPluginSetOutput() GetGrafanaPluginOverviewsPluginSetOutput

func (GetGrafanaPluginOverviewsPluginSetArgs) ToGetGrafanaPluginOverviewsPluginSetOutputWithContext

func (i GetGrafanaPluginOverviewsPluginSetArgs) ToGetGrafanaPluginOverviewsPluginSetOutputWithContext(ctx context.Context) GetGrafanaPluginOverviewsPluginSetOutput

type GetGrafanaPluginOverviewsPluginSetArray

type GetGrafanaPluginOverviewsPluginSetArray []GetGrafanaPluginOverviewsPluginSetInput

func (GetGrafanaPluginOverviewsPluginSetArray) ElementType

func (GetGrafanaPluginOverviewsPluginSetArray) ToGetGrafanaPluginOverviewsPluginSetArrayOutput

func (i GetGrafanaPluginOverviewsPluginSetArray) ToGetGrafanaPluginOverviewsPluginSetArrayOutput() GetGrafanaPluginOverviewsPluginSetArrayOutput

func (GetGrafanaPluginOverviewsPluginSetArray) ToGetGrafanaPluginOverviewsPluginSetArrayOutputWithContext

func (i GetGrafanaPluginOverviewsPluginSetArray) ToGetGrafanaPluginOverviewsPluginSetArrayOutputWithContext(ctx context.Context) GetGrafanaPluginOverviewsPluginSetArrayOutput

type GetGrafanaPluginOverviewsPluginSetArrayInput

type GetGrafanaPluginOverviewsPluginSetArrayInput interface {
	pulumi.Input

	ToGetGrafanaPluginOverviewsPluginSetArrayOutput() GetGrafanaPluginOverviewsPluginSetArrayOutput
	ToGetGrafanaPluginOverviewsPluginSetArrayOutputWithContext(context.Context) GetGrafanaPluginOverviewsPluginSetArrayOutput
}

GetGrafanaPluginOverviewsPluginSetArrayInput is an input type that accepts GetGrafanaPluginOverviewsPluginSetArray and GetGrafanaPluginOverviewsPluginSetArrayOutput values. You can construct a concrete instance of `GetGrafanaPluginOverviewsPluginSetArrayInput` via:

GetGrafanaPluginOverviewsPluginSetArray{ GetGrafanaPluginOverviewsPluginSetArgs{...} }

type GetGrafanaPluginOverviewsPluginSetArrayOutput

type GetGrafanaPluginOverviewsPluginSetArrayOutput struct{ *pulumi.OutputState }

func (GetGrafanaPluginOverviewsPluginSetArrayOutput) ElementType

func (GetGrafanaPluginOverviewsPluginSetArrayOutput) Index

func (GetGrafanaPluginOverviewsPluginSetArrayOutput) ToGetGrafanaPluginOverviewsPluginSetArrayOutput

func (o GetGrafanaPluginOverviewsPluginSetArrayOutput) ToGetGrafanaPluginOverviewsPluginSetArrayOutput() GetGrafanaPluginOverviewsPluginSetArrayOutput

func (GetGrafanaPluginOverviewsPluginSetArrayOutput) ToGetGrafanaPluginOverviewsPluginSetArrayOutputWithContext

func (o GetGrafanaPluginOverviewsPluginSetArrayOutput) ToGetGrafanaPluginOverviewsPluginSetArrayOutputWithContext(ctx context.Context) GetGrafanaPluginOverviewsPluginSetArrayOutput

type GetGrafanaPluginOverviewsPluginSetInput

type GetGrafanaPluginOverviewsPluginSetInput interface {
	pulumi.Input

	ToGetGrafanaPluginOverviewsPluginSetOutput() GetGrafanaPluginOverviewsPluginSetOutput
	ToGetGrafanaPluginOverviewsPluginSetOutputWithContext(context.Context) GetGrafanaPluginOverviewsPluginSetOutput
}

GetGrafanaPluginOverviewsPluginSetInput is an input type that accepts GetGrafanaPluginOverviewsPluginSetArgs and GetGrafanaPluginOverviewsPluginSetOutput values. You can construct a concrete instance of `GetGrafanaPluginOverviewsPluginSetInput` via:

GetGrafanaPluginOverviewsPluginSetArgs{...}

type GetGrafanaPluginOverviewsPluginSetOutput

type GetGrafanaPluginOverviewsPluginSetOutput struct{ *pulumi.OutputState }

func (GetGrafanaPluginOverviewsPluginSetOutput) ElementType

func (GetGrafanaPluginOverviewsPluginSetOutput) PluginId

func (GetGrafanaPluginOverviewsPluginSetOutput) ToGetGrafanaPluginOverviewsPluginSetOutput

func (o GetGrafanaPluginOverviewsPluginSetOutput) ToGetGrafanaPluginOverviewsPluginSetOutput() GetGrafanaPluginOverviewsPluginSetOutput

func (GetGrafanaPluginOverviewsPluginSetOutput) ToGetGrafanaPluginOverviewsPluginSetOutputWithContext

func (o GetGrafanaPluginOverviewsPluginSetOutput) ToGetGrafanaPluginOverviewsPluginSetOutputWithContext(ctx context.Context) GetGrafanaPluginOverviewsPluginSetOutput

func (GetGrafanaPluginOverviewsPluginSetOutput) Version

type GetGrafanaPluginOverviewsResult

type GetGrafanaPluginOverviewsResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id               string                               `pulumi:"id"`
	PluginSets       []GetGrafanaPluginOverviewsPluginSet `pulumi:"pluginSets"`
	ResultOutputFile *string                              `pulumi:"resultOutputFile"`
}

A collection of values returned by getGrafanaPluginOverviews.

type GetGrafanaPluginOverviewsResultOutput

type GetGrafanaPluginOverviewsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getGrafanaPluginOverviews.

func (GetGrafanaPluginOverviewsResultOutput) ElementType

func (GetGrafanaPluginOverviewsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetGrafanaPluginOverviewsResultOutput) PluginSets

func (GetGrafanaPluginOverviewsResultOutput) ResultOutputFile

func (GetGrafanaPluginOverviewsResultOutput) ToGetGrafanaPluginOverviewsResultOutput

func (o GetGrafanaPluginOverviewsResultOutput) ToGetGrafanaPluginOverviewsResultOutput() GetGrafanaPluginOverviewsResultOutput

func (GetGrafanaPluginOverviewsResultOutput) ToGetGrafanaPluginOverviewsResultOutputWithContext

func (o GetGrafanaPluginOverviewsResultOutput) ToGetGrafanaPluginOverviewsResultOutputWithContext(ctx context.Context) GetGrafanaPluginOverviewsResultOutput

type GetPolicyConditionsArgs

type GetPolicyConditionsArgs struct {
	Name             *string `pulumi:"name"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getPolicyConditions.

type GetPolicyConditionsList

type GetPolicyConditionsList struct {
	EventMetrics         []GetPolicyConditionsListEventMetric `pulumi:"eventMetrics"`
	IsSupportMultiRegion bool                                 `pulumi:"isSupportMultiRegion"`
	Metrics              []GetPolicyConditionsListMetric      `pulumi:"metrics"`
	Name                 string                               `pulumi:"name"`
	PolicyViewName       string                               `pulumi:"policyViewName"`
	SupportRegions       []string                             `pulumi:"supportRegions"`
}

type GetPolicyConditionsListArgs

type GetPolicyConditionsListArgs struct {
	EventMetrics         GetPolicyConditionsListEventMetricArrayInput `pulumi:"eventMetrics"`
	IsSupportMultiRegion pulumi.BoolInput                             `pulumi:"isSupportMultiRegion"`
	Metrics              GetPolicyConditionsListMetricArrayInput      `pulumi:"metrics"`
	Name                 pulumi.StringInput                           `pulumi:"name"`
	PolicyViewName       pulumi.StringInput                           `pulumi:"policyViewName"`
	SupportRegions       pulumi.StringArrayInput                      `pulumi:"supportRegions"`
}

func (GetPolicyConditionsListArgs) ElementType

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) 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) Index

func (GetPolicyConditionsListArrayOutput) ToGetPolicyConditionsListArrayOutput

func (o GetPolicyConditionsListArrayOutput) ToGetPolicyConditionsListArrayOutput() GetPolicyConditionsListArrayOutput

func (GetPolicyConditionsListArrayOutput) ToGetPolicyConditionsListArrayOutputWithContext

func (o GetPolicyConditionsListArrayOutput) ToGetPolicyConditionsListArrayOutputWithContext(ctx context.Context) GetPolicyConditionsListArrayOutput

type GetPolicyConditionsListEventMetric

type GetPolicyConditionsListEventMetric struct {
	EventId       int    `pulumi:"eventId"`
	EventShowName string `pulumi:"eventShowName"`
	NeedRecovered bool   `pulumi:"needRecovered"`
}

type GetPolicyConditionsListEventMetricArgs

type GetPolicyConditionsListEventMetricArgs struct {
	EventId       pulumi.IntInput    `pulumi:"eventId"`
	EventShowName pulumi.StringInput `pulumi:"eventShowName"`
	NeedRecovered pulumi.BoolInput   `pulumi:"needRecovered"`
}

func (GetPolicyConditionsListEventMetricArgs) ElementType

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) 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) Index

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) EventId

func (GetPolicyConditionsListEventMetricOutput) EventShowName

func (GetPolicyConditionsListEventMetricOutput) NeedRecovered

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 {
	CalcTypeKeys        []int  `pulumi:"calcTypeKeys"`
	CalcTypeNeed        bool   `pulumi:"calcTypeNeed"`
	CalcValueDefault    string `pulumi:"calcValueDefault"`
	CalcValueFixed      string `pulumi:"calcValueFixed"`
	CalcValueMax        string `pulumi:"calcValueMax"`
	CalcValueMin        string `pulumi:"calcValueMin"`
	CalcValueNeed       bool   `pulumi:"calcValueNeed"`
	ContinueTimeDefault int    `pulumi:"continueTimeDefault"`
	ContinueTimeKeys    []int  `pulumi:"continueTimeKeys"`
	ContinueTimeNeed    bool   `pulumi:"continueTimeNeed"`
	MetricId            int    `pulumi:"metricId"`
	MetricShowName      string `pulumi:"metricShowName"`
	MetricUnit          string `pulumi:"metricUnit"`
	PeriodDefault       int    `pulumi:"periodDefault"`
	PeriodKeys          []int  `pulumi:"periodKeys"`
	PeriodNeed          bool   `pulumi:"periodNeed"`
	PeriodNumDefault    int    `pulumi:"periodNumDefault"`
	PeriodNumKeys       []int  `pulumi:"periodNumKeys"`
	PeriodNumNeed       bool   `pulumi:"periodNumNeed"`
	StatTypeP10         string `pulumi:"statTypeP10"`
	StatTypeP1800       string `pulumi:"statTypeP1800"`
	StatTypeP300        string `pulumi:"statTypeP300"`
	StatTypeP3600       string `pulumi:"statTypeP3600"`
	StatTypeP5          string `pulumi:"statTypeP5"`
	StatTypeP60         string `pulumi:"statTypeP60"`
	StatTypeP600        string `pulumi:"statTypeP600"`
	StatTypeP86400      string `pulumi:"statTypeP86400"`
}

type GetPolicyConditionsListMetricArgs

type GetPolicyConditionsListMetricArgs struct {
	CalcTypeKeys        pulumi.IntArrayInput `pulumi:"calcTypeKeys"`
	CalcTypeNeed        pulumi.BoolInput     `pulumi:"calcTypeNeed"`
	CalcValueDefault    pulumi.StringInput   `pulumi:"calcValueDefault"`
	CalcValueFixed      pulumi.StringInput   `pulumi:"calcValueFixed"`
	CalcValueMax        pulumi.StringInput   `pulumi:"calcValueMax"`
	CalcValueMin        pulumi.StringInput   `pulumi:"calcValueMin"`
	CalcValueNeed       pulumi.BoolInput     `pulumi:"calcValueNeed"`
	ContinueTimeDefault pulumi.IntInput      `pulumi:"continueTimeDefault"`
	ContinueTimeKeys    pulumi.IntArrayInput `pulumi:"continueTimeKeys"`
	ContinueTimeNeed    pulumi.BoolInput     `pulumi:"continueTimeNeed"`
	MetricId            pulumi.IntInput      `pulumi:"metricId"`
	MetricShowName      pulumi.StringInput   `pulumi:"metricShowName"`
	MetricUnit          pulumi.StringInput   `pulumi:"metricUnit"`
	PeriodDefault       pulumi.IntInput      `pulumi:"periodDefault"`
	PeriodKeys          pulumi.IntArrayInput `pulumi:"periodKeys"`
	PeriodNeed          pulumi.BoolInput     `pulumi:"periodNeed"`
	PeriodNumDefault    pulumi.IntInput      `pulumi:"periodNumDefault"`
	PeriodNumKeys       pulumi.IntArrayInput `pulumi:"periodNumKeys"`
	PeriodNumNeed       pulumi.BoolInput     `pulumi:"periodNumNeed"`
	StatTypeP10         pulumi.StringInput   `pulumi:"statTypeP10"`
	StatTypeP1800       pulumi.StringInput   `pulumi:"statTypeP1800"`
	StatTypeP300        pulumi.StringInput   `pulumi:"statTypeP300"`
	StatTypeP3600       pulumi.StringInput   `pulumi:"statTypeP3600"`
	StatTypeP5          pulumi.StringInput   `pulumi:"statTypeP5"`
	StatTypeP60         pulumi.StringInput   `pulumi:"statTypeP60"`
	StatTypeP600        pulumi.StringInput   `pulumi:"statTypeP600"`
	StatTypeP86400      pulumi.StringInput   `pulumi:"statTypeP86400"`
}

func (GetPolicyConditionsListMetricArgs) ElementType

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) 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) Index

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 (GetPolicyConditionsListMetricOutput) CalcTypeNeed

func (GetPolicyConditionsListMetricOutput) CalcValueDefault

func (GetPolicyConditionsListMetricOutput) CalcValueFixed

func (GetPolicyConditionsListMetricOutput) CalcValueMax

func (GetPolicyConditionsListMetricOutput) CalcValueMin

func (GetPolicyConditionsListMetricOutput) CalcValueNeed

func (GetPolicyConditionsListMetricOutput) ContinueTimeDefault

func (o GetPolicyConditionsListMetricOutput) ContinueTimeDefault() pulumi.IntOutput

func (GetPolicyConditionsListMetricOutput) ContinueTimeKeys

func (GetPolicyConditionsListMetricOutput) ContinueTimeNeed

func (GetPolicyConditionsListMetricOutput) ElementType

func (GetPolicyConditionsListMetricOutput) MetricId

func (GetPolicyConditionsListMetricOutput) MetricShowName

func (GetPolicyConditionsListMetricOutput) MetricUnit

func (GetPolicyConditionsListMetricOutput) PeriodDefault

func (GetPolicyConditionsListMetricOutput) PeriodKeys

func (GetPolicyConditionsListMetricOutput) PeriodNeed

func (GetPolicyConditionsListMetricOutput) PeriodNumDefault

func (GetPolicyConditionsListMetricOutput) PeriodNumKeys

func (GetPolicyConditionsListMetricOutput) PeriodNumNeed

func (GetPolicyConditionsListMetricOutput) StatTypeP10

func (GetPolicyConditionsListMetricOutput) StatTypeP1800

func (GetPolicyConditionsListMetricOutput) StatTypeP300

func (GetPolicyConditionsListMetricOutput) StatTypeP3600

func (GetPolicyConditionsListMetricOutput) StatTypeP5

func (GetPolicyConditionsListMetricOutput) StatTypeP60

func (GetPolicyConditionsListMetricOutput) StatTypeP600

func (GetPolicyConditionsListMetricOutput) StatTypeP86400

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) EventMetrics

func (GetPolicyConditionsListOutput) IsSupportMultiRegion

func (o GetPolicyConditionsListOutput) IsSupportMultiRegion() pulumi.BoolOutput

func (GetPolicyConditionsListOutput) Metrics

func (GetPolicyConditionsListOutput) Name

func (GetPolicyConditionsListOutput) PolicyViewName

func (GetPolicyConditionsListOutput) SupportRegions

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             pulumi.StringPtrInput `pulumi:"name"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getPolicyConditions.

func (GetPolicyConditionsOutputArgs) ElementType

type GetPolicyConditionsResult

type GetPolicyConditionsResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id               string                    `pulumi:"id"`
	Lists            []GetPolicyConditionsList `pulumi:"lists"`
	Name             *string                   `pulumi:"name"`
	ResultOutputFile *string                   `pulumi:"resultOutputFile"`
}

A collection of values returned by getPolicyConditions.

type GetPolicyConditionsResultOutput

type GetPolicyConditionsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getPolicyConditions.

func (GetPolicyConditionsResultOutput) ElementType

func (GetPolicyConditionsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetPolicyConditionsResultOutput) Lists

func (GetPolicyConditionsResultOutput) Name

func (GetPolicyConditionsResultOutput) ResultOutputFile

func (GetPolicyConditionsResultOutput) ToGetPolicyConditionsResultOutput

func (o GetPolicyConditionsResultOutput) ToGetPolicyConditionsResultOutput() GetPolicyConditionsResultOutput

func (GetPolicyConditionsResultOutput) ToGetPolicyConditionsResultOutputWithContext

func (o GetPolicyConditionsResultOutput) ToGetPolicyConditionsResultOutputWithContext(ctx context.Context) GetPolicyConditionsResultOutput

type GetPolicyGroupsArgs

type GetPolicyGroupsArgs struct {
	Name             *string  `pulumi:"name"`
	PolicyViewNames  []string `pulumi:"policyViewNames"`
	ResultOutputFile *string  `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getPolicyGroups.

type GetPolicyGroupsList

type GetPolicyGroupsList struct {
	CanSetDefault   bool                                `pulumi:"canSetDefault"`
	Conditions      []GetPolicyGroupsListCondition      `pulumi:"conditions"`
	EventConditions []GetPolicyGroupsListEventCondition `pulumi:"eventConditions"`
	GroupId         int                                 `pulumi:"groupId"`
	GroupName       string                              `pulumi:"groupName"`
	InsertTime      int                                 `pulumi:"insertTime"`
	IsDefault       int                                 `pulumi:"isDefault"`
	IsOpen          bool                                `pulumi:"isOpen"`
	LastEditUin     string                              `pulumi:"lastEditUin"`
	NoShieldedSum   int                                 `pulumi:"noShieldedSum"`
	ParentGroupId   int                                 `pulumi:"parentGroupId"`
	PolicyViewName  string                              `pulumi:"policyViewName"`
	ProjectId       int                                 `pulumi:"projectId"`
	Receivers       []GetPolicyGroupsListReceiver       `pulumi:"receivers"`
	Remark          string                              `pulumi:"remark"`
	UpdateTime      int                                 `pulumi:"updateTime"`
	UseSum          int                                 `pulumi:"useSum"`
}

type GetPolicyGroupsListArgs

type GetPolicyGroupsListArgs struct {
	CanSetDefault   pulumi.BoolInput                            `pulumi:"canSetDefault"`
	Conditions      GetPolicyGroupsListConditionArrayInput      `pulumi:"conditions"`
	EventConditions GetPolicyGroupsListEventConditionArrayInput `pulumi:"eventConditions"`
	GroupId         pulumi.IntInput                             `pulumi:"groupId"`
	GroupName       pulumi.StringInput                          `pulumi:"groupName"`
	InsertTime      pulumi.IntInput                             `pulumi:"insertTime"`
	IsDefault       pulumi.IntInput                             `pulumi:"isDefault"`
	IsOpen          pulumi.BoolInput                            `pulumi:"isOpen"`
	LastEditUin     pulumi.StringInput                          `pulumi:"lastEditUin"`
	NoShieldedSum   pulumi.IntInput                             `pulumi:"noShieldedSum"`
	ParentGroupId   pulumi.IntInput                             `pulumi:"parentGroupId"`
	PolicyViewName  pulumi.StringInput                          `pulumi:"policyViewName"`
	ProjectId       pulumi.IntInput                             `pulumi:"projectId"`
	Receivers       GetPolicyGroupsListReceiverArrayInput       `pulumi:"receivers"`
	Remark          pulumi.StringInput                          `pulumi:"remark"`
	UpdateTime      pulumi.IntInput                             `pulumi:"updateTime"`
	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) Index

func (GetPolicyGroupsListArrayOutput) ToGetPolicyGroupsListArrayOutput

func (o GetPolicyGroupsListArrayOutput) ToGetPolicyGroupsListArrayOutput() GetPolicyGroupsListArrayOutput

func (GetPolicyGroupsListArrayOutput) ToGetPolicyGroupsListArrayOutputWithContext

func (o GetPolicyGroupsListArrayOutput) ToGetPolicyGroupsListArrayOutputWithContext(ctx context.Context) GetPolicyGroupsListArrayOutput

type GetPolicyGroupsListCondition

type GetPolicyGroupsListCondition struct {
	AlarmNotifyPeriod int    `pulumi:"alarmNotifyPeriod"`
	AlarmNotifyType   int    `pulumi:"alarmNotifyType"`
	CalcType          int    `pulumi:"calcType"`
	CalcValue         string `pulumi:"calcValue"`
	ContinueTime      int    `pulumi:"continueTime"`
	MetricId          int    `pulumi:"metricId"`
	MetricShowName    string `pulumi:"metricShowName"`
	MetricUnit        string `pulumi:"metricUnit"`
	Period            int    `pulumi:"period"`
	RuleId            int    `pulumi:"ruleId"`
}

type GetPolicyGroupsListConditionArgs

type GetPolicyGroupsListConditionArgs struct {
	AlarmNotifyPeriod pulumi.IntInput    `pulumi:"alarmNotifyPeriod"`
	AlarmNotifyType   pulumi.IntInput    `pulumi:"alarmNotifyType"`
	CalcType          pulumi.IntInput    `pulumi:"calcType"`
	CalcValue         pulumi.StringInput `pulumi:"calcValue"`
	ContinueTime      pulumi.IntInput    `pulumi:"continueTime"`
	MetricId          pulumi.IntInput    `pulumi:"metricId"`
	MetricShowName    pulumi.StringInput `pulumi:"metricShowName"`
	MetricUnit        pulumi.StringInput `pulumi:"metricUnit"`
	Period            pulumi.IntInput    `pulumi:"period"`
	RuleId            pulumi.IntInput    `pulumi:"ruleId"`
}

func (GetPolicyGroupsListConditionArgs) ElementType

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) 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) Index

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

func (GetPolicyGroupsListConditionOutput) AlarmNotifyType

func (GetPolicyGroupsListConditionOutput) CalcType

func (GetPolicyGroupsListConditionOutput) CalcValue

func (GetPolicyGroupsListConditionOutput) ContinueTime

func (GetPolicyGroupsListConditionOutput) ElementType

func (GetPolicyGroupsListConditionOutput) MetricId

func (GetPolicyGroupsListConditionOutput) MetricShowName

func (GetPolicyGroupsListConditionOutput) MetricUnit

func (GetPolicyGroupsListConditionOutput) Period

func (GetPolicyGroupsListConditionOutput) RuleId

func (GetPolicyGroupsListConditionOutput) ToGetPolicyGroupsListConditionOutput

func (o GetPolicyGroupsListConditionOutput) ToGetPolicyGroupsListConditionOutput() GetPolicyGroupsListConditionOutput

func (GetPolicyGroupsListConditionOutput) ToGetPolicyGroupsListConditionOutputWithContext

func (o GetPolicyGroupsListConditionOutput) ToGetPolicyGroupsListConditionOutputWithContext(ctx context.Context) GetPolicyGroupsListConditionOutput

type GetPolicyGroupsListEventCondition

type GetPolicyGroupsListEventCondition struct {
	AlarmNotifyPeriod int    `pulumi:"alarmNotifyPeriod"`
	AlarmNotifyType   int    `pulumi:"alarmNotifyType"`
	EventId           int    `pulumi:"eventId"`
	EventShowName     string `pulumi:"eventShowName"`
	RuleId            int    `pulumi:"ruleId"`
}

type GetPolicyGroupsListEventConditionArgs

type GetPolicyGroupsListEventConditionArgs struct {
	AlarmNotifyPeriod pulumi.IntInput    `pulumi:"alarmNotifyPeriod"`
	AlarmNotifyType   pulumi.IntInput    `pulumi:"alarmNotifyType"`
	EventId           pulumi.IntInput    `pulumi:"eventId"`
	EventShowName     pulumi.StringInput `pulumi:"eventShowName"`
	RuleId            pulumi.IntInput    `pulumi:"ruleId"`
}

func (GetPolicyGroupsListEventConditionArgs) ElementType

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) 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) Index

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 (GetPolicyGroupsListEventConditionOutput) AlarmNotifyType

func (GetPolicyGroupsListEventConditionOutput) ElementType

func (GetPolicyGroupsListEventConditionOutput) EventId

func (GetPolicyGroupsListEventConditionOutput) EventShowName

func (GetPolicyGroupsListEventConditionOutput) RuleId

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

func (GetPolicyGroupsListOutput) Conditions

func (GetPolicyGroupsListOutput) ElementType

func (GetPolicyGroupsListOutput) ElementType() reflect.Type

func (GetPolicyGroupsListOutput) EventConditions

func (GetPolicyGroupsListOutput) GroupId

func (GetPolicyGroupsListOutput) GroupName

func (GetPolicyGroupsListOutput) InsertTime

func (GetPolicyGroupsListOutput) IsDefault

func (GetPolicyGroupsListOutput) IsOpen

func (GetPolicyGroupsListOutput) LastEditUin

func (GetPolicyGroupsListOutput) NoShieldedSum

func (o GetPolicyGroupsListOutput) NoShieldedSum() pulumi.IntOutput

func (GetPolicyGroupsListOutput) ParentGroupId

func (o GetPolicyGroupsListOutput) ParentGroupId() pulumi.IntOutput

func (GetPolicyGroupsListOutput) PolicyViewName

func (o GetPolicyGroupsListOutput) PolicyViewName() pulumi.StringOutput

func (GetPolicyGroupsListOutput) ProjectId

func (GetPolicyGroupsListOutput) Receivers

func (GetPolicyGroupsListOutput) Remark

func (GetPolicyGroupsListOutput) ToGetPolicyGroupsListOutput

func (o GetPolicyGroupsListOutput) ToGetPolicyGroupsListOutput() GetPolicyGroupsListOutput

func (GetPolicyGroupsListOutput) ToGetPolicyGroupsListOutputWithContext

func (o GetPolicyGroupsListOutput) ToGetPolicyGroupsListOutputWithContext(ctx context.Context) GetPolicyGroupsListOutput

func (GetPolicyGroupsListOutput) UpdateTime

func (GetPolicyGroupsListOutput) UseSum

type GetPolicyGroupsListReceiver

type GetPolicyGroupsListReceiver struct {
	EndTime            int      `pulumi:"endTime"`
	NeedSendNotice     int      `pulumi:"needSendNotice"`
	NotifyWays         []string `pulumi:"notifyWays"`
	PersonInterval     int      `pulumi:"personInterval"`
	ReceiveLanguage    string   `pulumi:"receiveLanguage"`
	ReceiverGroupLists []int    `pulumi:"receiverGroupLists"`
	ReceiverType       string   `pulumi:"receiverType"`
	ReceiverUserLists  []int    `pulumi:"receiverUserLists"`
	RecoverNotifies    []string `pulumi:"recoverNotifies"`
	RoundInterval      int      `pulumi:"roundInterval"`
	RoundNumber        int      `pulumi:"roundNumber"`
	SendFors           []string `pulumi:"sendFors"`
	StartTime          int      `pulumi:"startTime"`
	UidLists           []int    `pulumi:"uidLists"`
}

type GetPolicyGroupsListReceiverArgs

type GetPolicyGroupsListReceiverArgs struct {
	EndTime            pulumi.IntInput         `pulumi:"endTime"`
	NeedSendNotice     pulumi.IntInput         `pulumi:"needSendNotice"`
	NotifyWays         pulumi.StringArrayInput `pulumi:"notifyWays"`
	PersonInterval     pulumi.IntInput         `pulumi:"personInterval"`
	ReceiveLanguage    pulumi.StringInput      `pulumi:"receiveLanguage"`
	ReceiverGroupLists pulumi.IntArrayInput    `pulumi:"receiverGroupLists"`
	ReceiverType       pulumi.StringInput      `pulumi:"receiverType"`
	ReceiverUserLists  pulumi.IntArrayInput    `pulumi:"receiverUserLists"`
	RecoverNotifies    pulumi.StringArrayInput `pulumi:"recoverNotifies"`
	RoundInterval      pulumi.IntInput         `pulumi:"roundInterval"`
	RoundNumber        pulumi.IntInput         `pulumi:"roundNumber"`
	SendFors           pulumi.StringArrayInput `pulumi:"sendFors"`
	StartTime          pulumi.IntInput         `pulumi:"startTime"`
	UidLists           pulumi.IntArrayInput    `pulumi:"uidLists"`
}

func (GetPolicyGroupsListReceiverArgs) ElementType

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) 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) Index

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) EndTime

func (GetPolicyGroupsListReceiverOutput) NeedSendNotice

func (GetPolicyGroupsListReceiverOutput) NotifyWays

func (GetPolicyGroupsListReceiverOutput) PersonInterval

func (GetPolicyGroupsListReceiverOutput) ReceiveLanguage

func (GetPolicyGroupsListReceiverOutput) ReceiverGroupLists

func (GetPolicyGroupsListReceiverOutput) ReceiverType

func (GetPolicyGroupsListReceiverOutput) ReceiverUserLists

func (GetPolicyGroupsListReceiverOutput) RecoverNotifies

func (GetPolicyGroupsListReceiverOutput) RoundInterval

func (GetPolicyGroupsListReceiverOutput) RoundNumber

func (GetPolicyGroupsListReceiverOutput) SendFors

func (GetPolicyGroupsListReceiverOutput) StartTime

func (GetPolicyGroupsListReceiverOutput) ToGetPolicyGroupsListReceiverOutput

func (o GetPolicyGroupsListReceiverOutput) ToGetPolicyGroupsListReceiverOutput() GetPolicyGroupsListReceiverOutput

func (GetPolicyGroupsListReceiverOutput) ToGetPolicyGroupsListReceiverOutputWithContext

func (o GetPolicyGroupsListReceiverOutput) ToGetPolicyGroupsListReceiverOutputWithContext(ctx context.Context) GetPolicyGroupsListReceiverOutput

func (GetPolicyGroupsListReceiverOutput) UidLists

type GetPolicyGroupsOutputArgs

type GetPolicyGroupsOutputArgs struct {
	Name             pulumi.StringPtrInput   `pulumi:"name"`
	PolicyViewNames  pulumi.StringArrayInput `pulumi:"policyViewNames"`
	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"`
	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)

type GetPolicyGroupsResultOutput

type GetPolicyGroupsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getPolicyGroups.

func (GetPolicyGroupsResultOutput) ElementType

func (GetPolicyGroupsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetPolicyGroupsResultOutput) Lists

func (GetPolicyGroupsResultOutput) Name

func (GetPolicyGroupsResultOutput) PolicyViewNames

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 {
	Dimensions       []GetProductEventDimension `pulumi:"dimensions"`
	EndTime          *int                       `pulumi:"endTime"`
	EventNames       []string                   `pulumi:"eventNames"`
	InstanceIds      []string                   `pulumi:"instanceIds"`
	IsAlarmConfig    *int                       `pulumi:"isAlarmConfig"`
	ProductNames     []string                   `pulumi:"productNames"`
	ProjectIds       []string                   `pulumi:"projectIds"`
	RegionLists      []string                   `pulumi:"regionLists"`
	ResultOutputFile *string                    `pulumi:"resultOutputFile"`
	StartTime        *int                       `pulumi:"startTime"`
	Statuses         []string                   `pulumi:"statuses"`
	Types            []string                   `pulumi:"types"`
}

A collection of arguments for invoking getProductEvent.

type GetProductEventDimension

type GetProductEventDimension struct {
	Name  *string `pulumi:"name"`
	Value *string `pulumi:"value"`
}

type GetProductEventDimensionArgs

type GetProductEventDimensionArgs struct {
	Name  pulumi.StringPtrInput `pulumi:"name"`
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (GetProductEventDimensionArgs) ElementType

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) 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) Index

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) Name

func (GetProductEventDimensionOutput) ToGetProductEventDimensionOutput

func (o GetProductEventDimensionOutput) ToGetProductEventDimensionOutput() GetProductEventDimensionOutput

func (GetProductEventDimensionOutput) ToGetProductEventDimensionOutputWithContext

func (o GetProductEventDimensionOutput) ToGetProductEventDimensionOutputWithContext(ctx context.Context) GetProductEventDimensionOutput

func (GetProductEventDimensionOutput) Value

type GetProductEventList

type GetProductEventList struct {
	AdditionMsgs  []GetProductEventListAdditionMsg `pulumi:"additionMsgs"`
	Dimensions    []GetProductEventListDimension   `pulumi:"dimensions"`
	EventCname    string                           `pulumi:"eventCname"`
	EventEname    string                           `pulumi:"eventEname"`
	EventId       int                              `pulumi:"eventId"`
	EventName     string                           `pulumi:"eventName"`
	GroupInfos    []GetProductEventListGroupInfo   `pulumi:"groupInfos"`
	InstanceId    string                           `pulumi:"instanceId"`
	InstanceName  string                           `pulumi:"instanceName"`
	IsAlarmConfig int                              `pulumi:"isAlarmConfig"`
	ProductCname  string                           `pulumi:"productCname"`
	ProductEname  string                           `pulumi:"productEname"`
	ProductName   string                           `pulumi:"productName"`
	ProjectId     string                           `pulumi:"projectId"`
	Region        string                           `pulumi:"region"`
	StartTime     int                              `pulumi:"startTime"`
	Status        string                           `pulumi:"status"`
	SupportAlarm  int                              `pulumi:"supportAlarm"`
	Type          string                           `pulumi:"type"`
	UpdateTime    int                              `pulumi:"updateTime"`
}

type GetProductEventListAdditionMsg

type GetProductEventListAdditionMsg struct {
	Key   string `pulumi:"key"`
	Name  string `pulumi:"name"`
	Value string `pulumi:"value"`
}

type GetProductEventListAdditionMsgArgs

type GetProductEventListAdditionMsgArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Name  pulumi.StringInput `pulumi:"name"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetProductEventListAdditionMsgArgs) ElementType

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) 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) Index

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) Key

func (GetProductEventListAdditionMsgOutput) Name

func (GetProductEventListAdditionMsgOutput) ToGetProductEventListAdditionMsgOutput

func (o GetProductEventListAdditionMsgOutput) ToGetProductEventListAdditionMsgOutput() GetProductEventListAdditionMsgOutput

func (GetProductEventListAdditionMsgOutput) ToGetProductEventListAdditionMsgOutputWithContext

func (o GetProductEventListAdditionMsgOutput) ToGetProductEventListAdditionMsgOutputWithContext(ctx context.Context) GetProductEventListAdditionMsgOutput

func (GetProductEventListAdditionMsgOutput) Value

type GetProductEventListArgs

type GetProductEventListArgs struct {
	AdditionMsgs  GetProductEventListAdditionMsgArrayInput `pulumi:"additionMsgs"`
	Dimensions    GetProductEventListDimensionArrayInput   `pulumi:"dimensions"`
	EventCname    pulumi.StringInput                       `pulumi:"eventCname"`
	EventEname    pulumi.StringInput                       `pulumi:"eventEname"`
	EventId       pulumi.IntInput                          `pulumi:"eventId"`
	EventName     pulumi.StringInput                       `pulumi:"eventName"`
	GroupInfos    GetProductEventListGroupInfoArrayInput   `pulumi:"groupInfos"`
	InstanceId    pulumi.StringInput                       `pulumi:"instanceId"`
	InstanceName  pulumi.StringInput                       `pulumi:"instanceName"`
	IsAlarmConfig pulumi.IntInput                          `pulumi:"isAlarmConfig"`
	ProductCname  pulumi.StringInput                       `pulumi:"productCname"`
	ProductEname  pulumi.StringInput                       `pulumi:"productEname"`
	ProductName   pulumi.StringInput                       `pulumi:"productName"`
	ProjectId     pulumi.StringInput                       `pulumi:"projectId"`
	Region        pulumi.StringInput                       `pulumi:"region"`
	StartTime     pulumi.IntInput                          `pulumi:"startTime"`
	Status        pulumi.StringInput                       `pulumi:"status"`
	SupportAlarm  pulumi.IntInput                          `pulumi:"supportAlarm"`
	Type          pulumi.StringInput                       `pulumi:"type"`
	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) Index

func (GetProductEventListArrayOutput) ToGetProductEventListArrayOutput

func (o GetProductEventListArrayOutput) ToGetProductEventListArrayOutput() GetProductEventListArrayOutput

func (GetProductEventListArrayOutput) ToGetProductEventListArrayOutputWithContext

func (o GetProductEventListArrayOutput) ToGetProductEventListArrayOutputWithContext(ctx context.Context) GetProductEventListArrayOutput

type GetProductEventListDimension

type GetProductEventListDimension struct {
	Key   string `pulumi:"key"`
	Name  string `pulumi:"name"`
	Value string `pulumi:"value"`
}

type GetProductEventListDimensionArgs

type GetProductEventListDimensionArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Name  pulumi.StringInput `pulumi:"name"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetProductEventListDimensionArgs) ElementType

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) 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) Index

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) Key

func (GetProductEventListDimensionOutput) Name

func (GetProductEventListDimensionOutput) ToGetProductEventListDimensionOutput

func (o GetProductEventListDimensionOutput) ToGetProductEventListDimensionOutput() GetProductEventListDimensionOutput

func (GetProductEventListDimensionOutput) ToGetProductEventListDimensionOutputWithContext

func (o GetProductEventListDimensionOutput) ToGetProductEventListDimensionOutputWithContext(ctx context.Context) GetProductEventListDimensionOutput

func (GetProductEventListDimensionOutput) Value

type GetProductEventListGroupInfo

type GetProductEventListGroupInfo struct {
	GroupId   string `pulumi:"groupId"`
	GroupName string `pulumi:"groupName"`
}

type GetProductEventListGroupInfoArgs

type GetProductEventListGroupInfoArgs struct {
	GroupId   pulumi.StringInput `pulumi:"groupId"`
	GroupName pulumi.StringInput `pulumi:"groupName"`
}

func (GetProductEventListGroupInfoArgs) ElementType

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) 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) Index

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) GroupId

func (GetProductEventListGroupInfoOutput) GroupName

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 (GetProductEventListOutput) Dimensions

func (GetProductEventListOutput) ElementType

func (GetProductEventListOutput) ElementType() reflect.Type

func (GetProductEventListOutput) EventCname

func (GetProductEventListOutput) EventEname

func (GetProductEventListOutput) EventId

func (GetProductEventListOutput) EventName

func (GetProductEventListOutput) GroupInfos

func (GetProductEventListOutput) InstanceId

func (GetProductEventListOutput) InstanceName

func (GetProductEventListOutput) IsAlarmConfig

func (o GetProductEventListOutput) IsAlarmConfig() pulumi.IntOutput

func (GetProductEventListOutput) ProductCname

func (GetProductEventListOutput) ProductEname

func (GetProductEventListOutput) ProductName

func (GetProductEventListOutput) ProjectId

func (GetProductEventListOutput) Region

func (GetProductEventListOutput) StartTime

func (GetProductEventListOutput) Status

func (GetProductEventListOutput) SupportAlarm

func (o GetProductEventListOutput) SupportAlarm() pulumi.IntOutput

func (GetProductEventListOutput) ToGetProductEventListOutput

func (o GetProductEventListOutput) ToGetProductEventListOutput() GetProductEventListOutput

func (GetProductEventListOutput) ToGetProductEventListOutputWithContext

func (o GetProductEventListOutput) ToGetProductEventListOutputWithContext(ctx context.Context) GetProductEventListOutput

func (GetProductEventListOutput) Type

func (GetProductEventListOutput) UpdateTime

type GetProductEventOutputArgs

type GetProductEventOutputArgs struct {
	Dimensions       GetProductEventDimensionArrayInput `pulumi:"dimensions"`
	EndTime          pulumi.IntPtrInput                 `pulumi:"endTime"`
	EventNames       pulumi.StringArrayInput            `pulumi:"eventNames"`
	InstanceIds      pulumi.StringArrayInput            `pulumi:"instanceIds"`
	IsAlarmConfig    pulumi.IntPtrInput                 `pulumi:"isAlarmConfig"`
	ProductNames     pulumi.StringArrayInput            `pulumi:"productNames"`
	ProjectIds       pulumi.StringArrayInput            `pulumi:"projectIds"`
	RegionLists      pulumi.StringArrayInput            `pulumi:"regionLists"`
	ResultOutputFile pulumi.StringPtrInput              `pulumi:"resultOutputFile"`
	StartTime        pulumi.IntPtrInput                 `pulumi:"startTime"`
	Statuses         pulumi.StringArrayInput            `pulumi:"statuses"`
	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 {
	Dimensions []GetProductEventDimension `pulumi:"dimensions"`
	EndTime    *int                       `pulumi:"endTime"`
	EventNames []string                   `pulumi:"eventNames"`
	// The provider-assigned unique ID for this managed resource.
	Id               string                `pulumi:"id"`
	InstanceIds      []string              `pulumi:"instanceIds"`
	IsAlarmConfig    *int                  `pulumi:"isAlarmConfig"`
	Lists            []GetProductEventList `pulumi:"lists"`
	ProductNames     []string              `pulumi:"productNames"`
	ProjectIds       []string              `pulumi:"projectIds"`
	RegionLists      []string              `pulumi:"regionLists"`
	ResultOutputFile *string               `pulumi:"resultOutputFile"`
	StartTime        *int                  `pulumi:"startTime"`
	Statuses         []string              `pulumi:"statuses"`
	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)

type GetProductEventResultOutput

type GetProductEventResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getProductEvent.

func (GetProductEventResultOutput) Dimensions

func (GetProductEventResultOutput) ElementType

func (GetProductEventResultOutput) EndTime

func (GetProductEventResultOutput) EventNames

func (GetProductEventResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetProductEventResultOutput) InstanceIds

func (GetProductEventResultOutput) IsAlarmConfig

func (GetProductEventResultOutput) Lists

func (GetProductEventResultOutput) ProductNames

func (GetProductEventResultOutput) ProjectIds

func (GetProductEventResultOutput) RegionLists

func (GetProductEventResultOutput) ResultOutputFile

func (o GetProductEventResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetProductEventResultOutput) StartTime

func (GetProductEventResultOutput) Statuses

func (GetProductEventResultOutput) ToGetProductEventResultOutput

func (o GetProductEventResultOutput) ToGetProductEventResultOutput() GetProductEventResultOutput

func (GetProductEventResultOutput) ToGetProductEventResultOutputWithContext

func (o GetProductEventResultOutput) ToGetProductEventResultOutputWithContext(ctx context.Context) GetProductEventResultOutput

func (GetProductEventResultOutput) Types

type GetProductNamespaceArgs

type GetProductNamespaceArgs struct {
	Name             *string `pulumi:"name"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getProductNamespace.

type GetProductNamespaceList

type GetProductNamespaceList struct {
	Namespace          string `pulumi:"namespace"`
	ProductChineseName string `pulumi:"productChineseName"`
	ProductName        string `pulumi:"productName"`
}

type GetProductNamespaceListArgs

type GetProductNamespaceListArgs struct {
	Namespace          pulumi.StringInput `pulumi:"namespace"`
	ProductChineseName pulumi.StringInput `pulumi:"productChineseName"`
	ProductName        pulumi.StringInput `pulumi:"productName"`
}

func (GetProductNamespaceListArgs) ElementType

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) 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) Index

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) Namespace

func (GetProductNamespaceListOutput) ProductChineseName

func (o GetProductNamespaceListOutput) ProductChineseName() pulumi.StringOutput

func (GetProductNamespaceListOutput) ProductName

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             pulumi.StringPtrInput `pulumi:"name"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getProductNamespace.

func (GetProductNamespaceOutputArgs) ElementType

type GetProductNamespaceResult

type GetProductNamespaceResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id               string                    `pulumi:"id"`
	Lists            []GetProductNamespaceList `pulumi:"lists"`
	Name             *string                   `pulumi:"name"`
	ResultOutputFile *string                   `pulumi:"resultOutputFile"`
}

A collection of values returned by getProductNamespace.

type GetProductNamespaceResultOutput

type GetProductNamespaceResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getProductNamespace.

func (GetProductNamespaceResultOutput) ElementType

func (GetProductNamespaceResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetProductNamespaceResultOutput) Lists

func (GetProductNamespaceResultOutput) Name

func (GetProductNamespaceResultOutput) ResultOutputFile

func (GetProductNamespaceResultOutput) ToGetProductNamespaceResultOutput

func (o GetProductNamespaceResultOutput) ToGetProductNamespaceResultOutput() GetProductNamespaceResultOutput

func (GetProductNamespaceResultOutput) ToGetProductNamespaceResultOutputWithContext

func (o GetProductNamespaceResultOutput) ToGetProductNamespaceResultOutputWithContext(ctx context.Context) GetProductNamespaceResultOutput

type GetStatisticDataArgs

type GetStatisticDataArgs struct {
	Conditions       []GetStatisticDataCondition `pulumi:"conditions"`
	GroupBys         []string                    `pulumi:"groupBys"`
	MetricNames      []string                    `pulumi:"metricNames"`
	Module           string                      `pulumi:"module"`
	Namespace        string                      `pulumi:"namespace"`
	ResultOutputFile *string                     `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getStatisticData.

type GetStatisticDataCondition

type GetStatisticDataCondition struct {
	Key      string   `pulumi:"key"`
	Operator string   `pulumi:"operator"`
	Values   []string `pulumi:"values"`
}

type GetStatisticDataConditionArgs

type GetStatisticDataConditionArgs struct {
	Key      pulumi.StringInput      `pulumi:"key"`
	Operator pulumi.StringInput      `pulumi:"operator"`
	Values   pulumi.StringArrayInput `pulumi:"values"`
}

func (GetStatisticDataConditionArgs) ElementType

func (GetStatisticDataConditionArgs) ToGetStatisticDataConditionOutput

func (i GetStatisticDataConditionArgs) ToGetStatisticDataConditionOutput() GetStatisticDataConditionOutput

func (GetStatisticDataConditionArgs) ToGetStatisticDataConditionOutputWithContext

func (i GetStatisticDataConditionArgs) ToGetStatisticDataConditionOutputWithContext(ctx context.Context) GetStatisticDataConditionOutput

type GetStatisticDataConditionArray

type GetStatisticDataConditionArray []GetStatisticDataConditionInput

func (GetStatisticDataConditionArray) ElementType

func (GetStatisticDataConditionArray) ToGetStatisticDataConditionArrayOutput

func (i GetStatisticDataConditionArray) ToGetStatisticDataConditionArrayOutput() GetStatisticDataConditionArrayOutput

func (GetStatisticDataConditionArray) ToGetStatisticDataConditionArrayOutputWithContext

func (i GetStatisticDataConditionArray) ToGetStatisticDataConditionArrayOutputWithContext(ctx context.Context) GetStatisticDataConditionArrayOutput

type GetStatisticDataConditionArrayInput

type GetStatisticDataConditionArrayInput interface {
	pulumi.Input

	ToGetStatisticDataConditionArrayOutput() GetStatisticDataConditionArrayOutput
	ToGetStatisticDataConditionArrayOutputWithContext(context.Context) GetStatisticDataConditionArrayOutput
}

GetStatisticDataConditionArrayInput is an input type that accepts GetStatisticDataConditionArray and GetStatisticDataConditionArrayOutput values. You can construct a concrete instance of `GetStatisticDataConditionArrayInput` via:

GetStatisticDataConditionArray{ GetStatisticDataConditionArgs{...} }

type GetStatisticDataConditionArrayOutput

type GetStatisticDataConditionArrayOutput struct{ *pulumi.OutputState }

func (GetStatisticDataConditionArrayOutput) ElementType

func (GetStatisticDataConditionArrayOutput) Index

func (GetStatisticDataConditionArrayOutput) ToGetStatisticDataConditionArrayOutput

func (o GetStatisticDataConditionArrayOutput) ToGetStatisticDataConditionArrayOutput() GetStatisticDataConditionArrayOutput

func (GetStatisticDataConditionArrayOutput) ToGetStatisticDataConditionArrayOutputWithContext

func (o GetStatisticDataConditionArrayOutput) ToGetStatisticDataConditionArrayOutputWithContext(ctx context.Context) GetStatisticDataConditionArrayOutput

type GetStatisticDataConditionInput

type GetStatisticDataConditionInput interface {
	pulumi.Input

	ToGetStatisticDataConditionOutput() GetStatisticDataConditionOutput
	ToGetStatisticDataConditionOutputWithContext(context.Context) GetStatisticDataConditionOutput
}

GetStatisticDataConditionInput is an input type that accepts GetStatisticDataConditionArgs and GetStatisticDataConditionOutput values. You can construct a concrete instance of `GetStatisticDataConditionInput` via:

GetStatisticDataConditionArgs{...}

type GetStatisticDataConditionOutput

type GetStatisticDataConditionOutput struct{ *pulumi.OutputState }

func (GetStatisticDataConditionOutput) ElementType

func (GetStatisticDataConditionOutput) Key

func (GetStatisticDataConditionOutput) Operator

func (GetStatisticDataConditionOutput) ToGetStatisticDataConditionOutput

func (o GetStatisticDataConditionOutput) ToGetStatisticDataConditionOutput() GetStatisticDataConditionOutput

func (GetStatisticDataConditionOutput) ToGetStatisticDataConditionOutputWithContext

func (o GetStatisticDataConditionOutput) ToGetStatisticDataConditionOutputWithContext(ctx context.Context) GetStatisticDataConditionOutput

func (GetStatisticDataConditionOutput) Values

type GetStatisticDataData

type GetStatisticDataData struct {
	MetricName string                      `pulumi:"metricName"`
	Points     []GetStatisticDataDataPoint `pulumi:"points"`
}

type GetStatisticDataDataArgs

type GetStatisticDataDataArgs struct {
	MetricName pulumi.StringInput                  `pulumi:"metricName"`
	Points     GetStatisticDataDataPointArrayInput `pulumi:"points"`
}

func (GetStatisticDataDataArgs) ElementType

func (GetStatisticDataDataArgs) ElementType() reflect.Type

func (GetStatisticDataDataArgs) ToGetStatisticDataDataOutput

func (i GetStatisticDataDataArgs) ToGetStatisticDataDataOutput() GetStatisticDataDataOutput

func (GetStatisticDataDataArgs) ToGetStatisticDataDataOutputWithContext

func (i GetStatisticDataDataArgs) ToGetStatisticDataDataOutputWithContext(ctx context.Context) GetStatisticDataDataOutput

type GetStatisticDataDataArray

type GetStatisticDataDataArray []GetStatisticDataDataInput

func (GetStatisticDataDataArray) ElementType

func (GetStatisticDataDataArray) ElementType() reflect.Type

func (GetStatisticDataDataArray) ToGetStatisticDataDataArrayOutput

func (i GetStatisticDataDataArray) ToGetStatisticDataDataArrayOutput() GetStatisticDataDataArrayOutput

func (GetStatisticDataDataArray) ToGetStatisticDataDataArrayOutputWithContext

func (i GetStatisticDataDataArray) ToGetStatisticDataDataArrayOutputWithContext(ctx context.Context) GetStatisticDataDataArrayOutput

type GetStatisticDataDataArrayInput

type GetStatisticDataDataArrayInput interface {
	pulumi.Input

	ToGetStatisticDataDataArrayOutput() GetStatisticDataDataArrayOutput
	ToGetStatisticDataDataArrayOutputWithContext(context.Context) GetStatisticDataDataArrayOutput
}

GetStatisticDataDataArrayInput is an input type that accepts GetStatisticDataDataArray and GetStatisticDataDataArrayOutput values. You can construct a concrete instance of `GetStatisticDataDataArrayInput` via:

GetStatisticDataDataArray{ GetStatisticDataDataArgs{...} }

type GetStatisticDataDataArrayOutput

type GetStatisticDataDataArrayOutput struct{ *pulumi.OutputState }

func (GetStatisticDataDataArrayOutput) ElementType

func (GetStatisticDataDataArrayOutput) Index

func (GetStatisticDataDataArrayOutput) ToGetStatisticDataDataArrayOutput

func (o GetStatisticDataDataArrayOutput) ToGetStatisticDataDataArrayOutput() GetStatisticDataDataArrayOutput

func (GetStatisticDataDataArrayOutput) ToGetStatisticDataDataArrayOutputWithContext

func (o GetStatisticDataDataArrayOutput) ToGetStatisticDataDataArrayOutputWithContext(ctx context.Context) GetStatisticDataDataArrayOutput

type GetStatisticDataDataInput

type GetStatisticDataDataInput interface {
	pulumi.Input

	ToGetStatisticDataDataOutput() GetStatisticDataDataOutput
	ToGetStatisticDataDataOutputWithContext(context.Context) GetStatisticDataDataOutput
}

GetStatisticDataDataInput is an input type that accepts GetStatisticDataDataArgs and GetStatisticDataDataOutput values. You can construct a concrete instance of `GetStatisticDataDataInput` via:

GetStatisticDataDataArgs{...}

type GetStatisticDataDataOutput

type GetStatisticDataDataOutput struct{ *pulumi.OutputState }

func (GetStatisticDataDataOutput) ElementType

func (GetStatisticDataDataOutput) ElementType() reflect.Type

func (GetStatisticDataDataOutput) MetricName

func (GetStatisticDataDataOutput) Points

func (GetStatisticDataDataOutput) ToGetStatisticDataDataOutput

func (o GetStatisticDataDataOutput) ToGetStatisticDataDataOutput() GetStatisticDataDataOutput

func (GetStatisticDataDataOutput) ToGetStatisticDataDataOutputWithContext

func (o GetStatisticDataDataOutput) ToGetStatisticDataDataOutputWithContext(ctx context.Context) GetStatisticDataDataOutput

type GetStatisticDataDataPoint

type GetStatisticDataDataPoint struct {
	Dimensions []GetStatisticDataDataPointDimension `pulumi:"dimensions"`
	Values     []GetStatisticDataDataPointValue     `pulumi:"values"`
}

type GetStatisticDataDataPointArgs

type GetStatisticDataDataPointArgs struct {
	Dimensions GetStatisticDataDataPointDimensionArrayInput `pulumi:"dimensions"`
	Values     GetStatisticDataDataPointValueArrayInput     `pulumi:"values"`
}

func (GetStatisticDataDataPointArgs) ElementType

func (GetStatisticDataDataPointArgs) ToGetStatisticDataDataPointOutput

func (i GetStatisticDataDataPointArgs) ToGetStatisticDataDataPointOutput() GetStatisticDataDataPointOutput

func (GetStatisticDataDataPointArgs) ToGetStatisticDataDataPointOutputWithContext

func (i GetStatisticDataDataPointArgs) ToGetStatisticDataDataPointOutputWithContext(ctx context.Context) GetStatisticDataDataPointOutput

type GetStatisticDataDataPointArray

type GetStatisticDataDataPointArray []GetStatisticDataDataPointInput

func (GetStatisticDataDataPointArray) ElementType

func (GetStatisticDataDataPointArray) ToGetStatisticDataDataPointArrayOutput

func (i GetStatisticDataDataPointArray) ToGetStatisticDataDataPointArrayOutput() GetStatisticDataDataPointArrayOutput

func (GetStatisticDataDataPointArray) ToGetStatisticDataDataPointArrayOutputWithContext

func (i GetStatisticDataDataPointArray) ToGetStatisticDataDataPointArrayOutputWithContext(ctx context.Context) GetStatisticDataDataPointArrayOutput

type GetStatisticDataDataPointArrayInput

type GetStatisticDataDataPointArrayInput interface {
	pulumi.Input

	ToGetStatisticDataDataPointArrayOutput() GetStatisticDataDataPointArrayOutput
	ToGetStatisticDataDataPointArrayOutputWithContext(context.Context) GetStatisticDataDataPointArrayOutput
}

GetStatisticDataDataPointArrayInput is an input type that accepts GetStatisticDataDataPointArray and GetStatisticDataDataPointArrayOutput values. You can construct a concrete instance of `GetStatisticDataDataPointArrayInput` via:

GetStatisticDataDataPointArray{ GetStatisticDataDataPointArgs{...} }

type GetStatisticDataDataPointArrayOutput

type GetStatisticDataDataPointArrayOutput struct{ *pulumi.OutputState }

func (GetStatisticDataDataPointArrayOutput) ElementType

func (GetStatisticDataDataPointArrayOutput) Index

func (GetStatisticDataDataPointArrayOutput) ToGetStatisticDataDataPointArrayOutput

func (o GetStatisticDataDataPointArrayOutput) ToGetStatisticDataDataPointArrayOutput() GetStatisticDataDataPointArrayOutput

func (GetStatisticDataDataPointArrayOutput) ToGetStatisticDataDataPointArrayOutputWithContext

func (o GetStatisticDataDataPointArrayOutput) ToGetStatisticDataDataPointArrayOutputWithContext(ctx context.Context) GetStatisticDataDataPointArrayOutput

type GetStatisticDataDataPointDimension

type GetStatisticDataDataPointDimension struct {
	Name  string `pulumi:"name"`
	Value string `pulumi:"value"`
}

type GetStatisticDataDataPointDimensionArgs

type GetStatisticDataDataPointDimensionArgs struct {
	Name  pulumi.StringInput `pulumi:"name"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetStatisticDataDataPointDimensionArgs) ElementType

func (GetStatisticDataDataPointDimensionArgs) ToGetStatisticDataDataPointDimensionOutput

func (i GetStatisticDataDataPointDimensionArgs) ToGetStatisticDataDataPointDimensionOutput() GetStatisticDataDataPointDimensionOutput

func (GetStatisticDataDataPointDimensionArgs) ToGetStatisticDataDataPointDimensionOutputWithContext

func (i GetStatisticDataDataPointDimensionArgs) ToGetStatisticDataDataPointDimensionOutputWithContext(ctx context.Context) GetStatisticDataDataPointDimensionOutput

type GetStatisticDataDataPointDimensionArray

type GetStatisticDataDataPointDimensionArray []GetStatisticDataDataPointDimensionInput

func (GetStatisticDataDataPointDimensionArray) ElementType

func (GetStatisticDataDataPointDimensionArray) ToGetStatisticDataDataPointDimensionArrayOutput

func (i GetStatisticDataDataPointDimensionArray) ToGetStatisticDataDataPointDimensionArrayOutput() GetStatisticDataDataPointDimensionArrayOutput

func (GetStatisticDataDataPointDimensionArray) ToGetStatisticDataDataPointDimensionArrayOutputWithContext

func (i GetStatisticDataDataPointDimensionArray) ToGetStatisticDataDataPointDimensionArrayOutputWithContext(ctx context.Context) GetStatisticDataDataPointDimensionArrayOutput

type GetStatisticDataDataPointDimensionArrayInput

type GetStatisticDataDataPointDimensionArrayInput interface {
	pulumi.Input

	ToGetStatisticDataDataPointDimensionArrayOutput() GetStatisticDataDataPointDimensionArrayOutput
	ToGetStatisticDataDataPointDimensionArrayOutputWithContext(context.Context) GetStatisticDataDataPointDimensionArrayOutput
}

GetStatisticDataDataPointDimensionArrayInput is an input type that accepts GetStatisticDataDataPointDimensionArray and GetStatisticDataDataPointDimensionArrayOutput values. You can construct a concrete instance of `GetStatisticDataDataPointDimensionArrayInput` via:

GetStatisticDataDataPointDimensionArray{ GetStatisticDataDataPointDimensionArgs{...} }

type GetStatisticDataDataPointDimensionArrayOutput

type GetStatisticDataDataPointDimensionArrayOutput struct{ *pulumi.OutputState }

func (GetStatisticDataDataPointDimensionArrayOutput) ElementType

func (GetStatisticDataDataPointDimensionArrayOutput) Index

func (GetStatisticDataDataPointDimensionArrayOutput) ToGetStatisticDataDataPointDimensionArrayOutput

func (o GetStatisticDataDataPointDimensionArrayOutput) ToGetStatisticDataDataPointDimensionArrayOutput() GetStatisticDataDataPointDimensionArrayOutput

func (GetStatisticDataDataPointDimensionArrayOutput) ToGetStatisticDataDataPointDimensionArrayOutputWithContext

func (o GetStatisticDataDataPointDimensionArrayOutput) ToGetStatisticDataDataPointDimensionArrayOutputWithContext(ctx context.Context) GetStatisticDataDataPointDimensionArrayOutput

type GetStatisticDataDataPointDimensionInput

type GetStatisticDataDataPointDimensionInput interface {
	pulumi.Input

	ToGetStatisticDataDataPointDimensionOutput() GetStatisticDataDataPointDimensionOutput
	ToGetStatisticDataDataPointDimensionOutputWithContext(context.Context) GetStatisticDataDataPointDimensionOutput
}

GetStatisticDataDataPointDimensionInput is an input type that accepts GetStatisticDataDataPointDimensionArgs and GetStatisticDataDataPointDimensionOutput values. You can construct a concrete instance of `GetStatisticDataDataPointDimensionInput` via:

GetStatisticDataDataPointDimensionArgs{...}

type GetStatisticDataDataPointDimensionOutput

type GetStatisticDataDataPointDimensionOutput struct{ *pulumi.OutputState }

func (GetStatisticDataDataPointDimensionOutput) ElementType

func (GetStatisticDataDataPointDimensionOutput) Name

func (GetStatisticDataDataPointDimensionOutput) ToGetStatisticDataDataPointDimensionOutput

func (o GetStatisticDataDataPointDimensionOutput) ToGetStatisticDataDataPointDimensionOutput() GetStatisticDataDataPointDimensionOutput

func (GetStatisticDataDataPointDimensionOutput) ToGetStatisticDataDataPointDimensionOutputWithContext

func (o GetStatisticDataDataPointDimensionOutput) ToGetStatisticDataDataPointDimensionOutputWithContext(ctx context.Context) GetStatisticDataDataPointDimensionOutput

func (GetStatisticDataDataPointDimensionOutput) Value

type GetStatisticDataDataPointInput

type GetStatisticDataDataPointInput interface {
	pulumi.Input

	ToGetStatisticDataDataPointOutput() GetStatisticDataDataPointOutput
	ToGetStatisticDataDataPointOutputWithContext(context.Context) GetStatisticDataDataPointOutput
}

GetStatisticDataDataPointInput is an input type that accepts GetStatisticDataDataPointArgs and GetStatisticDataDataPointOutput values. You can construct a concrete instance of `GetStatisticDataDataPointInput` via:

GetStatisticDataDataPointArgs{...}

type GetStatisticDataDataPointOutput

type GetStatisticDataDataPointOutput struct{ *pulumi.OutputState }

func (GetStatisticDataDataPointOutput) Dimensions

func (GetStatisticDataDataPointOutput) ElementType

func (GetStatisticDataDataPointOutput) ToGetStatisticDataDataPointOutput

func (o GetStatisticDataDataPointOutput) ToGetStatisticDataDataPointOutput() GetStatisticDataDataPointOutput

func (GetStatisticDataDataPointOutput) ToGetStatisticDataDataPointOutputWithContext

func (o GetStatisticDataDataPointOutput) ToGetStatisticDataDataPointOutputWithContext(ctx context.Context) GetStatisticDataDataPointOutput

func (GetStatisticDataDataPointOutput) Values

type GetStatisticDataDataPointValue

type GetStatisticDataDataPointValue struct {
	Timestamp int     `pulumi:"timestamp"`
	Value     float64 `pulumi:"value"`
}

type GetStatisticDataDataPointValueArgs

type GetStatisticDataDataPointValueArgs struct {
	Timestamp pulumi.IntInput     `pulumi:"timestamp"`
	Value     pulumi.Float64Input `pulumi:"value"`
}

func (GetStatisticDataDataPointValueArgs) ElementType

func (GetStatisticDataDataPointValueArgs) ToGetStatisticDataDataPointValueOutput

func (i GetStatisticDataDataPointValueArgs) ToGetStatisticDataDataPointValueOutput() GetStatisticDataDataPointValueOutput

func (GetStatisticDataDataPointValueArgs) ToGetStatisticDataDataPointValueOutputWithContext

func (i GetStatisticDataDataPointValueArgs) ToGetStatisticDataDataPointValueOutputWithContext(ctx context.Context) GetStatisticDataDataPointValueOutput

type GetStatisticDataDataPointValueArray

type GetStatisticDataDataPointValueArray []GetStatisticDataDataPointValueInput

func (GetStatisticDataDataPointValueArray) ElementType

func (GetStatisticDataDataPointValueArray) ToGetStatisticDataDataPointValueArrayOutput

func (i GetStatisticDataDataPointValueArray) ToGetStatisticDataDataPointValueArrayOutput() GetStatisticDataDataPointValueArrayOutput

func (GetStatisticDataDataPointValueArray) ToGetStatisticDataDataPointValueArrayOutputWithContext

func (i GetStatisticDataDataPointValueArray) ToGetStatisticDataDataPointValueArrayOutputWithContext(ctx context.Context) GetStatisticDataDataPointValueArrayOutput

type GetStatisticDataDataPointValueArrayInput

type GetStatisticDataDataPointValueArrayInput interface {
	pulumi.Input

	ToGetStatisticDataDataPointValueArrayOutput() GetStatisticDataDataPointValueArrayOutput
	ToGetStatisticDataDataPointValueArrayOutputWithContext(context.Context) GetStatisticDataDataPointValueArrayOutput
}

GetStatisticDataDataPointValueArrayInput is an input type that accepts GetStatisticDataDataPointValueArray and GetStatisticDataDataPointValueArrayOutput values. You can construct a concrete instance of `GetStatisticDataDataPointValueArrayInput` via:

GetStatisticDataDataPointValueArray{ GetStatisticDataDataPointValueArgs{...} }

type GetStatisticDataDataPointValueArrayOutput

type GetStatisticDataDataPointValueArrayOutput struct{ *pulumi.OutputState }

func (GetStatisticDataDataPointValueArrayOutput) ElementType

func (GetStatisticDataDataPointValueArrayOutput) Index

func (GetStatisticDataDataPointValueArrayOutput) ToGetStatisticDataDataPointValueArrayOutput

func (o GetStatisticDataDataPointValueArrayOutput) ToGetStatisticDataDataPointValueArrayOutput() GetStatisticDataDataPointValueArrayOutput

func (GetStatisticDataDataPointValueArrayOutput) ToGetStatisticDataDataPointValueArrayOutputWithContext

func (o GetStatisticDataDataPointValueArrayOutput) ToGetStatisticDataDataPointValueArrayOutputWithContext(ctx context.Context) GetStatisticDataDataPointValueArrayOutput

type GetStatisticDataDataPointValueInput

type GetStatisticDataDataPointValueInput interface {
	pulumi.Input

	ToGetStatisticDataDataPointValueOutput() GetStatisticDataDataPointValueOutput
	ToGetStatisticDataDataPointValueOutputWithContext(context.Context) GetStatisticDataDataPointValueOutput
}

GetStatisticDataDataPointValueInput is an input type that accepts GetStatisticDataDataPointValueArgs and GetStatisticDataDataPointValueOutput values. You can construct a concrete instance of `GetStatisticDataDataPointValueInput` via:

GetStatisticDataDataPointValueArgs{...}

type GetStatisticDataDataPointValueOutput

type GetStatisticDataDataPointValueOutput struct{ *pulumi.OutputState }

func (GetStatisticDataDataPointValueOutput) ElementType

func (GetStatisticDataDataPointValueOutput) Timestamp

func (GetStatisticDataDataPointValueOutput) ToGetStatisticDataDataPointValueOutput

func (o GetStatisticDataDataPointValueOutput) ToGetStatisticDataDataPointValueOutput() GetStatisticDataDataPointValueOutput

func (GetStatisticDataDataPointValueOutput) ToGetStatisticDataDataPointValueOutputWithContext

func (o GetStatisticDataDataPointValueOutput) ToGetStatisticDataDataPointValueOutputWithContext(ctx context.Context) GetStatisticDataDataPointValueOutput

func (GetStatisticDataDataPointValueOutput) Value

type GetStatisticDataOutputArgs

type GetStatisticDataOutputArgs struct {
	Conditions       GetStatisticDataConditionArrayInput `pulumi:"conditions"`
	GroupBys         pulumi.StringArrayInput             `pulumi:"groupBys"`
	MetricNames      pulumi.StringArrayInput             `pulumi:"metricNames"`
	Module           pulumi.StringInput                  `pulumi:"module"`
	Namespace        pulumi.StringInput                  `pulumi:"namespace"`
	ResultOutputFile pulumi.StringPtrInput               `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getStatisticData.

func (GetStatisticDataOutputArgs) ElementType

func (GetStatisticDataOutputArgs) ElementType() reflect.Type

type GetStatisticDataResult

type GetStatisticDataResult struct {
	Conditions []GetStatisticDataCondition `pulumi:"conditions"`
	Datas      []GetStatisticDataData      `pulumi:"datas"`
	EndTime    string                      `pulumi:"endTime"`
	GroupBys   []string                    `pulumi:"groupBys"`
	// The provider-assigned unique ID for this managed resource.
	Id               string   `pulumi:"id"`
	MetricNames      []string `pulumi:"metricNames"`
	Module           string   `pulumi:"module"`
	Namespace        string   `pulumi:"namespace"`
	Period           int      `pulumi:"period"`
	ResultOutputFile *string  `pulumi:"resultOutputFile"`
	StartTime        string   `pulumi:"startTime"`
}

A collection of values returned by getStatisticData.

type GetStatisticDataResultOutput

type GetStatisticDataResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getStatisticData.

func (GetStatisticDataResultOutput) Conditions

func (GetStatisticDataResultOutput) Datas

func (GetStatisticDataResultOutput) ElementType

func (GetStatisticDataResultOutput) EndTime

func (GetStatisticDataResultOutput) GroupBys

func (GetStatisticDataResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetStatisticDataResultOutput) MetricNames

func (GetStatisticDataResultOutput) Module

func (GetStatisticDataResultOutput) Namespace

func (GetStatisticDataResultOutput) Period

func (GetStatisticDataResultOutput) ResultOutputFile

func (GetStatisticDataResultOutput) StartTime

func (GetStatisticDataResultOutput) ToGetStatisticDataResultOutput

func (o GetStatisticDataResultOutput) ToGetStatisticDataResultOutput() GetStatisticDataResultOutput

func (GetStatisticDataResultOutput) ToGetStatisticDataResultOutputWithContext

func (o GetStatisticDataResultOutput) ToGetStatisticDataResultOutputWithContext(ctx context.Context) GetStatisticDataResultOutput

type GetTmpRegionsArgs

type GetTmpRegionsArgs struct {
	PayMode          *int    `pulumi:"payMode"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getTmpRegions.

type GetTmpRegionsOutputArgs

type GetTmpRegionsOutputArgs struct {
	PayMode          pulumi.IntPtrInput    `pulumi:"payMode"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getTmpRegions.

func (GetTmpRegionsOutputArgs) ElementType

func (GetTmpRegionsOutputArgs) ElementType() reflect.Type

type GetTmpRegionsRegionSet

type GetTmpRegionsRegionSet struct {
	Area            string `pulumi:"area"`
	Region          string `pulumi:"region"`
	RegionId        int    `pulumi:"regionId"`
	RegionName      string `pulumi:"regionName"`
	RegionPayMode   int    `pulumi:"regionPayMode"`
	RegionShortName string `pulumi:"regionShortName"`
	RegionState     int    `pulumi:"regionState"`
}

type GetTmpRegionsRegionSetArgs

type GetTmpRegionsRegionSetArgs struct {
	Area            pulumi.StringInput `pulumi:"area"`
	Region          pulumi.StringInput `pulumi:"region"`
	RegionId        pulumi.IntInput    `pulumi:"regionId"`
	RegionName      pulumi.StringInput `pulumi:"regionName"`
	RegionPayMode   pulumi.IntInput    `pulumi:"regionPayMode"`
	RegionShortName pulumi.StringInput `pulumi:"regionShortName"`
	RegionState     pulumi.IntInput    `pulumi:"regionState"`
}

func (GetTmpRegionsRegionSetArgs) ElementType

func (GetTmpRegionsRegionSetArgs) ElementType() reflect.Type

func (GetTmpRegionsRegionSetArgs) ToGetTmpRegionsRegionSetOutput

func (i GetTmpRegionsRegionSetArgs) ToGetTmpRegionsRegionSetOutput() GetTmpRegionsRegionSetOutput

func (GetTmpRegionsRegionSetArgs) ToGetTmpRegionsRegionSetOutputWithContext

func (i GetTmpRegionsRegionSetArgs) ToGetTmpRegionsRegionSetOutputWithContext(ctx context.Context) GetTmpRegionsRegionSetOutput

type GetTmpRegionsRegionSetArray

type GetTmpRegionsRegionSetArray []GetTmpRegionsRegionSetInput

func (GetTmpRegionsRegionSetArray) ElementType

func (GetTmpRegionsRegionSetArray) ToGetTmpRegionsRegionSetArrayOutput

func (i GetTmpRegionsRegionSetArray) ToGetTmpRegionsRegionSetArrayOutput() GetTmpRegionsRegionSetArrayOutput

func (GetTmpRegionsRegionSetArray) ToGetTmpRegionsRegionSetArrayOutputWithContext

func (i GetTmpRegionsRegionSetArray) ToGetTmpRegionsRegionSetArrayOutputWithContext(ctx context.Context) GetTmpRegionsRegionSetArrayOutput

type GetTmpRegionsRegionSetArrayInput

type GetTmpRegionsRegionSetArrayInput interface {
	pulumi.Input

	ToGetTmpRegionsRegionSetArrayOutput() GetTmpRegionsRegionSetArrayOutput
	ToGetTmpRegionsRegionSetArrayOutputWithContext(context.Context) GetTmpRegionsRegionSetArrayOutput
}

GetTmpRegionsRegionSetArrayInput is an input type that accepts GetTmpRegionsRegionSetArray and GetTmpRegionsRegionSetArrayOutput values. You can construct a concrete instance of `GetTmpRegionsRegionSetArrayInput` via:

GetTmpRegionsRegionSetArray{ GetTmpRegionsRegionSetArgs{...} }

type GetTmpRegionsRegionSetArrayOutput

type GetTmpRegionsRegionSetArrayOutput struct{ *pulumi.OutputState }

func (GetTmpRegionsRegionSetArrayOutput) ElementType

func (GetTmpRegionsRegionSetArrayOutput) Index

func (GetTmpRegionsRegionSetArrayOutput) ToGetTmpRegionsRegionSetArrayOutput

func (o GetTmpRegionsRegionSetArrayOutput) ToGetTmpRegionsRegionSetArrayOutput() GetTmpRegionsRegionSetArrayOutput

func (GetTmpRegionsRegionSetArrayOutput) ToGetTmpRegionsRegionSetArrayOutputWithContext

func (o GetTmpRegionsRegionSetArrayOutput) ToGetTmpRegionsRegionSetArrayOutputWithContext(ctx context.Context) GetTmpRegionsRegionSetArrayOutput

type GetTmpRegionsRegionSetInput

type GetTmpRegionsRegionSetInput interface {
	pulumi.Input

	ToGetTmpRegionsRegionSetOutput() GetTmpRegionsRegionSetOutput
	ToGetTmpRegionsRegionSetOutputWithContext(context.Context) GetTmpRegionsRegionSetOutput
}

GetTmpRegionsRegionSetInput is an input type that accepts GetTmpRegionsRegionSetArgs and GetTmpRegionsRegionSetOutput values. You can construct a concrete instance of `GetTmpRegionsRegionSetInput` via:

GetTmpRegionsRegionSetArgs{...}

type GetTmpRegionsRegionSetOutput

type GetTmpRegionsRegionSetOutput struct{ *pulumi.OutputState }

func (GetTmpRegionsRegionSetOutput) Area

func (GetTmpRegionsRegionSetOutput) ElementType

func (GetTmpRegionsRegionSetOutput) Region

func (GetTmpRegionsRegionSetOutput) RegionId

func (GetTmpRegionsRegionSetOutput) RegionName

func (GetTmpRegionsRegionSetOutput) RegionPayMode

func (o GetTmpRegionsRegionSetOutput) RegionPayMode() pulumi.IntOutput

func (GetTmpRegionsRegionSetOutput) RegionShortName

func (o GetTmpRegionsRegionSetOutput) RegionShortName() pulumi.StringOutput

func (GetTmpRegionsRegionSetOutput) RegionState

func (GetTmpRegionsRegionSetOutput) ToGetTmpRegionsRegionSetOutput

func (o GetTmpRegionsRegionSetOutput) ToGetTmpRegionsRegionSetOutput() GetTmpRegionsRegionSetOutput

func (GetTmpRegionsRegionSetOutput) ToGetTmpRegionsRegionSetOutputWithContext

func (o GetTmpRegionsRegionSetOutput) ToGetTmpRegionsRegionSetOutputWithContext(ctx context.Context) GetTmpRegionsRegionSetOutput

type GetTmpRegionsResult

type GetTmpRegionsResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id               string                   `pulumi:"id"`
	PayMode          *int                     `pulumi:"payMode"`
	RegionSets       []GetTmpRegionsRegionSet `pulumi:"regionSets"`
	ResultOutputFile *string                  `pulumi:"resultOutputFile"`
}

A collection of values returned by getTmpRegions.

func GetTmpRegions

func GetTmpRegions(ctx *pulumi.Context, args *GetTmpRegionsArgs, opts ...pulumi.InvokeOption) (*GetTmpRegionsResult, error)

type GetTmpRegionsResultOutput

type GetTmpRegionsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getTmpRegions.

func (GetTmpRegionsResultOutput) ElementType

func (GetTmpRegionsResultOutput) ElementType() reflect.Type

func (GetTmpRegionsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetTmpRegionsResultOutput) PayMode

func (GetTmpRegionsResultOutput) RegionSets

func (GetTmpRegionsResultOutput) ResultOutputFile

func (o GetTmpRegionsResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetTmpRegionsResultOutput) ToGetTmpRegionsResultOutput

func (o GetTmpRegionsResultOutput) ToGetTmpRegionsResultOutput() GetTmpRegionsResultOutput

func (GetTmpRegionsResultOutput) ToGetTmpRegionsResultOutputWithContext

func (o GetTmpRegionsResultOutput) ToGetTmpRegionsResultOutputWithContext(ctx context.Context) GetTmpRegionsResultOutput

type GrafanaDnsConfig

type GrafanaDnsConfig struct {
	pulumi.CustomResourceState

	// Grafana instance ID.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// DNS nameserver list.
	NameServers pulumi.StringArrayOutput `pulumi:"nameServers"`
}

func GetGrafanaDnsConfig

func GetGrafanaDnsConfig(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *GrafanaDnsConfigState, opts ...pulumi.ResourceOption) (*GrafanaDnsConfig, error)

GetGrafanaDnsConfig gets an existing GrafanaDnsConfig resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewGrafanaDnsConfig

func NewGrafanaDnsConfig(ctx *pulumi.Context,
	name string, args *GrafanaDnsConfigArgs, opts ...pulumi.ResourceOption) (*GrafanaDnsConfig, error)

NewGrafanaDnsConfig registers a new resource with the given unique name, arguments, and options.

func (*GrafanaDnsConfig) ElementType

func (*GrafanaDnsConfig) ElementType() reflect.Type

func (*GrafanaDnsConfig) ToGrafanaDnsConfigOutput

func (i *GrafanaDnsConfig) ToGrafanaDnsConfigOutput() GrafanaDnsConfigOutput

func (*GrafanaDnsConfig) ToGrafanaDnsConfigOutputWithContext

func (i *GrafanaDnsConfig) ToGrafanaDnsConfigOutputWithContext(ctx context.Context) GrafanaDnsConfigOutput

type GrafanaDnsConfigArgs

type GrafanaDnsConfigArgs struct {
	// Grafana instance ID.
	InstanceId pulumi.StringInput
	// DNS nameserver list.
	NameServers pulumi.StringArrayInput
}

The set of arguments for constructing a GrafanaDnsConfig resource.

func (GrafanaDnsConfigArgs) ElementType

func (GrafanaDnsConfigArgs) ElementType() reflect.Type

type GrafanaDnsConfigArray

type GrafanaDnsConfigArray []GrafanaDnsConfigInput

func (GrafanaDnsConfigArray) ElementType

func (GrafanaDnsConfigArray) ElementType() reflect.Type

func (GrafanaDnsConfigArray) ToGrafanaDnsConfigArrayOutput

func (i GrafanaDnsConfigArray) ToGrafanaDnsConfigArrayOutput() GrafanaDnsConfigArrayOutput

func (GrafanaDnsConfigArray) ToGrafanaDnsConfigArrayOutputWithContext

func (i GrafanaDnsConfigArray) ToGrafanaDnsConfigArrayOutputWithContext(ctx context.Context) GrafanaDnsConfigArrayOutput

type GrafanaDnsConfigArrayInput

type GrafanaDnsConfigArrayInput interface {
	pulumi.Input

	ToGrafanaDnsConfigArrayOutput() GrafanaDnsConfigArrayOutput
	ToGrafanaDnsConfigArrayOutputWithContext(context.Context) GrafanaDnsConfigArrayOutput
}

GrafanaDnsConfigArrayInput is an input type that accepts GrafanaDnsConfigArray and GrafanaDnsConfigArrayOutput values. You can construct a concrete instance of `GrafanaDnsConfigArrayInput` via:

GrafanaDnsConfigArray{ GrafanaDnsConfigArgs{...} }

type GrafanaDnsConfigArrayOutput

type GrafanaDnsConfigArrayOutput struct{ *pulumi.OutputState }

func (GrafanaDnsConfigArrayOutput) ElementType

func (GrafanaDnsConfigArrayOutput) Index

func (GrafanaDnsConfigArrayOutput) ToGrafanaDnsConfigArrayOutput

func (o GrafanaDnsConfigArrayOutput) ToGrafanaDnsConfigArrayOutput() GrafanaDnsConfigArrayOutput

func (GrafanaDnsConfigArrayOutput) ToGrafanaDnsConfigArrayOutputWithContext

func (o GrafanaDnsConfigArrayOutput) ToGrafanaDnsConfigArrayOutputWithContext(ctx context.Context) GrafanaDnsConfigArrayOutput

type GrafanaDnsConfigInput

type GrafanaDnsConfigInput interface {
	pulumi.Input

	ToGrafanaDnsConfigOutput() GrafanaDnsConfigOutput
	ToGrafanaDnsConfigOutputWithContext(ctx context.Context) GrafanaDnsConfigOutput
}

type GrafanaDnsConfigMap

type GrafanaDnsConfigMap map[string]GrafanaDnsConfigInput

func (GrafanaDnsConfigMap) ElementType

func (GrafanaDnsConfigMap) ElementType() reflect.Type

func (GrafanaDnsConfigMap) ToGrafanaDnsConfigMapOutput

func (i GrafanaDnsConfigMap) ToGrafanaDnsConfigMapOutput() GrafanaDnsConfigMapOutput

func (GrafanaDnsConfigMap) ToGrafanaDnsConfigMapOutputWithContext

func (i GrafanaDnsConfigMap) ToGrafanaDnsConfigMapOutputWithContext(ctx context.Context) GrafanaDnsConfigMapOutput

type GrafanaDnsConfigMapInput

type GrafanaDnsConfigMapInput interface {
	pulumi.Input

	ToGrafanaDnsConfigMapOutput() GrafanaDnsConfigMapOutput
	ToGrafanaDnsConfigMapOutputWithContext(context.Context) GrafanaDnsConfigMapOutput
}

GrafanaDnsConfigMapInput is an input type that accepts GrafanaDnsConfigMap and GrafanaDnsConfigMapOutput values. You can construct a concrete instance of `GrafanaDnsConfigMapInput` via:

GrafanaDnsConfigMap{ "key": GrafanaDnsConfigArgs{...} }

type GrafanaDnsConfigMapOutput

type GrafanaDnsConfigMapOutput struct{ *pulumi.OutputState }

func (GrafanaDnsConfigMapOutput) ElementType

func (GrafanaDnsConfigMapOutput) ElementType() reflect.Type

func (GrafanaDnsConfigMapOutput) MapIndex

func (GrafanaDnsConfigMapOutput) ToGrafanaDnsConfigMapOutput

func (o GrafanaDnsConfigMapOutput) ToGrafanaDnsConfigMapOutput() GrafanaDnsConfigMapOutput

func (GrafanaDnsConfigMapOutput) ToGrafanaDnsConfigMapOutputWithContext

func (o GrafanaDnsConfigMapOutput) ToGrafanaDnsConfigMapOutputWithContext(ctx context.Context) GrafanaDnsConfigMapOutput

type GrafanaDnsConfigOutput

type GrafanaDnsConfigOutput struct{ *pulumi.OutputState }

func (GrafanaDnsConfigOutput) ElementType

func (GrafanaDnsConfigOutput) ElementType() reflect.Type

func (GrafanaDnsConfigOutput) InstanceId

Grafana instance ID.

func (GrafanaDnsConfigOutput) NameServers

DNS nameserver list.

func (GrafanaDnsConfigOutput) ToGrafanaDnsConfigOutput

func (o GrafanaDnsConfigOutput) ToGrafanaDnsConfigOutput() GrafanaDnsConfigOutput

func (GrafanaDnsConfigOutput) ToGrafanaDnsConfigOutputWithContext

func (o GrafanaDnsConfigOutput) ToGrafanaDnsConfigOutputWithContext(ctx context.Context) GrafanaDnsConfigOutput

type GrafanaDnsConfigState

type GrafanaDnsConfigState struct {
	// Grafana instance ID.
	InstanceId pulumi.StringPtrInput
	// DNS nameserver list.
	NameServers pulumi.StringArrayInput
}

func (GrafanaDnsConfigState) ElementType

func (GrafanaDnsConfigState) ElementType() reflect.Type

type GrafanaEnvConfig

type GrafanaEnvConfig struct {
	pulumi.CustomResourceState

	// Environment variables.
	Envs pulumi.MapOutput `pulumi:"envs"`
	// Grafana instance ID.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
}

func GetGrafanaEnvConfig

func GetGrafanaEnvConfig(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *GrafanaEnvConfigState, opts ...pulumi.ResourceOption) (*GrafanaEnvConfig, error)

GetGrafanaEnvConfig gets an existing GrafanaEnvConfig resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewGrafanaEnvConfig

func NewGrafanaEnvConfig(ctx *pulumi.Context,
	name string, args *GrafanaEnvConfigArgs, opts ...pulumi.ResourceOption) (*GrafanaEnvConfig, error)

NewGrafanaEnvConfig registers a new resource with the given unique name, arguments, and options.

func (*GrafanaEnvConfig) ElementType

func (*GrafanaEnvConfig) ElementType() reflect.Type

func (*GrafanaEnvConfig) ToGrafanaEnvConfigOutput

func (i *GrafanaEnvConfig) ToGrafanaEnvConfigOutput() GrafanaEnvConfigOutput

func (*GrafanaEnvConfig) ToGrafanaEnvConfigOutputWithContext

func (i *GrafanaEnvConfig) ToGrafanaEnvConfigOutputWithContext(ctx context.Context) GrafanaEnvConfigOutput

type GrafanaEnvConfigArgs

type GrafanaEnvConfigArgs struct {
	// Environment variables.
	Envs pulumi.MapInput
	// Grafana instance ID.
	InstanceId pulumi.StringInput
}

The set of arguments for constructing a GrafanaEnvConfig resource.

func (GrafanaEnvConfigArgs) ElementType

func (GrafanaEnvConfigArgs) ElementType() reflect.Type

type GrafanaEnvConfigArray

type GrafanaEnvConfigArray []GrafanaEnvConfigInput

func (GrafanaEnvConfigArray) ElementType

func (GrafanaEnvConfigArray) ElementType() reflect.Type

func (GrafanaEnvConfigArray) ToGrafanaEnvConfigArrayOutput

func (i GrafanaEnvConfigArray) ToGrafanaEnvConfigArrayOutput() GrafanaEnvConfigArrayOutput

func (GrafanaEnvConfigArray) ToGrafanaEnvConfigArrayOutputWithContext

func (i GrafanaEnvConfigArray) ToGrafanaEnvConfigArrayOutputWithContext(ctx context.Context) GrafanaEnvConfigArrayOutput

type GrafanaEnvConfigArrayInput

type GrafanaEnvConfigArrayInput interface {
	pulumi.Input

	ToGrafanaEnvConfigArrayOutput() GrafanaEnvConfigArrayOutput
	ToGrafanaEnvConfigArrayOutputWithContext(context.Context) GrafanaEnvConfigArrayOutput
}

GrafanaEnvConfigArrayInput is an input type that accepts GrafanaEnvConfigArray and GrafanaEnvConfigArrayOutput values. You can construct a concrete instance of `GrafanaEnvConfigArrayInput` via:

GrafanaEnvConfigArray{ GrafanaEnvConfigArgs{...} }

type GrafanaEnvConfigArrayOutput

type GrafanaEnvConfigArrayOutput struct{ *pulumi.OutputState }

func (GrafanaEnvConfigArrayOutput) ElementType

func (GrafanaEnvConfigArrayOutput) Index

func (GrafanaEnvConfigArrayOutput) ToGrafanaEnvConfigArrayOutput

func (o GrafanaEnvConfigArrayOutput) ToGrafanaEnvConfigArrayOutput() GrafanaEnvConfigArrayOutput

func (GrafanaEnvConfigArrayOutput) ToGrafanaEnvConfigArrayOutputWithContext

func (o GrafanaEnvConfigArrayOutput) ToGrafanaEnvConfigArrayOutputWithContext(ctx context.Context) GrafanaEnvConfigArrayOutput

type GrafanaEnvConfigInput

type GrafanaEnvConfigInput interface {
	pulumi.Input

	ToGrafanaEnvConfigOutput() GrafanaEnvConfigOutput
	ToGrafanaEnvConfigOutputWithContext(ctx context.Context) GrafanaEnvConfigOutput
}

type GrafanaEnvConfigMap

type GrafanaEnvConfigMap map[string]GrafanaEnvConfigInput

func (GrafanaEnvConfigMap) ElementType

func (GrafanaEnvConfigMap) ElementType() reflect.Type

func (GrafanaEnvConfigMap) ToGrafanaEnvConfigMapOutput

func (i GrafanaEnvConfigMap) ToGrafanaEnvConfigMapOutput() GrafanaEnvConfigMapOutput

func (GrafanaEnvConfigMap) ToGrafanaEnvConfigMapOutputWithContext

func (i GrafanaEnvConfigMap) ToGrafanaEnvConfigMapOutputWithContext(ctx context.Context) GrafanaEnvConfigMapOutput

type GrafanaEnvConfigMapInput

type GrafanaEnvConfigMapInput interface {
	pulumi.Input

	ToGrafanaEnvConfigMapOutput() GrafanaEnvConfigMapOutput
	ToGrafanaEnvConfigMapOutputWithContext(context.Context) GrafanaEnvConfigMapOutput
}

GrafanaEnvConfigMapInput is an input type that accepts GrafanaEnvConfigMap and GrafanaEnvConfigMapOutput values. You can construct a concrete instance of `GrafanaEnvConfigMapInput` via:

GrafanaEnvConfigMap{ "key": GrafanaEnvConfigArgs{...} }

type GrafanaEnvConfigMapOutput

type GrafanaEnvConfigMapOutput struct{ *pulumi.OutputState }

func (GrafanaEnvConfigMapOutput) ElementType

func (GrafanaEnvConfigMapOutput) ElementType() reflect.Type

func (GrafanaEnvConfigMapOutput) MapIndex

func (GrafanaEnvConfigMapOutput) ToGrafanaEnvConfigMapOutput

func (o GrafanaEnvConfigMapOutput) ToGrafanaEnvConfigMapOutput() GrafanaEnvConfigMapOutput

func (GrafanaEnvConfigMapOutput) ToGrafanaEnvConfigMapOutputWithContext

func (o GrafanaEnvConfigMapOutput) ToGrafanaEnvConfigMapOutputWithContext(ctx context.Context) GrafanaEnvConfigMapOutput

type GrafanaEnvConfigOutput

type GrafanaEnvConfigOutput struct{ *pulumi.OutputState }

func (GrafanaEnvConfigOutput) ElementType

func (GrafanaEnvConfigOutput) ElementType() reflect.Type

func (GrafanaEnvConfigOutput) Envs

Environment variables.

func (GrafanaEnvConfigOutput) InstanceId

Grafana instance ID.

func (GrafanaEnvConfigOutput) ToGrafanaEnvConfigOutput

func (o GrafanaEnvConfigOutput) ToGrafanaEnvConfigOutput() GrafanaEnvConfigOutput

func (GrafanaEnvConfigOutput) ToGrafanaEnvConfigOutputWithContext

func (o GrafanaEnvConfigOutput) ToGrafanaEnvConfigOutputWithContext(ctx context.Context) GrafanaEnvConfigOutput

type GrafanaEnvConfigState

type GrafanaEnvConfigState struct {
	// Environment variables.
	Envs pulumi.MapInput
	// Grafana instance ID.
	InstanceId pulumi.StringPtrInput
}

func (GrafanaEnvConfigState) ElementType

func (GrafanaEnvConfigState) ElementType() reflect.Type

type GrafanaInstance

type GrafanaInstance struct {
	pulumi.CustomResourceState

	// Control whether grafana could be accessed by internet.
	EnableInternet pulumi.BoolOutput `pulumi:"enableInternet"`
	// Grafana server admin password.
	GrafanaInitPassword pulumi.StringOutput `pulumi:"grafanaInitPassword"`
	// Grafana instance id.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// Instance name.
	InstanceName pulumi.StringOutput `pulumi:"instanceName"`
	// Grafana instance status, 1: Creating, 2: Running, 6: Stopped.
	InstanceStatus pulumi.IntOutput `pulumi:"instanceStatus"`
	// Grafana public address.
	InternalUrl pulumi.StringOutput `pulumi:"internalUrl"`
	// Grafana intranet address.
	InternetUrl pulumi.StringOutput `pulumi:"internetUrl"`
	// Whether to clean up completely, the default is false.
	IsDestroy pulumi.BoolPtrOutput `pulumi:"isDestroy"`
	// Whether to clean up completely, the default is false.
	//
	// Deprecated: It has been deprecated from version 1.81.16.
	IsDistroy pulumi.BoolPtrOutput `pulumi:"isDistroy"`
	// Grafana external url which could be accessed by user.
	RootUrl pulumi.StringOutput `pulumi:"rootUrl"`
	// Subnet Id array.
	SubnetIds pulumi.StringArrayOutput `pulumi:"subnetIds"`
	// Tag description list.
	Tags pulumi.MapOutput `pulumi:"tags"`
	// Vpc Id.
	VpcId pulumi.StringOutput `pulumi:"vpcId"`
}

func GetGrafanaInstance

func GetGrafanaInstance(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *GrafanaInstanceState, opts ...pulumi.ResourceOption) (*GrafanaInstance, error)

GetGrafanaInstance gets an existing GrafanaInstance resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewGrafanaInstance

func NewGrafanaInstance(ctx *pulumi.Context,
	name string, args *GrafanaInstanceArgs, opts ...pulumi.ResourceOption) (*GrafanaInstance, error)

NewGrafanaInstance registers a new resource with the given unique name, arguments, and options.

func (*GrafanaInstance) ElementType

func (*GrafanaInstance) ElementType() reflect.Type

func (*GrafanaInstance) ToGrafanaInstanceOutput

func (i *GrafanaInstance) ToGrafanaInstanceOutput() GrafanaInstanceOutput

func (*GrafanaInstance) ToGrafanaInstanceOutputWithContext

func (i *GrafanaInstance) ToGrafanaInstanceOutputWithContext(ctx context.Context) GrafanaInstanceOutput

type GrafanaInstanceArgs

type GrafanaInstanceArgs struct {
	// Control whether grafana could be accessed by internet.
	EnableInternet pulumi.BoolPtrInput
	// Grafana server admin password.
	GrafanaInitPassword pulumi.StringPtrInput
	// Instance name.
	InstanceName pulumi.StringInput
	// Whether to clean up completely, the default is false.
	IsDestroy pulumi.BoolPtrInput
	// Whether to clean up completely, the default is false.
	//
	// Deprecated: It has been deprecated from version 1.81.16.
	IsDistroy pulumi.BoolPtrInput
	// Subnet Id array.
	SubnetIds pulumi.StringArrayInput
	// Tag description list.
	Tags pulumi.MapInput
	// Vpc Id.
	VpcId pulumi.StringPtrInput
}

The set of arguments for constructing a GrafanaInstance resource.

func (GrafanaInstanceArgs) ElementType

func (GrafanaInstanceArgs) ElementType() reflect.Type

type GrafanaInstanceArray

type GrafanaInstanceArray []GrafanaInstanceInput

func (GrafanaInstanceArray) ElementType

func (GrafanaInstanceArray) ElementType() reflect.Type

func (GrafanaInstanceArray) ToGrafanaInstanceArrayOutput

func (i GrafanaInstanceArray) ToGrafanaInstanceArrayOutput() GrafanaInstanceArrayOutput

func (GrafanaInstanceArray) ToGrafanaInstanceArrayOutputWithContext

func (i GrafanaInstanceArray) ToGrafanaInstanceArrayOutputWithContext(ctx context.Context) GrafanaInstanceArrayOutput

type GrafanaInstanceArrayInput

type GrafanaInstanceArrayInput interface {
	pulumi.Input

	ToGrafanaInstanceArrayOutput() GrafanaInstanceArrayOutput
	ToGrafanaInstanceArrayOutputWithContext(context.Context) GrafanaInstanceArrayOutput
}

GrafanaInstanceArrayInput is an input type that accepts GrafanaInstanceArray and GrafanaInstanceArrayOutput values. You can construct a concrete instance of `GrafanaInstanceArrayInput` via:

GrafanaInstanceArray{ GrafanaInstanceArgs{...} }

type GrafanaInstanceArrayOutput

type GrafanaInstanceArrayOutput struct{ *pulumi.OutputState }

func (GrafanaInstanceArrayOutput) ElementType

func (GrafanaInstanceArrayOutput) ElementType() reflect.Type

func (GrafanaInstanceArrayOutput) Index

func (GrafanaInstanceArrayOutput) ToGrafanaInstanceArrayOutput

func (o GrafanaInstanceArrayOutput) ToGrafanaInstanceArrayOutput() GrafanaInstanceArrayOutput

func (GrafanaInstanceArrayOutput) ToGrafanaInstanceArrayOutputWithContext

func (o GrafanaInstanceArrayOutput) ToGrafanaInstanceArrayOutputWithContext(ctx context.Context) GrafanaInstanceArrayOutput

type GrafanaInstanceInput

type GrafanaInstanceInput interface {
	pulumi.Input

	ToGrafanaInstanceOutput() GrafanaInstanceOutput
	ToGrafanaInstanceOutputWithContext(ctx context.Context) GrafanaInstanceOutput
}

type GrafanaInstanceMap

type GrafanaInstanceMap map[string]GrafanaInstanceInput

func (GrafanaInstanceMap) ElementType

func (GrafanaInstanceMap) ElementType() reflect.Type

func (GrafanaInstanceMap) ToGrafanaInstanceMapOutput

func (i GrafanaInstanceMap) ToGrafanaInstanceMapOutput() GrafanaInstanceMapOutput

func (GrafanaInstanceMap) ToGrafanaInstanceMapOutputWithContext

func (i GrafanaInstanceMap) ToGrafanaInstanceMapOutputWithContext(ctx context.Context) GrafanaInstanceMapOutput

type GrafanaInstanceMapInput

type GrafanaInstanceMapInput interface {
	pulumi.Input

	ToGrafanaInstanceMapOutput() GrafanaInstanceMapOutput
	ToGrafanaInstanceMapOutputWithContext(context.Context) GrafanaInstanceMapOutput
}

GrafanaInstanceMapInput is an input type that accepts GrafanaInstanceMap and GrafanaInstanceMapOutput values. You can construct a concrete instance of `GrafanaInstanceMapInput` via:

GrafanaInstanceMap{ "key": GrafanaInstanceArgs{...} }

type GrafanaInstanceMapOutput

type GrafanaInstanceMapOutput struct{ *pulumi.OutputState }

func (GrafanaInstanceMapOutput) ElementType

func (GrafanaInstanceMapOutput) ElementType() reflect.Type

func (GrafanaInstanceMapOutput) MapIndex

func (GrafanaInstanceMapOutput) ToGrafanaInstanceMapOutput

func (o GrafanaInstanceMapOutput) ToGrafanaInstanceMapOutput() GrafanaInstanceMapOutput

func (GrafanaInstanceMapOutput) ToGrafanaInstanceMapOutputWithContext

func (o GrafanaInstanceMapOutput) ToGrafanaInstanceMapOutputWithContext(ctx context.Context) GrafanaInstanceMapOutput

type GrafanaInstanceOutput

type GrafanaInstanceOutput struct{ *pulumi.OutputState }

func (GrafanaInstanceOutput) ElementType

func (GrafanaInstanceOutput) ElementType() reflect.Type

func (GrafanaInstanceOutput) EnableInternet

func (o GrafanaInstanceOutput) EnableInternet() pulumi.BoolOutput

Control whether grafana could be accessed by internet.

func (GrafanaInstanceOutput) GrafanaInitPassword

func (o GrafanaInstanceOutput) GrafanaInitPassword() pulumi.StringOutput

Grafana server admin password.

func (GrafanaInstanceOutput) InstanceId

func (o GrafanaInstanceOutput) InstanceId() pulumi.StringOutput

Grafana instance id.

func (GrafanaInstanceOutput) InstanceName

func (o GrafanaInstanceOutput) InstanceName() pulumi.StringOutput

Instance name.

func (GrafanaInstanceOutput) InstanceStatus

func (o GrafanaInstanceOutput) InstanceStatus() pulumi.IntOutput

Grafana instance status, 1: Creating, 2: Running, 6: Stopped.

func (GrafanaInstanceOutput) InternalUrl

func (o GrafanaInstanceOutput) InternalUrl() pulumi.StringOutput

Grafana public address.

func (GrafanaInstanceOutput) InternetUrl

func (o GrafanaInstanceOutput) InternetUrl() pulumi.StringOutput

Grafana intranet address.

func (GrafanaInstanceOutput) IsDestroy

Whether to clean up completely, the default is false.

func (GrafanaInstanceOutput) IsDistroy deprecated

Whether to clean up completely, the default is false.

Deprecated: It has been deprecated from version 1.81.16.

func (GrafanaInstanceOutput) RootUrl

Grafana external url which could be accessed by user.

func (GrafanaInstanceOutput) SubnetIds

Subnet Id array.

func (GrafanaInstanceOutput) Tags

Tag description list.

func (GrafanaInstanceOutput) ToGrafanaInstanceOutput

func (o GrafanaInstanceOutput) ToGrafanaInstanceOutput() GrafanaInstanceOutput

func (GrafanaInstanceOutput) ToGrafanaInstanceOutputWithContext

func (o GrafanaInstanceOutput) ToGrafanaInstanceOutputWithContext(ctx context.Context) GrafanaInstanceOutput

func (GrafanaInstanceOutput) VpcId

Vpc Id.

type GrafanaInstanceState

type GrafanaInstanceState struct {
	// Control whether grafana could be accessed by internet.
	EnableInternet pulumi.BoolPtrInput
	// Grafana server admin password.
	GrafanaInitPassword pulumi.StringPtrInput
	// Grafana instance id.
	InstanceId pulumi.StringPtrInput
	// Instance name.
	InstanceName pulumi.StringPtrInput
	// Grafana instance status, 1: Creating, 2: Running, 6: Stopped.
	InstanceStatus pulumi.IntPtrInput
	// Grafana public address.
	InternalUrl pulumi.StringPtrInput
	// Grafana intranet address.
	InternetUrl pulumi.StringPtrInput
	// Whether to clean up completely, the default is false.
	IsDestroy pulumi.BoolPtrInput
	// Whether to clean up completely, the default is false.
	//
	// Deprecated: It has been deprecated from version 1.81.16.
	IsDistroy pulumi.BoolPtrInput
	// Grafana external url which could be accessed by user.
	RootUrl pulumi.StringPtrInput
	// Subnet Id array.
	SubnetIds pulumi.StringArrayInput
	// Tag description list.
	Tags pulumi.MapInput
	// Vpc Id.
	VpcId pulumi.StringPtrInput
}

func (GrafanaInstanceState) ElementType

func (GrafanaInstanceState) ElementType() reflect.Type

type GrafanaIntegration

type GrafanaIntegration struct {
	pulumi.CustomResourceState

	// generated json string of given integration json schema.
	Content pulumi.StringOutput `pulumi:"content"`
	// integration desc.
	Description pulumi.StringOutput `pulumi:"description"`
	// grafana instance id.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// integration id.
	IntegrationId pulumi.StringOutput `pulumi:"integrationId"`
	// integration json schema kind.
	Kind pulumi.StringOutput `pulumi:"kind"`
}

func GetGrafanaIntegration

func GetGrafanaIntegration(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *GrafanaIntegrationState, opts ...pulumi.ResourceOption) (*GrafanaIntegration, error)

GetGrafanaIntegration gets an existing GrafanaIntegration resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewGrafanaIntegration

func NewGrafanaIntegration(ctx *pulumi.Context,
	name string, args *GrafanaIntegrationArgs, opts ...pulumi.ResourceOption) (*GrafanaIntegration, error)

NewGrafanaIntegration registers a new resource with the given unique name, arguments, and options.

func (*GrafanaIntegration) ElementType

func (*GrafanaIntegration) ElementType() reflect.Type

func (*GrafanaIntegration) ToGrafanaIntegrationOutput

func (i *GrafanaIntegration) ToGrafanaIntegrationOutput() GrafanaIntegrationOutput

func (*GrafanaIntegration) ToGrafanaIntegrationOutputWithContext

func (i *GrafanaIntegration) ToGrafanaIntegrationOutputWithContext(ctx context.Context) GrafanaIntegrationOutput

type GrafanaIntegrationArgs

type GrafanaIntegrationArgs struct {
	// generated json string of given integration json schema.
	Content pulumi.StringPtrInput
	// integration desc.
	Description pulumi.StringPtrInput
	// grafana instance id.
	InstanceId pulumi.StringInput
	// integration json schema kind.
	Kind pulumi.StringPtrInput
}

The set of arguments for constructing a GrafanaIntegration resource.

func (GrafanaIntegrationArgs) ElementType

func (GrafanaIntegrationArgs) ElementType() reflect.Type

type GrafanaIntegrationArray

type GrafanaIntegrationArray []GrafanaIntegrationInput

func (GrafanaIntegrationArray) ElementType

func (GrafanaIntegrationArray) ElementType() reflect.Type

func (GrafanaIntegrationArray) ToGrafanaIntegrationArrayOutput

func (i GrafanaIntegrationArray) ToGrafanaIntegrationArrayOutput() GrafanaIntegrationArrayOutput

func (GrafanaIntegrationArray) ToGrafanaIntegrationArrayOutputWithContext

func (i GrafanaIntegrationArray) ToGrafanaIntegrationArrayOutputWithContext(ctx context.Context) GrafanaIntegrationArrayOutput

type GrafanaIntegrationArrayInput

type GrafanaIntegrationArrayInput interface {
	pulumi.Input

	ToGrafanaIntegrationArrayOutput() GrafanaIntegrationArrayOutput
	ToGrafanaIntegrationArrayOutputWithContext(context.Context) GrafanaIntegrationArrayOutput
}

GrafanaIntegrationArrayInput is an input type that accepts GrafanaIntegrationArray and GrafanaIntegrationArrayOutput values. You can construct a concrete instance of `GrafanaIntegrationArrayInput` via:

GrafanaIntegrationArray{ GrafanaIntegrationArgs{...} }

type GrafanaIntegrationArrayOutput

type GrafanaIntegrationArrayOutput struct{ *pulumi.OutputState }

func (GrafanaIntegrationArrayOutput) ElementType

func (GrafanaIntegrationArrayOutput) Index

func (GrafanaIntegrationArrayOutput) ToGrafanaIntegrationArrayOutput

func (o GrafanaIntegrationArrayOutput) ToGrafanaIntegrationArrayOutput() GrafanaIntegrationArrayOutput

func (GrafanaIntegrationArrayOutput) ToGrafanaIntegrationArrayOutputWithContext

func (o GrafanaIntegrationArrayOutput) ToGrafanaIntegrationArrayOutputWithContext(ctx context.Context) GrafanaIntegrationArrayOutput

type GrafanaIntegrationInput

type GrafanaIntegrationInput interface {
	pulumi.Input

	ToGrafanaIntegrationOutput() GrafanaIntegrationOutput
	ToGrafanaIntegrationOutputWithContext(ctx context.Context) GrafanaIntegrationOutput
}

type GrafanaIntegrationMap

type GrafanaIntegrationMap map[string]GrafanaIntegrationInput

func (GrafanaIntegrationMap) ElementType

func (GrafanaIntegrationMap) ElementType() reflect.Type

func (GrafanaIntegrationMap) ToGrafanaIntegrationMapOutput

func (i GrafanaIntegrationMap) ToGrafanaIntegrationMapOutput() GrafanaIntegrationMapOutput

func (GrafanaIntegrationMap) ToGrafanaIntegrationMapOutputWithContext

func (i GrafanaIntegrationMap) ToGrafanaIntegrationMapOutputWithContext(ctx context.Context) GrafanaIntegrationMapOutput

type GrafanaIntegrationMapInput

type GrafanaIntegrationMapInput interface {
	pulumi.Input

	ToGrafanaIntegrationMapOutput() GrafanaIntegrationMapOutput
	ToGrafanaIntegrationMapOutputWithContext(context.Context) GrafanaIntegrationMapOutput
}

GrafanaIntegrationMapInput is an input type that accepts GrafanaIntegrationMap and GrafanaIntegrationMapOutput values. You can construct a concrete instance of `GrafanaIntegrationMapInput` via:

GrafanaIntegrationMap{ "key": GrafanaIntegrationArgs{...} }

type GrafanaIntegrationMapOutput

type GrafanaIntegrationMapOutput struct{ *pulumi.OutputState }

func (GrafanaIntegrationMapOutput) ElementType

func (GrafanaIntegrationMapOutput) MapIndex

func (GrafanaIntegrationMapOutput) ToGrafanaIntegrationMapOutput

func (o GrafanaIntegrationMapOutput) ToGrafanaIntegrationMapOutput() GrafanaIntegrationMapOutput

func (GrafanaIntegrationMapOutput) ToGrafanaIntegrationMapOutputWithContext

func (o GrafanaIntegrationMapOutput) ToGrafanaIntegrationMapOutputWithContext(ctx context.Context) GrafanaIntegrationMapOutput

type GrafanaIntegrationOutput

type GrafanaIntegrationOutput struct{ *pulumi.OutputState }

func (GrafanaIntegrationOutput) Content

generated json string of given integration json schema.

func (GrafanaIntegrationOutput) Description

integration desc.

func (GrafanaIntegrationOutput) ElementType

func (GrafanaIntegrationOutput) ElementType() reflect.Type

func (GrafanaIntegrationOutput) InstanceId

grafana instance id.

func (GrafanaIntegrationOutput) IntegrationId

func (o GrafanaIntegrationOutput) IntegrationId() pulumi.StringOutput

integration id.

func (GrafanaIntegrationOutput) Kind

integration json schema kind.

func (GrafanaIntegrationOutput) ToGrafanaIntegrationOutput

func (o GrafanaIntegrationOutput) ToGrafanaIntegrationOutput() GrafanaIntegrationOutput

func (GrafanaIntegrationOutput) ToGrafanaIntegrationOutputWithContext

func (o GrafanaIntegrationOutput) ToGrafanaIntegrationOutputWithContext(ctx context.Context) GrafanaIntegrationOutput

type GrafanaIntegrationState

type GrafanaIntegrationState struct {
	// generated json string of given integration json schema.
	Content pulumi.StringPtrInput
	// integration desc.
	Description pulumi.StringPtrInput
	// grafana instance id.
	InstanceId pulumi.StringPtrInput
	// integration id.
	IntegrationId pulumi.StringPtrInput
	// integration json schema kind.
	Kind pulumi.StringPtrInput
}

func (GrafanaIntegrationState) ElementType

func (GrafanaIntegrationState) ElementType() reflect.Type

type GrafanaNotificationChannel

type GrafanaNotificationChannel struct {
	pulumi.CustomResourceState

	// plugin id.
	ChannelId pulumi.StringOutput `pulumi:"channelId"`
	// channel name.
	ChannelName pulumi.StringOutput `pulumi:"channelName"`
	// extra grafana organization id list, default to 1 representing Main Org.
	ExtraOrgIds pulumi.StringArrayOutput `pulumi:"extraOrgIds"`
	// grafana instance id.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// Grafana organization which channel will be installed, default to 1 representing Main Org.
	OrgId pulumi.IntOutput `pulumi:"orgId"`
	// cloud monitor notification template notice-id list.
	Receivers pulumi.StringArrayOutput `pulumi:"receivers"`
}

func GetGrafanaNotificationChannel

func GetGrafanaNotificationChannel(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *GrafanaNotificationChannelState, opts ...pulumi.ResourceOption) (*GrafanaNotificationChannel, error)

GetGrafanaNotificationChannel gets an existing GrafanaNotificationChannel resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewGrafanaNotificationChannel

func NewGrafanaNotificationChannel(ctx *pulumi.Context,
	name string, args *GrafanaNotificationChannelArgs, opts ...pulumi.ResourceOption) (*GrafanaNotificationChannel, error)

NewGrafanaNotificationChannel registers a new resource with the given unique name, arguments, and options.

func (*GrafanaNotificationChannel) ElementType

func (*GrafanaNotificationChannel) ElementType() reflect.Type

func (*GrafanaNotificationChannel) ToGrafanaNotificationChannelOutput

func (i *GrafanaNotificationChannel) ToGrafanaNotificationChannelOutput() GrafanaNotificationChannelOutput

func (*GrafanaNotificationChannel) ToGrafanaNotificationChannelOutputWithContext

func (i *GrafanaNotificationChannel) ToGrafanaNotificationChannelOutputWithContext(ctx context.Context) GrafanaNotificationChannelOutput

type GrafanaNotificationChannelArgs

type GrafanaNotificationChannelArgs struct {
	// channel name.
	ChannelName pulumi.StringPtrInput
	// extra grafana organization id list, default to 1 representing Main Org.
	ExtraOrgIds pulumi.StringArrayInput
	// grafana instance id.
	InstanceId pulumi.StringInput
	// Grafana organization which channel will be installed, default to 1 representing Main Org.
	OrgId pulumi.IntPtrInput
	// cloud monitor notification template notice-id list.
	Receivers pulumi.StringArrayInput
}

The set of arguments for constructing a GrafanaNotificationChannel resource.

func (GrafanaNotificationChannelArgs) ElementType

type GrafanaNotificationChannelArray

type GrafanaNotificationChannelArray []GrafanaNotificationChannelInput

func (GrafanaNotificationChannelArray) ElementType

func (GrafanaNotificationChannelArray) ToGrafanaNotificationChannelArrayOutput

func (i GrafanaNotificationChannelArray) ToGrafanaNotificationChannelArrayOutput() GrafanaNotificationChannelArrayOutput

func (GrafanaNotificationChannelArray) ToGrafanaNotificationChannelArrayOutputWithContext

func (i GrafanaNotificationChannelArray) ToGrafanaNotificationChannelArrayOutputWithContext(ctx context.Context) GrafanaNotificationChannelArrayOutput

type GrafanaNotificationChannelArrayInput

type GrafanaNotificationChannelArrayInput interface {
	pulumi.Input

	ToGrafanaNotificationChannelArrayOutput() GrafanaNotificationChannelArrayOutput
	ToGrafanaNotificationChannelArrayOutputWithContext(context.Context) GrafanaNotificationChannelArrayOutput
}

GrafanaNotificationChannelArrayInput is an input type that accepts GrafanaNotificationChannelArray and GrafanaNotificationChannelArrayOutput values. You can construct a concrete instance of `GrafanaNotificationChannelArrayInput` via:

GrafanaNotificationChannelArray{ GrafanaNotificationChannelArgs{...} }

type GrafanaNotificationChannelArrayOutput

type GrafanaNotificationChannelArrayOutput struct{ *pulumi.OutputState }

func (GrafanaNotificationChannelArrayOutput) ElementType

func (GrafanaNotificationChannelArrayOutput) Index

func (GrafanaNotificationChannelArrayOutput) ToGrafanaNotificationChannelArrayOutput

func (o GrafanaNotificationChannelArrayOutput) ToGrafanaNotificationChannelArrayOutput() GrafanaNotificationChannelArrayOutput

func (GrafanaNotificationChannelArrayOutput) ToGrafanaNotificationChannelArrayOutputWithContext

func (o GrafanaNotificationChannelArrayOutput) ToGrafanaNotificationChannelArrayOutputWithContext(ctx context.Context) GrafanaNotificationChannelArrayOutput

type GrafanaNotificationChannelInput

type GrafanaNotificationChannelInput interface {
	pulumi.Input

	ToGrafanaNotificationChannelOutput() GrafanaNotificationChannelOutput
	ToGrafanaNotificationChannelOutputWithContext(ctx context.Context) GrafanaNotificationChannelOutput
}

type GrafanaNotificationChannelMap

type GrafanaNotificationChannelMap map[string]GrafanaNotificationChannelInput

func (GrafanaNotificationChannelMap) ElementType

func (GrafanaNotificationChannelMap) ToGrafanaNotificationChannelMapOutput

func (i GrafanaNotificationChannelMap) ToGrafanaNotificationChannelMapOutput() GrafanaNotificationChannelMapOutput

func (GrafanaNotificationChannelMap) ToGrafanaNotificationChannelMapOutputWithContext

func (i GrafanaNotificationChannelMap) ToGrafanaNotificationChannelMapOutputWithContext(ctx context.Context) GrafanaNotificationChannelMapOutput

type GrafanaNotificationChannelMapInput

type GrafanaNotificationChannelMapInput interface {
	pulumi.Input

	ToGrafanaNotificationChannelMapOutput() GrafanaNotificationChannelMapOutput
	ToGrafanaNotificationChannelMapOutputWithContext(context.Context) GrafanaNotificationChannelMapOutput
}

GrafanaNotificationChannelMapInput is an input type that accepts GrafanaNotificationChannelMap and GrafanaNotificationChannelMapOutput values. You can construct a concrete instance of `GrafanaNotificationChannelMapInput` via:

GrafanaNotificationChannelMap{ "key": GrafanaNotificationChannelArgs{...} }

type GrafanaNotificationChannelMapOutput

type GrafanaNotificationChannelMapOutput struct{ *pulumi.OutputState }

func (GrafanaNotificationChannelMapOutput) ElementType

func (GrafanaNotificationChannelMapOutput) MapIndex

func (GrafanaNotificationChannelMapOutput) ToGrafanaNotificationChannelMapOutput

func (o GrafanaNotificationChannelMapOutput) ToGrafanaNotificationChannelMapOutput() GrafanaNotificationChannelMapOutput

func (GrafanaNotificationChannelMapOutput) ToGrafanaNotificationChannelMapOutputWithContext

func (o GrafanaNotificationChannelMapOutput) ToGrafanaNotificationChannelMapOutputWithContext(ctx context.Context) GrafanaNotificationChannelMapOutput

type GrafanaNotificationChannelOutput

type GrafanaNotificationChannelOutput struct{ *pulumi.OutputState }

func (GrafanaNotificationChannelOutput) ChannelId

plugin id.

func (GrafanaNotificationChannelOutput) ChannelName

channel name.

func (GrafanaNotificationChannelOutput) ElementType

func (GrafanaNotificationChannelOutput) ExtraOrgIds

extra grafana organization id list, default to 1 representing Main Org.

func (GrafanaNotificationChannelOutput) InstanceId

grafana instance id.

func (GrafanaNotificationChannelOutput) OrgId

Grafana organization which channel will be installed, default to 1 representing Main Org.

func (GrafanaNotificationChannelOutput) Receivers

cloud monitor notification template notice-id list.

func (GrafanaNotificationChannelOutput) ToGrafanaNotificationChannelOutput

func (o GrafanaNotificationChannelOutput) ToGrafanaNotificationChannelOutput() GrafanaNotificationChannelOutput

func (GrafanaNotificationChannelOutput) ToGrafanaNotificationChannelOutputWithContext

func (o GrafanaNotificationChannelOutput) ToGrafanaNotificationChannelOutputWithContext(ctx context.Context) GrafanaNotificationChannelOutput

type GrafanaNotificationChannelState

type GrafanaNotificationChannelState struct {
	// plugin id.
	ChannelId pulumi.StringPtrInput
	// channel name.
	ChannelName pulumi.StringPtrInput
	// extra grafana organization id list, default to 1 representing Main Org.
	ExtraOrgIds pulumi.StringArrayInput
	// grafana instance id.
	InstanceId pulumi.StringPtrInput
	// Grafana organization which channel will be installed, default to 1 representing Main Org.
	OrgId pulumi.IntPtrInput
	// cloud monitor notification template notice-id list.
	Receivers pulumi.StringArrayInput
}

func (GrafanaNotificationChannelState) ElementType

type GrafanaPlugin

type GrafanaPlugin struct {
	pulumi.CustomResourceState

	// Grafana instance id.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// Plugin id.
	PluginId pulumi.StringOutput `pulumi:"pluginId"`
	// Plugin version.
	Version pulumi.StringOutput `pulumi:"version"`
}

func GetGrafanaPlugin

func GetGrafanaPlugin(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *GrafanaPluginState, opts ...pulumi.ResourceOption) (*GrafanaPlugin, error)

GetGrafanaPlugin gets an existing GrafanaPlugin resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewGrafanaPlugin

func NewGrafanaPlugin(ctx *pulumi.Context,
	name string, args *GrafanaPluginArgs, opts ...pulumi.ResourceOption) (*GrafanaPlugin, error)

NewGrafanaPlugin registers a new resource with the given unique name, arguments, and options.

func (*GrafanaPlugin) ElementType

func (*GrafanaPlugin) ElementType() reflect.Type

func (*GrafanaPlugin) ToGrafanaPluginOutput

func (i *GrafanaPlugin) ToGrafanaPluginOutput() GrafanaPluginOutput

func (*GrafanaPlugin) ToGrafanaPluginOutputWithContext

func (i *GrafanaPlugin) ToGrafanaPluginOutputWithContext(ctx context.Context) GrafanaPluginOutput

type GrafanaPluginArgs

type GrafanaPluginArgs struct {
	// Grafana instance id.
	InstanceId pulumi.StringInput
	// Plugin id.
	PluginId pulumi.StringInput
	// Plugin version.
	Version pulumi.StringPtrInput
}

The set of arguments for constructing a GrafanaPlugin resource.

func (GrafanaPluginArgs) ElementType

func (GrafanaPluginArgs) ElementType() reflect.Type

type GrafanaPluginArray

type GrafanaPluginArray []GrafanaPluginInput

func (GrafanaPluginArray) ElementType

func (GrafanaPluginArray) ElementType() reflect.Type

func (GrafanaPluginArray) ToGrafanaPluginArrayOutput

func (i GrafanaPluginArray) ToGrafanaPluginArrayOutput() GrafanaPluginArrayOutput

func (GrafanaPluginArray) ToGrafanaPluginArrayOutputWithContext

func (i GrafanaPluginArray) ToGrafanaPluginArrayOutputWithContext(ctx context.Context) GrafanaPluginArrayOutput

type GrafanaPluginArrayInput

type GrafanaPluginArrayInput interface {
	pulumi.Input

	ToGrafanaPluginArrayOutput() GrafanaPluginArrayOutput
	ToGrafanaPluginArrayOutputWithContext(context.Context) GrafanaPluginArrayOutput
}

GrafanaPluginArrayInput is an input type that accepts GrafanaPluginArray and GrafanaPluginArrayOutput values. You can construct a concrete instance of `GrafanaPluginArrayInput` via:

GrafanaPluginArray{ GrafanaPluginArgs{...} }

type GrafanaPluginArrayOutput

type GrafanaPluginArrayOutput struct{ *pulumi.OutputState }

func (GrafanaPluginArrayOutput) ElementType

func (GrafanaPluginArrayOutput) ElementType() reflect.Type

func (GrafanaPluginArrayOutput) Index

func (GrafanaPluginArrayOutput) ToGrafanaPluginArrayOutput

func (o GrafanaPluginArrayOutput) ToGrafanaPluginArrayOutput() GrafanaPluginArrayOutput

func (GrafanaPluginArrayOutput) ToGrafanaPluginArrayOutputWithContext

func (o GrafanaPluginArrayOutput) ToGrafanaPluginArrayOutputWithContext(ctx context.Context) GrafanaPluginArrayOutput

type GrafanaPluginInput

type GrafanaPluginInput interface {
	pulumi.Input

	ToGrafanaPluginOutput() GrafanaPluginOutput
	ToGrafanaPluginOutputWithContext(ctx context.Context) GrafanaPluginOutput
}

type GrafanaPluginMap

type GrafanaPluginMap map[string]GrafanaPluginInput

func (GrafanaPluginMap) ElementType

func (GrafanaPluginMap) ElementType() reflect.Type

func (GrafanaPluginMap) ToGrafanaPluginMapOutput

func (i GrafanaPluginMap) ToGrafanaPluginMapOutput() GrafanaPluginMapOutput

func (GrafanaPluginMap) ToGrafanaPluginMapOutputWithContext

func (i GrafanaPluginMap) ToGrafanaPluginMapOutputWithContext(ctx context.Context) GrafanaPluginMapOutput

type GrafanaPluginMapInput

type GrafanaPluginMapInput interface {
	pulumi.Input

	ToGrafanaPluginMapOutput() GrafanaPluginMapOutput
	ToGrafanaPluginMapOutputWithContext(context.Context) GrafanaPluginMapOutput
}

GrafanaPluginMapInput is an input type that accepts GrafanaPluginMap and GrafanaPluginMapOutput values. You can construct a concrete instance of `GrafanaPluginMapInput` via:

GrafanaPluginMap{ "key": GrafanaPluginArgs{...} }

type GrafanaPluginMapOutput

type GrafanaPluginMapOutput struct{ *pulumi.OutputState }

func (GrafanaPluginMapOutput) ElementType

func (GrafanaPluginMapOutput) ElementType() reflect.Type

func (GrafanaPluginMapOutput) MapIndex

func (GrafanaPluginMapOutput) ToGrafanaPluginMapOutput

func (o GrafanaPluginMapOutput) ToGrafanaPluginMapOutput() GrafanaPluginMapOutput

func (GrafanaPluginMapOutput) ToGrafanaPluginMapOutputWithContext

func (o GrafanaPluginMapOutput) ToGrafanaPluginMapOutputWithContext(ctx context.Context) GrafanaPluginMapOutput

type GrafanaPluginOutput

type GrafanaPluginOutput struct{ *pulumi.OutputState }

func (GrafanaPluginOutput) ElementType

func (GrafanaPluginOutput) ElementType() reflect.Type

func (GrafanaPluginOutput) InstanceId

func (o GrafanaPluginOutput) InstanceId() pulumi.StringOutput

Grafana instance id.

func (GrafanaPluginOutput) PluginId

Plugin id.

func (GrafanaPluginOutput) ToGrafanaPluginOutput

func (o GrafanaPluginOutput) ToGrafanaPluginOutput() GrafanaPluginOutput

func (GrafanaPluginOutput) ToGrafanaPluginOutputWithContext

func (o GrafanaPluginOutput) ToGrafanaPluginOutputWithContext(ctx context.Context) GrafanaPluginOutput

func (GrafanaPluginOutput) Version

Plugin version.

type GrafanaPluginState

type GrafanaPluginState struct {
	// Grafana instance id.
	InstanceId pulumi.StringPtrInput
	// Plugin id.
	PluginId pulumi.StringPtrInput
	// Plugin version.
	Version pulumi.StringPtrInput
}

func (GrafanaPluginState) ElementType

func (GrafanaPluginState) ElementType() reflect.Type

type GrafanaSsoAccount

type GrafanaSsoAccount struct {
	pulumi.CustomResourceState

	// grafana instance id.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// account related description.
	Notes pulumi.StringOutput `pulumi:"notes"`
	// grafana role.
	Roles GrafanaSsoAccountRoleArrayOutput `pulumi:"roles"`
	// sub account uin of specific user.
	UserId pulumi.StringOutput `pulumi:"userId"`
}

func GetGrafanaSsoAccount

func GetGrafanaSsoAccount(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *GrafanaSsoAccountState, opts ...pulumi.ResourceOption) (*GrafanaSsoAccount, error)

GetGrafanaSsoAccount gets an existing GrafanaSsoAccount resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewGrafanaSsoAccount

func NewGrafanaSsoAccount(ctx *pulumi.Context,
	name string, args *GrafanaSsoAccountArgs, opts ...pulumi.ResourceOption) (*GrafanaSsoAccount, error)

NewGrafanaSsoAccount registers a new resource with the given unique name, arguments, and options.

func (*GrafanaSsoAccount) ElementType

func (*GrafanaSsoAccount) ElementType() reflect.Type

func (*GrafanaSsoAccount) ToGrafanaSsoAccountOutput

func (i *GrafanaSsoAccount) ToGrafanaSsoAccountOutput() GrafanaSsoAccountOutput

func (*GrafanaSsoAccount) ToGrafanaSsoAccountOutputWithContext

func (i *GrafanaSsoAccount) ToGrafanaSsoAccountOutputWithContext(ctx context.Context) GrafanaSsoAccountOutput

type GrafanaSsoAccountArgs

type GrafanaSsoAccountArgs struct {
	// grafana instance id.
	InstanceId pulumi.StringInput
	// account related description.
	Notes pulumi.StringPtrInput
	// grafana role.
	Roles GrafanaSsoAccountRoleArrayInput
	// sub account uin of specific user.
	UserId pulumi.StringInput
}

The set of arguments for constructing a GrafanaSsoAccount resource.

func (GrafanaSsoAccountArgs) ElementType

func (GrafanaSsoAccountArgs) ElementType() reflect.Type

type GrafanaSsoAccountArray

type GrafanaSsoAccountArray []GrafanaSsoAccountInput

func (GrafanaSsoAccountArray) ElementType

func (GrafanaSsoAccountArray) ElementType() reflect.Type

func (GrafanaSsoAccountArray) ToGrafanaSsoAccountArrayOutput

func (i GrafanaSsoAccountArray) ToGrafanaSsoAccountArrayOutput() GrafanaSsoAccountArrayOutput

func (GrafanaSsoAccountArray) ToGrafanaSsoAccountArrayOutputWithContext

func (i GrafanaSsoAccountArray) ToGrafanaSsoAccountArrayOutputWithContext(ctx context.Context) GrafanaSsoAccountArrayOutput

type GrafanaSsoAccountArrayInput

type GrafanaSsoAccountArrayInput interface {
	pulumi.Input

	ToGrafanaSsoAccountArrayOutput() GrafanaSsoAccountArrayOutput
	ToGrafanaSsoAccountArrayOutputWithContext(context.Context) GrafanaSsoAccountArrayOutput
}

GrafanaSsoAccountArrayInput is an input type that accepts GrafanaSsoAccountArray and GrafanaSsoAccountArrayOutput values. You can construct a concrete instance of `GrafanaSsoAccountArrayInput` via:

GrafanaSsoAccountArray{ GrafanaSsoAccountArgs{...} }

type GrafanaSsoAccountArrayOutput

type GrafanaSsoAccountArrayOutput struct{ *pulumi.OutputState }

func (GrafanaSsoAccountArrayOutput) ElementType

func (GrafanaSsoAccountArrayOutput) Index

func (GrafanaSsoAccountArrayOutput) ToGrafanaSsoAccountArrayOutput

func (o GrafanaSsoAccountArrayOutput) ToGrafanaSsoAccountArrayOutput() GrafanaSsoAccountArrayOutput

func (GrafanaSsoAccountArrayOutput) ToGrafanaSsoAccountArrayOutputWithContext

func (o GrafanaSsoAccountArrayOutput) ToGrafanaSsoAccountArrayOutputWithContext(ctx context.Context) GrafanaSsoAccountArrayOutput

type GrafanaSsoAccountInput

type GrafanaSsoAccountInput interface {
	pulumi.Input

	ToGrafanaSsoAccountOutput() GrafanaSsoAccountOutput
	ToGrafanaSsoAccountOutputWithContext(ctx context.Context) GrafanaSsoAccountOutput
}

type GrafanaSsoAccountMap

type GrafanaSsoAccountMap map[string]GrafanaSsoAccountInput

func (GrafanaSsoAccountMap) ElementType

func (GrafanaSsoAccountMap) ElementType() reflect.Type

func (GrafanaSsoAccountMap) ToGrafanaSsoAccountMapOutput

func (i GrafanaSsoAccountMap) ToGrafanaSsoAccountMapOutput() GrafanaSsoAccountMapOutput

func (GrafanaSsoAccountMap) ToGrafanaSsoAccountMapOutputWithContext

func (i GrafanaSsoAccountMap) ToGrafanaSsoAccountMapOutputWithContext(ctx context.Context) GrafanaSsoAccountMapOutput

type GrafanaSsoAccountMapInput

type GrafanaSsoAccountMapInput interface {
	pulumi.Input

	ToGrafanaSsoAccountMapOutput() GrafanaSsoAccountMapOutput
	ToGrafanaSsoAccountMapOutputWithContext(context.Context) GrafanaSsoAccountMapOutput
}

GrafanaSsoAccountMapInput is an input type that accepts GrafanaSsoAccountMap and GrafanaSsoAccountMapOutput values. You can construct a concrete instance of `GrafanaSsoAccountMapInput` via:

GrafanaSsoAccountMap{ "key": GrafanaSsoAccountArgs{...} }

type GrafanaSsoAccountMapOutput

type GrafanaSsoAccountMapOutput struct{ *pulumi.OutputState }

func (GrafanaSsoAccountMapOutput) ElementType

func (GrafanaSsoAccountMapOutput) ElementType() reflect.Type

func (GrafanaSsoAccountMapOutput) MapIndex

func (GrafanaSsoAccountMapOutput) ToGrafanaSsoAccountMapOutput

func (o GrafanaSsoAccountMapOutput) ToGrafanaSsoAccountMapOutput() GrafanaSsoAccountMapOutput

func (GrafanaSsoAccountMapOutput) ToGrafanaSsoAccountMapOutputWithContext

func (o GrafanaSsoAccountMapOutput) ToGrafanaSsoAccountMapOutputWithContext(ctx context.Context) GrafanaSsoAccountMapOutput

type GrafanaSsoAccountOutput

type GrafanaSsoAccountOutput struct{ *pulumi.OutputState }

func (GrafanaSsoAccountOutput) ElementType

func (GrafanaSsoAccountOutput) ElementType() reflect.Type

func (GrafanaSsoAccountOutput) InstanceId

grafana instance id.

func (GrafanaSsoAccountOutput) Notes

account related description.

func (GrafanaSsoAccountOutput) Roles

grafana role.

func (GrafanaSsoAccountOutput) ToGrafanaSsoAccountOutput

func (o GrafanaSsoAccountOutput) ToGrafanaSsoAccountOutput() GrafanaSsoAccountOutput

func (GrafanaSsoAccountOutput) ToGrafanaSsoAccountOutputWithContext

func (o GrafanaSsoAccountOutput) ToGrafanaSsoAccountOutputWithContext(ctx context.Context) GrafanaSsoAccountOutput

func (GrafanaSsoAccountOutput) UserId

sub account uin of specific user.

type GrafanaSsoAccountRole

type GrafanaSsoAccountRole struct {
	Organization string `pulumi:"organization"`
	Role         string `pulumi:"role"`
}

type GrafanaSsoAccountRoleArgs

type GrafanaSsoAccountRoleArgs struct {
	Organization pulumi.StringInput `pulumi:"organization"`
	Role         pulumi.StringInput `pulumi:"role"`
}

func (GrafanaSsoAccountRoleArgs) ElementType

func (GrafanaSsoAccountRoleArgs) ElementType() reflect.Type

func (GrafanaSsoAccountRoleArgs) ToGrafanaSsoAccountRoleOutput

func (i GrafanaSsoAccountRoleArgs) ToGrafanaSsoAccountRoleOutput() GrafanaSsoAccountRoleOutput

func (GrafanaSsoAccountRoleArgs) ToGrafanaSsoAccountRoleOutputWithContext

func (i GrafanaSsoAccountRoleArgs) ToGrafanaSsoAccountRoleOutputWithContext(ctx context.Context) GrafanaSsoAccountRoleOutput

type GrafanaSsoAccountRoleArray

type GrafanaSsoAccountRoleArray []GrafanaSsoAccountRoleInput

func (GrafanaSsoAccountRoleArray) ElementType

func (GrafanaSsoAccountRoleArray) ElementType() reflect.Type

func (GrafanaSsoAccountRoleArray) ToGrafanaSsoAccountRoleArrayOutput

func (i GrafanaSsoAccountRoleArray) ToGrafanaSsoAccountRoleArrayOutput() GrafanaSsoAccountRoleArrayOutput

func (GrafanaSsoAccountRoleArray) ToGrafanaSsoAccountRoleArrayOutputWithContext

func (i GrafanaSsoAccountRoleArray) ToGrafanaSsoAccountRoleArrayOutputWithContext(ctx context.Context) GrafanaSsoAccountRoleArrayOutput

type GrafanaSsoAccountRoleArrayInput

type GrafanaSsoAccountRoleArrayInput interface {
	pulumi.Input

	ToGrafanaSsoAccountRoleArrayOutput() GrafanaSsoAccountRoleArrayOutput
	ToGrafanaSsoAccountRoleArrayOutputWithContext(context.Context) GrafanaSsoAccountRoleArrayOutput
}

GrafanaSsoAccountRoleArrayInput is an input type that accepts GrafanaSsoAccountRoleArray and GrafanaSsoAccountRoleArrayOutput values. You can construct a concrete instance of `GrafanaSsoAccountRoleArrayInput` via:

GrafanaSsoAccountRoleArray{ GrafanaSsoAccountRoleArgs{...} }

type GrafanaSsoAccountRoleArrayOutput

type GrafanaSsoAccountRoleArrayOutput struct{ *pulumi.OutputState }

func (GrafanaSsoAccountRoleArrayOutput) ElementType

func (GrafanaSsoAccountRoleArrayOutput) Index

func (GrafanaSsoAccountRoleArrayOutput) ToGrafanaSsoAccountRoleArrayOutput

func (o GrafanaSsoAccountRoleArrayOutput) ToGrafanaSsoAccountRoleArrayOutput() GrafanaSsoAccountRoleArrayOutput

func (GrafanaSsoAccountRoleArrayOutput) ToGrafanaSsoAccountRoleArrayOutputWithContext

func (o GrafanaSsoAccountRoleArrayOutput) ToGrafanaSsoAccountRoleArrayOutputWithContext(ctx context.Context) GrafanaSsoAccountRoleArrayOutput

type GrafanaSsoAccountRoleInput

type GrafanaSsoAccountRoleInput interface {
	pulumi.Input

	ToGrafanaSsoAccountRoleOutput() GrafanaSsoAccountRoleOutput
	ToGrafanaSsoAccountRoleOutputWithContext(context.Context) GrafanaSsoAccountRoleOutput
}

GrafanaSsoAccountRoleInput is an input type that accepts GrafanaSsoAccountRoleArgs and GrafanaSsoAccountRoleOutput values. You can construct a concrete instance of `GrafanaSsoAccountRoleInput` via:

GrafanaSsoAccountRoleArgs{...}

type GrafanaSsoAccountRoleOutput

type GrafanaSsoAccountRoleOutput struct{ *pulumi.OutputState }

func (GrafanaSsoAccountRoleOutput) ElementType

func (GrafanaSsoAccountRoleOutput) Organization

func (GrafanaSsoAccountRoleOutput) Role

func (GrafanaSsoAccountRoleOutput) ToGrafanaSsoAccountRoleOutput

func (o GrafanaSsoAccountRoleOutput) ToGrafanaSsoAccountRoleOutput() GrafanaSsoAccountRoleOutput

func (GrafanaSsoAccountRoleOutput) ToGrafanaSsoAccountRoleOutputWithContext

func (o GrafanaSsoAccountRoleOutput) ToGrafanaSsoAccountRoleOutputWithContext(ctx context.Context) GrafanaSsoAccountRoleOutput

type GrafanaSsoAccountState

type GrafanaSsoAccountState struct {
	// grafana instance id.
	InstanceId pulumi.StringPtrInput
	// account related description.
	Notes pulumi.StringPtrInput
	// grafana role.
	Roles GrafanaSsoAccountRoleArrayInput
	// sub account uin of specific user.
	UserId pulumi.StringPtrInput
}

func (GrafanaSsoAccountState) ElementType

func (GrafanaSsoAccountState) ElementType() reflect.Type

type GrafanaSsoCamConfig

type GrafanaSsoCamConfig struct {
	pulumi.CustomResourceState

	// Whether to enable the CAM authorization: `true` for enabling; `false` for disabling.
	EnableSsoCamCheck pulumi.BoolOutput `pulumi:"enableSsoCamCheck"`
	// Grafana instance ID.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
}

func GetGrafanaSsoCamConfig

func GetGrafanaSsoCamConfig(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *GrafanaSsoCamConfigState, opts ...pulumi.ResourceOption) (*GrafanaSsoCamConfig, error)

GetGrafanaSsoCamConfig gets an existing GrafanaSsoCamConfig resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewGrafanaSsoCamConfig

func NewGrafanaSsoCamConfig(ctx *pulumi.Context,
	name string, args *GrafanaSsoCamConfigArgs, opts ...pulumi.ResourceOption) (*GrafanaSsoCamConfig, error)

NewGrafanaSsoCamConfig registers a new resource with the given unique name, arguments, and options.

func (*GrafanaSsoCamConfig) ElementType

func (*GrafanaSsoCamConfig) ElementType() reflect.Type

func (*GrafanaSsoCamConfig) ToGrafanaSsoCamConfigOutput

func (i *GrafanaSsoCamConfig) ToGrafanaSsoCamConfigOutput() GrafanaSsoCamConfigOutput

func (*GrafanaSsoCamConfig) ToGrafanaSsoCamConfigOutputWithContext

func (i *GrafanaSsoCamConfig) ToGrafanaSsoCamConfigOutputWithContext(ctx context.Context) GrafanaSsoCamConfigOutput

type GrafanaSsoCamConfigArgs

type GrafanaSsoCamConfigArgs struct {
	// Whether to enable the CAM authorization: `true` for enabling; `false` for disabling.
	EnableSsoCamCheck pulumi.BoolInput
	// Grafana instance ID.
	InstanceId pulumi.StringInput
}

The set of arguments for constructing a GrafanaSsoCamConfig resource.

func (GrafanaSsoCamConfigArgs) ElementType

func (GrafanaSsoCamConfigArgs) ElementType() reflect.Type

type GrafanaSsoCamConfigArray

type GrafanaSsoCamConfigArray []GrafanaSsoCamConfigInput

func (GrafanaSsoCamConfigArray) ElementType

func (GrafanaSsoCamConfigArray) ElementType() reflect.Type

func (GrafanaSsoCamConfigArray) ToGrafanaSsoCamConfigArrayOutput

func (i GrafanaSsoCamConfigArray) ToGrafanaSsoCamConfigArrayOutput() GrafanaSsoCamConfigArrayOutput

func (GrafanaSsoCamConfigArray) ToGrafanaSsoCamConfigArrayOutputWithContext

func (i GrafanaSsoCamConfigArray) ToGrafanaSsoCamConfigArrayOutputWithContext(ctx context.Context) GrafanaSsoCamConfigArrayOutput

type GrafanaSsoCamConfigArrayInput

type GrafanaSsoCamConfigArrayInput interface {
	pulumi.Input

	ToGrafanaSsoCamConfigArrayOutput() GrafanaSsoCamConfigArrayOutput
	ToGrafanaSsoCamConfigArrayOutputWithContext(context.Context) GrafanaSsoCamConfigArrayOutput
}

GrafanaSsoCamConfigArrayInput is an input type that accepts GrafanaSsoCamConfigArray and GrafanaSsoCamConfigArrayOutput values. You can construct a concrete instance of `GrafanaSsoCamConfigArrayInput` via:

GrafanaSsoCamConfigArray{ GrafanaSsoCamConfigArgs{...} }

type GrafanaSsoCamConfigArrayOutput

type GrafanaSsoCamConfigArrayOutput struct{ *pulumi.OutputState }

func (GrafanaSsoCamConfigArrayOutput) ElementType

func (GrafanaSsoCamConfigArrayOutput) Index

func (GrafanaSsoCamConfigArrayOutput) ToGrafanaSsoCamConfigArrayOutput

func (o GrafanaSsoCamConfigArrayOutput) ToGrafanaSsoCamConfigArrayOutput() GrafanaSsoCamConfigArrayOutput

func (GrafanaSsoCamConfigArrayOutput) ToGrafanaSsoCamConfigArrayOutputWithContext

func (o GrafanaSsoCamConfigArrayOutput) ToGrafanaSsoCamConfigArrayOutputWithContext(ctx context.Context) GrafanaSsoCamConfigArrayOutput

type GrafanaSsoCamConfigInput

type GrafanaSsoCamConfigInput interface {
	pulumi.Input

	ToGrafanaSsoCamConfigOutput() GrafanaSsoCamConfigOutput
	ToGrafanaSsoCamConfigOutputWithContext(ctx context.Context) GrafanaSsoCamConfigOutput
}

type GrafanaSsoCamConfigMap

type GrafanaSsoCamConfigMap map[string]GrafanaSsoCamConfigInput

func (GrafanaSsoCamConfigMap) ElementType

func (GrafanaSsoCamConfigMap) ElementType() reflect.Type

func (GrafanaSsoCamConfigMap) ToGrafanaSsoCamConfigMapOutput

func (i GrafanaSsoCamConfigMap) ToGrafanaSsoCamConfigMapOutput() GrafanaSsoCamConfigMapOutput

func (GrafanaSsoCamConfigMap) ToGrafanaSsoCamConfigMapOutputWithContext

func (i GrafanaSsoCamConfigMap) ToGrafanaSsoCamConfigMapOutputWithContext(ctx context.Context) GrafanaSsoCamConfigMapOutput

type GrafanaSsoCamConfigMapInput

type GrafanaSsoCamConfigMapInput interface {
	pulumi.Input

	ToGrafanaSsoCamConfigMapOutput() GrafanaSsoCamConfigMapOutput
	ToGrafanaSsoCamConfigMapOutputWithContext(context.Context) GrafanaSsoCamConfigMapOutput
}

GrafanaSsoCamConfigMapInput is an input type that accepts GrafanaSsoCamConfigMap and GrafanaSsoCamConfigMapOutput values. You can construct a concrete instance of `GrafanaSsoCamConfigMapInput` via:

GrafanaSsoCamConfigMap{ "key": GrafanaSsoCamConfigArgs{...} }

type GrafanaSsoCamConfigMapOutput

type GrafanaSsoCamConfigMapOutput struct{ *pulumi.OutputState }

func (GrafanaSsoCamConfigMapOutput) ElementType

func (GrafanaSsoCamConfigMapOutput) MapIndex

func (GrafanaSsoCamConfigMapOutput) ToGrafanaSsoCamConfigMapOutput

func (o GrafanaSsoCamConfigMapOutput) ToGrafanaSsoCamConfigMapOutput() GrafanaSsoCamConfigMapOutput

func (GrafanaSsoCamConfigMapOutput) ToGrafanaSsoCamConfigMapOutputWithContext

func (o GrafanaSsoCamConfigMapOutput) ToGrafanaSsoCamConfigMapOutputWithContext(ctx context.Context) GrafanaSsoCamConfigMapOutput

type GrafanaSsoCamConfigOutput

type GrafanaSsoCamConfigOutput struct{ *pulumi.OutputState }

func (GrafanaSsoCamConfigOutput) ElementType

func (GrafanaSsoCamConfigOutput) ElementType() reflect.Type

func (GrafanaSsoCamConfigOutput) EnableSsoCamCheck

func (o GrafanaSsoCamConfigOutput) EnableSsoCamCheck() pulumi.BoolOutput

Whether to enable the CAM authorization: `true` for enabling; `false` for disabling.

func (GrafanaSsoCamConfigOutput) InstanceId

Grafana instance ID.

func (GrafanaSsoCamConfigOutput) ToGrafanaSsoCamConfigOutput

func (o GrafanaSsoCamConfigOutput) ToGrafanaSsoCamConfigOutput() GrafanaSsoCamConfigOutput

func (GrafanaSsoCamConfigOutput) ToGrafanaSsoCamConfigOutputWithContext

func (o GrafanaSsoCamConfigOutput) ToGrafanaSsoCamConfigOutputWithContext(ctx context.Context) GrafanaSsoCamConfigOutput

type GrafanaSsoCamConfigState

type GrafanaSsoCamConfigState struct {
	// Whether to enable the CAM authorization: `true` for enabling; `false` for disabling.
	EnableSsoCamCheck pulumi.BoolPtrInput
	// Grafana instance ID.
	InstanceId pulumi.StringPtrInput
}

func (GrafanaSsoCamConfigState) ElementType

func (GrafanaSsoCamConfigState) ElementType() reflect.Type

type GrafanaSsoConfig

type GrafanaSsoConfig struct {
	pulumi.CustomResourceState

	// Whether to enable SSO: `true` for enabling; `false` for disabling.
	EnableSso pulumi.BoolOutput `pulumi:"enableSso"`
	// Grafana instance ID.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
}

func GetGrafanaSsoConfig

func GetGrafanaSsoConfig(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *GrafanaSsoConfigState, opts ...pulumi.ResourceOption) (*GrafanaSsoConfig, error)

GetGrafanaSsoConfig gets an existing GrafanaSsoConfig resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewGrafanaSsoConfig

func NewGrafanaSsoConfig(ctx *pulumi.Context,
	name string, args *GrafanaSsoConfigArgs, opts ...pulumi.ResourceOption) (*GrafanaSsoConfig, error)

NewGrafanaSsoConfig registers a new resource with the given unique name, arguments, and options.

func (*GrafanaSsoConfig) ElementType

func (*GrafanaSsoConfig) ElementType() reflect.Type

func (*GrafanaSsoConfig) ToGrafanaSsoConfigOutput

func (i *GrafanaSsoConfig) ToGrafanaSsoConfigOutput() GrafanaSsoConfigOutput

func (*GrafanaSsoConfig) ToGrafanaSsoConfigOutputWithContext

func (i *GrafanaSsoConfig) ToGrafanaSsoConfigOutputWithContext(ctx context.Context) GrafanaSsoConfigOutput

type GrafanaSsoConfigArgs

type GrafanaSsoConfigArgs struct {
	// Whether to enable SSO: `true` for enabling; `false` for disabling.
	EnableSso pulumi.BoolInput
	// Grafana instance ID.
	InstanceId pulumi.StringInput
}

The set of arguments for constructing a GrafanaSsoConfig resource.

func (GrafanaSsoConfigArgs) ElementType

func (GrafanaSsoConfigArgs) ElementType() reflect.Type

type GrafanaSsoConfigArray

type GrafanaSsoConfigArray []GrafanaSsoConfigInput

func (GrafanaSsoConfigArray) ElementType

func (GrafanaSsoConfigArray) ElementType() reflect.Type

func (GrafanaSsoConfigArray) ToGrafanaSsoConfigArrayOutput

func (i GrafanaSsoConfigArray) ToGrafanaSsoConfigArrayOutput() GrafanaSsoConfigArrayOutput

func (GrafanaSsoConfigArray) ToGrafanaSsoConfigArrayOutputWithContext

func (i GrafanaSsoConfigArray) ToGrafanaSsoConfigArrayOutputWithContext(ctx context.Context) GrafanaSsoConfigArrayOutput

type GrafanaSsoConfigArrayInput

type GrafanaSsoConfigArrayInput interface {
	pulumi.Input

	ToGrafanaSsoConfigArrayOutput() GrafanaSsoConfigArrayOutput
	ToGrafanaSsoConfigArrayOutputWithContext(context.Context) GrafanaSsoConfigArrayOutput
}

GrafanaSsoConfigArrayInput is an input type that accepts GrafanaSsoConfigArray and GrafanaSsoConfigArrayOutput values. You can construct a concrete instance of `GrafanaSsoConfigArrayInput` via:

GrafanaSsoConfigArray{ GrafanaSsoConfigArgs{...} }

type GrafanaSsoConfigArrayOutput

type GrafanaSsoConfigArrayOutput struct{ *pulumi.OutputState }

func (GrafanaSsoConfigArrayOutput) ElementType

func (GrafanaSsoConfigArrayOutput) Index

func (GrafanaSsoConfigArrayOutput) ToGrafanaSsoConfigArrayOutput

func (o GrafanaSsoConfigArrayOutput) ToGrafanaSsoConfigArrayOutput() GrafanaSsoConfigArrayOutput

func (GrafanaSsoConfigArrayOutput) ToGrafanaSsoConfigArrayOutputWithContext

func (o GrafanaSsoConfigArrayOutput) ToGrafanaSsoConfigArrayOutputWithContext(ctx context.Context) GrafanaSsoConfigArrayOutput

type GrafanaSsoConfigInput

type GrafanaSsoConfigInput interface {
	pulumi.Input

	ToGrafanaSsoConfigOutput() GrafanaSsoConfigOutput
	ToGrafanaSsoConfigOutputWithContext(ctx context.Context) GrafanaSsoConfigOutput
}

type GrafanaSsoConfigMap

type GrafanaSsoConfigMap map[string]GrafanaSsoConfigInput

func (GrafanaSsoConfigMap) ElementType

func (GrafanaSsoConfigMap) ElementType() reflect.Type

func (GrafanaSsoConfigMap) ToGrafanaSsoConfigMapOutput

func (i GrafanaSsoConfigMap) ToGrafanaSsoConfigMapOutput() GrafanaSsoConfigMapOutput

func (GrafanaSsoConfigMap) ToGrafanaSsoConfigMapOutputWithContext

func (i GrafanaSsoConfigMap) ToGrafanaSsoConfigMapOutputWithContext(ctx context.Context) GrafanaSsoConfigMapOutput

type GrafanaSsoConfigMapInput

type GrafanaSsoConfigMapInput interface {
	pulumi.Input

	ToGrafanaSsoConfigMapOutput() GrafanaSsoConfigMapOutput
	ToGrafanaSsoConfigMapOutputWithContext(context.Context) GrafanaSsoConfigMapOutput
}

GrafanaSsoConfigMapInput is an input type that accepts GrafanaSsoConfigMap and GrafanaSsoConfigMapOutput values. You can construct a concrete instance of `GrafanaSsoConfigMapInput` via:

GrafanaSsoConfigMap{ "key": GrafanaSsoConfigArgs{...} }

type GrafanaSsoConfigMapOutput

type GrafanaSsoConfigMapOutput struct{ *pulumi.OutputState }

func (GrafanaSsoConfigMapOutput) ElementType

func (GrafanaSsoConfigMapOutput) ElementType() reflect.Type

func (GrafanaSsoConfigMapOutput) MapIndex

func (GrafanaSsoConfigMapOutput) ToGrafanaSsoConfigMapOutput

func (o GrafanaSsoConfigMapOutput) ToGrafanaSsoConfigMapOutput() GrafanaSsoConfigMapOutput

func (GrafanaSsoConfigMapOutput) ToGrafanaSsoConfigMapOutputWithContext

func (o GrafanaSsoConfigMapOutput) ToGrafanaSsoConfigMapOutputWithContext(ctx context.Context) GrafanaSsoConfigMapOutput

type GrafanaSsoConfigOutput

type GrafanaSsoConfigOutput struct{ *pulumi.OutputState }

func (GrafanaSsoConfigOutput) ElementType

func (GrafanaSsoConfigOutput) ElementType() reflect.Type

func (GrafanaSsoConfigOutput) EnableSso

Whether to enable SSO: `true` for enabling; `false` for disabling.

func (GrafanaSsoConfigOutput) InstanceId

Grafana instance ID.

func (GrafanaSsoConfigOutput) ToGrafanaSsoConfigOutput

func (o GrafanaSsoConfigOutput) ToGrafanaSsoConfigOutput() GrafanaSsoConfigOutput

func (GrafanaSsoConfigOutput) ToGrafanaSsoConfigOutputWithContext

func (o GrafanaSsoConfigOutput) ToGrafanaSsoConfigOutputWithContext(ctx context.Context) GrafanaSsoConfigOutput

type GrafanaSsoConfigState

type GrafanaSsoConfigState struct {
	// Whether to enable SSO: `true` for enabling; `false` for disabling.
	EnableSso pulumi.BoolPtrInput
	// Grafana instance ID.
	InstanceId pulumi.StringPtrInput
}

func (GrafanaSsoConfigState) ElementType

func (GrafanaSsoConfigState) ElementType() reflect.Type

type GrafanaVersionUpgrade

type GrafanaVersionUpgrade struct {
	pulumi.CustomResourceState

	// Version alias.
	Alias pulumi.StringOutput `pulumi:"alias"`
	// Grafana instance ID.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
}

func GetGrafanaVersionUpgrade

func GetGrafanaVersionUpgrade(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *GrafanaVersionUpgradeState, opts ...pulumi.ResourceOption) (*GrafanaVersionUpgrade, error)

GetGrafanaVersionUpgrade gets an existing GrafanaVersionUpgrade resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewGrafanaVersionUpgrade

func NewGrafanaVersionUpgrade(ctx *pulumi.Context,
	name string, args *GrafanaVersionUpgradeArgs, opts ...pulumi.ResourceOption) (*GrafanaVersionUpgrade, error)

NewGrafanaVersionUpgrade registers a new resource with the given unique name, arguments, and options.

func (*GrafanaVersionUpgrade) ElementType

func (*GrafanaVersionUpgrade) ElementType() reflect.Type

func (*GrafanaVersionUpgrade) ToGrafanaVersionUpgradeOutput

func (i *GrafanaVersionUpgrade) ToGrafanaVersionUpgradeOutput() GrafanaVersionUpgradeOutput

func (*GrafanaVersionUpgrade) ToGrafanaVersionUpgradeOutputWithContext

func (i *GrafanaVersionUpgrade) ToGrafanaVersionUpgradeOutputWithContext(ctx context.Context) GrafanaVersionUpgradeOutput

type GrafanaVersionUpgradeArgs

type GrafanaVersionUpgradeArgs struct {
	// Version alias.
	Alias pulumi.StringInput
	// Grafana instance ID.
	InstanceId pulumi.StringInput
}

The set of arguments for constructing a GrafanaVersionUpgrade resource.

func (GrafanaVersionUpgradeArgs) ElementType

func (GrafanaVersionUpgradeArgs) ElementType() reflect.Type

type GrafanaVersionUpgradeArray

type GrafanaVersionUpgradeArray []GrafanaVersionUpgradeInput

func (GrafanaVersionUpgradeArray) ElementType

func (GrafanaVersionUpgradeArray) ElementType() reflect.Type

func (GrafanaVersionUpgradeArray) ToGrafanaVersionUpgradeArrayOutput

func (i GrafanaVersionUpgradeArray) ToGrafanaVersionUpgradeArrayOutput() GrafanaVersionUpgradeArrayOutput

func (GrafanaVersionUpgradeArray) ToGrafanaVersionUpgradeArrayOutputWithContext

func (i GrafanaVersionUpgradeArray) ToGrafanaVersionUpgradeArrayOutputWithContext(ctx context.Context) GrafanaVersionUpgradeArrayOutput

type GrafanaVersionUpgradeArrayInput

type GrafanaVersionUpgradeArrayInput interface {
	pulumi.Input

	ToGrafanaVersionUpgradeArrayOutput() GrafanaVersionUpgradeArrayOutput
	ToGrafanaVersionUpgradeArrayOutputWithContext(context.Context) GrafanaVersionUpgradeArrayOutput
}

GrafanaVersionUpgradeArrayInput is an input type that accepts GrafanaVersionUpgradeArray and GrafanaVersionUpgradeArrayOutput values. You can construct a concrete instance of `GrafanaVersionUpgradeArrayInput` via:

GrafanaVersionUpgradeArray{ GrafanaVersionUpgradeArgs{...} }

type GrafanaVersionUpgradeArrayOutput

type GrafanaVersionUpgradeArrayOutput struct{ *pulumi.OutputState }

func (GrafanaVersionUpgradeArrayOutput) ElementType

func (GrafanaVersionUpgradeArrayOutput) Index

func (GrafanaVersionUpgradeArrayOutput) ToGrafanaVersionUpgradeArrayOutput

func (o GrafanaVersionUpgradeArrayOutput) ToGrafanaVersionUpgradeArrayOutput() GrafanaVersionUpgradeArrayOutput

func (GrafanaVersionUpgradeArrayOutput) ToGrafanaVersionUpgradeArrayOutputWithContext

func (o GrafanaVersionUpgradeArrayOutput) ToGrafanaVersionUpgradeArrayOutputWithContext(ctx context.Context) GrafanaVersionUpgradeArrayOutput

type GrafanaVersionUpgradeInput

type GrafanaVersionUpgradeInput interface {
	pulumi.Input

	ToGrafanaVersionUpgradeOutput() GrafanaVersionUpgradeOutput
	ToGrafanaVersionUpgradeOutputWithContext(ctx context.Context) GrafanaVersionUpgradeOutput
}

type GrafanaVersionUpgradeMap

type GrafanaVersionUpgradeMap map[string]GrafanaVersionUpgradeInput

func (GrafanaVersionUpgradeMap) ElementType

func (GrafanaVersionUpgradeMap) ElementType() reflect.Type

func (GrafanaVersionUpgradeMap) ToGrafanaVersionUpgradeMapOutput

func (i GrafanaVersionUpgradeMap) ToGrafanaVersionUpgradeMapOutput() GrafanaVersionUpgradeMapOutput

func (GrafanaVersionUpgradeMap) ToGrafanaVersionUpgradeMapOutputWithContext

func (i GrafanaVersionUpgradeMap) ToGrafanaVersionUpgradeMapOutputWithContext(ctx context.Context) GrafanaVersionUpgradeMapOutput

type GrafanaVersionUpgradeMapInput

type GrafanaVersionUpgradeMapInput interface {
	pulumi.Input

	ToGrafanaVersionUpgradeMapOutput() GrafanaVersionUpgradeMapOutput
	ToGrafanaVersionUpgradeMapOutputWithContext(context.Context) GrafanaVersionUpgradeMapOutput
}

GrafanaVersionUpgradeMapInput is an input type that accepts GrafanaVersionUpgradeMap and GrafanaVersionUpgradeMapOutput values. You can construct a concrete instance of `GrafanaVersionUpgradeMapInput` via:

GrafanaVersionUpgradeMap{ "key": GrafanaVersionUpgradeArgs{...} }

type GrafanaVersionUpgradeMapOutput

type GrafanaVersionUpgradeMapOutput struct{ *pulumi.OutputState }

func (GrafanaVersionUpgradeMapOutput) ElementType

func (GrafanaVersionUpgradeMapOutput) MapIndex

func (GrafanaVersionUpgradeMapOutput) ToGrafanaVersionUpgradeMapOutput

func (o GrafanaVersionUpgradeMapOutput) ToGrafanaVersionUpgradeMapOutput() GrafanaVersionUpgradeMapOutput

func (GrafanaVersionUpgradeMapOutput) ToGrafanaVersionUpgradeMapOutputWithContext

func (o GrafanaVersionUpgradeMapOutput) ToGrafanaVersionUpgradeMapOutputWithContext(ctx context.Context) GrafanaVersionUpgradeMapOutput

type GrafanaVersionUpgradeOutput

type GrafanaVersionUpgradeOutput struct{ *pulumi.OutputState }

func (GrafanaVersionUpgradeOutput) Alias

Version alias.

func (GrafanaVersionUpgradeOutput) ElementType

func (GrafanaVersionUpgradeOutput) InstanceId

Grafana instance ID.

func (GrafanaVersionUpgradeOutput) ToGrafanaVersionUpgradeOutput

func (o GrafanaVersionUpgradeOutput) ToGrafanaVersionUpgradeOutput() GrafanaVersionUpgradeOutput

func (GrafanaVersionUpgradeOutput) ToGrafanaVersionUpgradeOutputWithContext

func (o GrafanaVersionUpgradeOutput) ToGrafanaVersionUpgradeOutputWithContext(ctx context.Context) GrafanaVersionUpgradeOutput

type GrafanaVersionUpgradeState

type GrafanaVersionUpgradeState struct {
	// Version alias.
	Alias pulumi.StringPtrInput
	// Grafana instance ID.
	InstanceId pulumi.StringPtrInput
}

func (GrafanaVersionUpgradeState) ElementType

func (GrafanaVersionUpgradeState) ElementType() reflect.Type

type GrafanaWhitelistConfig

type GrafanaWhitelistConfig struct {
	pulumi.CustomResourceState

	// Grafana instance ID.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// The addresses in the whitelist.
	Whitelists pulumi.StringArrayOutput `pulumi:"whitelists"`
}

func GetGrafanaWhitelistConfig

func GetGrafanaWhitelistConfig(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *GrafanaWhitelistConfigState, opts ...pulumi.ResourceOption) (*GrafanaWhitelistConfig, error)

GetGrafanaWhitelistConfig gets an existing GrafanaWhitelistConfig resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewGrafanaWhitelistConfig

func NewGrafanaWhitelistConfig(ctx *pulumi.Context,
	name string, args *GrafanaWhitelistConfigArgs, opts ...pulumi.ResourceOption) (*GrafanaWhitelistConfig, error)

NewGrafanaWhitelistConfig registers a new resource with the given unique name, arguments, and options.

func (*GrafanaWhitelistConfig) ElementType

func (*GrafanaWhitelistConfig) ElementType() reflect.Type

func (*GrafanaWhitelistConfig) ToGrafanaWhitelistConfigOutput

func (i *GrafanaWhitelistConfig) ToGrafanaWhitelistConfigOutput() GrafanaWhitelistConfigOutput

func (*GrafanaWhitelistConfig) ToGrafanaWhitelistConfigOutputWithContext

func (i *GrafanaWhitelistConfig) ToGrafanaWhitelistConfigOutputWithContext(ctx context.Context) GrafanaWhitelistConfigOutput

type GrafanaWhitelistConfigArgs

type GrafanaWhitelistConfigArgs struct {
	// Grafana instance ID.
	InstanceId pulumi.StringInput
	// The addresses in the whitelist.
	Whitelists pulumi.StringArrayInput
}

The set of arguments for constructing a GrafanaWhitelistConfig resource.

func (GrafanaWhitelistConfigArgs) ElementType

func (GrafanaWhitelistConfigArgs) ElementType() reflect.Type

type GrafanaWhitelistConfigArray

type GrafanaWhitelistConfigArray []GrafanaWhitelistConfigInput

func (GrafanaWhitelistConfigArray) ElementType

func (GrafanaWhitelistConfigArray) ToGrafanaWhitelistConfigArrayOutput

func (i GrafanaWhitelistConfigArray) ToGrafanaWhitelistConfigArrayOutput() GrafanaWhitelistConfigArrayOutput

func (GrafanaWhitelistConfigArray) ToGrafanaWhitelistConfigArrayOutputWithContext

func (i GrafanaWhitelistConfigArray) ToGrafanaWhitelistConfigArrayOutputWithContext(ctx context.Context) GrafanaWhitelistConfigArrayOutput

type GrafanaWhitelistConfigArrayInput

type GrafanaWhitelistConfigArrayInput interface {
	pulumi.Input

	ToGrafanaWhitelistConfigArrayOutput() GrafanaWhitelistConfigArrayOutput
	ToGrafanaWhitelistConfigArrayOutputWithContext(context.Context) GrafanaWhitelistConfigArrayOutput
}

GrafanaWhitelistConfigArrayInput is an input type that accepts GrafanaWhitelistConfigArray and GrafanaWhitelistConfigArrayOutput values. You can construct a concrete instance of `GrafanaWhitelistConfigArrayInput` via:

GrafanaWhitelistConfigArray{ GrafanaWhitelistConfigArgs{...} }

type GrafanaWhitelistConfigArrayOutput

type GrafanaWhitelistConfigArrayOutput struct{ *pulumi.OutputState }

func (GrafanaWhitelistConfigArrayOutput) ElementType

func (GrafanaWhitelistConfigArrayOutput) Index

func (GrafanaWhitelistConfigArrayOutput) ToGrafanaWhitelistConfigArrayOutput

func (o GrafanaWhitelistConfigArrayOutput) ToGrafanaWhitelistConfigArrayOutput() GrafanaWhitelistConfigArrayOutput

func (GrafanaWhitelistConfigArrayOutput) ToGrafanaWhitelistConfigArrayOutputWithContext

func (o GrafanaWhitelistConfigArrayOutput) ToGrafanaWhitelistConfigArrayOutputWithContext(ctx context.Context) GrafanaWhitelistConfigArrayOutput

type GrafanaWhitelistConfigInput

type GrafanaWhitelistConfigInput interface {
	pulumi.Input

	ToGrafanaWhitelistConfigOutput() GrafanaWhitelistConfigOutput
	ToGrafanaWhitelistConfigOutputWithContext(ctx context.Context) GrafanaWhitelistConfigOutput
}

type GrafanaWhitelistConfigMap

type GrafanaWhitelistConfigMap map[string]GrafanaWhitelistConfigInput

func (GrafanaWhitelistConfigMap) ElementType

func (GrafanaWhitelistConfigMap) ElementType() reflect.Type

func (GrafanaWhitelistConfigMap) ToGrafanaWhitelistConfigMapOutput

func (i GrafanaWhitelistConfigMap) ToGrafanaWhitelistConfigMapOutput() GrafanaWhitelistConfigMapOutput

func (GrafanaWhitelistConfigMap) ToGrafanaWhitelistConfigMapOutputWithContext

func (i GrafanaWhitelistConfigMap) ToGrafanaWhitelistConfigMapOutputWithContext(ctx context.Context) GrafanaWhitelistConfigMapOutput

type GrafanaWhitelistConfigMapInput

type GrafanaWhitelistConfigMapInput interface {
	pulumi.Input

	ToGrafanaWhitelistConfigMapOutput() GrafanaWhitelistConfigMapOutput
	ToGrafanaWhitelistConfigMapOutputWithContext(context.Context) GrafanaWhitelistConfigMapOutput
}

GrafanaWhitelistConfigMapInput is an input type that accepts GrafanaWhitelistConfigMap and GrafanaWhitelistConfigMapOutput values. You can construct a concrete instance of `GrafanaWhitelistConfigMapInput` via:

GrafanaWhitelistConfigMap{ "key": GrafanaWhitelistConfigArgs{...} }

type GrafanaWhitelistConfigMapOutput

type GrafanaWhitelistConfigMapOutput struct{ *pulumi.OutputState }

func (GrafanaWhitelistConfigMapOutput) ElementType

func (GrafanaWhitelistConfigMapOutput) MapIndex

func (GrafanaWhitelistConfigMapOutput) ToGrafanaWhitelistConfigMapOutput

func (o GrafanaWhitelistConfigMapOutput) ToGrafanaWhitelistConfigMapOutput() GrafanaWhitelistConfigMapOutput

func (GrafanaWhitelistConfigMapOutput) ToGrafanaWhitelistConfigMapOutputWithContext

func (o GrafanaWhitelistConfigMapOutput) ToGrafanaWhitelistConfigMapOutputWithContext(ctx context.Context) GrafanaWhitelistConfigMapOutput

type GrafanaWhitelistConfigOutput

type GrafanaWhitelistConfigOutput struct{ *pulumi.OutputState }

func (GrafanaWhitelistConfigOutput) ElementType

func (GrafanaWhitelistConfigOutput) InstanceId

Grafana instance ID.

func (GrafanaWhitelistConfigOutput) ToGrafanaWhitelistConfigOutput

func (o GrafanaWhitelistConfigOutput) ToGrafanaWhitelistConfigOutput() GrafanaWhitelistConfigOutput

func (GrafanaWhitelistConfigOutput) ToGrafanaWhitelistConfigOutputWithContext

func (o GrafanaWhitelistConfigOutput) ToGrafanaWhitelistConfigOutputWithContext(ctx context.Context) GrafanaWhitelistConfigOutput

func (GrafanaWhitelistConfigOutput) Whitelists

The addresses in the whitelist.

type GrafanaWhitelistConfigState

type GrafanaWhitelistConfigState struct {
	// Grafana instance ID.
	InstanceId pulumi.StringPtrInput
	// The addresses in the whitelist.
	Whitelists pulumi.StringArrayInput
}

func (GrafanaWhitelistConfigState) ElementType

type LookupAlarmPolicyArgs

type LookupAlarmPolicyArgs struct {
	Dimensions            *string                     `pulumi:"dimensions"`
	Enables               []int                       `pulumi:"enables"`
	Field                 *string                     `pulumi:"field"`
	InstanceGroupId       *int                        `pulumi:"instanceGroupId"`
	Module                string                      `pulumi:"module"`
	MonitorTypes          []string                    `pulumi:"monitorTypes"`
	Namespaces            []string                    `pulumi:"namespaces"`
	NeedCorrespondence    *int                        `pulumi:"needCorrespondence"`
	NotBindAll            *int                        `pulumi:"notBindAll"`
	NotBindingNoticeRule  *int                        `pulumi:"notBindingNoticeRule"`
	NotInstanceGroup      *int                        `pulumi:"notInstanceGroup"`
	NoticeIds             []string                    `pulumi:"noticeIds"`
	OneClickPolicyTypes   []string                    `pulumi:"oneClickPolicyTypes"`
	Order                 *string                     `pulumi:"order"`
	PolicyName            *string                     `pulumi:"policyName"`
	PolicyTypes           []string                    `pulumi:"policyTypes"`
	ProjectIds            []int                       `pulumi:"projectIds"`
	PromInsId             *string                     `pulumi:"promInsId"`
	ReceiverGroups        []int                       `pulumi:"receiverGroups"`
	ReceiverOnCallFormIds []string                    `pulumi:"receiverOnCallFormIds"`
	ReceiverUids          []int                       `pulumi:"receiverUids"`
	ResultOutputFile      *string                     `pulumi:"resultOutputFile"`
	RuleTypes             []string                    `pulumi:"ruleTypes"`
	TriggerTasks          []GetAlarmPolicyTriggerTask `pulumi:"triggerTasks"`
}

A collection of arguments for invoking getAlarmPolicy.

type LookupAlarmPolicyOutputArgs

type LookupAlarmPolicyOutputArgs struct {
	Dimensions            pulumi.StringPtrInput               `pulumi:"dimensions"`
	Enables               pulumi.IntArrayInput                `pulumi:"enables"`
	Field                 pulumi.StringPtrInput               `pulumi:"field"`
	InstanceGroupId       pulumi.IntPtrInput                  `pulumi:"instanceGroupId"`
	Module                pulumi.StringInput                  `pulumi:"module"`
	MonitorTypes          pulumi.StringArrayInput             `pulumi:"monitorTypes"`
	Namespaces            pulumi.StringArrayInput             `pulumi:"namespaces"`
	NeedCorrespondence    pulumi.IntPtrInput                  `pulumi:"needCorrespondence"`
	NotBindAll            pulumi.IntPtrInput                  `pulumi:"notBindAll"`
	NotBindingNoticeRule  pulumi.IntPtrInput                  `pulumi:"notBindingNoticeRule"`
	NotInstanceGroup      pulumi.IntPtrInput                  `pulumi:"notInstanceGroup"`
	NoticeIds             pulumi.StringArrayInput             `pulumi:"noticeIds"`
	OneClickPolicyTypes   pulumi.StringArrayInput             `pulumi:"oneClickPolicyTypes"`
	Order                 pulumi.StringPtrInput               `pulumi:"order"`
	PolicyName            pulumi.StringPtrInput               `pulumi:"policyName"`
	PolicyTypes           pulumi.StringArrayInput             `pulumi:"policyTypes"`
	ProjectIds            pulumi.IntArrayInput                `pulumi:"projectIds"`
	PromInsId             pulumi.StringPtrInput               `pulumi:"promInsId"`
	ReceiverGroups        pulumi.IntArrayInput                `pulumi:"receiverGroups"`
	ReceiverOnCallFormIds pulumi.StringArrayInput             `pulumi:"receiverOnCallFormIds"`
	ReceiverUids          pulumi.IntArrayInput                `pulumi:"receiverUids"`
	ResultOutputFile      pulumi.StringPtrInput               `pulumi:"resultOutputFile"`
	RuleTypes             pulumi.StringArrayInput             `pulumi:"ruleTypes"`
	TriggerTasks          GetAlarmPolicyTriggerTaskArrayInput `pulumi:"triggerTasks"`
}

A collection of arguments for invoking getAlarmPolicy.

func (LookupAlarmPolicyOutputArgs) ElementType

type LookupAlarmPolicyResult

type LookupAlarmPolicyResult struct {
	Dimensions *string `pulumi:"dimensions"`
	Enables    []int   `pulumi:"enables"`
	Field      *string `pulumi:"field"`
	// The provider-assigned unique ID for this managed resource.
	Id                    string                      `pulumi:"id"`
	InstanceGroupId       *int                        `pulumi:"instanceGroupId"`
	Module                string                      `pulumi:"module"`
	MonitorTypes          []string                    `pulumi:"monitorTypes"`
	Namespaces            []string                    `pulumi:"namespaces"`
	NeedCorrespondence    *int                        `pulumi:"needCorrespondence"`
	NotBindAll            *int                        `pulumi:"notBindAll"`
	NotBindingNoticeRule  *int                        `pulumi:"notBindingNoticeRule"`
	NotInstanceGroup      *int                        `pulumi:"notInstanceGroup"`
	NoticeIds             []string                    `pulumi:"noticeIds"`
	OneClickPolicyTypes   []string                    `pulumi:"oneClickPolicyTypes"`
	Order                 *string                     `pulumi:"order"`
	Policies              []GetAlarmPolicyPolicy      `pulumi:"policies"`
	PolicyName            *string                     `pulumi:"policyName"`
	PolicyTypes           []string                    `pulumi:"policyTypes"`
	ProjectIds            []int                       `pulumi:"projectIds"`
	PromInsId             *string                     `pulumi:"promInsId"`
	ReceiverGroups        []int                       `pulumi:"receiverGroups"`
	ReceiverOnCallFormIds []string                    `pulumi:"receiverOnCallFormIds"`
	ReceiverUids          []int                       `pulumi:"receiverUids"`
	ResultOutputFile      *string                     `pulumi:"resultOutputFile"`
	RuleTypes             []string                    `pulumi:"ruleTypes"`
	TriggerTasks          []GetAlarmPolicyTriggerTask `pulumi:"triggerTasks"`
}

A collection of values returned by getAlarmPolicy.

type LookupAlarmPolicyResultOutput

type LookupAlarmPolicyResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getAlarmPolicy.

func (LookupAlarmPolicyResultOutput) Dimensions

func (LookupAlarmPolicyResultOutput) ElementType

func (LookupAlarmPolicyResultOutput) Enables

func (LookupAlarmPolicyResultOutput) Field

func (LookupAlarmPolicyResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (LookupAlarmPolicyResultOutput) InstanceGroupId

func (LookupAlarmPolicyResultOutput) Module

func (LookupAlarmPolicyResultOutput) MonitorTypes

func (LookupAlarmPolicyResultOutput) Namespaces

func (LookupAlarmPolicyResultOutput) NeedCorrespondence

func (o LookupAlarmPolicyResultOutput) NeedCorrespondence() pulumi.IntPtrOutput

func (LookupAlarmPolicyResultOutput) NotBindAll

func (LookupAlarmPolicyResultOutput) NotBindingNoticeRule

func (o LookupAlarmPolicyResultOutput) NotBindingNoticeRule() pulumi.IntPtrOutput

func (LookupAlarmPolicyResultOutput) NotInstanceGroup

func (o LookupAlarmPolicyResultOutput) NotInstanceGroup() pulumi.IntPtrOutput

func (LookupAlarmPolicyResultOutput) NoticeIds

func (LookupAlarmPolicyResultOutput) OneClickPolicyTypes

func (o LookupAlarmPolicyResultOutput) OneClickPolicyTypes() pulumi.StringArrayOutput

func (LookupAlarmPolicyResultOutput) Order

func (LookupAlarmPolicyResultOutput) Policies

func (LookupAlarmPolicyResultOutput) PolicyName

func (LookupAlarmPolicyResultOutput) PolicyTypes

func (LookupAlarmPolicyResultOutput) ProjectIds

func (LookupAlarmPolicyResultOutput) PromInsId

func (LookupAlarmPolicyResultOutput) ReceiverGroups

func (LookupAlarmPolicyResultOutput) ReceiverOnCallFormIds

func (o LookupAlarmPolicyResultOutput) ReceiverOnCallFormIds() pulumi.StringArrayOutput

func (LookupAlarmPolicyResultOutput) ReceiverUids

func (LookupAlarmPolicyResultOutput) ResultOutputFile

func (LookupAlarmPolicyResultOutput) RuleTypes

func (LookupAlarmPolicyResultOutput) ToLookupAlarmPolicyResultOutput

func (o LookupAlarmPolicyResultOutput) ToLookupAlarmPolicyResultOutput() LookupAlarmPolicyResultOutput

func (LookupAlarmPolicyResultOutput) ToLookupAlarmPolicyResultOutputWithContext

func (o LookupAlarmPolicyResultOutput) ToLookupAlarmPolicyResultOutputWithContext(ctx context.Context) LookupAlarmPolicyResultOutput

func (LookupAlarmPolicyResultOutput) TriggerTasks

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"`
}

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) Index

func (PolicyBindingObjectArrayOutput) ToPolicyBindingObjectArrayOutput

func (o PolicyBindingObjectArrayOutput) ToPolicyBindingObjectArrayOutput() PolicyBindingObjectArrayOutput

func (PolicyBindingObjectArrayOutput) ToPolicyBindingObjectArrayOutputWithContext

func (o PolicyBindingObjectArrayOutput) ToPolicyBindingObjectArrayOutputWithContext(ctx context.Context) PolicyBindingObjectArrayOutput

type PolicyBindingObjectDimension

type PolicyBindingObjectDimension struct {
	DimensionsJson string  `pulumi:"dimensionsJson"`
	UniqueId       *string `pulumi:"uniqueId"`
}

type PolicyBindingObjectDimensionArgs

type PolicyBindingObjectDimensionArgs struct {
	DimensionsJson pulumi.StringInput    `pulumi:"dimensionsJson"`
	UniqueId       pulumi.StringPtrInput `pulumi:"uniqueId"`
}

func (PolicyBindingObjectDimensionArgs) ElementType

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) 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) Index

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 (PolicyBindingObjectDimensionOutput) ElementType

func (PolicyBindingObjectDimensionOutput) ToPolicyBindingObjectDimensionOutput

func (o PolicyBindingObjectDimensionOutput) ToPolicyBindingObjectDimensionOutput() PolicyBindingObjectDimensionOutput

func (PolicyBindingObjectDimensionOutput) ToPolicyBindingObjectDimensionOutputWithContext

func (o PolicyBindingObjectDimensionOutput) ToPolicyBindingObjectDimensionOutputWithContext(ctx context.Context) PolicyBindingObjectDimensionOutput

func (PolicyBindingObjectDimensionOutput) UniqueId

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) MapIndex

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

A list objects. Each element contains the following attributes:

func (PolicyBindingObjectOutput) ElementType

func (PolicyBindingObjectOutput) ElementType() reflect.Type

func (PolicyBindingObjectOutput) PolicyId

Alarm policy ID for binding objects.

func (PolicyBindingObjectOutput) ToPolicyBindingObjectOutput

func (o PolicyBindingObjectOutput) ToPolicyBindingObjectOutput() PolicyBindingObjectOutput

func (PolicyBindingObjectOutput) ToPolicyBindingObjectOutputWithContext

func (o PolicyBindingObjectOutput) ToPolicyBindingObjectOutputWithContext(ctx context.Context) PolicyBindingObjectOutput

type PolicyBindingObjectState

type PolicyBindingObjectState struct {
	// A list objects. Each element contains the following attributes:
	Dimensions PolicyBindingObjectDimensionArrayInput
	// Alarm policy ID for binding objects.
	PolicyId pulumi.StringPtrInput
}

func (PolicyBindingObjectState) ElementType

func (PolicyBindingObjectState) ElementType() reflect.Type

type TmpAlertRule

type TmpAlertRule struct {
	pulumi.CustomResourceState

	// Rule alarm duration.
	Annotations TmpAlertRuleAnnotationArrayOutput `pulumi:"annotations"`
	// Rule alarm duration.
	Duration pulumi.StringPtrOutput `pulumi:"duration"`
	// Rule expression, reference documentation: `https://prometheus.io/docs/prometheus/latest/configuration/alerting_rules/`.
	Expr pulumi.StringOutput `pulumi:"expr"`
	// Instance id.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// Rule alarm duration.
	Labels TmpAlertRuleLabelArrayOutput `pulumi:"labels"`
	// Alarm notification template id list.
	Receivers pulumi.StringArrayOutput `pulumi:"receivers"`
	// Rule name.
	RuleName pulumi.StringOutput `pulumi:"ruleName"`
	// Rule state code.
	RuleState pulumi.IntPtrOutput `pulumi:"ruleState"`
	// Alarm Policy Template Classification.
	Type pulumi.StringPtrOutput `pulumi:"type"`
}

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 TmpAlertRuleAnnotation struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type TmpAlertRuleAnnotationArgs

type TmpAlertRuleAnnotationArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	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) 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) Index

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) Key

func (TmpAlertRuleAnnotationOutput) ToTmpAlertRuleAnnotationOutput

func (o TmpAlertRuleAnnotationOutput) ToTmpAlertRuleAnnotationOutput() TmpAlertRuleAnnotationOutput

func (TmpAlertRuleAnnotationOutput) ToTmpAlertRuleAnnotationOutputWithContext

func (o TmpAlertRuleAnnotationOutput) ToTmpAlertRuleAnnotationOutputWithContext(ctx context.Context) TmpAlertRuleAnnotationOutput

func (TmpAlertRuleAnnotationOutput) Value

type TmpAlertRuleArgs

type TmpAlertRuleArgs struct {
	// Rule alarm duration.
	Annotations TmpAlertRuleAnnotationArrayInput
	// Rule alarm duration.
	Duration pulumi.StringPtrInput
	// Rule expression, reference documentation: `https://prometheus.io/docs/prometheus/latest/configuration/alerting_rules/`.
	Expr pulumi.StringInput
	// Instance id.
	InstanceId pulumi.StringInput
	// Rule alarm duration.
	Labels TmpAlertRuleLabelArrayInput
	// Alarm notification template id list.
	Receivers pulumi.StringArrayInput
	// Rule name.
	RuleName pulumi.StringInput
	// Rule state code.
	RuleState pulumi.IntPtrInput
	// Alarm Policy Template Classification.
	Type pulumi.StringPtrInput
}

The set of arguments for constructing a TmpAlertRule resource.

func (TmpAlertRuleArgs) ElementType

func (TmpAlertRuleArgs) ElementType() reflect.Type

type TmpAlertRuleArray

type TmpAlertRuleArray []TmpAlertRuleInput

func (TmpAlertRuleArray) ElementType

func (TmpAlertRuleArray) ElementType() reflect.Type

func (TmpAlertRuleArray) ToTmpAlertRuleArrayOutput

func (i TmpAlertRuleArray) ToTmpAlertRuleArrayOutput() TmpAlertRuleArrayOutput

func (TmpAlertRuleArray) ToTmpAlertRuleArrayOutputWithContext

func (i TmpAlertRuleArray) ToTmpAlertRuleArrayOutputWithContext(ctx context.Context) TmpAlertRuleArrayOutput

type TmpAlertRuleArrayInput

type TmpAlertRuleArrayInput interface {
	pulumi.Input

	ToTmpAlertRuleArrayOutput() TmpAlertRuleArrayOutput
	ToTmpAlertRuleArrayOutputWithContext(context.Context) TmpAlertRuleArrayOutput
}

TmpAlertRuleArrayInput is an input type that accepts TmpAlertRuleArray and TmpAlertRuleArrayOutput values. You can construct a concrete instance of `TmpAlertRuleArrayInput` via:

TmpAlertRuleArray{ TmpAlertRuleArgs{...} }

type TmpAlertRuleArrayOutput

type TmpAlertRuleArrayOutput struct{ *pulumi.OutputState }

func (TmpAlertRuleArrayOutput) ElementType

func (TmpAlertRuleArrayOutput) ElementType() reflect.Type

func (TmpAlertRuleArrayOutput) Index

func (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 TmpAlertRuleLabel struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type TmpAlertRuleLabelArgs

type TmpAlertRuleLabelArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	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) Index

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 (TmpAlertRuleLabelOutput) ToTmpAlertRuleLabelOutput

func (o TmpAlertRuleLabelOutput) ToTmpAlertRuleLabelOutput() TmpAlertRuleLabelOutput

func (TmpAlertRuleLabelOutput) ToTmpAlertRuleLabelOutputWithContext

func (o TmpAlertRuleLabelOutput) ToTmpAlertRuleLabelOutputWithContext(ctx context.Context) TmpAlertRuleLabelOutput

func (TmpAlertRuleLabelOutput) 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 (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

Rule alarm duration.

func (TmpAlertRuleOutput) Duration

Rule alarm duration.

func (TmpAlertRuleOutput) ElementType

func (TmpAlertRuleOutput) ElementType() reflect.Type

func (TmpAlertRuleOutput) Expr

Rule expression, reference documentation: `https://prometheus.io/docs/prometheus/latest/configuration/alerting_rules/`.

func (TmpAlertRuleOutput) InstanceId

func (o TmpAlertRuleOutput) InstanceId() pulumi.StringOutput

Instance id.

func (TmpAlertRuleOutput) Labels

Rule alarm duration.

func (TmpAlertRuleOutput) Receivers

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

Alarm Policy Template Classification.

type TmpAlertRuleState

type TmpAlertRuleState struct {
	// Rule alarm duration.
	Annotations TmpAlertRuleAnnotationArrayInput
	// Rule alarm duration.
	Duration pulumi.StringPtrInput
	// Rule expression, reference documentation: `https://prometheus.io/docs/prometheus/latest/configuration/alerting_rules/`.
	Expr pulumi.StringPtrInput
	// Instance id.
	InstanceId pulumi.StringPtrInput
	// Rule alarm duration.
	Labels TmpAlertRuleLabelArrayInput
	// Alarm notification template id list.
	Receivers pulumi.StringArrayInput
	// Rule name.
	RuleName pulumi.StringPtrInput
	// Rule state code.
	RuleState pulumi.IntPtrInput
	// Alarm Policy Template Classification.
	Type pulumi.StringPtrInput
}

func (TmpAlertRuleState) ElementType

func (TmpAlertRuleState) ElementType() reflect.Type

type TmpCvmAgent

type TmpCvmAgent struct {
	pulumi.CustomResourceState

	// Agent id.
	AgentId pulumi.StringOutput `pulumi:"agentId"`
	// Instance id.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// Agent name.
	Name pulumi.StringOutput `pulumi:"name"`
}

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 (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 (TmpCvmAgentMapOutput) ToTmpCvmAgentMapOutput

func (o TmpCvmAgentMapOutput) ToTmpCvmAgentMapOutput() TmpCvmAgentMapOutput

func (TmpCvmAgentMapOutput) ToTmpCvmAgentMapOutputWithContext

func (o TmpCvmAgentMapOutput) ToTmpCvmAgentMapOutputWithContext(ctx context.Context) TmpCvmAgentMapOutput

type TmpCvmAgentOutput

type TmpCvmAgentOutput struct{ *pulumi.OutputState }

func (TmpCvmAgentOutput) AgentId

Agent id.

func (TmpCvmAgentOutput) ElementType

func (TmpCvmAgentOutput) ElementType() reflect.Type

func (TmpCvmAgentOutput) InstanceId

func (o TmpCvmAgentOutput) InstanceId() pulumi.StringOutput

Instance id.

func (TmpCvmAgentOutput) Name

Agent name.

func (TmpCvmAgentOutput) ToTmpCvmAgentOutput

func (o TmpCvmAgentOutput) ToTmpCvmAgentOutput() TmpCvmAgentOutput

func (TmpCvmAgentOutput) ToTmpCvmAgentOutputWithContext

func (o TmpCvmAgentOutput) ToTmpCvmAgentOutputWithContext(ctx context.Context) TmpCvmAgentOutput

type TmpCvmAgentState

type TmpCvmAgentState struct {
	// Agent id.
	AgentId pulumi.StringPtrInput
	// Instance id.
	InstanceId pulumi.StringPtrInput
	// Agent name.
	Name pulumi.StringPtrInput
}

func (TmpCvmAgentState) ElementType

func (TmpCvmAgentState) ElementType() reflect.Type

type TmpExporterIntegration

type TmpExporterIntegration struct {
	pulumi.CustomResourceState

	// Cluster ID.
	ClusterId pulumi.StringOutput `pulumi:"clusterId"`
	// Integration config.
	Content pulumi.StringOutput `pulumi:"content"`
	// Instance id.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// Type.
	Kind pulumi.StringOutput `pulumi:"kind"`
	// Integration config.
	KubeType pulumi.IntOutput `pulumi:"kubeType"`
}

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) 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) Index

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) MapIndex

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

Cluster ID.

func (TmpExporterIntegrationOutput) Content

Integration config.

func (TmpExporterIntegrationOutput) ElementType

func (TmpExporterIntegrationOutput) InstanceId

Instance id.

func (TmpExporterIntegrationOutput) Kind

Type.

func (TmpExporterIntegrationOutput) KubeType

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

type TmpGrafanaConfig

type TmpGrafanaConfig struct {
	pulumi.CustomResourceState

	// JSON encoded string.
	Config pulumi.StringOutput `pulumi:"config"`
	// Instance id.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
}

func GetTmpGrafanaConfig

func GetTmpGrafanaConfig(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *TmpGrafanaConfigState, opts ...pulumi.ResourceOption) (*TmpGrafanaConfig, error)

GetTmpGrafanaConfig gets an existing TmpGrafanaConfig resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewTmpGrafanaConfig

func NewTmpGrafanaConfig(ctx *pulumi.Context,
	name string, args *TmpGrafanaConfigArgs, opts ...pulumi.ResourceOption) (*TmpGrafanaConfig, error)

NewTmpGrafanaConfig registers a new resource with the given unique name, arguments, and options.

func (*TmpGrafanaConfig) ElementType

func (*TmpGrafanaConfig) ElementType() reflect.Type

func (*TmpGrafanaConfig) ToTmpGrafanaConfigOutput

func (i *TmpGrafanaConfig) ToTmpGrafanaConfigOutput() TmpGrafanaConfigOutput

func (*TmpGrafanaConfig) ToTmpGrafanaConfigOutputWithContext

func (i *TmpGrafanaConfig) ToTmpGrafanaConfigOutputWithContext(ctx context.Context) TmpGrafanaConfigOutput

type TmpGrafanaConfigArgs

type TmpGrafanaConfigArgs struct {
	// JSON encoded string.
	Config pulumi.StringInput
	// Instance id.
	InstanceId pulumi.StringInput
}

The set of arguments for constructing a TmpGrafanaConfig resource.

func (TmpGrafanaConfigArgs) ElementType

func (TmpGrafanaConfigArgs) ElementType() reflect.Type

type TmpGrafanaConfigArray

type TmpGrafanaConfigArray []TmpGrafanaConfigInput

func (TmpGrafanaConfigArray) ElementType

func (TmpGrafanaConfigArray) ElementType() reflect.Type

func (TmpGrafanaConfigArray) ToTmpGrafanaConfigArrayOutput

func (i TmpGrafanaConfigArray) ToTmpGrafanaConfigArrayOutput() TmpGrafanaConfigArrayOutput

func (TmpGrafanaConfigArray) ToTmpGrafanaConfigArrayOutputWithContext

func (i TmpGrafanaConfigArray) ToTmpGrafanaConfigArrayOutputWithContext(ctx context.Context) TmpGrafanaConfigArrayOutput

type TmpGrafanaConfigArrayInput

type TmpGrafanaConfigArrayInput interface {
	pulumi.Input

	ToTmpGrafanaConfigArrayOutput() TmpGrafanaConfigArrayOutput
	ToTmpGrafanaConfigArrayOutputWithContext(context.Context) TmpGrafanaConfigArrayOutput
}

TmpGrafanaConfigArrayInput is an input type that accepts TmpGrafanaConfigArray and TmpGrafanaConfigArrayOutput values. You can construct a concrete instance of `TmpGrafanaConfigArrayInput` via:

TmpGrafanaConfigArray{ TmpGrafanaConfigArgs{...} }

type TmpGrafanaConfigArrayOutput

type TmpGrafanaConfigArrayOutput struct{ *pulumi.OutputState }

func (TmpGrafanaConfigArrayOutput) ElementType

func (TmpGrafanaConfigArrayOutput) Index

func (TmpGrafanaConfigArrayOutput) ToTmpGrafanaConfigArrayOutput

func (o TmpGrafanaConfigArrayOutput) ToTmpGrafanaConfigArrayOutput() TmpGrafanaConfigArrayOutput

func (TmpGrafanaConfigArrayOutput) ToTmpGrafanaConfigArrayOutputWithContext

func (o TmpGrafanaConfigArrayOutput) ToTmpGrafanaConfigArrayOutputWithContext(ctx context.Context) TmpGrafanaConfigArrayOutput

type TmpGrafanaConfigInput

type TmpGrafanaConfigInput interface {
	pulumi.Input

	ToTmpGrafanaConfigOutput() TmpGrafanaConfigOutput
	ToTmpGrafanaConfigOutputWithContext(ctx context.Context) TmpGrafanaConfigOutput
}

type TmpGrafanaConfigMap

type TmpGrafanaConfigMap map[string]TmpGrafanaConfigInput

func (TmpGrafanaConfigMap) ElementType

func (TmpGrafanaConfigMap) ElementType() reflect.Type

func (TmpGrafanaConfigMap) ToTmpGrafanaConfigMapOutput

func (i TmpGrafanaConfigMap) ToTmpGrafanaConfigMapOutput() TmpGrafanaConfigMapOutput

func (TmpGrafanaConfigMap) ToTmpGrafanaConfigMapOutputWithContext

func (i TmpGrafanaConfigMap) ToTmpGrafanaConfigMapOutputWithContext(ctx context.Context) TmpGrafanaConfigMapOutput

type TmpGrafanaConfigMapInput

type TmpGrafanaConfigMapInput interface {
	pulumi.Input

	ToTmpGrafanaConfigMapOutput() TmpGrafanaConfigMapOutput
	ToTmpGrafanaConfigMapOutputWithContext(context.Context) TmpGrafanaConfigMapOutput
}

TmpGrafanaConfigMapInput is an input type that accepts TmpGrafanaConfigMap and TmpGrafanaConfigMapOutput values. You can construct a concrete instance of `TmpGrafanaConfigMapInput` via:

TmpGrafanaConfigMap{ "key": TmpGrafanaConfigArgs{...} }

type TmpGrafanaConfigMapOutput

type TmpGrafanaConfigMapOutput struct{ *pulumi.OutputState }

func (TmpGrafanaConfigMapOutput) ElementType

func (TmpGrafanaConfigMapOutput) ElementType() reflect.Type

func (TmpGrafanaConfigMapOutput) MapIndex

func (TmpGrafanaConfigMapOutput) ToTmpGrafanaConfigMapOutput

func (o TmpGrafanaConfigMapOutput) ToTmpGrafanaConfigMapOutput() TmpGrafanaConfigMapOutput

func (TmpGrafanaConfigMapOutput) ToTmpGrafanaConfigMapOutputWithContext

func (o TmpGrafanaConfigMapOutput) ToTmpGrafanaConfigMapOutputWithContext(ctx context.Context) TmpGrafanaConfigMapOutput

type TmpGrafanaConfigOutput

type TmpGrafanaConfigOutput struct{ *pulumi.OutputState }

func (TmpGrafanaConfigOutput) Config

JSON encoded string.

func (TmpGrafanaConfigOutput) ElementType

func (TmpGrafanaConfigOutput) ElementType() reflect.Type

func (TmpGrafanaConfigOutput) InstanceId

Instance id.

func (TmpGrafanaConfigOutput) ToTmpGrafanaConfigOutput

func (o TmpGrafanaConfigOutput) ToTmpGrafanaConfigOutput() TmpGrafanaConfigOutput

func (TmpGrafanaConfigOutput) ToTmpGrafanaConfigOutputWithContext

func (o TmpGrafanaConfigOutput) ToTmpGrafanaConfigOutputWithContext(ctx context.Context) TmpGrafanaConfigOutput

type TmpGrafanaConfigState

type TmpGrafanaConfigState struct {
	// JSON encoded string.
	Config pulumi.StringPtrInput
	// Instance id.
	InstanceId pulumi.StringPtrInput
}

func (TmpGrafanaConfigState) ElementType

func (TmpGrafanaConfigState) ElementType() reflect.Type

type TmpInstance

type TmpInstance struct {
	pulumi.CustomResourceState

	// Prometheus HTTP API root address.
	ApiRootPath pulumi.StringOutput `pulumi:"apiRootPath"`
	// Data retention time.
	DataRetentionTime pulumi.IntOutput `pulumi:"dataRetentionTime"`
	// Instance name.
	InstanceName pulumi.StringOutput `pulumi:"instanceName"`
	// Instance IPv4 address.
	Ipv4Address pulumi.StringOutput `pulumi:"ipv4Address"`
	// Proxy address.
	ProxyAddress pulumi.StringOutput `pulumi:"proxyAddress"`
	// Prometheus remote write address.
	RemoteWrite pulumi.StringOutput `pulumi:"remoteWrite"`
	// Subnet Id.
	SubnetId pulumi.StringOutput `pulumi:"subnetId"`
	// Tag description list.
	Tags pulumi.MapOutput `pulumi:"tags"`
	// Vpc Id.
	VpcId pulumi.StringOutput `pulumi:"vpcId"`
	// Available zone.
	Zone pulumi.StringOutput `pulumi:"zone"`
}

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 (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 (TmpInstanceMapOutput) ToTmpInstanceMapOutput

func (o TmpInstanceMapOutput) ToTmpInstanceMapOutput() TmpInstanceMapOutput

func (TmpInstanceMapOutput) ToTmpInstanceMapOutputWithContext

func (o TmpInstanceMapOutput) ToTmpInstanceMapOutputWithContext(ctx context.Context) TmpInstanceMapOutput

type TmpInstanceOutput

type TmpInstanceOutput struct{ *pulumi.OutputState }

func (TmpInstanceOutput) ApiRootPath

func (o TmpInstanceOutput) ApiRootPath() pulumi.StringOutput

Prometheus HTTP API root address.

func (TmpInstanceOutput) DataRetentionTime

func (o TmpInstanceOutput) DataRetentionTime() pulumi.IntOutput

Data retention time.

func (TmpInstanceOutput) ElementType

func (TmpInstanceOutput) ElementType() reflect.Type

func (TmpInstanceOutput) InstanceName

func (o TmpInstanceOutput) InstanceName() pulumi.StringOutput

Instance name.

func (TmpInstanceOutput) Ipv4Address

func (o TmpInstanceOutput) Ipv4Address() pulumi.StringOutput

Instance IPv4 address.

func (TmpInstanceOutput) ProxyAddress

func (o TmpInstanceOutput) ProxyAddress() pulumi.StringOutput

Proxy address.

func (TmpInstanceOutput) RemoteWrite

func (o TmpInstanceOutput) RemoteWrite() pulumi.StringOutput

Prometheus remote write address.

func (TmpInstanceOutput) SubnetId

func (o TmpInstanceOutput) SubnetId() pulumi.StringOutput

Subnet Id.

func (TmpInstanceOutput) Tags

Tag description list.

func (TmpInstanceOutput) ToTmpInstanceOutput

func (o TmpInstanceOutput) ToTmpInstanceOutput() TmpInstanceOutput

func (TmpInstanceOutput) ToTmpInstanceOutputWithContext

func (o TmpInstanceOutput) ToTmpInstanceOutputWithContext(ctx context.Context) TmpInstanceOutput

func (TmpInstanceOutput) VpcId

Vpc Id.

func (TmpInstanceOutput) Zone

Available zone.

type TmpInstanceState

type TmpInstanceState struct {
	// Prometheus HTTP API root address.
	ApiRootPath pulumi.StringPtrInput
	// Data retention time.
	DataRetentionTime pulumi.IntPtrInput
	// Instance name.
	InstanceName pulumi.StringPtrInput
	// Instance IPv4 address.
	Ipv4Address pulumi.StringPtrInput
	// Proxy address.
	ProxyAddress pulumi.StringPtrInput
	// Prometheus remote write address.
	RemoteWrite pulumi.StringPtrInput
	// Subnet Id.
	SubnetId pulumi.StringPtrInput
	// Tag description list.
	Tags pulumi.MapInput
	// Vpc Id.
	VpcId pulumi.StringPtrInput
	// Available zone.
	Zone pulumi.StringPtrInput
}

func (TmpInstanceState) ElementType

func (TmpInstanceState) ElementType() reflect.Type

type TmpManageGrafanaAttachment

type TmpManageGrafanaAttachment struct {
	pulumi.CustomResourceState

	// Grafana instance ID.
	GrafanaId pulumi.StringOutput `pulumi:"grafanaId"`
	// Prometheus instance ID.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
}

func GetTmpManageGrafanaAttachment

func GetTmpManageGrafanaAttachment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *TmpManageGrafanaAttachmentState, opts ...pulumi.ResourceOption) (*TmpManageGrafanaAttachment, error)

GetTmpManageGrafanaAttachment gets an existing TmpManageGrafanaAttachment resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewTmpManageGrafanaAttachment

func NewTmpManageGrafanaAttachment(ctx *pulumi.Context,
	name string, args *TmpManageGrafanaAttachmentArgs, opts ...pulumi.ResourceOption) (*TmpManageGrafanaAttachment, error)

NewTmpManageGrafanaAttachment registers a new resource with the given unique name, arguments, and options.

func (*TmpManageGrafanaAttachment) ElementType

func (*TmpManageGrafanaAttachment) ElementType() reflect.Type

func (*TmpManageGrafanaAttachment) ToTmpManageGrafanaAttachmentOutput

func (i *TmpManageGrafanaAttachment) ToTmpManageGrafanaAttachmentOutput() TmpManageGrafanaAttachmentOutput

func (*TmpManageGrafanaAttachment) ToTmpManageGrafanaAttachmentOutputWithContext

func (i *TmpManageGrafanaAttachment) ToTmpManageGrafanaAttachmentOutputWithContext(ctx context.Context) TmpManageGrafanaAttachmentOutput

type TmpManageGrafanaAttachmentArgs

type TmpManageGrafanaAttachmentArgs struct {
	// Grafana instance ID.
	GrafanaId pulumi.StringInput
	// Prometheus instance ID.
	InstanceId pulumi.StringInput
}

The set of arguments for constructing a TmpManageGrafanaAttachment resource.

func (TmpManageGrafanaAttachmentArgs) ElementType

type TmpManageGrafanaAttachmentArray

type TmpManageGrafanaAttachmentArray []TmpManageGrafanaAttachmentInput

func (TmpManageGrafanaAttachmentArray) ElementType

func (TmpManageGrafanaAttachmentArray) ToTmpManageGrafanaAttachmentArrayOutput

func (i TmpManageGrafanaAttachmentArray) ToTmpManageGrafanaAttachmentArrayOutput() TmpManageGrafanaAttachmentArrayOutput

func (TmpManageGrafanaAttachmentArray) ToTmpManageGrafanaAttachmentArrayOutputWithContext

func (i TmpManageGrafanaAttachmentArray) ToTmpManageGrafanaAttachmentArrayOutputWithContext(ctx context.Context) TmpManageGrafanaAttachmentArrayOutput

type TmpManageGrafanaAttachmentArrayInput

type TmpManageGrafanaAttachmentArrayInput interface {
	pulumi.Input

	ToTmpManageGrafanaAttachmentArrayOutput() TmpManageGrafanaAttachmentArrayOutput
	ToTmpManageGrafanaAttachmentArrayOutputWithContext(context.Context) TmpManageGrafanaAttachmentArrayOutput
}

TmpManageGrafanaAttachmentArrayInput is an input type that accepts TmpManageGrafanaAttachmentArray and TmpManageGrafanaAttachmentArrayOutput values. You can construct a concrete instance of `TmpManageGrafanaAttachmentArrayInput` via:

TmpManageGrafanaAttachmentArray{ TmpManageGrafanaAttachmentArgs{...} }

type TmpManageGrafanaAttachmentArrayOutput

type TmpManageGrafanaAttachmentArrayOutput struct{ *pulumi.OutputState }

func (TmpManageGrafanaAttachmentArrayOutput) ElementType

func (TmpManageGrafanaAttachmentArrayOutput) Index

func (TmpManageGrafanaAttachmentArrayOutput) ToTmpManageGrafanaAttachmentArrayOutput

func (o TmpManageGrafanaAttachmentArrayOutput) ToTmpManageGrafanaAttachmentArrayOutput() TmpManageGrafanaAttachmentArrayOutput

func (TmpManageGrafanaAttachmentArrayOutput) ToTmpManageGrafanaAttachmentArrayOutputWithContext

func (o TmpManageGrafanaAttachmentArrayOutput) ToTmpManageGrafanaAttachmentArrayOutputWithContext(ctx context.Context) TmpManageGrafanaAttachmentArrayOutput

type TmpManageGrafanaAttachmentInput

type TmpManageGrafanaAttachmentInput interface {
	pulumi.Input

	ToTmpManageGrafanaAttachmentOutput() TmpManageGrafanaAttachmentOutput
	ToTmpManageGrafanaAttachmentOutputWithContext(ctx context.Context) TmpManageGrafanaAttachmentOutput
}

type TmpManageGrafanaAttachmentMap

type TmpManageGrafanaAttachmentMap map[string]TmpManageGrafanaAttachmentInput

func (TmpManageGrafanaAttachmentMap) ElementType

func (TmpManageGrafanaAttachmentMap) ToTmpManageGrafanaAttachmentMapOutput

func (i TmpManageGrafanaAttachmentMap) ToTmpManageGrafanaAttachmentMapOutput() TmpManageGrafanaAttachmentMapOutput

func (TmpManageGrafanaAttachmentMap) ToTmpManageGrafanaAttachmentMapOutputWithContext

func (i TmpManageGrafanaAttachmentMap) ToTmpManageGrafanaAttachmentMapOutputWithContext(ctx context.Context) TmpManageGrafanaAttachmentMapOutput

type TmpManageGrafanaAttachmentMapInput

type TmpManageGrafanaAttachmentMapInput interface {
	pulumi.Input

	ToTmpManageGrafanaAttachmentMapOutput() TmpManageGrafanaAttachmentMapOutput
	ToTmpManageGrafanaAttachmentMapOutputWithContext(context.Context) TmpManageGrafanaAttachmentMapOutput
}

TmpManageGrafanaAttachmentMapInput is an input type that accepts TmpManageGrafanaAttachmentMap and TmpManageGrafanaAttachmentMapOutput values. You can construct a concrete instance of `TmpManageGrafanaAttachmentMapInput` via:

TmpManageGrafanaAttachmentMap{ "key": TmpManageGrafanaAttachmentArgs{...} }

type TmpManageGrafanaAttachmentMapOutput

type TmpManageGrafanaAttachmentMapOutput struct{ *pulumi.OutputState }

func (TmpManageGrafanaAttachmentMapOutput) ElementType

func (TmpManageGrafanaAttachmentMapOutput) MapIndex

func (TmpManageGrafanaAttachmentMapOutput) ToTmpManageGrafanaAttachmentMapOutput

func (o TmpManageGrafanaAttachmentMapOutput) ToTmpManageGrafanaAttachmentMapOutput() TmpManageGrafanaAttachmentMapOutput

func (TmpManageGrafanaAttachmentMapOutput) ToTmpManageGrafanaAttachmentMapOutputWithContext

func (o TmpManageGrafanaAttachmentMapOutput) ToTmpManageGrafanaAttachmentMapOutputWithContext(ctx context.Context) TmpManageGrafanaAttachmentMapOutput

type TmpManageGrafanaAttachmentOutput

type TmpManageGrafanaAttachmentOutput struct{ *pulumi.OutputState }

func (TmpManageGrafanaAttachmentOutput) ElementType

func (TmpManageGrafanaAttachmentOutput) GrafanaId

Grafana instance ID.

func (TmpManageGrafanaAttachmentOutput) InstanceId

Prometheus instance ID.

func (TmpManageGrafanaAttachmentOutput) ToTmpManageGrafanaAttachmentOutput

func (o TmpManageGrafanaAttachmentOutput) ToTmpManageGrafanaAttachmentOutput() TmpManageGrafanaAttachmentOutput

func (TmpManageGrafanaAttachmentOutput) ToTmpManageGrafanaAttachmentOutputWithContext

func (o TmpManageGrafanaAttachmentOutput) ToTmpManageGrafanaAttachmentOutputWithContext(ctx context.Context) TmpManageGrafanaAttachmentOutput

type TmpManageGrafanaAttachmentState

type TmpManageGrafanaAttachmentState struct {
	// Grafana instance ID.
	GrafanaId pulumi.StringPtrInput
	// Prometheus instance ID.
	InstanceId pulumi.StringPtrInput
}

func (TmpManageGrafanaAttachmentState) ElementType

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"`
}

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) Index

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 (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

Recording rule group.

func (TmpRecordingRuleOutput) InstanceId

Instance id.

func (TmpRecordingRuleOutput) Name

Recording rule name.

func (TmpRecordingRuleOutput) RuleState

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"`
}

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 (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 (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

Agent id.

func (TmpScrapeJobOutput) Config

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"`
}

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 {
	ClusterId    *string                                 `pulumi:"clusterId"`
	Id           *string                                 `pulumi:"id"`
	Name         string                                  `pulumi:"name"`
	Notification *TmpTkeAlertPolicyAlertRuleNotification `pulumi:"notification"`
	Rules        []TmpTkeAlertPolicyAlertRuleRule        `pulumi:"rules"`
	TemplateId   *string                                 `pulumi:"templateId"`
	UpdatedAt    *string                                 `pulumi:"updatedAt"`
}

type TmpTkeAlertPolicyAlertRuleArgs

type TmpTkeAlertPolicyAlertRuleArgs struct {
	ClusterId    pulumi.StringPtrInput                          `pulumi:"clusterId"`
	Id           pulumi.StringPtrInput                          `pulumi:"id"`
	Name         pulumi.StringInput                             `pulumi:"name"`
	Notification TmpTkeAlertPolicyAlertRuleNotificationPtrInput `pulumi:"notification"`
	Rules        TmpTkeAlertPolicyAlertRuleRuleArrayInput       `pulumi:"rules"`
	TemplateId   pulumi.StringPtrInput                          `pulumi:"templateId"`
	UpdatedAt    pulumi.StringPtrInput                          `pulumi:"updatedAt"`
}

func (TmpTkeAlertPolicyAlertRuleArgs) ElementType

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 {
	AlertManager        *TmpTkeAlertPolicyAlertRuleNotificationAlertManager `pulumi:"alertManager"`
	Enabled             bool                                                `pulumi:"enabled"`
	NotifyWays          []string                                            `pulumi:"notifyWays"`
	PhoneArriveNotice   *bool                                               `pulumi:"phoneArriveNotice"`
	PhoneCircleInterval *int                                                `pulumi:"phoneCircleInterval"`
	PhoneCircleTimes    *int                                                `pulumi:"phoneCircleTimes"`
	PhoneInnerInterval  *int                                                `pulumi:"phoneInnerInterval"`
	PhoneNotifyOrders   []int                                               `pulumi:"phoneNotifyOrders"`
	ReceiverGroups      []string                                            `pulumi:"receiverGroups"`
	RepeatInterval      *string                                             `pulumi:"repeatInterval"`
	TimeRangeEnd        *string                                             `pulumi:"timeRangeEnd"`
	TimeRangeStart      *string                                             `pulumi:"timeRangeStart"`
	Type                string                                              `pulumi:"type"`
	WebHook             *string                                             `pulumi:"webHook"`
}

type TmpTkeAlertPolicyAlertRuleNotificationAlertManager

type TmpTkeAlertPolicyAlertRuleNotificationAlertManager struct {
	ClusterId   *string `pulumi:"clusterId"`
	ClusterType *string `pulumi:"clusterType"`
	Url         string  `pulumi:"url"`
}

type TmpTkeAlertPolicyAlertRuleNotificationAlertManagerArgs

type TmpTkeAlertPolicyAlertRuleNotificationAlertManagerArgs struct {
	ClusterId   pulumi.StringPtrInput `pulumi:"clusterId"`
	ClusterType pulumi.StringPtrInput `pulumi:"clusterType"`
	Url         pulumi.StringInput    `pulumi:"url"`
}

func (TmpTkeAlertPolicyAlertRuleNotificationAlertManagerArgs) ElementType

func (TmpTkeAlertPolicyAlertRuleNotificationAlertManagerArgs) ToTmpTkeAlertPolicyAlertRuleNotificationAlertManagerOutput

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 (TmpTkeAlertPolicyAlertRuleNotificationAlertManagerOutput) ClusterType

func (TmpTkeAlertPolicyAlertRuleNotificationAlertManagerOutput) ElementType

func (TmpTkeAlertPolicyAlertRuleNotificationAlertManagerOutput) ToTmpTkeAlertPolicyAlertRuleNotificationAlertManagerOutput

func (TmpTkeAlertPolicyAlertRuleNotificationAlertManagerOutput) ToTmpTkeAlertPolicyAlertRuleNotificationAlertManagerOutputWithContext

func (o TmpTkeAlertPolicyAlertRuleNotificationAlertManagerOutput) ToTmpTkeAlertPolicyAlertRuleNotificationAlertManagerOutputWithContext(ctx context.Context) TmpTkeAlertPolicyAlertRuleNotificationAlertManagerOutput

func (TmpTkeAlertPolicyAlertRuleNotificationAlertManagerOutput) ToTmpTkeAlertPolicyAlertRuleNotificationAlertManagerPtrOutput

func (TmpTkeAlertPolicyAlertRuleNotificationAlertManagerOutput) ToTmpTkeAlertPolicyAlertRuleNotificationAlertManagerPtrOutputWithContext

func (o TmpTkeAlertPolicyAlertRuleNotificationAlertManagerOutput) ToTmpTkeAlertPolicyAlertRuleNotificationAlertManagerPtrOutputWithContext(ctx context.Context) TmpTkeAlertPolicyAlertRuleNotificationAlertManagerPtrOutput

func (TmpTkeAlertPolicyAlertRuleNotificationAlertManagerOutput) Url

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

type TmpTkeAlertPolicyAlertRuleNotificationAlertManagerPtrOutput

type TmpTkeAlertPolicyAlertRuleNotificationAlertManagerPtrOutput struct{ *pulumi.OutputState }

func (TmpTkeAlertPolicyAlertRuleNotificationAlertManagerPtrOutput) ClusterId

func (TmpTkeAlertPolicyAlertRuleNotificationAlertManagerPtrOutput) ClusterType

func (TmpTkeAlertPolicyAlertRuleNotificationAlertManagerPtrOutput) Elem

func (TmpTkeAlertPolicyAlertRuleNotificationAlertManagerPtrOutput) ElementType

func (TmpTkeAlertPolicyAlertRuleNotificationAlertManagerPtrOutput) ToTmpTkeAlertPolicyAlertRuleNotificationAlertManagerPtrOutput

func (TmpTkeAlertPolicyAlertRuleNotificationAlertManagerPtrOutput) ToTmpTkeAlertPolicyAlertRuleNotificationAlertManagerPtrOutputWithContext

func (o TmpTkeAlertPolicyAlertRuleNotificationAlertManagerPtrOutput) ToTmpTkeAlertPolicyAlertRuleNotificationAlertManagerPtrOutputWithContext(ctx context.Context) TmpTkeAlertPolicyAlertRuleNotificationAlertManagerPtrOutput

func (TmpTkeAlertPolicyAlertRuleNotificationAlertManagerPtrOutput) Url

type TmpTkeAlertPolicyAlertRuleNotificationArgs

type TmpTkeAlertPolicyAlertRuleNotificationArgs struct {
	AlertManager        TmpTkeAlertPolicyAlertRuleNotificationAlertManagerPtrInput `pulumi:"alertManager"`
	Enabled             pulumi.BoolInput                                           `pulumi:"enabled"`
	NotifyWays          pulumi.StringArrayInput                                    `pulumi:"notifyWays"`
	PhoneArriveNotice   pulumi.BoolPtrInput                                        `pulumi:"phoneArriveNotice"`
	PhoneCircleInterval pulumi.IntPtrInput                                         `pulumi:"phoneCircleInterval"`
	PhoneCircleTimes    pulumi.IntPtrInput                                         `pulumi:"phoneCircleTimes"`
	PhoneInnerInterval  pulumi.IntPtrInput                                         `pulumi:"phoneInnerInterval"`
	PhoneNotifyOrders   pulumi.IntArrayInput                                       `pulumi:"phoneNotifyOrders"`
	ReceiverGroups      pulumi.StringArrayInput                                    `pulumi:"receiverGroups"`
	RepeatInterval      pulumi.StringPtrInput                                      `pulumi:"repeatInterval"`
	TimeRangeEnd        pulumi.StringPtrInput                                      `pulumi:"timeRangeEnd"`
	TimeRangeStart      pulumi.StringPtrInput                                      `pulumi:"timeRangeStart"`
	Type                pulumi.StringInput                                         `pulumi:"type"`
	WebHook             pulumi.StringPtrInput                                      `pulumi:"webHook"`
}

func (TmpTkeAlertPolicyAlertRuleNotificationArgs) ElementType

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 (TmpTkeAlertPolicyAlertRuleNotificationOutput) ElementType

func (TmpTkeAlertPolicyAlertRuleNotificationOutput) Enabled

func (TmpTkeAlertPolicyAlertRuleNotificationOutput) NotifyWays

func (TmpTkeAlertPolicyAlertRuleNotificationOutput) PhoneArriveNotice

func (TmpTkeAlertPolicyAlertRuleNotificationOutput) PhoneCircleInterval

func (TmpTkeAlertPolicyAlertRuleNotificationOutput) PhoneCircleTimes

func (TmpTkeAlertPolicyAlertRuleNotificationOutput) PhoneInnerInterval

func (TmpTkeAlertPolicyAlertRuleNotificationOutput) PhoneNotifyOrders

func (TmpTkeAlertPolicyAlertRuleNotificationOutput) ReceiverGroups

func (TmpTkeAlertPolicyAlertRuleNotificationOutput) RepeatInterval

func (TmpTkeAlertPolicyAlertRuleNotificationOutput) TimeRangeEnd

func (TmpTkeAlertPolicyAlertRuleNotificationOutput) TimeRangeStart

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 (TmpTkeAlertPolicyAlertRuleNotificationOutput) WebHook

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

type TmpTkeAlertPolicyAlertRuleNotificationPtrOutput

type TmpTkeAlertPolicyAlertRuleNotificationPtrOutput struct{ *pulumi.OutputState }

func (TmpTkeAlertPolicyAlertRuleNotificationPtrOutput) AlertManager

func (TmpTkeAlertPolicyAlertRuleNotificationPtrOutput) Elem

func (TmpTkeAlertPolicyAlertRuleNotificationPtrOutput) ElementType

func (TmpTkeAlertPolicyAlertRuleNotificationPtrOutput) Enabled

func (TmpTkeAlertPolicyAlertRuleNotificationPtrOutput) NotifyWays

func (TmpTkeAlertPolicyAlertRuleNotificationPtrOutput) PhoneArriveNotice

func (TmpTkeAlertPolicyAlertRuleNotificationPtrOutput) PhoneCircleInterval

func (TmpTkeAlertPolicyAlertRuleNotificationPtrOutput) PhoneCircleTimes

func (TmpTkeAlertPolicyAlertRuleNotificationPtrOutput) PhoneInnerInterval

func (TmpTkeAlertPolicyAlertRuleNotificationPtrOutput) PhoneNotifyOrders

func (TmpTkeAlertPolicyAlertRuleNotificationPtrOutput) ReceiverGroups

func (TmpTkeAlertPolicyAlertRuleNotificationPtrOutput) RepeatInterval

func (TmpTkeAlertPolicyAlertRuleNotificationPtrOutput) TimeRangeEnd

func (TmpTkeAlertPolicyAlertRuleNotificationPtrOutput) TimeRangeStart

func (TmpTkeAlertPolicyAlertRuleNotificationPtrOutput) ToTmpTkeAlertPolicyAlertRuleNotificationPtrOutput

func (o TmpTkeAlertPolicyAlertRuleNotificationPtrOutput) ToTmpTkeAlertPolicyAlertRuleNotificationPtrOutput() TmpTkeAlertPolicyAlertRuleNotificationPtrOutput

func (TmpTkeAlertPolicyAlertRuleNotificationPtrOutput) ToTmpTkeAlertPolicyAlertRuleNotificationPtrOutputWithContext

func (o TmpTkeAlertPolicyAlertRuleNotificationPtrOutput) ToTmpTkeAlertPolicyAlertRuleNotificationPtrOutputWithContext(ctx context.Context) TmpTkeAlertPolicyAlertRuleNotificationPtrOutput

func (TmpTkeAlertPolicyAlertRuleNotificationPtrOutput) Type

func (TmpTkeAlertPolicyAlertRuleNotificationPtrOutput) WebHook

type TmpTkeAlertPolicyAlertRuleOutput

type TmpTkeAlertPolicyAlertRuleOutput struct{ *pulumi.OutputState }

func (TmpTkeAlertPolicyAlertRuleOutput) ClusterId

func (TmpTkeAlertPolicyAlertRuleOutput) ElementType

func (TmpTkeAlertPolicyAlertRuleOutput) Id

func (TmpTkeAlertPolicyAlertRuleOutput) Name

func (TmpTkeAlertPolicyAlertRuleOutput) Notification

func (TmpTkeAlertPolicyAlertRuleOutput) Rules

func (TmpTkeAlertPolicyAlertRuleOutput) TemplateId

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

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

type TmpTkeAlertPolicyAlertRulePtrOutput

type TmpTkeAlertPolicyAlertRulePtrOutput struct{ *pulumi.OutputState }

func (TmpTkeAlertPolicyAlertRulePtrOutput) ClusterId

func (TmpTkeAlertPolicyAlertRulePtrOutput) Elem

func (TmpTkeAlertPolicyAlertRulePtrOutput) ElementType

func (TmpTkeAlertPolicyAlertRulePtrOutput) Id

func (TmpTkeAlertPolicyAlertRulePtrOutput) Name

func (TmpTkeAlertPolicyAlertRulePtrOutput) Notification

func (TmpTkeAlertPolicyAlertRulePtrOutput) Rules

func (TmpTkeAlertPolicyAlertRulePtrOutput) TemplateId

func (TmpTkeAlertPolicyAlertRulePtrOutput) ToTmpTkeAlertPolicyAlertRulePtrOutput

func (o TmpTkeAlertPolicyAlertRulePtrOutput) ToTmpTkeAlertPolicyAlertRulePtrOutput() TmpTkeAlertPolicyAlertRulePtrOutput

func (TmpTkeAlertPolicyAlertRulePtrOutput) ToTmpTkeAlertPolicyAlertRulePtrOutputWithContext

func (o TmpTkeAlertPolicyAlertRulePtrOutput) ToTmpTkeAlertPolicyAlertRulePtrOutputWithContext(ctx context.Context) TmpTkeAlertPolicyAlertRulePtrOutput

func (TmpTkeAlertPolicyAlertRulePtrOutput) UpdatedAt

type TmpTkeAlertPolicyAlertRuleRule

type TmpTkeAlertPolicyAlertRuleRule struct {
	Annotations []TmpTkeAlertPolicyAlertRuleRuleAnnotation `pulumi:"annotations"`
	Describe    *string                                    `pulumi:"describe"`
	For         string                                     `pulumi:"for"`
	Labels      []TmpTkeAlertPolicyAlertRuleRuleLabel      `pulumi:"labels"`
	Name        string                                     `pulumi:"name"`
	Rule        string                                     `pulumi:"rule"`
	RuleState   *int                                       `pulumi:"ruleState"`
	Template    string                                     `pulumi:"template"`
}

type TmpTkeAlertPolicyAlertRuleRuleAnnotation

type TmpTkeAlertPolicyAlertRuleRuleAnnotation struct {
	Name  string `pulumi:"name"`
	Value string `pulumi:"value"`
}

type TmpTkeAlertPolicyAlertRuleRuleAnnotationArgs

type TmpTkeAlertPolicyAlertRuleRuleAnnotationArgs struct {
	Name  pulumi.StringInput `pulumi:"name"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (TmpTkeAlertPolicyAlertRuleRuleAnnotationArgs) ElementType

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) 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) Index

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) Name

func (TmpTkeAlertPolicyAlertRuleRuleAnnotationOutput) ToTmpTkeAlertPolicyAlertRuleRuleAnnotationOutput

func (o TmpTkeAlertPolicyAlertRuleRuleAnnotationOutput) ToTmpTkeAlertPolicyAlertRuleRuleAnnotationOutput() TmpTkeAlertPolicyAlertRuleRuleAnnotationOutput

func (TmpTkeAlertPolicyAlertRuleRuleAnnotationOutput) ToTmpTkeAlertPolicyAlertRuleRuleAnnotationOutputWithContext

func (o TmpTkeAlertPolicyAlertRuleRuleAnnotationOutput) ToTmpTkeAlertPolicyAlertRuleRuleAnnotationOutputWithContext(ctx context.Context) TmpTkeAlertPolicyAlertRuleRuleAnnotationOutput

func (TmpTkeAlertPolicyAlertRuleRuleAnnotationOutput) Value

type TmpTkeAlertPolicyAlertRuleRuleArgs

type TmpTkeAlertPolicyAlertRuleRuleArgs struct {
	Annotations TmpTkeAlertPolicyAlertRuleRuleAnnotationArrayInput `pulumi:"annotations"`
	Describe    pulumi.StringPtrInput                              `pulumi:"describe"`
	For         pulumi.StringInput                                 `pulumi:"for"`
	Labels      TmpTkeAlertPolicyAlertRuleRuleLabelArrayInput      `pulumi:"labels"`
	Name        pulumi.StringInput                                 `pulumi:"name"`
	Rule        pulumi.StringInput                                 `pulumi:"rule"`
	RuleState   pulumi.IntPtrInput                                 `pulumi:"ruleState"`
	Template    pulumi.StringInput                                 `pulumi:"template"`
}

func (TmpTkeAlertPolicyAlertRuleRuleArgs) ElementType

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) 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) Index

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 TmpTkeAlertPolicyAlertRuleRuleLabel

type TmpTkeAlertPolicyAlertRuleRuleLabel struct {
	Name  string `pulumi:"name"`
	Value string `pulumi:"value"`
}

type TmpTkeAlertPolicyAlertRuleRuleLabelArgs

type TmpTkeAlertPolicyAlertRuleRuleLabelArgs struct {
	Name  pulumi.StringInput `pulumi:"name"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (TmpTkeAlertPolicyAlertRuleRuleLabelArgs) ElementType

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) 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) Index

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) Name

func (TmpTkeAlertPolicyAlertRuleRuleLabelOutput) ToTmpTkeAlertPolicyAlertRuleRuleLabelOutput

func (o TmpTkeAlertPolicyAlertRuleRuleLabelOutput) ToTmpTkeAlertPolicyAlertRuleRuleLabelOutput() TmpTkeAlertPolicyAlertRuleRuleLabelOutput

func (TmpTkeAlertPolicyAlertRuleRuleLabelOutput) ToTmpTkeAlertPolicyAlertRuleRuleLabelOutputWithContext

func (o TmpTkeAlertPolicyAlertRuleRuleLabelOutput) ToTmpTkeAlertPolicyAlertRuleRuleLabelOutputWithContext(ctx context.Context) TmpTkeAlertPolicyAlertRuleRuleLabelOutput

func (TmpTkeAlertPolicyAlertRuleRuleLabelOutput) Value

type TmpTkeAlertPolicyAlertRuleRuleOutput

type TmpTkeAlertPolicyAlertRuleRuleOutput struct{ *pulumi.OutputState }

func (TmpTkeAlertPolicyAlertRuleRuleOutput) Annotations

func (TmpTkeAlertPolicyAlertRuleRuleOutput) Describe

func (TmpTkeAlertPolicyAlertRuleRuleOutput) ElementType

func (TmpTkeAlertPolicyAlertRuleRuleOutput) For

func (TmpTkeAlertPolicyAlertRuleRuleOutput) Labels

func (TmpTkeAlertPolicyAlertRuleRuleOutput) Name

func (TmpTkeAlertPolicyAlertRuleRuleOutput) Rule

func (TmpTkeAlertPolicyAlertRuleRuleOutput) RuleState

func (TmpTkeAlertPolicyAlertRuleRuleOutput) 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) Index

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 (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

Alarm notification channels.

func (TmpTkeAlertPolicyOutput) ElementType

func (TmpTkeAlertPolicyOutput) ElementType() reflect.Type

func (TmpTkeAlertPolicyOutput) InstanceId

Instance Id.

func (TmpTkeAlertPolicyOutput) ToTmpTkeAlertPolicyOutput

func (o TmpTkeAlertPolicyOutput) ToTmpTkeAlertPolicyOutput() TmpTkeAlertPolicyOutput

func (TmpTkeAlertPolicyOutput) ToTmpTkeAlertPolicyOutputWithContext

func (o TmpTkeAlertPolicyOutput) ToTmpTkeAlertPolicyOutputWithContext(ctx context.Context) TmpTkeAlertPolicyOutput

type TmpTkeAlertPolicyState

type TmpTkeAlertPolicyState struct {
	// Alarm notification channels.
	AlertRule TmpTkeAlertPolicyAlertRulePtrInput
	// Instance Id.
	InstanceId pulumi.StringPtrInput
}

func (TmpTkeAlertPolicyState) ElementType

func (TmpTkeAlertPolicyState) ElementType() reflect.Type

type TmpTkeBasicConfig

type TmpTkeBasicConfig struct {
	pulumi.CustomResourceState

	// ID of cluster.
	ClusterId pulumi.StringOutput `pulumi:"clusterId"`
	// Type of cluster.
	ClusterType pulumi.StringOutput `pulumi:"clusterType"`
	// Full configuration in yaml format.
	Config pulumi.StringOutput `pulumi:"config"`
	// config type, `service_monitors`, `pod_monitors`, `raw_jobs`.
	ConfigType pulumi.StringOutput `pulumi:"configType"`
	// ID of instance.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// Configure the name of the metric to keep on.
	MetricsNames pulumi.StringArrayOutput `pulumi:"metricsNames"`
	// Name. The naming rule is: namespace/name. If you don't have any namespace, use the default namespace: kube-system,
	// otherwise use the specified one.
	Name pulumi.StringOutput `pulumi:"name"`
}

func GetTmpTkeBasicConfig

func GetTmpTkeBasicConfig(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *TmpTkeBasicConfigState, opts ...pulumi.ResourceOption) (*TmpTkeBasicConfig, error)

GetTmpTkeBasicConfig gets an existing TmpTkeBasicConfig resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewTmpTkeBasicConfig

func NewTmpTkeBasicConfig(ctx *pulumi.Context,
	name string, args *TmpTkeBasicConfigArgs, opts ...pulumi.ResourceOption) (*TmpTkeBasicConfig, error)

NewTmpTkeBasicConfig registers a new resource with the given unique name, arguments, and options.

func (*TmpTkeBasicConfig) ElementType

func (*TmpTkeBasicConfig) ElementType() reflect.Type

func (*TmpTkeBasicConfig) ToTmpTkeBasicConfigOutput

func (i *TmpTkeBasicConfig) ToTmpTkeBasicConfigOutput() TmpTkeBasicConfigOutput

func (*TmpTkeBasicConfig) ToTmpTkeBasicConfigOutputWithContext

func (i *TmpTkeBasicConfig) ToTmpTkeBasicConfigOutputWithContext(ctx context.Context) TmpTkeBasicConfigOutput

type TmpTkeBasicConfigArgs

type TmpTkeBasicConfigArgs struct {
	// ID of cluster.
	ClusterId pulumi.StringInput
	// Type of cluster.
	ClusterType pulumi.StringInput
	// ID of instance.
	InstanceId pulumi.StringInput
	// Configure the name of the metric to keep on.
	MetricsNames pulumi.StringArrayInput
	// Name. The naming rule is: namespace/name. If you don't have any namespace, use the default namespace: kube-system,
	// otherwise use the specified one.
	Name pulumi.StringPtrInput
}

The set of arguments for constructing a TmpTkeBasicConfig resource.

func (TmpTkeBasicConfigArgs) ElementType

func (TmpTkeBasicConfigArgs) ElementType() reflect.Type

type TmpTkeBasicConfigArray

type TmpTkeBasicConfigArray []TmpTkeBasicConfigInput

func (TmpTkeBasicConfigArray) ElementType

func (TmpTkeBasicConfigArray) ElementType() reflect.Type

func (TmpTkeBasicConfigArray) ToTmpTkeBasicConfigArrayOutput

func (i TmpTkeBasicConfigArray) ToTmpTkeBasicConfigArrayOutput() TmpTkeBasicConfigArrayOutput

func (TmpTkeBasicConfigArray) ToTmpTkeBasicConfigArrayOutputWithContext

func (i TmpTkeBasicConfigArray) ToTmpTkeBasicConfigArrayOutputWithContext(ctx context.Context) TmpTkeBasicConfigArrayOutput

type TmpTkeBasicConfigArrayInput

type TmpTkeBasicConfigArrayInput interface {
	pulumi.Input

	ToTmpTkeBasicConfigArrayOutput() TmpTkeBasicConfigArrayOutput
	ToTmpTkeBasicConfigArrayOutputWithContext(context.Context) TmpTkeBasicConfigArrayOutput
}

TmpTkeBasicConfigArrayInput is an input type that accepts TmpTkeBasicConfigArray and TmpTkeBasicConfigArrayOutput values. You can construct a concrete instance of `TmpTkeBasicConfigArrayInput` via:

TmpTkeBasicConfigArray{ TmpTkeBasicConfigArgs{...} }

type TmpTkeBasicConfigArrayOutput

type TmpTkeBasicConfigArrayOutput struct{ *pulumi.OutputState }

func (TmpTkeBasicConfigArrayOutput) ElementType

func (TmpTkeBasicConfigArrayOutput) Index

func (TmpTkeBasicConfigArrayOutput) ToTmpTkeBasicConfigArrayOutput

func (o TmpTkeBasicConfigArrayOutput) ToTmpTkeBasicConfigArrayOutput() TmpTkeBasicConfigArrayOutput

func (TmpTkeBasicConfigArrayOutput) ToTmpTkeBasicConfigArrayOutputWithContext

func (o TmpTkeBasicConfigArrayOutput) ToTmpTkeBasicConfigArrayOutputWithContext(ctx context.Context) TmpTkeBasicConfigArrayOutput

type TmpTkeBasicConfigInput

type TmpTkeBasicConfigInput interface {
	pulumi.Input

	ToTmpTkeBasicConfigOutput() TmpTkeBasicConfigOutput
	ToTmpTkeBasicConfigOutputWithContext(ctx context.Context) TmpTkeBasicConfigOutput
}

type TmpTkeBasicConfigMap

type TmpTkeBasicConfigMap map[string]TmpTkeBasicConfigInput

func (TmpTkeBasicConfigMap) ElementType

func (TmpTkeBasicConfigMap) ElementType() reflect.Type

func (TmpTkeBasicConfigMap) ToTmpTkeBasicConfigMapOutput

func (i TmpTkeBasicConfigMap) ToTmpTkeBasicConfigMapOutput() TmpTkeBasicConfigMapOutput

func (TmpTkeBasicConfigMap) ToTmpTkeBasicConfigMapOutputWithContext

func (i TmpTkeBasicConfigMap) ToTmpTkeBasicConfigMapOutputWithContext(ctx context.Context) TmpTkeBasicConfigMapOutput

type TmpTkeBasicConfigMapInput

type TmpTkeBasicConfigMapInput interface {
	pulumi.Input

	ToTmpTkeBasicConfigMapOutput() TmpTkeBasicConfigMapOutput
	ToTmpTkeBasicConfigMapOutputWithContext(context.Context) TmpTkeBasicConfigMapOutput
}

TmpTkeBasicConfigMapInput is an input type that accepts TmpTkeBasicConfigMap and TmpTkeBasicConfigMapOutput values. You can construct a concrete instance of `TmpTkeBasicConfigMapInput` via:

TmpTkeBasicConfigMap{ "key": TmpTkeBasicConfigArgs{...} }

type TmpTkeBasicConfigMapOutput

type TmpTkeBasicConfigMapOutput struct{ *pulumi.OutputState }

func (TmpTkeBasicConfigMapOutput) ElementType

func (TmpTkeBasicConfigMapOutput) ElementType() reflect.Type

func (TmpTkeBasicConfigMapOutput) MapIndex

func (TmpTkeBasicConfigMapOutput) ToTmpTkeBasicConfigMapOutput

func (o TmpTkeBasicConfigMapOutput) ToTmpTkeBasicConfigMapOutput() TmpTkeBasicConfigMapOutput

func (TmpTkeBasicConfigMapOutput) ToTmpTkeBasicConfigMapOutputWithContext

func (o TmpTkeBasicConfigMapOutput) ToTmpTkeBasicConfigMapOutputWithContext(ctx context.Context) TmpTkeBasicConfigMapOutput

type TmpTkeBasicConfigOutput

type TmpTkeBasicConfigOutput struct{ *pulumi.OutputState }

func (TmpTkeBasicConfigOutput) ClusterId

ID of cluster.

func (TmpTkeBasicConfigOutput) ClusterType

Type of cluster.

func (TmpTkeBasicConfigOutput) Config

Full configuration in yaml format.

func (TmpTkeBasicConfigOutput) ConfigType

config type, `service_monitors`, `pod_monitors`, `raw_jobs`.

func (TmpTkeBasicConfigOutput) ElementType

func (TmpTkeBasicConfigOutput) ElementType() reflect.Type

func (TmpTkeBasicConfigOutput) InstanceId

ID of instance.

func (TmpTkeBasicConfigOutput) MetricsNames

Configure the name of the metric to keep on.

func (TmpTkeBasicConfigOutput) Name

Name. The naming rule is: namespace/name. If you don't have any namespace, use the default namespace: kube-system, otherwise use the specified one.

func (TmpTkeBasicConfigOutput) ToTmpTkeBasicConfigOutput

func (o TmpTkeBasicConfigOutput) ToTmpTkeBasicConfigOutput() TmpTkeBasicConfigOutput

func (TmpTkeBasicConfigOutput) ToTmpTkeBasicConfigOutputWithContext

func (o TmpTkeBasicConfigOutput) ToTmpTkeBasicConfigOutputWithContext(ctx context.Context) TmpTkeBasicConfigOutput

type TmpTkeBasicConfigState

type TmpTkeBasicConfigState struct {
	// ID of cluster.
	ClusterId pulumi.StringPtrInput
	// Type of cluster.
	ClusterType pulumi.StringPtrInput
	// Full configuration in yaml format.
	Config pulumi.StringPtrInput
	// config type, `service_monitors`, `pod_monitors`, `raw_jobs`.
	ConfigType pulumi.StringPtrInput
	// ID of instance.
	InstanceId pulumi.StringPtrInput
	// Configure the name of the metric to keep on.
	MetricsNames pulumi.StringArrayInput
	// Name. The naming rule is: namespace/name. If you don't have any namespace, use the default namespace: kube-system,
	// otherwise use the specified one.
	Name pulumi.StringPtrInput
}

func (TmpTkeBasicConfigState) ElementType

func (TmpTkeBasicConfigState) ElementType() reflect.Type

type TmpTkeClusterAgent

type TmpTkeClusterAgent struct {
	pulumi.CustomResourceState

	// agent list.
	Agents TmpTkeClusterAgentAgentsOutput `pulumi:"agents"`
	// Instance Id.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
}

func GetTmpTkeClusterAgent

func GetTmpTkeClusterAgent(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *TmpTkeClusterAgentState, opts ...pulumi.ResourceOption) (*TmpTkeClusterAgent, error)

GetTmpTkeClusterAgent gets an existing TmpTkeClusterAgent resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewTmpTkeClusterAgent

func NewTmpTkeClusterAgent(ctx *pulumi.Context,
	name string, args *TmpTkeClusterAgentArgs, opts ...pulumi.ResourceOption) (*TmpTkeClusterAgent, error)

NewTmpTkeClusterAgent registers a new resource with the given unique name, arguments, and options.

func (*TmpTkeClusterAgent) ElementType

func (*TmpTkeClusterAgent) ElementType() reflect.Type

func (*TmpTkeClusterAgent) ToTmpTkeClusterAgentOutput

func (i *TmpTkeClusterAgent) ToTmpTkeClusterAgentOutput() TmpTkeClusterAgentOutput

func (*TmpTkeClusterAgent) ToTmpTkeClusterAgentOutputWithContext

func (i *TmpTkeClusterAgent) ToTmpTkeClusterAgentOutputWithContext(ctx context.Context) TmpTkeClusterAgentOutput

type TmpTkeClusterAgentAgents

type TmpTkeClusterAgentAgents struct {
	ClusterId             string                                      `pulumi:"clusterId"`
	ClusterName           *string                                     `pulumi:"clusterName"`
	ClusterType           string                                      `pulumi:"clusterType"`
	EnableExternal        bool                                        `pulumi:"enableExternal"`
	ExternalLabels        []TmpTkeClusterAgentAgentsExternalLabel     `pulumi:"externalLabels"`
	InClusterPodConfig    *TmpTkeClusterAgentAgentsInClusterPodConfig `pulumi:"inClusterPodConfig"`
	NotInstallBasicScrape *bool                                       `pulumi:"notInstallBasicScrape"`
	NotScrape             *bool                                       `pulumi:"notScrape"`
	Region                string                                      `pulumi:"region"`
	Status                *string                                     `pulumi:"status"`
}

type TmpTkeClusterAgentAgentsArgs

type TmpTkeClusterAgentAgentsArgs struct {
	ClusterId             pulumi.StringInput                                 `pulumi:"clusterId"`
	ClusterName           pulumi.StringPtrInput                              `pulumi:"clusterName"`
	ClusterType           pulumi.StringInput                                 `pulumi:"clusterType"`
	EnableExternal        pulumi.BoolInput                                   `pulumi:"enableExternal"`
	ExternalLabels        TmpTkeClusterAgentAgentsExternalLabelArrayInput    `pulumi:"externalLabels"`
	InClusterPodConfig    TmpTkeClusterAgentAgentsInClusterPodConfigPtrInput `pulumi:"inClusterPodConfig"`
	NotInstallBasicScrape pulumi.BoolPtrInput                                `pulumi:"notInstallBasicScrape"`
	NotScrape             pulumi.BoolPtrInput                                `pulumi:"notScrape"`
	Region                pulumi.StringInput                                 `pulumi:"region"`
	Status                pulumi.StringPtrInput                              `pulumi:"status"`
}

func (TmpTkeClusterAgentAgentsArgs) ElementType

func (TmpTkeClusterAgentAgentsArgs) ToTmpTkeClusterAgentAgentsOutput

func (i TmpTkeClusterAgentAgentsArgs) ToTmpTkeClusterAgentAgentsOutput() TmpTkeClusterAgentAgentsOutput

func (TmpTkeClusterAgentAgentsArgs) ToTmpTkeClusterAgentAgentsOutputWithContext

func (i TmpTkeClusterAgentAgentsArgs) ToTmpTkeClusterAgentAgentsOutputWithContext(ctx context.Context) TmpTkeClusterAgentAgentsOutput

func (TmpTkeClusterAgentAgentsArgs) ToTmpTkeClusterAgentAgentsPtrOutput

func (i TmpTkeClusterAgentAgentsArgs) ToTmpTkeClusterAgentAgentsPtrOutput() TmpTkeClusterAgentAgentsPtrOutput

func (TmpTkeClusterAgentAgentsArgs) ToTmpTkeClusterAgentAgentsPtrOutputWithContext

func (i TmpTkeClusterAgentAgentsArgs) ToTmpTkeClusterAgentAgentsPtrOutputWithContext(ctx context.Context) TmpTkeClusterAgentAgentsPtrOutput

type TmpTkeClusterAgentAgentsExternalLabel

type TmpTkeClusterAgentAgentsExternalLabel struct {
	Name  string  `pulumi:"name"`
	Value *string `pulumi:"value"`
}

type TmpTkeClusterAgentAgentsExternalLabelArgs

type TmpTkeClusterAgentAgentsExternalLabelArgs struct {
	Name  pulumi.StringInput    `pulumi:"name"`
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (TmpTkeClusterAgentAgentsExternalLabelArgs) ElementType

func (TmpTkeClusterAgentAgentsExternalLabelArgs) ToTmpTkeClusterAgentAgentsExternalLabelOutput

func (i TmpTkeClusterAgentAgentsExternalLabelArgs) ToTmpTkeClusterAgentAgentsExternalLabelOutput() TmpTkeClusterAgentAgentsExternalLabelOutput

func (TmpTkeClusterAgentAgentsExternalLabelArgs) ToTmpTkeClusterAgentAgentsExternalLabelOutputWithContext

func (i TmpTkeClusterAgentAgentsExternalLabelArgs) ToTmpTkeClusterAgentAgentsExternalLabelOutputWithContext(ctx context.Context) TmpTkeClusterAgentAgentsExternalLabelOutput

type TmpTkeClusterAgentAgentsExternalLabelArray

type TmpTkeClusterAgentAgentsExternalLabelArray []TmpTkeClusterAgentAgentsExternalLabelInput

func (TmpTkeClusterAgentAgentsExternalLabelArray) ElementType

func (TmpTkeClusterAgentAgentsExternalLabelArray) ToTmpTkeClusterAgentAgentsExternalLabelArrayOutput

func (i TmpTkeClusterAgentAgentsExternalLabelArray) ToTmpTkeClusterAgentAgentsExternalLabelArrayOutput() TmpTkeClusterAgentAgentsExternalLabelArrayOutput

func (TmpTkeClusterAgentAgentsExternalLabelArray) ToTmpTkeClusterAgentAgentsExternalLabelArrayOutputWithContext

func (i TmpTkeClusterAgentAgentsExternalLabelArray) ToTmpTkeClusterAgentAgentsExternalLabelArrayOutputWithContext(ctx context.Context) TmpTkeClusterAgentAgentsExternalLabelArrayOutput

type TmpTkeClusterAgentAgentsExternalLabelArrayInput

type TmpTkeClusterAgentAgentsExternalLabelArrayInput interface {
	pulumi.Input

	ToTmpTkeClusterAgentAgentsExternalLabelArrayOutput() TmpTkeClusterAgentAgentsExternalLabelArrayOutput
	ToTmpTkeClusterAgentAgentsExternalLabelArrayOutputWithContext(context.Context) TmpTkeClusterAgentAgentsExternalLabelArrayOutput
}

TmpTkeClusterAgentAgentsExternalLabelArrayInput is an input type that accepts TmpTkeClusterAgentAgentsExternalLabelArray and TmpTkeClusterAgentAgentsExternalLabelArrayOutput values. You can construct a concrete instance of `TmpTkeClusterAgentAgentsExternalLabelArrayInput` via:

TmpTkeClusterAgentAgentsExternalLabelArray{ TmpTkeClusterAgentAgentsExternalLabelArgs{...} }

type TmpTkeClusterAgentAgentsExternalLabelArrayOutput

type TmpTkeClusterAgentAgentsExternalLabelArrayOutput struct{ *pulumi.OutputState }

func (TmpTkeClusterAgentAgentsExternalLabelArrayOutput) ElementType

func (TmpTkeClusterAgentAgentsExternalLabelArrayOutput) Index

func (TmpTkeClusterAgentAgentsExternalLabelArrayOutput) ToTmpTkeClusterAgentAgentsExternalLabelArrayOutput

func (o TmpTkeClusterAgentAgentsExternalLabelArrayOutput) ToTmpTkeClusterAgentAgentsExternalLabelArrayOutput() TmpTkeClusterAgentAgentsExternalLabelArrayOutput

func (TmpTkeClusterAgentAgentsExternalLabelArrayOutput) ToTmpTkeClusterAgentAgentsExternalLabelArrayOutputWithContext

func (o TmpTkeClusterAgentAgentsExternalLabelArrayOutput) ToTmpTkeClusterAgentAgentsExternalLabelArrayOutputWithContext(ctx context.Context) TmpTkeClusterAgentAgentsExternalLabelArrayOutput

type TmpTkeClusterAgentAgentsExternalLabelInput

type TmpTkeClusterAgentAgentsExternalLabelInput interface {
	pulumi.Input

	ToTmpTkeClusterAgentAgentsExternalLabelOutput() TmpTkeClusterAgentAgentsExternalLabelOutput
	ToTmpTkeClusterAgentAgentsExternalLabelOutputWithContext(context.Context) TmpTkeClusterAgentAgentsExternalLabelOutput
}

TmpTkeClusterAgentAgentsExternalLabelInput is an input type that accepts TmpTkeClusterAgentAgentsExternalLabelArgs and TmpTkeClusterAgentAgentsExternalLabelOutput values. You can construct a concrete instance of `TmpTkeClusterAgentAgentsExternalLabelInput` via:

TmpTkeClusterAgentAgentsExternalLabelArgs{...}

type TmpTkeClusterAgentAgentsExternalLabelOutput

type TmpTkeClusterAgentAgentsExternalLabelOutput struct{ *pulumi.OutputState }

func (TmpTkeClusterAgentAgentsExternalLabelOutput) ElementType

func (TmpTkeClusterAgentAgentsExternalLabelOutput) Name

func (TmpTkeClusterAgentAgentsExternalLabelOutput) ToTmpTkeClusterAgentAgentsExternalLabelOutput

func (o TmpTkeClusterAgentAgentsExternalLabelOutput) ToTmpTkeClusterAgentAgentsExternalLabelOutput() TmpTkeClusterAgentAgentsExternalLabelOutput

func (TmpTkeClusterAgentAgentsExternalLabelOutput) ToTmpTkeClusterAgentAgentsExternalLabelOutputWithContext

func (o TmpTkeClusterAgentAgentsExternalLabelOutput) ToTmpTkeClusterAgentAgentsExternalLabelOutputWithContext(ctx context.Context) TmpTkeClusterAgentAgentsExternalLabelOutput

func (TmpTkeClusterAgentAgentsExternalLabelOutput) Value

type TmpTkeClusterAgentAgentsInClusterPodConfig

type TmpTkeClusterAgentAgentsInClusterPodConfig struct {
	HostNet       bool                                                     `pulumi:"hostNet"`
	NodeSelectors []TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelector `pulumi:"nodeSelectors"`
	Tolerations   []TmpTkeClusterAgentAgentsInClusterPodConfigToleration   `pulumi:"tolerations"`
}

type TmpTkeClusterAgentAgentsInClusterPodConfigArgs

type TmpTkeClusterAgentAgentsInClusterPodConfigArgs struct {
	HostNet       pulumi.BoolInput                                                 `pulumi:"hostNet"`
	NodeSelectors TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArrayInput `pulumi:"nodeSelectors"`
	Tolerations   TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArrayInput   `pulumi:"tolerations"`
}

func (TmpTkeClusterAgentAgentsInClusterPodConfigArgs) ElementType

func (TmpTkeClusterAgentAgentsInClusterPodConfigArgs) ToTmpTkeClusterAgentAgentsInClusterPodConfigOutput

func (i TmpTkeClusterAgentAgentsInClusterPodConfigArgs) ToTmpTkeClusterAgentAgentsInClusterPodConfigOutput() TmpTkeClusterAgentAgentsInClusterPodConfigOutput

func (TmpTkeClusterAgentAgentsInClusterPodConfigArgs) ToTmpTkeClusterAgentAgentsInClusterPodConfigOutputWithContext

func (i TmpTkeClusterAgentAgentsInClusterPodConfigArgs) ToTmpTkeClusterAgentAgentsInClusterPodConfigOutputWithContext(ctx context.Context) TmpTkeClusterAgentAgentsInClusterPodConfigOutput

func (TmpTkeClusterAgentAgentsInClusterPodConfigArgs) ToTmpTkeClusterAgentAgentsInClusterPodConfigPtrOutput

func (i TmpTkeClusterAgentAgentsInClusterPodConfigArgs) ToTmpTkeClusterAgentAgentsInClusterPodConfigPtrOutput() TmpTkeClusterAgentAgentsInClusterPodConfigPtrOutput

func (TmpTkeClusterAgentAgentsInClusterPodConfigArgs) ToTmpTkeClusterAgentAgentsInClusterPodConfigPtrOutputWithContext

func (i TmpTkeClusterAgentAgentsInClusterPodConfigArgs) ToTmpTkeClusterAgentAgentsInClusterPodConfigPtrOutputWithContext(ctx context.Context) TmpTkeClusterAgentAgentsInClusterPodConfigPtrOutput

type TmpTkeClusterAgentAgentsInClusterPodConfigInput

type TmpTkeClusterAgentAgentsInClusterPodConfigInput interface {
	pulumi.Input

	ToTmpTkeClusterAgentAgentsInClusterPodConfigOutput() TmpTkeClusterAgentAgentsInClusterPodConfigOutput
	ToTmpTkeClusterAgentAgentsInClusterPodConfigOutputWithContext(context.Context) TmpTkeClusterAgentAgentsInClusterPodConfigOutput
}

TmpTkeClusterAgentAgentsInClusterPodConfigInput is an input type that accepts TmpTkeClusterAgentAgentsInClusterPodConfigArgs and TmpTkeClusterAgentAgentsInClusterPodConfigOutput values. You can construct a concrete instance of `TmpTkeClusterAgentAgentsInClusterPodConfigInput` via:

TmpTkeClusterAgentAgentsInClusterPodConfigArgs{...}

type TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelector

type TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelector struct {
	Name  *string `pulumi:"name"`
	Value *string `pulumi:"value"`
}

type TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArgs

type TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArgs struct {
	Name  pulumi.StringPtrInput `pulumi:"name"`
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArgs) ElementType

func (TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArgs) ToTmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorOutput

func (TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArgs) ToTmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorOutputWithContext

func (i TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArgs) ToTmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorOutputWithContext(ctx context.Context) TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorOutput

type TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArray

type TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArray []TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorInput

func (TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArray) ElementType

func (TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArray) ToTmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArrayOutput

func (TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArray) ToTmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArrayOutputWithContext

func (i TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArray) ToTmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArrayOutputWithContext(ctx context.Context) TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArrayOutput

type TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArrayInput

type TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArrayInput interface {
	pulumi.Input

	ToTmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArrayOutput() TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArrayOutput
	ToTmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArrayOutputWithContext(context.Context) TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArrayOutput
}

TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArrayInput is an input type that accepts TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArray and TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArrayOutput values. You can construct a concrete instance of `TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArrayInput` via:

TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArray{ TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArgs{...} }

type TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArrayOutput

type TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArrayOutput struct{ *pulumi.OutputState }

func (TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArrayOutput) ElementType

func (TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArrayOutput) Index

func (TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArrayOutput) ToTmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArrayOutput

func (TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArrayOutput) ToTmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArrayOutputWithContext

func (o TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArrayOutput) ToTmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArrayOutputWithContext(ctx context.Context) TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArrayOutput

type TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorInput

type TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorInput interface {
	pulumi.Input

	ToTmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorOutput() TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorOutput
	ToTmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorOutputWithContext(context.Context) TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorOutput
}

TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorInput is an input type that accepts TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArgs and TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorOutput values. You can construct a concrete instance of `TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorInput` via:

TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorArgs{...}

type TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorOutput

type TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorOutput struct{ *pulumi.OutputState }

func (TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorOutput) ElementType

func (TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorOutput) Name

func (TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorOutput) ToTmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorOutput

func (TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorOutput) ToTmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorOutputWithContext

func (o TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorOutput) ToTmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorOutputWithContext(ctx context.Context) TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorOutput

func (TmpTkeClusterAgentAgentsInClusterPodConfigNodeSelectorOutput) Value

type TmpTkeClusterAgentAgentsInClusterPodConfigOutput

type TmpTkeClusterAgentAgentsInClusterPodConfigOutput struct{ *pulumi.OutputState }

func (TmpTkeClusterAgentAgentsInClusterPodConfigOutput) ElementType

func (TmpTkeClusterAgentAgentsInClusterPodConfigOutput) HostNet

func (TmpTkeClusterAgentAgentsInClusterPodConfigOutput) NodeSelectors

func (TmpTkeClusterAgentAgentsInClusterPodConfigOutput) ToTmpTkeClusterAgentAgentsInClusterPodConfigOutput

func (o TmpTkeClusterAgentAgentsInClusterPodConfigOutput) ToTmpTkeClusterAgentAgentsInClusterPodConfigOutput() TmpTkeClusterAgentAgentsInClusterPodConfigOutput

func (TmpTkeClusterAgentAgentsInClusterPodConfigOutput) ToTmpTkeClusterAgentAgentsInClusterPodConfigOutputWithContext

func (o TmpTkeClusterAgentAgentsInClusterPodConfigOutput) ToTmpTkeClusterAgentAgentsInClusterPodConfigOutputWithContext(ctx context.Context) TmpTkeClusterAgentAgentsInClusterPodConfigOutput

func (TmpTkeClusterAgentAgentsInClusterPodConfigOutput) ToTmpTkeClusterAgentAgentsInClusterPodConfigPtrOutput

func (o TmpTkeClusterAgentAgentsInClusterPodConfigOutput) ToTmpTkeClusterAgentAgentsInClusterPodConfigPtrOutput() TmpTkeClusterAgentAgentsInClusterPodConfigPtrOutput

func (TmpTkeClusterAgentAgentsInClusterPodConfigOutput) ToTmpTkeClusterAgentAgentsInClusterPodConfigPtrOutputWithContext

func (o TmpTkeClusterAgentAgentsInClusterPodConfigOutput) ToTmpTkeClusterAgentAgentsInClusterPodConfigPtrOutputWithContext(ctx context.Context) TmpTkeClusterAgentAgentsInClusterPodConfigPtrOutput

func (TmpTkeClusterAgentAgentsInClusterPodConfigOutput) Tolerations

type TmpTkeClusterAgentAgentsInClusterPodConfigPtrInput

type TmpTkeClusterAgentAgentsInClusterPodConfigPtrInput interface {
	pulumi.Input

	ToTmpTkeClusterAgentAgentsInClusterPodConfigPtrOutput() TmpTkeClusterAgentAgentsInClusterPodConfigPtrOutput
	ToTmpTkeClusterAgentAgentsInClusterPodConfigPtrOutputWithContext(context.Context) TmpTkeClusterAgentAgentsInClusterPodConfigPtrOutput
}

TmpTkeClusterAgentAgentsInClusterPodConfigPtrInput is an input type that accepts TmpTkeClusterAgentAgentsInClusterPodConfigArgs, TmpTkeClusterAgentAgentsInClusterPodConfigPtr and TmpTkeClusterAgentAgentsInClusterPodConfigPtrOutput values. You can construct a concrete instance of `TmpTkeClusterAgentAgentsInClusterPodConfigPtrInput` via:

        TmpTkeClusterAgentAgentsInClusterPodConfigArgs{...}

or:

        nil

type TmpTkeClusterAgentAgentsInClusterPodConfigPtrOutput

type TmpTkeClusterAgentAgentsInClusterPodConfigPtrOutput struct{ *pulumi.OutputState }

func (TmpTkeClusterAgentAgentsInClusterPodConfigPtrOutput) Elem

func (TmpTkeClusterAgentAgentsInClusterPodConfigPtrOutput) ElementType

func (TmpTkeClusterAgentAgentsInClusterPodConfigPtrOutput) HostNet

func (TmpTkeClusterAgentAgentsInClusterPodConfigPtrOutput) NodeSelectors

func (TmpTkeClusterAgentAgentsInClusterPodConfigPtrOutput) ToTmpTkeClusterAgentAgentsInClusterPodConfigPtrOutput

func (o TmpTkeClusterAgentAgentsInClusterPodConfigPtrOutput) ToTmpTkeClusterAgentAgentsInClusterPodConfigPtrOutput() TmpTkeClusterAgentAgentsInClusterPodConfigPtrOutput

func (TmpTkeClusterAgentAgentsInClusterPodConfigPtrOutput) ToTmpTkeClusterAgentAgentsInClusterPodConfigPtrOutputWithContext

func (o TmpTkeClusterAgentAgentsInClusterPodConfigPtrOutput) ToTmpTkeClusterAgentAgentsInClusterPodConfigPtrOutputWithContext(ctx context.Context) TmpTkeClusterAgentAgentsInClusterPodConfigPtrOutput

func (TmpTkeClusterAgentAgentsInClusterPodConfigPtrOutput) Tolerations

type TmpTkeClusterAgentAgentsInClusterPodConfigToleration

type TmpTkeClusterAgentAgentsInClusterPodConfigToleration struct {
	Effect   *string `pulumi:"effect"`
	Key      *string `pulumi:"key"`
	Operator *string `pulumi:"operator"`
}

type TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArgs

type TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArgs struct {
	Effect   pulumi.StringPtrInput `pulumi:"effect"`
	Key      pulumi.StringPtrInput `pulumi:"key"`
	Operator pulumi.StringPtrInput `pulumi:"operator"`
}

func (TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArgs) ElementType

func (TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArgs) ToTmpTkeClusterAgentAgentsInClusterPodConfigTolerationOutput

func (TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArgs) ToTmpTkeClusterAgentAgentsInClusterPodConfigTolerationOutputWithContext

func (i TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArgs) ToTmpTkeClusterAgentAgentsInClusterPodConfigTolerationOutputWithContext(ctx context.Context) TmpTkeClusterAgentAgentsInClusterPodConfigTolerationOutput

type TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArray

type TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArray []TmpTkeClusterAgentAgentsInClusterPodConfigTolerationInput

func (TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArray) ElementType

func (TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArray) ToTmpTkeClusterAgentAgentsInClusterPodConfigTolerationArrayOutput

func (i TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArray) ToTmpTkeClusterAgentAgentsInClusterPodConfigTolerationArrayOutput() TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArrayOutput

func (TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArray) ToTmpTkeClusterAgentAgentsInClusterPodConfigTolerationArrayOutputWithContext

func (i TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArray) ToTmpTkeClusterAgentAgentsInClusterPodConfigTolerationArrayOutputWithContext(ctx context.Context) TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArrayOutput

type TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArrayInput

type TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArrayInput interface {
	pulumi.Input

	ToTmpTkeClusterAgentAgentsInClusterPodConfigTolerationArrayOutput() TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArrayOutput
	ToTmpTkeClusterAgentAgentsInClusterPodConfigTolerationArrayOutputWithContext(context.Context) TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArrayOutput
}

TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArrayInput is an input type that accepts TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArray and TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArrayOutput values. You can construct a concrete instance of `TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArrayInput` via:

TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArray{ TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArgs{...} }

type TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArrayOutput

type TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArrayOutput struct{ *pulumi.OutputState }

func (TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArrayOutput) ElementType

func (TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArrayOutput) Index

func (TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArrayOutput) ToTmpTkeClusterAgentAgentsInClusterPodConfigTolerationArrayOutput

func (TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArrayOutput) ToTmpTkeClusterAgentAgentsInClusterPodConfigTolerationArrayOutputWithContext

func (o TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArrayOutput) ToTmpTkeClusterAgentAgentsInClusterPodConfigTolerationArrayOutputWithContext(ctx context.Context) TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArrayOutput

type TmpTkeClusterAgentAgentsInClusterPodConfigTolerationInput

type TmpTkeClusterAgentAgentsInClusterPodConfigTolerationInput interface {
	pulumi.Input

	ToTmpTkeClusterAgentAgentsInClusterPodConfigTolerationOutput() TmpTkeClusterAgentAgentsInClusterPodConfigTolerationOutput
	ToTmpTkeClusterAgentAgentsInClusterPodConfigTolerationOutputWithContext(context.Context) TmpTkeClusterAgentAgentsInClusterPodConfigTolerationOutput
}

TmpTkeClusterAgentAgentsInClusterPodConfigTolerationInput is an input type that accepts TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArgs and TmpTkeClusterAgentAgentsInClusterPodConfigTolerationOutput values. You can construct a concrete instance of `TmpTkeClusterAgentAgentsInClusterPodConfigTolerationInput` via:

TmpTkeClusterAgentAgentsInClusterPodConfigTolerationArgs{...}

type TmpTkeClusterAgentAgentsInClusterPodConfigTolerationOutput

type TmpTkeClusterAgentAgentsInClusterPodConfigTolerationOutput struct{ *pulumi.OutputState }

func (TmpTkeClusterAgentAgentsInClusterPodConfigTolerationOutput) Effect

func (TmpTkeClusterAgentAgentsInClusterPodConfigTolerationOutput) ElementType

func (TmpTkeClusterAgentAgentsInClusterPodConfigTolerationOutput) Key

func (TmpTkeClusterAgentAgentsInClusterPodConfigTolerationOutput) Operator

func (TmpTkeClusterAgentAgentsInClusterPodConfigTolerationOutput) ToTmpTkeClusterAgentAgentsInClusterPodConfigTolerationOutput

func (TmpTkeClusterAgentAgentsInClusterPodConfigTolerationOutput) ToTmpTkeClusterAgentAgentsInClusterPodConfigTolerationOutputWithContext

func (o TmpTkeClusterAgentAgentsInClusterPodConfigTolerationOutput) ToTmpTkeClusterAgentAgentsInClusterPodConfigTolerationOutputWithContext(ctx context.Context) TmpTkeClusterAgentAgentsInClusterPodConfigTolerationOutput

type TmpTkeClusterAgentAgentsInput

type TmpTkeClusterAgentAgentsInput interface {
	pulumi.Input

	ToTmpTkeClusterAgentAgentsOutput() TmpTkeClusterAgentAgentsOutput
	ToTmpTkeClusterAgentAgentsOutputWithContext(context.Context) TmpTkeClusterAgentAgentsOutput
}

TmpTkeClusterAgentAgentsInput is an input type that accepts TmpTkeClusterAgentAgentsArgs and TmpTkeClusterAgentAgentsOutput values. You can construct a concrete instance of `TmpTkeClusterAgentAgentsInput` via:

TmpTkeClusterAgentAgentsArgs{...}

type TmpTkeClusterAgentAgentsOutput

type TmpTkeClusterAgentAgentsOutput struct{ *pulumi.OutputState }

func (TmpTkeClusterAgentAgentsOutput) ClusterId

func (TmpTkeClusterAgentAgentsOutput) ClusterName

func (TmpTkeClusterAgentAgentsOutput) ClusterType

func (TmpTkeClusterAgentAgentsOutput) ElementType

func (TmpTkeClusterAgentAgentsOutput) EnableExternal

func (TmpTkeClusterAgentAgentsOutput) ExternalLabels

func (TmpTkeClusterAgentAgentsOutput) InClusterPodConfig

func (TmpTkeClusterAgentAgentsOutput) NotInstallBasicScrape

func (o TmpTkeClusterAgentAgentsOutput) NotInstallBasicScrape() pulumi.BoolPtrOutput

func (TmpTkeClusterAgentAgentsOutput) NotScrape

func (TmpTkeClusterAgentAgentsOutput) Region

func (TmpTkeClusterAgentAgentsOutput) Status

func (TmpTkeClusterAgentAgentsOutput) ToTmpTkeClusterAgentAgentsOutput

func (o TmpTkeClusterAgentAgentsOutput) ToTmpTkeClusterAgentAgentsOutput() TmpTkeClusterAgentAgentsOutput

func (TmpTkeClusterAgentAgentsOutput) ToTmpTkeClusterAgentAgentsOutputWithContext

func (o TmpTkeClusterAgentAgentsOutput) ToTmpTkeClusterAgentAgentsOutputWithContext(ctx context.Context) TmpTkeClusterAgentAgentsOutput

func (TmpTkeClusterAgentAgentsOutput) ToTmpTkeClusterAgentAgentsPtrOutput

func (o TmpTkeClusterAgentAgentsOutput) ToTmpTkeClusterAgentAgentsPtrOutput() TmpTkeClusterAgentAgentsPtrOutput

func (TmpTkeClusterAgentAgentsOutput) ToTmpTkeClusterAgentAgentsPtrOutputWithContext

func (o TmpTkeClusterAgentAgentsOutput) ToTmpTkeClusterAgentAgentsPtrOutputWithContext(ctx context.Context) TmpTkeClusterAgentAgentsPtrOutput

type TmpTkeClusterAgentAgentsPtrInput

type TmpTkeClusterAgentAgentsPtrInput interface {
	pulumi.Input

	ToTmpTkeClusterAgentAgentsPtrOutput() TmpTkeClusterAgentAgentsPtrOutput
	ToTmpTkeClusterAgentAgentsPtrOutputWithContext(context.Context) TmpTkeClusterAgentAgentsPtrOutput
}

TmpTkeClusterAgentAgentsPtrInput is an input type that accepts TmpTkeClusterAgentAgentsArgs, TmpTkeClusterAgentAgentsPtr and TmpTkeClusterAgentAgentsPtrOutput values. You can construct a concrete instance of `TmpTkeClusterAgentAgentsPtrInput` via:

        TmpTkeClusterAgentAgentsArgs{...}

or:

        nil

type TmpTkeClusterAgentAgentsPtrOutput

type TmpTkeClusterAgentAgentsPtrOutput struct{ *pulumi.OutputState }

func (TmpTkeClusterAgentAgentsPtrOutput) ClusterId

func (TmpTkeClusterAgentAgentsPtrOutput) ClusterName

func (TmpTkeClusterAgentAgentsPtrOutput) ClusterType

func (TmpTkeClusterAgentAgentsPtrOutput) Elem

func (TmpTkeClusterAgentAgentsPtrOutput) ElementType

func (TmpTkeClusterAgentAgentsPtrOutput) EnableExternal

func (TmpTkeClusterAgentAgentsPtrOutput) ExternalLabels

func (TmpTkeClusterAgentAgentsPtrOutput) InClusterPodConfig

func (TmpTkeClusterAgentAgentsPtrOutput) NotInstallBasicScrape

func (o TmpTkeClusterAgentAgentsPtrOutput) NotInstallBasicScrape() pulumi.BoolPtrOutput

func (TmpTkeClusterAgentAgentsPtrOutput) NotScrape

func (TmpTkeClusterAgentAgentsPtrOutput) Region

func (TmpTkeClusterAgentAgentsPtrOutput) Status

func (TmpTkeClusterAgentAgentsPtrOutput) ToTmpTkeClusterAgentAgentsPtrOutput

func (o TmpTkeClusterAgentAgentsPtrOutput) ToTmpTkeClusterAgentAgentsPtrOutput() TmpTkeClusterAgentAgentsPtrOutput

func (TmpTkeClusterAgentAgentsPtrOutput) ToTmpTkeClusterAgentAgentsPtrOutputWithContext

func (o TmpTkeClusterAgentAgentsPtrOutput) ToTmpTkeClusterAgentAgentsPtrOutputWithContext(ctx context.Context) TmpTkeClusterAgentAgentsPtrOutput

type TmpTkeClusterAgentArgs

type TmpTkeClusterAgentArgs struct {
	// agent list.
	Agents TmpTkeClusterAgentAgentsInput
	// Instance Id.
	InstanceId pulumi.StringInput
}

The set of arguments for constructing a TmpTkeClusterAgent resource.

func (TmpTkeClusterAgentArgs) ElementType

func (TmpTkeClusterAgentArgs) ElementType() reflect.Type

type TmpTkeClusterAgentArray

type TmpTkeClusterAgentArray []TmpTkeClusterAgentInput

func (TmpTkeClusterAgentArray) ElementType

func (TmpTkeClusterAgentArray) ElementType() reflect.Type

func (TmpTkeClusterAgentArray) ToTmpTkeClusterAgentArrayOutput

func (i TmpTkeClusterAgentArray) ToTmpTkeClusterAgentArrayOutput() TmpTkeClusterAgentArrayOutput

func (TmpTkeClusterAgentArray) ToTmpTkeClusterAgentArrayOutputWithContext

func (i TmpTkeClusterAgentArray) ToTmpTkeClusterAgentArrayOutputWithContext(ctx context.Context) TmpTkeClusterAgentArrayOutput

type TmpTkeClusterAgentArrayInput

type TmpTkeClusterAgentArrayInput interface {
	pulumi.Input

	ToTmpTkeClusterAgentArrayOutput() TmpTkeClusterAgentArrayOutput
	ToTmpTkeClusterAgentArrayOutputWithContext(context.Context) TmpTkeClusterAgentArrayOutput
}

TmpTkeClusterAgentArrayInput is an input type that accepts TmpTkeClusterAgentArray and TmpTkeClusterAgentArrayOutput values. You can construct a concrete instance of `TmpTkeClusterAgentArrayInput` via:

TmpTkeClusterAgentArray{ TmpTkeClusterAgentArgs{...} }

type TmpTkeClusterAgentArrayOutput

type TmpTkeClusterAgentArrayOutput struct{ *pulumi.OutputState }

func (TmpTkeClusterAgentArrayOutput) ElementType

func (TmpTkeClusterAgentArrayOutput) Index

func (TmpTkeClusterAgentArrayOutput) ToTmpTkeClusterAgentArrayOutput

func (o TmpTkeClusterAgentArrayOutput) ToTmpTkeClusterAgentArrayOutput() TmpTkeClusterAgentArrayOutput

func (TmpTkeClusterAgentArrayOutput) ToTmpTkeClusterAgentArrayOutputWithContext

func (o TmpTkeClusterAgentArrayOutput) ToTmpTkeClusterAgentArrayOutputWithContext(ctx context.Context) TmpTkeClusterAgentArrayOutput

type TmpTkeClusterAgentInput

type TmpTkeClusterAgentInput interface {
	pulumi.Input

	ToTmpTkeClusterAgentOutput() TmpTkeClusterAgentOutput
	ToTmpTkeClusterAgentOutputWithContext(ctx context.Context) TmpTkeClusterAgentOutput
}

type TmpTkeClusterAgentMap

type TmpTkeClusterAgentMap map[string]TmpTkeClusterAgentInput

func (TmpTkeClusterAgentMap) ElementType

func (TmpTkeClusterAgentMap) ElementType() reflect.Type

func (TmpTkeClusterAgentMap) ToTmpTkeClusterAgentMapOutput

func (i TmpTkeClusterAgentMap) ToTmpTkeClusterAgentMapOutput() TmpTkeClusterAgentMapOutput

func (TmpTkeClusterAgentMap) ToTmpTkeClusterAgentMapOutputWithContext

func (i TmpTkeClusterAgentMap) ToTmpTkeClusterAgentMapOutputWithContext(ctx context.Context) TmpTkeClusterAgentMapOutput

type TmpTkeClusterAgentMapInput

type TmpTkeClusterAgentMapInput interface {
	pulumi.Input

	ToTmpTkeClusterAgentMapOutput() TmpTkeClusterAgentMapOutput
	ToTmpTkeClusterAgentMapOutputWithContext(context.Context) TmpTkeClusterAgentMapOutput
}

TmpTkeClusterAgentMapInput is an input type that accepts TmpTkeClusterAgentMap and TmpTkeClusterAgentMapOutput values. You can construct a concrete instance of `TmpTkeClusterAgentMapInput` via:

TmpTkeClusterAgentMap{ "key": TmpTkeClusterAgentArgs{...} }

type TmpTkeClusterAgentMapOutput

type TmpTkeClusterAgentMapOutput struct{ *pulumi.OutputState }

func (TmpTkeClusterAgentMapOutput) ElementType

func (TmpTkeClusterAgentMapOutput) MapIndex

func (TmpTkeClusterAgentMapOutput) ToTmpTkeClusterAgentMapOutput

func (o TmpTkeClusterAgentMapOutput) ToTmpTkeClusterAgentMapOutput() TmpTkeClusterAgentMapOutput

func (TmpTkeClusterAgentMapOutput) ToTmpTkeClusterAgentMapOutputWithContext

func (o TmpTkeClusterAgentMapOutput) ToTmpTkeClusterAgentMapOutputWithContext(ctx context.Context) TmpTkeClusterAgentMapOutput

type TmpTkeClusterAgentOutput

type TmpTkeClusterAgentOutput struct{ *pulumi.OutputState }

func (TmpTkeClusterAgentOutput) Agents

agent list.

func (TmpTkeClusterAgentOutput) ElementType

func (TmpTkeClusterAgentOutput) ElementType() reflect.Type

func (TmpTkeClusterAgentOutput) InstanceId

Instance Id.

func (TmpTkeClusterAgentOutput) ToTmpTkeClusterAgentOutput

func (o TmpTkeClusterAgentOutput) ToTmpTkeClusterAgentOutput() TmpTkeClusterAgentOutput

func (TmpTkeClusterAgentOutput) ToTmpTkeClusterAgentOutputWithContext

func (o TmpTkeClusterAgentOutput) ToTmpTkeClusterAgentOutputWithContext(ctx context.Context) TmpTkeClusterAgentOutput

type TmpTkeClusterAgentState

type TmpTkeClusterAgentState struct {
	// agent list.
	Agents TmpTkeClusterAgentAgentsPtrInput
	// Instance Id.
	InstanceId pulumi.StringPtrInput
}

func (TmpTkeClusterAgentState) ElementType

func (TmpTkeClusterAgentState) ElementType() reflect.Type

type TmpTkeConfig

type TmpTkeConfig struct {
	pulumi.CustomResourceState

	// ID of cluster.
	ClusterId pulumi.StringOutput `pulumi:"clusterId"`
	// Type of cluster.
	ClusterType pulumi.StringOutput `pulumi:"clusterType"`
	// Global configuration.
	Config pulumi.StringOutput `pulumi:"config"`
	// ID of instance.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// Configuration of the pod monitors.
	PodMonitors TmpTkeConfigPodMonitorArrayOutput `pulumi:"podMonitors"`
	// Configuration of the native prometheus job.
	RawJobs TmpTkeConfigRawJobArrayOutput `pulumi:"rawJobs"`
	// Configuration of the service monitors.
	ServiceMonitors TmpTkeConfigServiceMonitorArrayOutput `pulumi:"serviceMonitors"`
}

func GetTmpTkeConfig

func GetTmpTkeConfig(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *TmpTkeConfigState, opts ...pulumi.ResourceOption) (*TmpTkeConfig, error)

GetTmpTkeConfig gets an existing TmpTkeConfig resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewTmpTkeConfig

func NewTmpTkeConfig(ctx *pulumi.Context,
	name string, args *TmpTkeConfigArgs, opts ...pulumi.ResourceOption) (*TmpTkeConfig, error)

NewTmpTkeConfig registers a new resource with the given unique name, arguments, and options.

func (*TmpTkeConfig) ElementType

func (*TmpTkeConfig) ElementType() reflect.Type

func (*TmpTkeConfig) ToTmpTkeConfigOutput

func (i *TmpTkeConfig) ToTmpTkeConfigOutput() TmpTkeConfigOutput

func (*TmpTkeConfig) ToTmpTkeConfigOutputWithContext

func (i *TmpTkeConfig) ToTmpTkeConfigOutputWithContext(ctx context.Context) TmpTkeConfigOutput

type TmpTkeConfigArgs

type TmpTkeConfigArgs struct {
	// ID of cluster.
	ClusterId pulumi.StringInput
	// Type of cluster.
	ClusterType pulumi.StringInput
	// ID of instance.
	InstanceId pulumi.StringInput
	// Configuration of the pod monitors.
	PodMonitors TmpTkeConfigPodMonitorArrayInput
	// Configuration of the native prometheus job.
	RawJobs TmpTkeConfigRawJobArrayInput
	// Configuration of the service monitors.
	ServiceMonitors TmpTkeConfigServiceMonitorArrayInput
}

The set of arguments for constructing a TmpTkeConfig resource.

func (TmpTkeConfigArgs) ElementType

func (TmpTkeConfigArgs) ElementType() reflect.Type

type TmpTkeConfigArray

type TmpTkeConfigArray []TmpTkeConfigInput

func (TmpTkeConfigArray) ElementType

func (TmpTkeConfigArray) ElementType() reflect.Type

func (TmpTkeConfigArray) ToTmpTkeConfigArrayOutput

func (i TmpTkeConfigArray) ToTmpTkeConfigArrayOutput() TmpTkeConfigArrayOutput

func (TmpTkeConfigArray) ToTmpTkeConfigArrayOutputWithContext

func (i TmpTkeConfigArray) ToTmpTkeConfigArrayOutputWithContext(ctx context.Context) TmpTkeConfigArrayOutput

type TmpTkeConfigArrayInput

type TmpTkeConfigArrayInput interface {
	pulumi.Input

	ToTmpTkeConfigArrayOutput() TmpTkeConfigArrayOutput
	ToTmpTkeConfigArrayOutputWithContext(context.Context) TmpTkeConfigArrayOutput
}

TmpTkeConfigArrayInput is an input type that accepts TmpTkeConfigArray and TmpTkeConfigArrayOutput values. You can construct a concrete instance of `TmpTkeConfigArrayInput` via:

TmpTkeConfigArray{ TmpTkeConfigArgs{...} }

type TmpTkeConfigArrayOutput

type TmpTkeConfigArrayOutput struct{ *pulumi.OutputState }

func (TmpTkeConfigArrayOutput) ElementType

func (TmpTkeConfigArrayOutput) ElementType() reflect.Type

func (TmpTkeConfigArrayOutput) Index

func (TmpTkeConfigArrayOutput) ToTmpTkeConfigArrayOutput

func (o TmpTkeConfigArrayOutput) ToTmpTkeConfigArrayOutput() TmpTkeConfigArrayOutput

func (TmpTkeConfigArrayOutput) ToTmpTkeConfigArrayOutputWithContext

func (o TmpTkeConfigArrayOutput) ToTmpTkeConfigArrayOutputWithContext(ctx context.Context) TmpTkeConfigArrayOutput

type TmpTkeConfigInput

type TmpTkeConfigInput interface {
	pulumi.Input

	ToTmpTkeConfigOutput() TmpTkeConfigOutput
	ToTmpTkeConfigOutputWithContext(ctx context.Context) TmpTkeConfigOutput
}

type TmpTkeConfigMap

type TmpTkeConfigMap map[string]TmpTkeConfigInput

func (TmpTkeConfigMap) ElementType

func (TmpTkeConfigMap) ElementType() reflect.Type

func (TmpTkeConfigMap) ToTmpTkeConfigMapOutput

func (i TmpTkeConfigMap) ToTmpTkeConfigMapOutput() TmpTkeConfigMapOutput

func (TmpTkeConfigMap) ToTmpTkeConfigMapOutputWithContext

func (i TmpTkeConfigMap) ToTmpTkeConfigMapOutputWithContext(ctx context.Context) TmpTkeConfigMapOutput

type TmpTkeConfigMapInput

type TmpTkeConfigMapInput interface {
	pulumi.Input

	ToTmpTkeConfigMapOutput() TmpTkeConfigMapOutput
	ToTmpTkeConfigMapOutputWithContext(context.Context) TmpTkeConfigMapOutput
}

TmpTkeConfigMapInput is an input type that accepts TmpTkeConfigMap and TmpTkeConfigMapOutput values. You can construct a concrete instance of `TmpTkeConfigMapInput` via:

TmpTkeConfigMap{ "key": TmpTkeConfigArgs{...} }

type TmpTkeConfigMapOutput

type TmpTkeConfigMapOutput struct{ *pulumi.OutputState }

func (TmpTkeConfigMapOutput) ElementType

func (TmpTkeConfigMapOutput) ElementType() reflect.Type

func (TmpTkeConfigMapOutput) MapIndex

func (TmpTkeConfigMapOutput) ToTmpTkeConfigMapOutput

func (o TmpTkeConfigMapOutput) ToTmpTkeConfigMapOutput() TmpTkeConfigMapOutput

func (TmpTkeConfigMapOutput) ToTmpTkeConfigMapOutputWithContext

func (o TmpTkeConfigMapOutput) ToTmpTkeConfigMapOutputWithContext(ctx context.Context) TmpTkeConfigMapOutput

type TmpTkeConfigOutput

type TmpTkeConfigOutput struct{ *pulumi.OutputState }

func (TmpTkeConfigOutput) ClusterId

func (o TmpTkeConfigOutput) ClusterId() pulumi.StringOutput

ID of cluster.

func (TmpTkeConfigOutput) ClusterType

func (o TmpTkeConfigOutput) ClusterType() pulumi.StringOutput

Type of cluster.

func (TmpTkeConfigOutput) Config

Global configuration.

func (TmpTkeConfigOutput) ElementType

func (TmpTkeConfigOutput) ElementType() reflect.Type

func (TmpTkeConfigOutput) InstanceId

func (o TmpTkeConfigOutput) InstanceId() pulumi.StringOutput

ID of instance.

func (TmpTkeConfigOutput) PodMonitors

Configuration of the pod monitors.

func (TmpTkeConfigOutput) RawJobs

Configuration of the native prometheus job.

func (TmpTkeConfigOutput) ServiceMonitors

Configuration of the service monitors.

func (TmpTkeConfigOutput) ToTmpTkeConfigOutput

func (o TmpTkeConfigOutput) ToTmpTkeConfigOutput() TmpTkeConfigOutput

func (TmpTkeConfigOutput) ToTmpTkeConfigOutputWithContext

func (o TmpTkeConfigOutput) ToTmpTkeConfigOutputWithContext(ctx context.Context) TmpTkeConfigOutput

type TmpTkeConfigPodMonitor

type TmpTkeConfigPodMonitor struct {
	Config     string  `pulumi:"config"`
	Name       string  `pulumi:"name"`
	TemplateId *string `pulumi:"templateId"`
}

type TmpTkeConfigPodMonitorArgs

type TmpTkeConfigPodMonitorArgs struct {
	Config     pulumi.StringInput    `pulumi:"config"`
	Name       pulumi.StringInput    `pulumi:"name"`
	TemplateId pulumi.StringPtrInput `pulumi:"templateId"`
}

func (TmpTkeConfigPodMonitorArgs) ElementType

func (TmpTkeConfigPodMonitorArgs) ElementType() reflect.Type

func (TmpTkeConfigPodMonitorArgs) ToTmpTkeConfigPodMonitorOutput

func (i TmpTkeConfigPodMonitorArgs) ToTmpTkeConfigPodMonitorOutput() TmpTkeConfigPodMonitorOutput

func (TmpTkeConfigPodMonitorArgs) ToTmpTkeConfigPodMonitorOutputWithContext

func (i TmpTkeConfigPodMonitorArgs) ToTmpTkeConfigPodMonitorOutputWithContext(ctx context.Context) TmpTkeConfigPodMonitorOutput

type TmpTkeConfigPodMonitorArray

type TmpTkeConfigPodMonitorArray []TmpTkeConfigPodMonitorInput

func (TmpTkeConfigPodMonitorArray) ElementType

func (TmpTkeConfigPodMonitorArray) ToTmpTkeConfigPodMonitorArrayOutput

func (i TmpTkeConfigPodMonitorArray) ToTmpTkeConfigPodMonitorArrayOutput() TmpTkeConfigPodMonitorArrayOutput

func (TmpTkeConfigPodMonitorArray) ToTmpTkeConfigPodMonitorArrayOutputWithContext

func (i TmpTkeConfigPodMonitorArray) ToTmpTkeConfigPodMonitorArrayOutputWithContext(ctx context.Context) TmpTkeConfigPodMonitorArrayOutput

type TmpTkeConfigPodMonitorArrayInput

type TmpTkeConfigPodMonitorArrayInput interface {
	pulumi.Input

	ToTmpTkeConfigPodMonitorArrayOutput() TmpTkeConfigPodMonitorArrayOutput
	ToTmpTkeConfigPodMonitorArrayOutputWithContext(context.Context) TmpTkeConfigPodMonitorArrayOutput
}

TmpTkeConfigPodMonitorArrayInput is an input type that accepts TmpTkeConfigPodMonitorArray and TmpTkeConfigPodMonitorArrayOutput values. You can construct a concrete instance of `TmpTkeConfigPodMonitorArrayInput` via:

TmpTkeConfigPodMonitorArray{ TmpTkeConfigPodMonitorArgs{...} }

type TmpTkeConfigPodMonitorArrayOutput

type TmpTkeConfigPodMonitorArrayOutput struct{ *pulumi.OutputState }

func (TmpTkeConfigPodMonitorArrayOutput) ElementType

func (TmpTkeConfigPodMonitorArrayOutput) Index

func (TmpTkeConfigPodMonitorArrayOutput) ToTmpTkeConfigPodMonitorArrayOutput

func (o TmpTkeConfigPodMonitorArrayOutput) ToTmpTkeConfigPodMonitorArrayOutput() TmpTkeConfigPodMonitorArrayOutput

func (TmpTkeConfigPodMonitorArrayOutput) ToTmpTkeConfigPodMonitorArrayOutputWithContext

func (o TmpTkeConfigPodMonitorArrayOutput) ToTmpTkeConfigPodMonitorArrayOutputWithContext(ctx context.Context) TmpTkeConfigPodMonitorArrayOutput

type TmpTkeConfigPodMonitorInput

type TmpTkeConfigPodMonitorInput interface {
	pulumi.Input

	ToTmpTkeConfigPodMonitorOutput() TmpTkeConfigPodMonitorOutput
	ToTmpTkeConfigPodMonitorOutputWithContext(context.Context) TmpTkeConfigPodMonitorOutput
}

TmpTkeConfigPodMonitorInput is an input type that accepts TmpTkeConfigPodMonitorArgs and TmpTkeConfigPodMonitorOutput values. You can construct a concrete instance of `TmpTkeConfigPodMonitorInput` via:

TmpTkeConfigPodMonitorArgs{...}

type TmpTkeConfigPodMonitorOutput

type TmpTkeConfigPodMonitorOutput struct{ *pulumi.OutputState }

func (TmpTkeConfigPodMonitorOutput) Config

func (TmpTkeConfigPodMonitorOutput) ElementType

func (TmpTkeConfigPodMonitorOutput) Name

func (TmpTkeConfigPodMonitorOutput) TemplateId

func (TmpTkeConfigPodMonitorOutput) ToTmpTkeConfigPodMonitorOutput

func (o TmpTkeConfigPodMonitorOutput) ToTmpTkeConfigPodMonitorOutput() TmpTkeConfigPodMonitorOutput

func (TmpTkeConfigPodMonitorOutput) ToTmpTkeConfigPodMonitorOutputWithContext

func (o TmpTkeConfigPodMonitorOutput) ToTmpTkeConfigPodMonitorOutputWithContext(ctx context.Context) TmpTkeConfigPodMonitorOutput

type TmpTkeConfigRawJob

type TmpTkeConfigRawJob struct {
	Config     string  `pulumi:"config"`
	Name       string  `pulumi:"name"`
	TemplateId *string `pulumi:"templateId"`
}

type TmpTkeConfigRawJobArgs

type TmpTkeConfigRawJobArgs struct {
	Config     pulumi.StringInput    `pulumi:"config"`
	Name       pulumi.StringInput    `pulumi:"name"`
	TemplateId pulumi.StringPtrInput `pulumi:"templateId"`
}

func (TmpTkeConfigRawJobArgs) ElementType

func (TmpTkeConfigRawJobArgs) ElementType() reflect.Type

func (TmpTkeConfigRawJobArgs) ToTmpTkeConfigRawJobOutput

func (i TmpTkeConfigRawJobArgs) ToTmpTkeConfigRawJobOutput() TmpTkeConfigRawJobOutput

func (TmpTkeConfigRawJobArgs) ToTmpTkeConfigRawJobOutputWithContext

func (i TmpTkeConfigRawJobArgs) ToTmpTkeConfigRawJobOutputWithContext(ctx context.Context) TmpTkeConfigRawJobOutput

type TmpTkeConfigRawJobArray

type TmpTkeConfigRawJobArray []TmpTkeConfigRawJobInput

func (TmpTkeConfigRawJobArray) ElementType

func (TmpTkeConfigRawJobArray) ElementType() reflect.Type

func (TmpTkeConfigRawJobArray) ToTmpTkeConfigRawJobArrayOutput

func (i TmpTkeConfigRawJobArray) ToTmpTkeConfigRawJobArrayOutput() TmpTkeConfigRawJobArrayOutput

func (TmpTkeConfigRawJobArray) ToTmpTkeConfigRawJobArrayOutputWithContext

func (i TmpTkeConfigRawJobArray) ToTmpTkeConfigRawJobArrayOutputWithContext(ctx context.Context) TmpTkeConfigRawJobArrayOutput

type TmpTkeConfigRawJobArrayInput

type TmpTkeConfigRawJobArrayInput interface {
	pulumi.Input

	ToTmpTkeConfigRawJobArrayOutput() TmpTkeConfigRawJobArrayOutput
	ToTmpTkeConfigRawJobArrayOutputWithContext(context.Context) TmpTkeConfigRawJobArrayOutput
}

TmpTkeConfigRawJobArrayInput is an input type that accepts TmpTkeConfigRawJobArray and TmpTkeConfigRawJobArrayOutput values. You can construct a concrete instance of `TmpTkeConfigRawJobArrayInput` via:

TmpTkeConfigRawJobArray{ TmpTkeConfigRawJobArgs{...} }

type TmpTkeConfigRawJobArrayOutput

type TmpTkeConfigRawJobArrayOutput struct{ *pulumi.OutputState }

func (TmpTkeConfigRawJobArrayOutput) ElementType

func (TmpTkeConfigRawJobArrayOutput) Index

func (TmpTkeConfigRawJobArrayOutput) ToTmpTkeConfigRawJobArrayOutput

func (o TmpTkeConfigRawJobArrayOutput) ToTmpTkeConfigRawJobArrayOutput() TmpTkeConfigRawJobArrayOutput

func (TmpTkeConfigRawJobArrayOutput) ToTmpTkeConfigRawJobArrayOutputWithContext

func (o TmpTkeConfigRawJobArrayOutput) ToTmpTkeConfigRawJobArrayOutputWithContext(ctx context.Context) TmpTkeConfigRawJobArrayOutput

type TmpTkeConfigRawJobInput

type TmpTkeConfigRawJobInput interface {
	pulumi.Input

	ToTmpTkeConfigRawJobOutput() TmpTkeConfigRawJobOutput
	ToTmpTkeConfigRawJobOutputWithContext(context.Context) TmpTkeConfigRawJobOutput
}

TmpTkeConfigRawJobInput is an input type that accepts TmpTkeConfigRawJobArgs and TmpTkeConfigRawJobOutput values. You can construct a concrete instance of `TmpTkeConfigRawJobInput` via:

TmpTkeConfigRawJobArgs{...}

type TmpTkeConfigRawJobOutput

type TmpTkeConfigRawJobOutput struct{ *pulumi.OutputState }

func (TmpTkeConfigRawJobOutput) Config

func (TmpTkeConfigRawJobOutput) ElementType

func (TmpTkeConfigRawJobOutput) ElementType() reflect.Type

func (TmpTkeConfigRawJobOutput) Name

func (TmpTkeConfigRawJobOutput) TemplateId

func (TmpTkeConfigRawJobOutput) ToTmpTkeConfigRawJobOutput

func (o TmpTkeConfigRawJobOutput) ToTmpTkeConfigRawJobOutput() TmpTkeConfigRawJobOutput

func (TmpTkeConfigRawJobOutput) ToTmpTkeConfigRawJobOutputWithContext

func (o TmpTkeConfigRawJobOutput) ToTmpTkeConfigRawJobOutputWithContext(ctx context.Context) TmpTkeConfigRawJobOutput

type TmpTkeConfigServiceMonitor

type TmpTkeConfigServiceMonitor struct {
	Config     string  `pulumi:"config"`
	Name       string  `pulumi:"name"`
	TemplateId *string `pulumi:"templateId"`
}

type TmpTkeConfigServiceMonitorArgs

type TmpTkeConfigServiceMonitorArgs struct {
	Config     pulumi.StringInput    `pulumi:"config"`
	Name       pulumi.StringInput    `pulumi:"name"`
	TemplateId pulumi.StringPtrInput `pulumi:"templateId"`
}

func (TmpTkeConfigServiceMonitorArgs) ElementType

func (TmpTkeConfigServiceMonitorArgs) ToTmpTkeConfigServiceMonitorOutput

func (i TmpTkeConfigServiceMonitorArgs) ToTmpTkeConfigServiceMonitorOutput() TmpTkeConfigServiceMonitorOutput

func (TmpTkeConfigServiceMonitorArgs) ToTmpTkeConfigServiceMonitorOutputWithContext

func (i TmpTkeConfigServiceMonitorArgs) ToTmpTkeConfigServiceMonitorOutputWithContext(ctx context.Context) TmpTkeConfigServiceMonitorOutput

type TmpTkeConfigServiceMonitorArray

type TmpTkeConfigServiceMonitorArray []TmpTkeConfigServiceMonitorInput

func (TmpTkeConfigServiceMonitorArray) ElementType

func (TmpTkeConfigServiceMonitorArray) ToTmpTkeConfigServiceMonitorArrayOutput

func (i TmpTkeConfigServiceMonitorArray) ToTmpTkeConfigServiceMonitorArrayOutput() TmpTkeConfigServiceMonitorArrayOutput

func (TmpTkeConfigServiceMonitorArray) ToTmpTkeConfigServiceMonitorArrayOutputWithContext

func (i TmpTkeConfigServiceMonitorArray) ToTmpTkeConfigServiceMonitorArrayOutputWithContext(ctx context.Context) TmpTkeConfigServiceMonitorArrayOutput

type TmpTkeConfigServiceMonitorArrayInput

type TmpTkeConfigServiceMonitorArrayInput interface {
	pulumi.Input

	ToTmpTkeConfigServiceMonitorArrayOutput() TmpTkeConfigServiceMonitorArrayOutput
	ToTmpTkeConfigServiceMonitorArrayOutputWithContext(context.Context) TmpTkeConfigServiceMonitorArrayOutput
}

TmpTkeConfigServiceMonitorArrayInput is an input type that accepts TmpTkeConfigServiceMonitorArray and TmpTkeConfigServiceMonitorArrayOutput values. You can construct a concrete instance of `TmpTkeConfigServiceMonitorArrayInput` via:

TmpTkeConfigServiceMonitorArray{ TmpTkeConfigServiceMonitorArgs{...} }

type TmpTkeConfigServiceMonitorArrayOutput

type TmpTkeConfigServiceMonitorArrayOutput struct{ *pulumi.OutputState }

func (TmpTkeConfigServiceMonitorArrayOutput) ElementType

func (TmpTkeConfigServiceMonitorArrayOutput) Index

func (TmpTkeConfigServiceMonitorArrayOutput) ToTmpTkeConfigServiceMonitorArrayOutput

func (o TmpTkeConfigServiceMonitorArrayOutput) ToTmpTkeConfigServiceMonitorArrayOutput() TmpTkeConfigServiceMonitorArrayOutput

func (TmpTkeConfigServiceMonitorArrayOutput) ToTmpTkeConfigServiceMonitorArrayOutputWithContext

func (o TmpTkeConfigServiceMonitorArrayOutput) ToTmpTkeConfigServiceMonitorArrayOutputWithContext(ctx context.Context) TmpTkeConfigServiceMonitorArrayOutput

type TmpTkeConfigServiceMonitorInput

type TmpTkeConfigServiceMonitorInput interface {
	pulumi.Input

	ToTmpTkeConfigServiceMonitorOutput() TmpTkeConfigServiceMonitorOutput
	ToTmpTkeConfigServiceMonitorOutputWithContext(context.Context) TmpTkeConfigServiceMonitorOutput
}

TmpTkeConfigServiceMonitorInput is an input type that accepts TmpTkeConfigServiceMonitorArgs and TmpTkeConfigServiceMonitorOutput values. You can construct a concrete instance of `TmpTkeConfigServiceMonitorInput` via:

TmpTkeConfigServiceMonitorArgs{...}

type TmpTkeConfigServiceMonitorOutput

type TmpTkeConfigServiceMonitorOutput struct{ *pulumi.OutputState }

func (TmpTkeConfigServiceMonitorOutput) Config

func (TmpTkeConfigServiceMonitorOutput) ElementType

func (TmpTkeConfigServiceMonitorOutput) Name

func (TmpTkeConfigServiceMonitorOutput) TemplateId

func (TmpTkeConfigServiceMonitorOutput) ToTmpTkeConfigServiceMonitorOutput

func (o TmpTkeConfigServiceMonitorOutput) ToTmpTkeConfigServiceMonitorOutput() TmpTkeConfigServiceMonitorOutput

func (TmpTkeConfigServiceMonitorOutput) ToTmpTkeConfigServiceMonitorOutputWithContext

func (o TmpTkeConfigServiceMonitorOutput) ToTmpTkeConfigServiceMonitorOutputWithContext(ctx context.Context) TmpTkeConfigServiceMonitorOutput

type TmpTkeConfigState

type TmpTkeConfigState struct {
	// ID of cluster.
	ClusterId pulumi.StringPtrInput
	// Type of cluster.
	ClusterType pulumi.StringPtrInput
	// Global configuration.
	Config pulumi.StringPtrInput
	// ID of instance.
	InstanceId pulumi.StringPtrInput
	// Configuration of the pod monitors.
	PodMonitors TmpTkeConfigPodMonitorArrayInput
	// Configuration of the native prometheus job.
	RawJobs TmpTkeConfigRawJobArrayInput
	// Configuration of the service monitors.
	ServiceMonitors TmpTkeConfigServiceMonitorArrayInput
}

func (TmpTkeConfigState) ElementType

func (TmpTkeConfigState) ElementType() reflect.Type

type TmpTkeGlobalNotification

type TmpTkeGlobalNotification struct {
	pulumi.CustomResourceState

	// Instance Id.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// Alarm notification channels.
	Notification TmpTkeGlobalNotificationNotificationOutput `pulumi:"notification"`
}

func GetTmpTkeGlobalNotification

func GetTmpTkeGlobalNotification(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *TmpTkeGlobalNotificationState, opts ...pulumi.ResourceOption) (*TmpTkeGlobalNotification, error)

GetTmpTkeGlobalNotification gets an existing TmpTkeGlobalNotification resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewTmpTkeGlobalNotification

func NewTmpTkeGlobalNotification(ctx *pulumi.Context,
	name string, args *TmpTkeGlobalNotificationArgs, opts ...pulumi.ResourceOption) (*TmpTkeGlobalNotification, error)

NewTmpTkeGlobalNotification registers a new resource with the given unique name, arguments, and options.

func (*TmpTkeGlobalNotification) ElementType

func (*TmpTkeGlobalNotification) ElementType() reflect.Type

func (*TmpTkeGlobalNotification) ToTmpTkeGlobalNotificationOutput

func (i *TmpTkeGlobalNotification) ToTmpTkeGlobalNotificationOutput() TmpTkeGlobalNotificationOutput

func (*TmpTkeGlobalNotification) ToTmpTkeGlobalNotificationOutputWithContext

func (i *TmpTkeGlobalNotification) ToTmpTkeGlobalNotificationOutputWithContext(ctx context.Context) TmpTkeGlobalNotificationOutput

type TmpTkeGlobalNotificationArgs

type TmpTkeGlobalNotificationArgs struct {
	// Instance Id.
	InstanceId pulumi.StringInput
	// Alarm notification channels.
	Notification TmpTkeGlobalNotificationNotificationInput
}

The set of arguments for constructing a TmpTkeGlobalNotification resource.

func (TmpTkeGlobalNotificationArgs) ElementType

type TmpTkeGlobalNotificationArray

type TmpTkeGlobalNotificationArray []TmpTkeGlobalNotificationInput

func (TmpTkeGlobalNotificationArray) ElementType

func (TmpTkeGlobalNotificationArray) ToTmpTkeGlobalNotificationArrayOutput

func (i TmpTkeGlobalNotificationArray) ToTmpTkeGlobalNotificationArrayOutput() TmpTkeGlobalNotificationArrayOutput

func (TmpTkeGlobalNotificationArray) ToTmpTkeGlobalNotificationArrayOutputWithContext

func (i TmpTkeGlobalNotificationArray) ToTmpTkeGlobalNotificationArrayOutputWithContext(ctx context.Context) TmpTkeGlobalNotificationArrayOutput

type TmpTkeGlobalNotificationArrayInput

type TmpTkeGlobalNotificationArrayInput interface {
	pulumi.Input

	ToTmpTkeGlobalNotificationArrayOutput() TmpTkeGlobalNotificationArrayOutput
	ToTmpTkeGlobalNotificationArrayOutputWithContext(context.Context) TmpTkeGlobalNotificationArrayOutput
}

TmpTkeGlobalNotificationArrayInput is an input type that accepts TmpTkeGlobalNotificationArray and TmpTkeGlobalNotificationArrayOutput values. You can construct a concrete instance of `TmpTkeGlobalNotificationArrayInput` via:

TmpTkeGlobalNotificationArray{ TmpTkeGlobalNotificationArgs{...} }

type TmpTkeGlobalNotificationArrayOutput

type TmpTkeGlobalNotificationArrayOutput struct{ *pulumi.OutputState }

func (TmpTkeGlobalNotificationArrayOutput) ElementType

func (TmpTkeGlobalNotificationArrayOutput) Index

func (TmpTkeGlobalNotificationArrayOutput) ToTmpTkeGlobalNotificationArrayOutput

func (o TmpTkeGlobalNotificationArrayOutput) ToTmpTkeGlobalNotificationArrayOutput() TmpTkeGlobalNotificationArrayOutput

func (TmpTkeGlobalNotificationArrayOutput) ToTmpTkeGlobalNotificationArrayOutputWithContext

func (o TmpTkeGlobalNotificationArrayOutput) ToTmpTkeGlobalNotificationArrayOutputWithContext(ctx context.Context) TmpTkeGlobalNotificationArrayOutput

type TmpTkeGlobalNotificationInput

type TmpTkeGlobalNotificationInput interface {
	pulumi.Input

	ToTmpTkeGlobalNotificationOutput() TmpTkeGlobalNotificationOutput
	ToTmpTkeGlobalNotificationOutputWithContext(ctx context.Context) TmpTkeGlobalNotificationOutput
}

type TmpTkeGlobalNotificationMap

type TmpTkeGlobalNotificationMap map[string]TmpTkeGlobalNotificationInput

func (TmpTkeGlobalNotificationMap) ElementType

func (TmpTkeGlobalNotificationMap) ToTmpTkeGlobalNotificationMapOutput

func (i TmpTkeGlobalNotificationMap) ToTmpTkeGlobalNotificationMapOutput() TmpTkeGlobalNotificationMapOutput

func (TmpTkeGlobalNotificationMap) ToTmpTkeGlobalNotificationMapOutputWithContext

func (i TmpTkeGlobalNotificationMap) ToTmpTkeGlobalNotificationMapOutputWithContext(ctx context.Context) TmpTkeGlobalNotificationMapOutput

type TmpTkeGlobalNotificationMapInput

type TmpTkeGlobalNotificationMapInput interface {
	pulumi.Input

	ToTmpTkeGlobalNotificationMapOutput() TmpTkeGlobalNotificationMapOutput
	ToTmpTkeGlobalNotificationMapOutputWithContext(context.Context) TmpTkeGlobalNotificationMapOutput
}

TmpTkeGlobalNotificationMapInput is an input type that accepts TmpTkeGlobalNotificationMap and TmpTkeGlobalNotificationMapOutput values. You can construct a concrete instance of `TmpTkeGlobalNotificationMapInput` via:

TmpTkeGlobalNotificationMap{ "key": TmpTkeGlobalNotificationArgs{...} }

type TmpTkeGlobalNotificationMapOutput

type TmpTkeGlobalNotificationMapOutput struct{ *pulumi.OutputState }

func (TmpTkeGlobalNotificationMapOutput) ElementType

func (TmpTkeGlobalNotificationMapOutput) MapIndex

func (TmpTkeGlobalNotificationMapOutput) ToTmpTkeGlobalNotificationMapOutput

func (o TmpTkeGlobalNotificationMapOutput) ToTmpTkeGlobalNotificationMapOutput() TmpTkeGlobalNotificationMapOutput

func (TmpTkeGlobalNotificationMapOutput) ToTmpTkeGlobalNotificationMapOutputWithContext

func (o TmpTkeGlobalNotificationMapOutput) ToTmpTkeGlobalNotificationMapOutputWithContext(ctx context.Context) TmpTkeGlobalNotificationMapOutput

type TmpTkeGlobalNotificationNotification

type TmpTkeGlobalNotificationNotification struct {
	AlertManagers       []TmpTkeGlobalNotificationNotificationAlertManager `pulumi:"alertManagers"`
	Enabled             bool                                               `pulumi:"enabled"`
	NotifyWays          []string                                           `pulumi:"notifyWays"`
	PhoneArriveNotice   *bool                                              `pulumi:"phoneArriveNotice"`
	PhoneCircleInterval *int                                               `pulumi:"phoneCircleInterval"`
	PhoneCircleTimes    *int                                               `pulumi:"phoneCircleTimes"`
	PhoneInnerInterval  *int                                               `pulumi:"phoneInnerInterval"`
	PhoneNotifyOrders   []int                                              `pulumi:"phoneNotifyOrders"`
	ReceiverGroups      []string                                           `pulumi:"receiverGroups"`
	RepeatInterval      *string                                            `pulumi:"repeatInterval"`
	TimeRangeEnd        *string                                            `pulumi:"timeRangeEnd"`
	TimeRangeStart      *string                                            `pulumi:"timeRangeStart"`
	Type                string                                             `pulumi:"type"`
	WebHook             *string                                            `pulumi:"webHook"`
}

type TmpTkeGlobalNotificationNotificationAlertManager

type TmpTkeGlobalNotificationNotificationAlertManager struct {
	ClusterId   *string `pulumi:"clusterId"`
	ClusterType *string `pulumi:"clusterType"`
	Url         string  `pulumi:"url"`
}

type TmpTkeGlobalNotificationNotificationAlertManagerArgs

type TmpTkeGlobalNotificationNotificationAlertManagerArgs struct {
	ClusterId   pulumi.StringPtrInput `pulumi:"clusterId"`
	ClusterType pulumi.StringPtrInput `pulumi:"clusterType"`
	Url         pulumi.StringInput    `pulumi:"url"`
}

func (TmpTkeGlobalNotificationNotificationAlertManagerArgs) ElementType

func (TmpTkeGlobalNotificationNotificationAlertManagerArgs) ToTmpTkeGlobalNotificationNotificationAlertManagerOutput

func (i TmpTkeGlobalNotificationNotificationAlertManagerArgs) ToTmpTkeGlobalNotificationNotificationAlertManagerOutput() TmpTkeGlobalNotificationNotificationAlertManagerOutput

func (TmpTkeGlobalNotificationNotificationAlertManagerArgs) ToTmpTkeGlobalNotificationNotificationAlertManagerOutputWithContext

func (i TmpTkeGlobalNotificationNotificationAlertManagerArgs) ToTmpTkeGlobalNotificationNotificationAlertManagerOutputWithContext(ctx context.Context) TmpTkeGlobalNotificationNotificationAlertManagerOutput

type TmpTkeGlobalNotificationNotificationAlertManagerArray

type TmpTkeGlobalNotificationNotificationAlertManagerArray []TmpTkeGlobalNotificationNotificationAlertManagerInput

func (TmpTkeGlobalNotificationNotificationAlertManagerArray) ElementType

func (TmpTkeGlobalNotificationNotificationAlertManagerArray) ToTmpTkeGlobalNotificationNotificationAlertManagerArrayOutput

func (i TmpTkeGlobalNotificationNotificationAlertManagerArray) ToTmpTkeGlobalNotificationNotificationAlertManagerArrayOutput() TmpTkeGlobalNotificationNotificationAlertManagerArrayOutput

func (TmpTkeGlobalNotificationNotificationAlertManagerArray) ToTmpTkeGlobalNotificationNotificationAlertManagerArrayOutputWithContext

func (i TmpTkeGlobalNotificationNotificationAlertManagerArray) ToTmpTkeGlobalNotificationNotificationAlertManagerArrayOutputWithContext(ctx context.Context) TmpTkeGlobalNotificationNotificationAlertManagerArrayOutput

type TmpTkeGlobalNotificationNotificationAlertManagerArrayInput

type TmpTkeGlobalNotificationNotificationAlertManagerArrayInput interface {
	pulumi.Input

	ToTmpTkeGlobalNotificationNotificationAlertManagerArrayOutput() TmpTkeGlobalNotificationNotificationAlertManagerArrayOutput
	ToTmpTkeGlobalNotificationNotificationAlertManagerArrayOutputWithContext(context.Context) TmpTkeGlobalNotificationNotificationAlertManagerArrayOutput
}

TmpTkeGlobalNotificationNotificationAlertManagerArrayInput is an input type that accepts TmpTkeGlobalNotificationNotificationAlertManagerArray and TmpTkeGlobalNotificationNotificationAlertManagerArrayOutput values. You can construct a concrete instance of `TmpTkeGlobalNotificationNotificationAlertManagerArrayInput` via:

TmpTkeGlobalNotificationNotificationAlertManagerArray{ TmpTkeGlobalNotificationNotificationAlertManagerArgs{...} }

type TmpTkeGlobalNotificationNotificationAlertManagerArrayOutput

type TmpTkeGlobalNotificationNotificationAlertManagerArrayOutput struct{ *pulumi.OutputState }

func (TmpTkeGlobalNotificationNotificationAlertManagerArrayOutput) ElementType

func (TmpTkeGlobalNotificationNotificationAlertManagerArrayOutput) Index

func (TmpTkeGlobalNotificationNotificationAlertManagerArrayOutput) ToTmpTkeGlobalNotificationNotificationAlertManagerArrayOutput

func (TmpTkeGlobalNotificationNotificationAlertManagerArrayOutput) ToTmpTkeGlobalNotificationNotificationAlertManagerArrayOutputWithContext

func (o TmpTkeGlobalNotificationNotificationAlertManagerArrayOutput) ToTmpTkeGlobalNotificationNotificationAlertManagerArrayOutputWithContext(ctx context.Context) TmpTkeGlobalNotificationNotificationAlertManagerArrayOutput

type TmpTkeGlobalNotificationNotificationAlertManagerInput

type TmpTkeGlobalNotificationNotificationAlertManagerInput interface {
	pulumi.Input

	ToTmpTkeGlobalNotificationNotificationAlertManagerOutput() TmpTkeGlobalNotificationNotificationAlertManagerOutput
	ToTmpTkeGlobalNotificationNotificationAlertManagerOutputWithContext(context.Context) TmpTkeGlobalNotificationNotificationAlertManagerOutput
}

TmpTkeGlobalNotificationNotificationAlertManagerInput is an input type that accepts TmpTkeGlobalNotificationNotificationAlertManagerArgs and TmpTkeGlobalNotificationNotificationAlertManagerOutput values. You can construct a concrete instance of `TmpTkeGlobalNotificationNotificationAlertManagerInput` via:

TmpTkeGlobalNotificationNotificationAlertManagerArgs{...}

type TmpTkeGlobalNotificationNotificationAlertManagerOutput

type TmpTkeGlobalNotificationNotificationAlertManagerOutput struct{ *pulumi.OutputState }

func (TmpTkeGlobalNotificationNotificationAlertManagerOutput) ClusterId

func (TmpTkeGlobalNotificationNotificationAlertManagerOutput) ClusterType

func (TmpTkeGlobalNotificationNotificationAlertManagerOutput) ElementType

func (TmpTkeGlobalNotificationNotificationAlertManagerOutput) ToTmpTkeGlobalNotificationNotificationAlertManagerOutput

func (TmpTkeGlobalNotificationNotificationAlertManagerOutput) ToTmpTkeGlobalNotificationNotificationAlertManagerOutputWithContext

func (o TmpTkeGlobalNotificationNotificationAlertManagerOutput) ToTmpTkeGlobalNotificationNotificationAlertManagerOutputWithContext(ctx context.Context) TmpTkeGlobalNotificationNotificationAlertManagerOutput

func (TmpTkeGlobalNotificationNotificationAlertManagerOutput) Url

type TmpTkeGlobalNotificationNotificationArgs

type TmpTkeGlobalNotificationNotificationArgs struct {
	AlertManagers       TmpTkeGlobalNotificationNotificationAlertManagerArrayInput `pulumi:"alertManagers"`
	Enabled             pulumi.BoolInput                                           `pulumi:"enabled"`
	NotifyWays          pulumi.StringArrayInput                                    `pulumi:"notifyWays"`
	PhoneArriveNotice   pulumi.BoolPtrInput                                        `pulumi:"phoneArriveNotice"`
	PhoneCircleInterval pulumi.IntPtrInput                                         `pulumi:"phoneCircleInterval"`
	PhoneCircleTimes    pulumi.IntPtrInput                                         `pulumi:"phoneCircleTimes"`
	PhoneInnerInterval  pulumi.IntPtrInput                                         `pulumi:"phoneInnerInterval"`
	PhoneNotifyOrders   pulumi.IntArrayInput                                       `pulumi:"phoneNotifyOrders"`
	ReceiverGroups      pulumi.StringArrayInput                                    `pulumi:"receiverGroups"`
	RepeatInterval      pulumi.StringPtrInput                                      `pulumi:"repeatInterval"`
	TimeRangeEnd        pulumi.StringPtrInput                                      `pulumi:"timeRangeEnd"`
	TimeRangeStart      pulumi.StringPtrInput                                      `pulumi:"timeRangeStart"`
	Type                pulumi.StringInput                                         `pulumi:"type"`
	WebHook             pulumi.StringPtrInput                                      `pulumi:"webHook"`
}

func (TmpTkeGlobalNotificationNotificationArgs) ElementType

func (TmpTkeGlobalNotificationNotificationArgs) ToTmpTkeGlobalNotificationNotificationOutput

func (i TmpTkeGlobalNotificationNotificationArgs) ToTmpTkeGlobalNotificationNotificationOutput() TmpTkeGlobalNotificationNotificationOutput

func (TmpTkeGlobalNotificationNotificationArgs) ToTmpTkeGlobalNotificationNotificationOutputWithContext

func (i TmpTkeGlobalNotificationNotificationArgs) ToTmpTkeGlobalNotificationNotificationOutputWithContext(ctx context.Context) TmpTkeGlobalNotificationNotificationOutput

func (TmpTkeGlobalNotificationNotificationArgs) ToTmpTkeGlobalNotificationNotificationPtrOutput

func (i TmpTkeGlobalNotificationNotificationArgs) ToTmpTkeGlobalNotificationNotificationPtrOutput() TmpTkeGlobalNotificationNotificationPtrOutput

func (TmpTkeGlobalNotificationNotificationArgs) ToTmpTkeGlobalNotificationNotificationPtrOutputWithContext

func (i TmpTkeGlobalNotificationNotificationArgs) ToTmpTkeGlobalNotificationNotificationPtrOutputWithContext(ctx context.Context) TmpTkeGlobalNotificationNotificationPtrOutput

type TmpTkeGlobalNotificationNotificationInput

type TmpTkeGlobalNotificationNotificationInput interface {
	pulumi.Input

	ToTmpTkeGlobalNotificationNotificationOutput() TmpTkeGlobalNotificationNotificationOutput
	ToTmpTkeGlobalNotificationNotificationOutputWithContext(context.Context) TmpTkeGlobalNotificationNotificationOutput
}

TmpTkeGlobalNotificationNotificationInput is an input type that accepts TmpTkeGlobalNotificationNotificationArgs and TmpTkeGlobalNotificationNotificationOutput values. You can construct a concrete instance of `TmpTkeGlobalNotificationNotificationInput` via:

TmpTkeGlobalNotificationNotificationArgs{...}

type TmpTkeGlobalNotificationNotificationOutput

type TmpTkeGlobalNotificationNotificationOutput struct{ *pulumi.OutputState }

func (TmpTkeGlobalNotificationNotificationOutput) AlertManagers

func (TmpTkeGlobalNotificationNotificationOutput) ElementType

func (TmpTkeGlobalNotificationNotificationOutput) Enabled

func (TmpTkeGlobalNotificationNotificationOutput) NotifyWays

func (TmpTkeGlobalNotificationNotificationOutput) PhoneArriveNotice

func (TmpTkeGlobalNotificationNotificationOutput) PhoneCircleInterval

func (TmpTkeGlobalNotificationNotificationOutput) PhoneCircleTimes

func (TmpTkeGlobalNotificationNotificationOutput) PhoneInnerInterval

func (TmpTkeGlobalNotificationNotificationOutput) PhoneNotifyOrders

func (TmpTkeGlobalNotificationNotificationOutput) ReceiverGroups

func (TmpTkeGlobalNotificationNotificationOutput) RepeatInterval

func (TmpTkeGlobalNotificationNotificationOutput) TimeRangeEnd

func (TmpTkeGlobalNotificationNotificationOutput) TimeRangeStart

func (TmpTkeGlobalNotificationNotificationOutput) ToTmpTkeGlobalNotificationNotificationOutput

func (o TmpTkeGlobalNotificationNotificationOutput) ToTmpTkeGlobalNotificationNotificationOutput() TmpTkeGlobalNotificationNotificationOutput

func (TmpTkeGlobalNotificationNotificationOutput) ToTmpTkeGlobalNotificationNotificationOutputWithContext

func (o TmpTkeGlobalNotificationNotificationOutput) ToTmpTkeGlobalNotificationNotificationOutputWithContext(ctx context.Context) TmpTkeGlobalNotificationNotificationOutput

func (TmpTkeGlobalNotificationNotificationOutput) ToTmpTkeGlobalNotificationNotificationPtrOutput

func (o TmpTkeGlobalNotificationNotificationOutput) ToTmpTkeGlobalNotificationNotificationPtrOutput() TmpTkeGlobalNotificationNotificationPtrOutput

func (TmpTkeGlobalNotificationNotificationOutput) ToTmpTkeGlobalNotificationNotificationPtrOutputWithContext

func (o TmpTkeGlobalNotificationNotificationOutput) ToTmpTkeGlobalNotificationNotificationPtrOutputWithContext(ctx context.Context) TmpTkeGlobalNotificationNotificationPtrOutput

func (TmpTkeGlobalNotificationNotificationOutput) Type

func (TmpTkeGlobalNotificationNotificationOutput) WebHook

type TmpTkeGlobalNotificationNotificationPtrInput

type TmpTkeGlobalNotificationNotificationPtrInput interface {
	pulumi.Input

	ToTmpTkeGlobalNotificationNotificationPtrOutput() TmpTkeGlobalNotificationNotificationPtrOutput
	ToTmpTkeGlobalNotificationNotificationPtrOutputWithContext(context.Context) TmpTkeGlobalNotificationNotificationPtrOutput
}

TmpTkeGlobalNotificationNotificationPtrInput is an input type that accepts TmpTkeGlobalNotificationNotificationArgs, TmpTkeGlobalNotificationNotificationPtr and TmpTkeGlobalNotificationNotificationPtrOutput values. You can construct a concrete instance of `TmpTkeGlobalNotificationNotificationPtrInput` via:

        TmpTkeGlobalNotificationNotificationArgs{...}

or:

        nil

type TmpTkeGlobalNotificationNotificationPtrOutput

type TmpTkeGlobalNotificationNotificationPtrOutput struct{ *pulumi.OutputState }

func (TmpTkeGlobalNotificationNotificationPtrOutput) AlertManagers

func (TmpTkeGlobalNotificationNotificationPtrOutput) Elem

func (TmpTkeGlobalNotificationNotificationPtrOutput) ElementType

func (TmpTkeGlobalNotificationNotificationPtrOutput) Enabled

func (TmpTkeGlobalNotificationNotificationPtrOutput) NotifyWays

func (TmpTkeGlobalNotificationNotificationPtrOutput) PhoneArriveNotice

func (TmpTkeGlobalNotificationNotificationPtrOutput) PhoneCircleInterval

func (TmpTkeGlobalNotificationNotificationPtrOutput) PhoneCircleTimes

func (TmpTkeGlobalNotificationNotificationPtrOutput) PhoneInnerInterval

func (TmpTkeGlobalNotificationNotificationPtrOutput) PhoneNotifyOrders

func (TmpTkeGlobalNotificationNotificationPtrOutput) ReceiverGroups

func (TmpTkeGlobalNotificationNotificationPtrOutput) RepeatInterval

func (TmpTkeGlobalNotificationNotificationPtrOutput) TimeRangeEnd

func (TmpTkeGlobalNotificationNotificationPtrOutput) TimeRangeStart

func (TmpTkeGlobalNotificationNotificationPtrOutput) ToTmpTkeGlobalNotificationNotificationPtrOutput

func (o TmpTkeGlobalNotificationNotificationPtrOutput) ToTmpTkeGlobalNotificationNotificationPtrOutput() TmpTkeGlobalNotificationNotificationPtrOutput

func (TmpTkeGlobalNotificationNotificationPtrOutput) ToTmpTkeGlobalNotificationNotificationPtrOutputWithContext

func (o TmpTkeGlobalNotificationNotificationPtrOutput) ToTmpTkeGlobalNotificationNotificationPtrOutputWithContext(ctx context.Context) TmpTkeGlobalNotificationNotificationPtrOutput

func (TmpTkeGlobalNotificationNotificationPtrOutput) Type

func (TmpTkeGlobalNotificationNotificationPtrOutput) WebHook

type TmpTkeGlobalNotificationOutput

type TmpTkeGlobalNotificationOutput struct{ *pulumi.OutputState }

func (TmpTkeGlobalNotificationOutput) ElementType

func (TmpTkeGlobalNotificationOutput) InstanceId

Instance Id.

func (TmpTkeGlobalNotificationOutput) Notification

Alarm notification channels.

func (TmpTkeGlobalNotificationOutput) ToTmpTkeGlobalNotificationOutput

func (o TmpTkeGlobalNotificationOutput) ToTmpTkeGlobalNotificationOutput() TmpTkeGlobalNotificationOutput

func (TmpTkeGlobalNotificationOutput) ToTmpTkeGlobalNotificationOutputWithContext

func (o TmpTkeGlobalNotificationOutput) ToTmpTkeGlobalNotificationOutputWithContext(ctx context.Context) TmpTkeGlobalNotificationOutput

type TmpTkeGlobalNotificationState

type TmpTkeGlobalNotificationState struct {
	// Instance Id.
	InstanceId pulumi.StringPtrInput
	// Alarm notification channels.
	Notification TmpTkeGlobalNotificationNotificationPtrInput
}

func (TmpTkeGlobalNotificationState) ElementType

type TmpTkeRecordRuleYaml

type TmpTkeRecordRuleYaml struct {
	pulumi.CustomResourceState

	// An ID identify the cluster, like cls-xxxxxx.
	ClusterId pulumi.StringOutput `pulumi:"clusterId"`
	// Contents of record rules in yaml format.
	Content pulumi.StringOutput `pulumi:"content"`
	// Instance Id.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// Name of the instance.
	Name pulumi.StringOutput `pulumi:"name"`
	// Used for the argument, if the configuration comes to the template, the template id.
	TemplateId pulumi.StringOutput `pulumi:"templateId"`
	// Last modified time of record rule.
	UpdateTime pulumi.StringOutput `pulumi:"updateTime"`
}

func GetTmpTkeRecordRuleYaml

func GetTmpTkeRecordRuleYaml(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *TmpTkeRecordRuleYamlState, opts ...pulumi.ResourceOption) (*TmpTkeRecordRuleYaml, error)

GetTmpTkeRecordRuleYaml gets an existing TmpTkeRecordRuleYaml resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewTmpTkeRecordRuleYaml

func NewTmpTkeRecordRuleYaml(ctx *pulumi.Context,
	name string, args *TmpTkeRecordRuleYamlArgs, opts ...pulumi.ResourceOption) (*TmpTkeRecordRuleYaml, error)

NewTmpTkeRecordRuleYaml registers a new resource with the given unique name, arguments, and options.

func (*TmpTkeRecordRuleYaml) ElementType

func (*TmpTkeRecordRuleYaml) ElementType() reflect.Type

func (*TmpTkeRecordRuleYaml) ToTmpTkeRecordRuleYamlOutput

func (i *TmpTkeRecordRuleYaml) ToTmpTkeRecordRuleYamlOutput() TmpTkeRecordRuleYamlOutput

func (*TmpTkeRecordRuleYaml) ToTmpTkeRecordRuleYamlOutputWithContext

func (i *TmpTkeRecordRuleYaml) ToTmpTkeRecordRuleYamlOutputWithContext(ctx context.Context) TmpTkeRecordRuleYamlOutput

type TmpTkeRecordRuleYamlArgs

type TmpTkeRecordRuleYamlArgs struct {
	// Contents of record rules in yaml format.
	Content pulumi.StringInput
	// Instance Id.
	InstanceId pulumi.StringInput
}

The set of arguments for constructing a TmpTkeRecordRuleYaml resource.

func (TmpTkeRecordRuleYamlArgs) ElementType

func (TmpTkeRecordRuleYamlArgs) ElementType() reflect.Type

type TmpTkeRecordRuleYamlArray

type TmpTkeRecordRuleYamlArray []TmpTkeRecordRuleYamlInput

func (TmpTkeRecordRuleYamlArray) ElementType

func (TmpTkeRecordRuleYamlArray) ElementType() reflect.Type

func (TmpTkeRecordRuleYamlArray) ToTmpTkeRecordRuleYamlArrayOutput

func (i TmpTkeRecordRuleYamlArray) ToTmpTkeRecordRuleYamlArrayOutput() TmpTkeRecordRuleYamlArrayOutput

func (TmpTkeRecordRuleYamlArray) ToTmpTkeRecordRuleYamlArrayOutputWithContext

func (i TmpTkeRecordRuleYamlArray) ToTmpTkeRecordRuleYamlArrayOutputWithContext(ctx context.Context) TmpTkeRecordRuleYamlArrayOutput

type TmpTkeRecordRuleYamlArrayInput

type TmpTkeRecordRuleYamlArrayInput interface {
	pulumi.Input

	ToTmpTkeRecordRuleYamlArrayOutput() TmpTkeRecordRuleYamlArrayOutput
	ToTmpTkeRecordRuleYamlArrayOutputWithContext(context.Context) TmpTkeRecordRuleYamlArrayOutput
}

TmpTkeRecordRuleYamlArrayInput is an input type that accepts TmpTkeRecordRuleYamlArray and TmpTkeRecordRuleYamlArrayOutput values. You can construct a concrete instance of `TmpTkeRecordRuleYamlArrayInput` via:

TmpTkeRecordRuleYamlArray{ TmpTkeRecordRuleYamlArgs{...} }

type TmpTkeRecordRuleYamlArrayOutput

type TmpTkeRecordRuleYamlArrayOutput struct{ *pulumi.OutputState }

func (TmpTkeRecordRuleYamlArrayOutput) ElementType

func (TmpTkeRecordRuleYamlArrayOutput) Index

func (TmpTkeRecordRuleYamlArrayOutput) ToTmpTkeRecordRuleYamlArrayOutput

func (o TmpTkeRecordRuleYamlArrayOutput) ToTmpTkeRecordRuleYamlArrayOutput() TmpTkeRecordRuleYamlArrayOutput

func (TmpTkeRecordRuleYamlArrayOutput) ToTmpTkeRecordRuleYamlArrayOutputWithContext

func (o TmpTkeRecordRuleYamlArrayOutput) ToTmpTkeRecordRuleYamlArrayOutputWithContext(ctx context.Context) TmpTkeRecordRuleYamlArrayOutput

type TmpTkeRecordRuleYamlInput

type TmpTkeRecordRuleYamlInput interface {
	pulumi.Input

	ToTmpTkeRecordRuleYamlOutput() TmpTkeRecordRuleYamlOutput
	ToTmpTkeRecordRuleYamlOutputWithContext(ctx context.Context) TmpTkeRecordRuleYamlOutput
}

type TmpTkeRecordRuleYamlMap

type TmpTkeRecordRuleYamlMap map[string]TmpTkeRecordRuleYamlInput

func (TmpTkeRecordRuleYamlMap) ElementType

func (TmpTkeRecordRuleYamlMap) ElementType() reflect.Type

func (TmpTkeRecordRuleYamlMap) ToTmpTkeRecordRuleYamlMapOutput

func (i TmpTkeRecordRuleYamlMap) ToTmpTkeRecordRuleYamlMapOutput() TmpTkeRecordRuleYamlMapOutput

func (TmpTkeRecordRuleYamlMap) ToTmpTkeRecordRuleYamlMapOutputWithContext

func (i TmpTkeRecordRuleYamlMap) ToTmpTkeRecordRuleYamlMapOutputWithContext(ctx context.Context) TmpTkeRecordRuleYamlMapOutput

type TmpTkeRecordRuleYamlMapInput

type TmpTkeRecordRuleYamlMapInput interface {
	pulumi.Input

	ToTmpTkeRecordRuleYamlMapOutput() TmpTkeRecordRuleYamlMapOutput
	ToTmpTkeRecordRuleYamlMapOutputWithContext(context.Context) TmpTkeRecordRuleYamlMapOutput
}

TmpTkeRecordRuleYamlMapInput is an input type that accepts TmpTkeRecordRuleYamlMap and TmpTkeRecordRuleYamlMapOutput values. You can construct a concrete instance of `TmpTkeRecordRuleYamlMapInput` via:

TmpTkeRecordRuleYamlMap{ "key": TmpTkeRecordRuleYamlArgs{...} }

type TmpTkeRecordRuleYamlMapOutput

type TmpTkeRecordRuleYamlMapOutput struct{ *pulumi.OutputState }

func (TmpTkeRecordRuleYamlMapOutput) ElementType

func (TmpTkeRecordRuleYamlMapOutput) MapIndex

func (TmpTkeRecordRuleYamlMapOutput) ToTmpTkeRecordRuleYamlMapOutput

func (o TmpTkeRecordRuleYamlMapOutput) ToTmpTkeRecordRuleYamlMapOutput() TmpTkeRecordRuleYamlMapOutput

func (TmpTkeRecordRuleYamlMapOutput) ToTmpTkeRecordRuleYamlMapOutputWithContext

func (o TmpTkeRecordRuleYamlMapOutput) ToTmpTkeRecordRuleYamlMapOutputWithContext(ctx context.Context) TmpTkeRecordRuleYamlMapOutput

type TmpTkeRecordRuleYamlOutput

type TmpTkeRecordRuleYamlOutput struct{ *pulumi.OutputState }

func (TmpTkeRecordRuleYamlOutput) ClusterId

An ID identify the cluster, like cls-xxxxxx.

func (TmpTkeRecordRuleYamlOutput) Content

Contents of record rules in yaml format.

func (TmpTkeRecordRuleYamlOutput) ElementType

func (TmpTkeRecordRuleYamlOutput) ElementType() reflect.Type

func (TmpTkeRecordRuleYamlOutput) InstanceId

Instance Id.

func (TmpTkeRecordRuleYamlOutput) Name

Name of the instance.

func (TmpTkeRecordRuleYamlOutput) TemplateId

Used for the argument, if the configuration comes to the template, the template id.

func (TmpTkeRecordRuleYamlOutput) ToTmpTkeRecordRuleYamlOutput

func (o TmpTkeRecordRuleYamlOutput) ToTmpTkeRecordRuleYamlOutput() TmpTkeRecordRuleYamlOutput

func (TmpTkeRecordRuleYamlOutput) ToTmpTkeRecordRuleYamlOutputWithContext

func (o TmpTkeRecordRuleYamlOutput) ToTmpTkeRecordRuleYamlOutputWithContext(ctx context.Context) TmpTkeRecordRuleYamlOutput

func (TmpTkeRecordRuleYamlOutput) UpdateTime

Last modified time of record rule.

type TmpTkeRecordRuleYamlState

type TmpTkeRecordRuleYamlState struct {
	// An ID identify the cluster, like cls-xxxxxx.
	ClusterId pulumi.StringPtrInput
	// Contents of record rules in yaml format.
	Content pulumi.StringPtrInput
	// Instance Id.
	InstanceId pulumi.StringPtrInput
	// Name of the instance.
	Name pulumi.StringPtrInput
	// Used for the argument, if the configuration comes to the template, the template id.
	TemplateId pulumi.StringPtrInput
	// Last modified time of record rule.
	UpdateTime pulumi.StringPtrInput
}

func (TmpTkeRecordRuleYamlState) ElementType

func (TmpTkeRecordRuleYamlState) ElementType() reflect.Type

type TmpTkeTemplate

type TmpTkeTemplate struct {
	pulumi.CustomResourceState

	// Template settings.
	Template TmpTkeTemplateTemplateOutput `pulumi:"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 (TmpTkeTemplateArrayOutput) ToTmpTkeTemplateArrayOutput

func (o TmpTkeTemplateArrayOutput) ToTmpTkeTemplateArrayOutput() TmpTkeTemplateArrayOutput

func (TmpTkeTemplateArrayOutput) ToTmpTkeTemplateArrayOutputWithContext

func (o TmpTkeTemplateArrayOutput) ToTmpTkeTemplateArrayOutputWithContext(ctx context.Context) TmpTkeTemplateArrayOutput

type TmpTkeTemplateAttachment

type TmpTkeTemplateAttachment struct {
	pulumi.CustomResourceState

	// Sync target details.
	Targets TmpTkeTemplateAttachmentTargetsOutput `pulumi:"targets"`
	// The ID of the template, which is used for the outgoing reference.
	TemplateId pulumi.StringOutput `pulumi:"templateId"`
}

func GetTmpTkeTemplateAttachment

func GetTmpTkeTemplateAttachment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *TmpTkeTemplateAttachmentState, opts ...pulumi.ResourceOption) (*TmpTkeTemplateAttachment, error)

GetTmpTkeTemplateAttachment gets an existing TmpTkeTemplateAttachment resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewTmpTkeTemplateAttachment

func NewTmpTkeTemplateAttachment(ctx *pulumi.Context,
	name string, args *TmpTkeTemplateAttachmentArgs, opts ...pulumi.ResourceOption) (*TmpTkeTemplateAttachment, error)

NewTmpTkeTemplateAttachment registers a new resource with the given unique name, arguments, and options.

func (*TmpTkeTemplateAttachment) ElementType

func (*TmpTkeTemplateAttachment) ElementType() reflect.Type

func (*TmpTkeTemplateAttachment) ToTmpTkeTemplateAttachmentOutput

func (i *TmpTkeTemplateAttachment) ToTmpTkeTemplateAttachmentOutput() TmpTkeTemplateAttachmentOutput

func (*TmpTkeTemplateAttachment) ToTmpTkeTemplateAttachmentOutputWithContext

func (i *TmpTkeTemplateAttachment) ToTmpTkeTemplateAttachmentOutputWithContext(ctx context.Context) TmpTkeTemplateAttachmentOutput

type TmpTkeTemplateAttachmentArgs

type TmpTkeTemplateAttachmentArgs struct {
	// Sync target details.
	Targets TmpTkeTemplateAttachmentTargetsInput
	// The ID of the template, which is used for the outgoing reference.
	TemplateId pulumi.StringInput
}

The set of arguments for constructing a TmpTkeTemplateAttachment resource.

func (TmpTkeTemplateAttachmentArgs) ElementType

type TmpTkeTemplateAttachmentArray

type TmpTkeTemplateAttachmentArray []TmpTkeTemplateAttachmentInput

func (TmpTkeTemplateAttachmentArray) ElementType

func (TmpTkeTemplateAttachmentArray) ToTmpTkeTemplateAttachmentArrayOutput

func (i TmpTkeTemplateAttachmentArray) ToTmpTkeTemplateAttachmentArrayOutput() TmpTkeTemplateAttachmentArrayOutput

func (TmpTkeTemplateAttachmentArray) ToTmpTkeTemplateAttachmentArrayOutputWithContext

func (i TmpTkeTemplateAttachmentArray) ToTmpTkeTemplateAttachmentArrayOutputWithContext(ctx context.Context) TmpTkeTemplateAttachmentArrayOutput

type TmpTkeTemplateAttachmentArrayInput

type TmpTkeTemplateAttachmentArrayInput interface {
	pulumi.Input

	ToTmpTkeTemplateAttachmentArrayOutput() TmpTkeTemplateAttachmentArrayOutput
	ToTmpTkeTemplateAttachmentArrayOutputWithContext(context.Context) TmpTkeTemplateAttachmentArrayOutput
}

TmpTkeTemplateAttachmentArrayInput is an input type that accepts TmpTkeTemplateAttachmentArray and TmpTkeTemplateAttachmentArrayOutput values. You can construct a concrete instance of `TmpTkeTemplateAttachmentArrayInput` via:

TmpTkeTemplateAttachmentArray{ TmpTkeTemplateAttachmentArgs{...} }

type TmpTkeTemplateAttachmentArrayOutput

type TmpTkeTemplateAttachmentArrayOutput struct{ *pulumi.OutputState }

func (TmpTkeTemplateAttachmentArrayOutput) ElementType

func (TmpTkeTemplateAttachmentArrayOutput) Index

func (TmpTkeTemplateAttachmentArrayOutput) ToTmpTkeTemplateAttachmentArrayOutput

func (o TmpTkeTemplateAttachmentArrayOutput) ToTmpTkeTemplateAttachmentArrayOutput() TmpTkeTemplateAttachmentArrayOutput

func (TmpTkeTemplateAttachmentArrayOutput) ToTmpTkeTemplateAttachmentArrayOutputWithContext

func (o TmpTkeTemplateAttachmentArrayOutput) ToTmpTkeTemplateAttachmentArrayOutputWithContext(ctx context.Context) TmpTkeTemplateAttachmentArrayOutput

type TmpTkeTemplateAttachmentInput

type TmpTkeTemplateAttachmentInput interface {
	pulumi.Input

	ToTmpTkeTemplateAttachmentOutput() TmpTkeTemplateAttachmentOutput
	ToTmpTkeTemplateAttachmentOutputWithContext(ctx context.Context) TmpTkeTemplateAttachmentOutput
}

type TmpTkeTemplateAttachmentMap

type TmpTkeTemplateAttachmentMap map[string]TmpTkeTemplateAttachmentInput

func (TmpTkeTemplateAttachmentMap) ElementType

func (TmpTkeTemplateAttachmentMap) ToTmpTkeTemplateAttachmentMapOutput

func (i TmpTkeTemplateAttachmentMap) ToTmpTkeTemplateAttachmentMapOutput() TmpTkeTemplateAttachmentMapOutput

func (TmpTkeTemplateAttachmentMap) ToTmpTkeTemplateAttachmentMapOutputWithContext

func (i TmpTkeTemplateAttachmentMap) ToTmpTkeTemplateAttachmentMapOutputWithContext(ctx context.Context) TmpTkeTemplateAttachmentMapOutput

type TmpTkeTemplateAttachmentMapInput

type TmpTkeTemplateAttachmentMapInput interface {
	pulumi.Input

	ToTmpTkeTemplateAttachmentMapOutput() TmpTkeTemplateAttachmentMapOutput
	ToTmpTkeTemplateAttachmentMapOutputWithContext(context.Context) TmpTkeTemplateAttachmentMapOutput
}

TmpTkeTemplateAttachmentMapInput is an input type that accepts TmpTkeTemplateAttachmentMap and TmpTkeTemplateAttachmentMapOutput values. You can construct a concrete instance of `TmpTkeTemplateAttachmentMapInput` via:

TmpTkeTemplateAttachmentMap{ "key": TmpTkeTemplateAttachmentArgs{...} }

type TmpTkeTemplateAttachmentMapOutput

type TmpTkeTemplateAttachmentMapOutput struct{ *pulumi.OutputState }

func (TmpTkeTemplateAttachmentMapOutput) ElementType

func (TmpTkeTemplateAttachmentMapOutput) MapIndex

func (TmpTkeTemplateAttachmentMapOutput) ToTmpTkeTemplateAttachmentMapOutput

func (o TmpTkeTemplateAttachmentMapOutput) ToTmpTkeTemplateAttachmentMapOutput() TmpTkeTemplateAttachmentMapOutput

func (TmpTkeTemplateAttachmentMapOutput) ToTmpTkeTemplateAttachmentMapOutputWithContext

func (o TmpTkeTemplateAttachmentMapOutput) ToTmpTkeTemplateAttachmentMapOutputWithContext(ctx context.Context) TmpTkeTemplateAttachmentMapOutput

type TmpTkeTemplateAttachmentOutput

type TmpTkeTemplateAttachmentOutput struct{ *pulumi.OutputState }

func (TmpTkeTemplateAttachmentOutput) ElementType

func (TmpTkeTemplateAttachmentOutput) Targets

Sync target details.

func (TmpTkeTemplateAttachmentOutput) TemplateId

The ID of the template, which is used for the outgoing reference.

func (TmpTkeTemplateAttachmentOutput) ToTmpTkeTemplateAttachmentOutput

func (o TmpTkeTemplateAttachmentOutput) ToTmpTkeTemplateAttachmentOutput() TmpTkeTemplateAttachmentOutput

func (TmpTkeTemplateAttachmentOutput) ToTmpTkeTemplateAttachmentOutputWithContext

func (o TmpTkeTemplateAttachmentOutput) ToTmpTkeTemplateAttachmentOutputWithContext(ctx context.Context) TmpTkeTemplateAttachmentOutput

type TmpTkeTemplateAttachmentState

type TmpTkeTemplateAttachmentState struct {
	// Sync target details.
	Targets TmpTkeTemplateAttachmentTargetsPtrInput
	// The ID of the template, which is used for the outgoing reference.
	TemplateId pulumi.StringPtrInput
}

func (TmpTkeTemplateAttachmentState) ElementType

type TmpTkeTemplateAttachmentTargets

type TmpTkeTemplateAttachmentTargets struct {
	ClusterId    *string `pulumi:"clusterId"`
	ClusterName  *string `pulumi:"clusterName"`
	ClusterType  *string `pulumi:"clusterType"`
	InstanceId   string  `pulumi:"instanceId"`
	InstanceName *string `pulumi:"instanceName"`
	Region       string  `pulumi:"region"`
	SyncTime     *string `pulumi:"syncTime"`
	Version      *string `pulumi:"version"`
}

type TmpTkeTemplateAttachmentTargetsArgs

type TmpTkeTemplateAttachmentTargetsArgs struct {
	ClusterId    pulumi.StringPtrInput `pulumi:"clusterId"`
	ClusterName  pulumi.StringPtrInput `pulumi:"clusterName"`
	ClusterType  pulumi.StringPtrInput `pulumi:"clusterType"`
	InstanceId   pulumi.StringInput    `pulumi:"instanceId"`
	InstanceName pulumi.StringPtrInput `pulumi:"instanceName"`
	Region       pulumi.StringInput    `pulumi:"region"`
	SyncTime     pulumi.StringPtrInput `pulumi:"syncTime"`
	Version      pulumi.StringPtrInput `pulumi:"version"`
}

func (TmpTkeTemplateAttachmentTargetsArgs) ElementType

func (TmpTkeTemplateAttachmentTargetsArgs) ToTmpTkeTemplateAttachmentTargetsOutput

func (i TmpTkeTemplateAttachmentTargetsArgs) ToTmpTkeTemplateAttachmentTargetsOutput() TmpTkeTemplateAttachmentTargetsOutput

func (TmpTkeTemplateAttachmentTargetsArgs) ToTmpTkeTemplateAttachmentTargetsOutputWithContext

func (i TmpTkeTemplateAttachmentTargetsArgs) ToTmpTkeTemplateAttachmentTargetsOutputWithContext(ctx context.Context) TmpTkeTemplateAttachmentTargetsOutput

func (TmpTkeTemplateAttachmentTargetsArgs) ToTmpTkeTemplateAttachmentTargetsPtrOutput

func (i TmpTkeTemplateAttachmentTargetsArgs) ToTmpTkeTemplateAttachmentTargetsPtrOutput() TmpTkeTemplateAttachmentTargetsPtrOutput

func (TmpTkeTemplateAttachmentTargetsArgs) ToTmpTkeTemplateAttachmentTargetsPtrOutputWithContext

func (i TmpTkeTemplateAttachmentTargetsArgs) ToTmpTkeTemplateAttachmentTargetsPtrOutputWithContext(ctx context.Context) TmpTkeTemplateAttachmentTargetsPtrOutput

type TmpTkeTemplateAttachmentTargetsInput

type TmpTkeTemplateAttachmentTargetsInput interface {
	pulumi.Input

	ToTmpTkeTemplateAttachmentTargetsOutput() TmpTkeTemplateAttachmentTargetsOutput
	ToTmpTkeTemplateAttachmentTargetsOutputWithContext(context.Context) TmpTkeTemplateAttachmentTargetsOutput
}

TmpTkeTemplateAttachmentTargetsInput is an input type that accepts TmpTkeTemplateAttachmentTargetsArgs and TmpTkeTemplateAttachmentTargetsOutput values. You can construct a concrete instance of `TmpTkeTemplateAttachmentTargetsInput` via:

TmpTkeTemplateAttachmentTargetsArgs{...}

type TmpTkeTemplateAttachmentTargetsOutput

type TmpTkeTemplateAttachmentTargetsOutput struct{ *pulumi.OutputState }

func (TmpTkeTemplateAttachmentTargetsOutput) ClusterId

func (TmpTkeTemplateAttachmentTargetsOutput) ClusterName

func (TmpTkeTemplateAttachmentTargetsOutput) ClusterType

func (TmpTkeTemplateAttachmentTargetsOutput) ElementType

func (TmpTkeTemplateAttachmentTargetsOutput) InstanceId

func (TmpTkeTemplateAttachmentTargetsOutput) InstanceName

func (TmpTkeTemplateAttachmentTargetsOutput) Region

func (TmpTkeTemplateAttachmentTargetsOutput) SyncTime

func (TmpTkeTemplateAttachmentTargetsOutput) ToTmpTkeTemplateAttachmentTargetsOutput

func (o TmpTkeTemplateAttachmentTargetsOutput) ToTmpTkeTemplateAttachmentTargetsOutput() TmpTkeTemplateAttachmentTargetsOutput

func (TmpTkeTemplateAttachmentTargetsOutput) ToTmpTkeTemplateAttachmentTargetsOutputWithContext

func (o TmpTkeTemplateAttachmentTargetsOutput) ToTmpTkeTemplateAttachmentTargetsOutputWithContext(ctx context.Context) TmpTkeTemplateAttachmentTargetsOutput

func (TmpTkeTemplateAttachmentTargetsOutput) ToTmpTkeTemplateAttachmentTargetsPtrOutput

func (o TmpTkeTemplateAttachmentTargetsOutput) ToTmpTkeTemplateAttachmentTargetsPtrOutput() TmpTkeTemplateAttachmentTargetsPtrOutput

func (TmpTkeTemplateAttachmentTargetsOutput) ToTmpTkeTemplateAttachmentTargetsPtrOutputWithContext

func (o TmpTkeTemplateAttachmentTargetsOutput) ToTmpTkeTemplateAttachmentTargetsPtrOutputWithContext(ctx context.Context) TmpTkeTemplateAttachmentTargetsPtrOutput

func (TmpTkeTemplateAttachmentTargetsOutput) Version

type TmpTkeTemplateAttachmentTargetsPtrInput

type TmpTkeTemplateAttachmentTargetsPtrInput interface {
	pulumi.Input

	ToTmpTkeTemplateAttachmentTargetsPtrOutput() TmpTkeTemplateAttachmentTargetsPtrOutput
	ToTmpTkeTemplateAttachmentTargetsPtrOutputWithContext(context.Context) TmpTkeTemplateAttachmentTargetsPtrOutput
}

TmpTkeTemplateAttachmentTargetsPtrInput is an input type that accepts TmpTkeTemplateAttachmentTargetsArgs, TmpTkeTemplateAttachmentTargetsPtr and TmpTkeTemplateAttachmentTargetsPtrOutput values. You can construct a concrete instance of `TmpTkeTemplateAttachmentTargetsPtrInput` via:

        TmpTkeTemplateAttachmentTargetsArgs{...}

or:

        nil

type TmpTkeTemplateAttachmentTargetsPtrOutput

type TmpTkeTemplateAttachmentTargetsPtrOutput struct{ *pulumi.OutputState }

func (TmpTkeTemplateAttachmentTargetsPtrOutput) ClusterId

func (TmpTkeTemplateAttachmentTargetsPtrOutput) ClusterName

func (TmpTkeTemplateAttachmentTargetsPtrOutput) ClusterType

func (TmpTkeTemplateAttachmentTargetsPtrOutput) Elem

func (TmpTkeTemplateAttachmentTargetsPtrOutput) ElementType

func (TmpTkeTemplateAttachmentTargetsPtrOutput) InstanceId

func (TmpTkeTemplateAttachmentTargetsPtrOutput) InstanceName

func (TmpTkeTemplateAttachmentTargetsPtrOutput) Region

func (TmpTkeTemplateAttachmentTargetsPtrOutput) SyncTime

func (TmpTkeTemplateAttachmentTargetsPtrOutput) ToTmpTkeTemplateAttachmentTargetsPtrOutput

func (o TmpTkeTemplateAttachmentTargetsPtrOutput) ToTmpTkeTemplateAttachmentTargetsPtrOutput() TmpTkeTemplateAttachmentTargetsPtrOutput

func (TmpTkeTemplateAttachmentTargetsPtrOutput) ToTmpTkeTemplateAttachmentTargetsPtrOutputWithContext

func (o TmpTkeTemplateAttachmentTargetsPtrOutput) ToTmpTkeTemplateAttachmentTargetsPtrOutputWithContext(ctx context.Context) TmpTkeTemplateAttachmentTargetsPtrOutput

func (TmpTkeTemplateAttachmentTargetsPtrOutput) Version

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 (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

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 {
	Describe        *string                                `pulumi:"describe"`
	IsDefault       *bool                                  `pulumi:"isDefault"`
	Level           string                                 `pulumi:"level"`
	Name            string                                 `pulumi:"name"`
	PodMonitors     []TmpTkeTemplateTemplatePodMonitor     `pulumi:"podMonitors"`
	RawJobs         []TmpTkeTemplateTemplateRawJob         `pulumi:"rawJobs"`
	RecordRules     []TmpTkeTemplateTemplateRecordRule     `pulumi:"recordRules"`
	ServiceMonitors []TmpTkeTemplateTemplateServiceMonitor `pulumi:"serviceMonitors"`
	TemplateId      *string                                `pulumi:"templateId"`
	UpdateTime      *string                                `pulumi:"updateTime"`
	Version         *string                                `pulumi:"version"`
}

type TmpTkeTemplateTemplateArgs

type TmpTkeTemplateTemplateArgs struct {
	Describe        pulumi.StringPtrInput                          `pulumi:"describe"`
	IsDefault       pulumi.BoolPtrInput                            `pulumi:"isDefault"`
	Level           pulumi.StringInput                             `pulumi:"level"`
	Name            pulumi.StringInput                             `pulumi:"name"`
	PodMonitors     TmpTkeTemplateTemplatePodMonitorArrayInput     `pulumi:"podMonitors"`
	RawJobs         TmpTkeTemplateTemplateRawJobArrayInput         `pulumi:"rawJobs"`
	RecordRules     TmpTkeTemplateTemplateRecordRuleArrayInput     `pulumi:"recordRules"`
	ServiceMonitors TmpTkeTemplateTemplateServiceMonitorArrayInput `pulumi:"serviceMonitors"`
	TemplateId      pulumi.StringPtrInput                          `pulumi:"templateId"`
	UpdateTime      pulumi.StringPtrInput                          `pulumi:"updateTime"`
	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 (TmpTkeTemplateTemplateOutput) ElementType

func (TmpTkeTemplateTemplateOutput) IsDefault

func (TmpTkeTemplateTemplateOutput) Level

func (TmpTkeTemplateTemplateOutput) Name

func (TmpTkeTemplateTemplateOutput) PodMonitors

func (TmpTkeTemplateTemplateOutput) RawJobs

func (TmpTkeTemplateTemplateOutput) RecordRules

func (TmpTkeTemplateTemplateOutput) ServiceMonitors

func (TmpTkeTemplateTemplateOutput) TemplateId

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 (TmpTkeTemplateTemplateOutput) Version

type TmpTkeTemplateTemplatePodMonitor

type TmpTkeTemplateTemplatePodMonitor struct {
	Config     string  `pulumi:"config"`
	Name       string  `pulumi:"name"`
	TemplateId *string `pulumi:"templateId"`
}

type TmpTkeTemplateTemplatePodMonitorArgs

type TmpTkeTemplateTemplatePodMonitorArgs struct {
	Config     pulumi.StringInput    `pulumi:"config"`
	Name       pulumi.StringInput    `pulumi:"name"`
	TemplateId pulumi.StringPtrInput `pulumi:"templateId"`
}

func (TmpTkeTemplateTemplatePodMonitorArgs) ElementType

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) 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) Index

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 (TmpTkeTemplateTemplatePodMonitorOutput) ElementType

func (TmpTkeTemplateTemplatePodMonitorOutput) Name

func (TmpTkeTemplateTemplatePodMonitorOutput) TemplateId

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

type TmpTkeTemplateTemplatePtrOutput

type TmpTkeTemplateTemplatePtrOutput struct{ *pulumi.OutputState }

func (TmpTkeTemplateTemplatePtrOutput) Describe

func (TmpTkeTemplateTemplatePtrOutput) Elem

func (TmpTkeTemplateTemplatePtrOutput) ElementType

func (TmpTkeTemplateTemplatePtrOutput) IsDefault

func (TmpTkeTemplateTemplatePtrOutput) Level

func (TmpTkeTemplateTemplatePtrOutput) Name

func (TmpTkeTemplateTemplatePtrOutput) PodMonitors

func (TmpTkeTemplateTemplatePtrOutput) RawJobs

func (TmpTkeTemplateTemplatePtrOutput) RecordRules

func (TmpTkeTemplateTemplatePtrOutput) ServiceMonitors

func (TmpTkeTemplateTemplatePtrOutput) TemplateId

func (TmpTkeTemplateTemplatePtrOutput) ToTmpTkeTemplateTemplatePtrOutput

func (o TmpTkeTemplateTemplatePtrOutput) ToTmpTkeTemplateTemplatePtrOutput() TmpTkeTemplateTemplatePtrOutput

func (TmpTkeTemplateTemplatePtrOutput) ToTmpTkeTemplateTemplatePtrOutputWithContext

func (o TmpTkeTemplateTemplatePtrOutput) ToTmpTkeTemplateTemplatePtrOutputWithContext(ctx context.Context) TmpTkeTemplateTemplatePtrOutput

func (TmpTkeTemplateTemplatePtrOutput) UpdateTime

func (TmpTkeTemplateTemplatePtrOutput) Version

type TmpTkeTemplateTemplateRawJob

type TmpTkeTemplateTemplateRawJob struct {
	Config     string  `pulumi:"config"`
	Name       string  `pulumi:"name"`
	TemplateId *string `pulumi:"templateId"`
}

type TmpTkeTemplateTemplateRawJobArgs

type TmpTkeTemplateTemplateRawJobArgs struct {
	Config     pulumi.StringInput    `pulumi:"config"`
	Name       pulumi.StringInput    `pulumi:"name"`
	TemplateId pulumi.StringPtrInput `pulumi:"templateId"`
}

func (TmpTkeTemplateTemplateRawJobArgs) ElementType

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) 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) Index

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 (TmpTkeTemplateTemplateRawJobOutput) ElementType

func (TmpTkeTemplateTemplateRawJobOutput) Name

func (TmpTkeTemplateTemplateRawJobOutput) TemplateId

func (TmpTkeTemplateTemplateRawJobOutput) ToTmpTkeTemplateTemplateRawJobOutput

func (o TmpTkeTemplateTemplateRawJobOutput) ToTmpTkeTemplateTemplateRawJobOutput() TmpTkeTemplateTemplateRawJobOutput

func (TmpTkeTemplateTemplateRawJobOutput) ToTmpTkeTemplateTemplateRawJobOutputWithContext

func (o TmpTkeTemplateTemplateRawJobOutput) ToTmpTkeTemplateTemplateRawJobOutputWithContext(ctx context.Context) TmpTkeTemplateTemplateRawJobOutput

type TmpTkeTemplateTemplateRecordRule

type TmpTkeTemplateTemplateRecordRule struct {
	Config     string  `pulumi:"config"`
	Name       string  `pulumi:"name"`
	TemplateId *string `pulumi:"templateId"`
}

type TmpTkeTemplateTemplateRecordRuleArgs

type TmpTkeTemplateTemplateRecordRuleArgs struct {
	Config     pulumi.StringInput    `pulumi:"config"`
	Name       pulumi.StringInput    `pulumi:"name"`
	TemplateId pulumi.StringPtrInput `pulumi:"templateId"`
}

func (TmpTkeTemplateTemplateRecordRuleArgs) ElementType

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) 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) Index

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 (TmpTkeTemplateTemplateRecordRuleOutput) ElementType

func (TmpTkeTemplateTemplateRecordRuleOutput) Name

func (TmpTkeTemplateTemplateRecordRuleOutput) TemplateId

func (TmpTkeTemplateTemplateRecordRuleOutput) ToTmpTkeTemplateTemplateRecordRuleOutput

func (o TmpTkeTemplateTemplateRecordRuleOutput) ToTmpTkeTemplateTemplateRecordRuleOutput() TmpTkeTemplateTemplateRecordRuleOutput

func (TmpTkeTemplateTemplateRecordRuleOutput) ToTmpTkeTemplateTemplateRecordRuleOutputWithContext

func (o TmpTkeTemplateTemplateRecordRuleOutput) ToTmpTkeTemplateTemplateRecordRuleOutputWithContext(ctx context.Context) TmpTkeTemplateTemplateRecordRuleOutput

type TmpTkeTemplateTemplateServiceMonitor

type TmpTkeTemplateTemplateServiceMonitor struct {
	Config     string  `pulumi:"config"`
	Name       string  `pulumi:"name"`
	TemplateId *string `pulumi:"templateId"`
}

type TmpTkeTemplateTemplateServiceMonitorArgs

type TmpTkeTemplateTemplateServiceMonitorArgs struct {
	Config     pulumi.StringInput    `pulumi:"config"`
	Name       pulumi.StringInput    `pulumi:"name"`
	TemplateId pulumi.StringPtrInput `pulumi:"templateId"`
}

func (TmpTkeTemplateTemplateServiceMonitorArgs) ElementType

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) 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) Index

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 (TmpTkeTemplateTemplateServiceMonitorOutput) ElementType

func (TmpTkeTemplateTemplateServiceMonitorOutput) Name

func (TmpTkeTemplateTemplateServiceMonitorOutput) TemplateId

func (TmpTkeTemplateTemplateServiceMonitorOutput) ToTmpTkeTemplateTemplateServiceMonitorOutput

func (o TmpTkeTemplateTemplateServiceMonitorOutput) ToTmpTkeTemplateTemplateServiceMonitorOutput() TmpTkeTemplateTemplateServiceMonitorOutput

func (TmpTkeTemplateTemplateServiceMonitorOutput) ToTmpTkeTemplateTemplateServiceMonitorOutputWithContext

func (o TmpTkeTemplateTemplateServiceMonitorOutput) ToTmpTkeTemplateTemplateServiceMonitorOutputWithContext(ctx context.Context) TmpTkeTemplateTemplateServiceMonitorOutput

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL