monitor

package
v0.0.0-...-9ab2e28 Latest Latest
Warning

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

Go to latest
Published: Jul 19, 2022 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 AlarmPolicy

type AlarmPolicy struct {
	pulumi.CustomResourceState

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

func GetAlarmPolicy

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

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

func NewAlarmPolicy

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

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

func (*AlarmPolicy) ElementType

func (*AlarmPolicy) ElementType() reflect.Type

func (*AlarmPolicy) ToAlarmPolicyOutput

func (i *AlarmPolicy) ToAlarmPolicyOutput() AlarmPolicyOutput

func (*AlarmPolicy) ToAlarmPolicyOutputWithContext

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

type AlarmPolicyArgs

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

The set of arguments for constructing a AlarmPolicy resource.

func (AlarmPolicyArgs) ElementType

func (AlarmPolicyArgs) ElementType() reflect.Type

type AlarmPolicyArray

type AlarmPolicyArray []AlarmPolicyInput

func (AlarmPolicyArray) ElementType

func (AlarmPolicyArray) ElementType() reflect.Type

func (AlarmPolicyArray) ToAlarmPolicyArrayOutput

func (i AlarmPolicyArray) ToAlarmPolicyArrayOutput() AlarmPolicyArrayOutput

func (AlarmPolicyArray) ToAlarmPolicyArrayOutputWithContext

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

type AlarmPolicyArrayInput

type AlarmPolicyArrayInput interface {
	pulumi.Input

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

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

AlarmPolicyArray{ AlarmPolicyArgs{...} }

type AlarmPolicyArrayOutput

type AlarmPolicyArrayOutput struct{ *pulumi.OutputState }

func (AlarmPolicyArrayOutput) ElementType

func (AlarmPolicyArrayOutput) ElementType() reflect.Type

func (AlarmPolicyArrayOutput) Index

func (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 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) 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 AlarmPolicyState

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

func (AlarmPolicyState) ElementType

func (AlarmPolicyState) ElementType() reflect.Type

type AlarmPolicyTriggerTask

type 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 BindingAlarmReceiver

type BindingAlarmReceiver 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 BindingAlarmReceiverReceiversPtrOutput `pulumi:"receivers"`
}

func GetBindingAlarmReceiver

func GetBindingAlarmReceiver(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *BindingAlarmReceiverState, opts ...pulumi.ResourceOption) (*BindingAlarmReceiver, error)

GetBindingAlarmReceiver gets an existing BindingAlarmReceiver 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 NewBindingAlarmReceiver

func NewBindingAlarmReceiver(ctx *pulumi.Context,
	name string, args *BindingAlarmReceiverArgs, opts ...pulumi.ResourceOption) (*BindingAlarmReceiver, error)

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

func (*BindingAlarmReceiver) ElementType

func (*BindingAlarmReceiver) ElementType() reflect.Type

func (*BindingAlarmReceiver) ToBindingAlarmReceiverOutput

func (i *BindingAlarmReceiver) ToBindingAlarmReceiverOutput() BindingAlarmReceiverOutput

func (*BindingAlarmReceiver) ToBindingAlarmReceiverOutputWithContext

func (i *BindingAlarmReceiver) ToBindingAlarmReceiverOutputWithContext(ctx context.Context) BindingAlarmReceiverOutput

type BindingAlarmReceiverArgs

type BindingAlarmReceiverArgs 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 BindingAlarmReceiverReceiversPtrInput
}

The set of arguments for constructing a BindingAlarmReceiver resource.

func (BindingAlarmReceiverArgs) ElementType

func (BindingAlarmReceiverArgs) ElementType() reflect.Type

type BindingAlarmReceiverArray

type BindingAlarmReceiverArray []BindingAlarmReceiverInput

func (BindingAlarmReceiverArray) ElementType

func (BindingAlarmReceiverArray) ElementType() reflect.Type

func (BindingAlarmReceiverArray) ToBindingAlarmReceiverArrayOutput

func (i BindingAlarmReceiverArray) ToBindingAlarmReceiverArrayOutput() BindingAlarmReceiverArrayOutput

func (BindingAlarmReceiverArray) ToBindingAlarmReceiverArrayOutputWithContext

func (i BindingAlarmReceiverArray) ToBindingAlarmReceiverArrayOutputWithContext(ctx context.Context) BindingAlarmReceiverArrayOutput

type BindingAlarmReceiverArrayInput

type BindingAlarmReceiverArrayInput interface {
	pulumi.Input

	ToBindingAlarmReceiverArrayOutput() BindingAlarmReceiverArrayOutput
	ToBindingAlarmReceiverArrayOutputWithContext(context.Context) BindingAlarmReceiverArrayOutput
}

BindingAlarmReceiverArrayInput is an input type that accepts BindingAlarmReceiverArray and BindingAlarmReceiverArrayOutput values. You can construct a concrete instance of `BindingAlarmReceiverArrayInput` via:

BindingAlarmReceiverArray{ BindingAlarmReceiverArgs{...} }

type BindingAlarmReceiverArrayOutput

type BindingAlarmReceiverArrayOutput struct{ *pulumi.OutputState }

func (BindingAlarmReceiverArrayOutput) ElementType

func (BindingAlarmReceiverArrayOutput) Index

func (BindingAlarmReceiverArrayOutput) ToBindingAlarmReceiverArrayOutput

func (o BindingAlarmReceiverArrayOutput) ToBindingAlarmReceiverArrayOutput() BindingAlarmReceiverArrayOutput

func (BindingAlarmReceiverArrayOutput) ToBindingAlarmReceiverArrayOutputWithContext

func (o BindingAlarmReceiverArrayOutput) ToBindingAlarmReceiverArrayOutputWithContext(ctx context.Context) BindingAlarmReceiverArrayOutput

type BindingAlarmReceiverInput

type BindingAlarmReceiverInput interface {
	pulumi.Input

	ToBindingAlarmReceiverOutput() BindingAlarmReceiverOutput
	ToBindingAlarmReceiverOutputWithContext(ctx context.Context) BindingAlarmReceiverOutput
}

type BindingAlarmReceiverMap

type BindingAlarmReceiverMap map[string]BindingAlarmReceiverInput

func (BindingAlarmReceiverMap) ElementType

func (BindingAlarmReceiverMap) ElementType() reflect.Type

func (BindingAlarmReceiverMap) ToBindingAlarmReceiverMapOutput

func (i BindingAlarmReceiverMap) ToBindingAlarmReceiverMapOutput() BindingAlarmReceiverMapOutput

func (BindingAlarmReceiverMap) ToBindingAlarmReceiverMapOutputWithContext

func (i BindingAlarmReceiverMap) ToBindingAlarmReceiverMapOutputWithContext(ctx context.Context) BindingAlarmReceiverMapOutput

type BindingAlarmReceiverMapInput

type BindingAlarmReceiverMapInput interface {
	pulumi.Input

	ToBindingAlarmReceiverMapOutput() BindingAlarmReceiverMapOutput
	ToBindingAlarmReceiverMapOutputWithContext(context.Context) BindingAlarmReceiverMapOutput
}

BindingAlarmReceiverMapInput is an input type that accepts BindingAlarmReceiverMap and BindingAlarmReceiverMapOutput values. You can construct a concrete instance of `BindingAlarmReceiverMapInput` via:

BindingAlarmReceiverMap{ "key": BindingAlarmReceiverArgs{...} }

type BindingAlarmReceiverMapOutput

type BindingAlarmReceiverMapOutput struct{ *pulumi.OutputState }

func (BindingAlarmReceiverMapOutput) ElementType

func (BindingAlarmReceiverMapOutput) MapIndex

func (BindingAlarmReceiverMapOutput) ToBindingAlarmReceiverMapOutput

func (o BindingAlarmReceiverMapOutput) ToBindingAlarmReceiverMapOutput() BindingAlarmReceiverMapOutput

func (BindingAlarmReceiverMapOutput) ToBindingAlarmReceiverMapOutputWithContext

func (o BindingAlarmReceiverMapOutput) ToBindingAlarmReceiverMapOutputWithContext(ctx context.Context) BindingAlarmReceiverMapOutput

type BindingAlarmReceiverOutput

type BindingAlarmReceiverOutput struct{ *pulumi.OutputState }

func (BindingAlarmReceiverOutput) ElementType

func (BindingAlarmReceiverOutput) ElementType() reflect.Type

func (BindingAlarmReceiverOutput) GroupId

Policy group ID for binding receivers.

func (BindingAlarmReceiverOutput) Receivers

A list of receivers(will overwrite the configuration of the server or other resources). Each element contains the following attributes:

func (BindingAlarmReceiverOutput) ToBindingAlarmReceiverOutput

func (o BindingAlarmReceiverOutput) ToBindingAlarmReceiverOutput() BindingAlarmReceiverOutput

func (BindingAlarmReceiverOutput) ToBindingAlarmReceiverOutputWithContext

func (o BindingAlarmReceiverOutput) ToBindingAlarmReceiverOutputWithContext(ctx context.Context) BindingAlarmReceiverOutput

type BindingAlarmReceiverReceivers

type BindingAlarmReceiverReceivers 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 BindingAlarmReceiverReceiversArgs

type BindingAlarmReceiverReceiversArgs 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 (BindingAlarmReceiverReceiversArgs) ElementType

func (BindingAlarmReceiverReceiversArgs) ToBindingAlarmReceiverReceiversOutput

func (i BindingAlarmReceiverReceiversArgs) ToBindingAlarmReceiverReceiversOutput() BindingAlarmReceiverReceiversOutput

func (BindingAlarmReceiverReceiversArgs) ToBindingAlarmReceiverReceiversOutputWithContext

func (i BindingAlarmReceiverReceiversArgs) ToBindingAlarmReceiverReceiversOutputWithContext(ctx context.Context) BindingAlarmReceiverReceiversOutput

func (BindingAlarmReceiverReceiversArgs) ToBindingAlarmReceiverReceiversPtrOutput

func (i BindingAlarmReceiverReceiversArgs) ToBindingAlarmReceiverReceiversPtrOutput() BindingAlarmReceiverReceiversPtrOutput

func (BindingAlarmReceiverReceiversArgs) ToBindingAlarmReceiverReceiversPtrOutputWithContext

func (i BindingAlarmReceiverReceiversArgs) ToBindingAlarmReceiverReceiversPtrOutputWithContext(ctx context.Context) BindingAlarmReceiverReceiversPtrOutput

type BindingAlarmReceiverReceiversInput

type BindingAlarmReceiverReceiversInput interface {
	pulumi.Input

	ToBindingAlarmReceiverReceiversOutput() BindingAlarmReceiverReceiversOutput
	ToBindingAlarmReceiverReceiversOutputWithContext(context.Context) BindingAlarmReceiverReceiversOutput
}

BindingAlarmReceiverReceiversInput is an input type that accepts BindingAlarmReceiverReceiversArgs and BindingAlarmReceiverReceiversOutput values. You can construct a concrete instance of `BindingAlarmReceiverReceiversInput` via:

BindingAlarmReceiverReceiversArgs{...}

type BindingAlarmReceiverReceiversOutput

type BindingAlarmReceiverReceiversOutput struct{ *pulumi.OutputState }

func (BindingAlarmReceiverReceiversOutput) ElementType

func (BindingAlarmReceiverReceiversOutput) EndTime

func (BindingAlarmReceiverReceiversOutput) NotifyWays

func (BindingAlarmReceiverReceiversOutput) ReceiveLanguage

func (BindingAlarmReceiverReceiversOutput) ReceiverGroupLists

func (BindingAlarmReceiverReceiversOutput) ReceiverType

func (BindingAlarmReceiverReceiversOutput) ReceiverUserLists

func (BindingAlarmReceiverReceiversOutput) StartTime

func (BindingAlarmReceiverReceiversOutput) ToBindingAlarmReceiverReceiversOutput

func (o BindingAlarmReceiverReceiversOutput) ToBindingAlarmReceiverReceiversOutput() BindingAlarmReceiverReceiversOutput

func (BindingAlarmReceiverReceiversOutput) ToBindingAlarmReceiverReceiversOutputWithContext

func (o BindingAlarmReceiverReceiversOutput) ToBindingAlarmReceiverReceiversOutputWithContext(ctx context.Context) BindingAlarmReceiverReceiversOutput

func (BindingAlarmReceiverReceiversOutput) ToBindingAlarmReceiverReceiversPtrOutput

func (o BindingAlarmReceiverReceiversOutput) ToBindingAlarmReceiverReceiversPtrOutput() BindingAlarmReceiverReceiversPtrOutput

func (BindingAlarmReceiverReceiversOutput) ToBindingAlarmReceiverReceiversPtrOutputWithContext

func (o BindingAlarmReceiverReceiversOutput) ToBindingAlarmReceiverReceiversPtrOutputWithContext(ctx context.Context) BindingAlarmReceiverReceiversPtrOutput

type BindingAlarmReceiverReceiversPtrInput

type BindingAlarmReceiverReceiversPtrInput interface {
	pulumi.Input

	ToBindingAlarmReceiverReceiversPtrOutput() BindingAlarmReceiverReceiversPtrOutput
	ToBindingAlarmReceiverReceiversPtrOutputWithContext(context.Context) BindingAlarmReceiverReceiversPtrOutput
}

BindingAlarmReceiverReceiversPtrInput is an input type that accepts BindingAlarmReceiverReceiversArgs, BindingAlarmReceiverReceiversPtr and BindingAlarmReceiverReceiversPtrOutput values. You can construct a concrete instance of `BindingAlarmReceiverReceiversPtrInput` via:

        BindingAlarmReceiverReceiversArgs{...}

or:

        nil

type BindingAlarmReceiverReceiversPtrOutput

type BindingAlarmReceiverReceiversPtrOutput struct{ *pulumi.OutputState }

func (BindingAlarmReceiverReceiversPtrOutput) Elem

func (BindingAlarmReceiverReceiversPtrOutput) ElementType

func (BindingAlarmReceiverReceiversPtrOutput) EndTime

func (BindingAlarmReceiverReceiversPtrOutput) NotifyWays

func (BindingAlarmReceiverReceiversPtrOutput) ReceiveLanguage

func (BindingAlarmReceiverReceiversPtrOutput) ReceiverGroupLists

func (BindingAlarmReceiverReceiversPtrOutput) ReceiverType

func (BindingAlarmReceiverReceiversPtrOutput) ReceiverUserLists

func (BindingAlarmReceiverReceiversPtrOutput) StartTime

func (BindingAlarmReceiverReceiversPtrOutput) ToBindingAlarmReceiverReceiversPtrOutput

func (o BindingAlarmReceiverReceiversPtrOutput) ToBindingAlarmReceiverReceiversPtrOutput() BindingAlarmReceiverReceiversPtrOutput

func (BindingAlarmReceiverReceiversPtrOutput) ToBindingAlarmReceiverReceiversPtrOutputWithContext

func (o BindingAlarmReceiverReceiversPtrOutput) ToBindingAlarmReceiverReceiversPtrOutputWithContext(ctx context.Context) BindingAlarmReceiverReceiversPtrOutput

type BindingAlarmReceiverState

type BindingAlarmReceiverState 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 BindingAlarmReceiverReceiversPtrInput
}

func (BindingAlarmReceiverState) ElementType

func (BindingAlarmReceiverState) ElementType() reflect.Type

type BindingObject

type BindingObject struct {
	pulumi.CustomResourceState

	// A list objects. Each element contains the following attributes:
	Dimensions BindingObjectDimensionArrayOutput `pulumi:"dimensions"`
	// Policy group ID for binding objects.
	GroupId pulumi.IntOutput `pulumi:"groupId"`
}

func GetBindingObject

func GetBindingObject(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *BindingObjectState, opts ...pulumi.ResourceOption) (*BindingObject, error)

GetBindingObject gets an existing BindingObject 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 NewBindingObject

func NewBindingObject(ctx *pulumi.Context,
	name string, args *BindingObjectArgs, opts ...pulumi.ResourceOption) (*BindingObject, error)

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

func (*BindingObject) ElementType

func (*BindingObject) ElementType() reflect.Type

func (*BindingObject) ToBindingObjectOutput

func (i *BindingObject) ToBindingObjectOutput() BindingObjectOutput

func (*BindingObject) ToBindingObjectOutputWithContext

func (i *BindingObject) ToBindingObjectOutputWithContext(ctx context.Context) BindingObjectOutput

type BindingObjectArgs

type BindingObjectArgs struct {
	// A list objects. Each element contains the following attributes:
	Dimensions BindingObjectDimensionArrayInput
	// Policy group ID for binding objects.
	GroupId pulumi.IntInput
}

The set of arguments for constructing a BindingObject resource.

func (BindingObjectArgs) ElementType

func (BindingObjectArgs) ElementType() reflect.Type

type BindingObjectArray

type BindingObjectArray []BindingObjectInput

func (BindingObjectArray) ElementType

func (BindingObjectArray) ElementType() reflect.Type

func (BindingObjectArray) ToBindingObjectArrayOutput

func (i BindingObjectArray) ToBindingObjectArrayOutput() BindingObjectArrayOutput

func (BindingObjectArray) ToBindingObjectArrayOutputWithContext

func (i BindingObjectArray) ToBindingObjectArrayOutputWithContext(ctx context.Context) BindingObjectArrayOutput

type BindingObjectArrayInput

type BindingObjectArrayInput interface {
	pulumi.Input

	ToBindingObjectArrayOutput() BindingObjectArrayOutput
	ToBindingObjectArrayOutputWithContext(context.Context) BindingObjectArrayOutput
}

BindingObjectArrayInput is an input type that accepts BindingObjectArray and BindingObjectArrayOutput values. You can construct a concrete instance of `BindingObjectArrayInput` via:

BindingObjectArray{ BindingObjectArgs{...} }

type BindingObjectArrayOutput

type BindingObjectArrayOutput struct{ *pulumi.OutputState }

func (BindingObjectArrayOutput) ElementType

func (BindingObjectArrayOutput) ElementType() reflect.Type

func (BindingObjectArrayOutput) Index

func (BindingObjectArrayOutput) ToBindingObjectArrayOutput

func (o BindingObjectArrayOutput) ToBindingObjectArrayOutput() BindingObjectArrayOutput

func (BindingObjectArrayOutput) ToBindingObjectArrayOutputWithContext

func (o BindingObjectArrayOutput) ToBindingObjectArrayOutputWithContext(ctx context.Context) BindingObjectArrayOutput

type BindingObjectDimension

type BindingObjectDimension struct {
	DimensionsJson string  `pulumi:"dimensionsJson"`
	UniqueId       *string `pulumi:"uniqueId"`
}

type BindingObjectDimensionArgs

type BindingObjectDimensionArgs struct {
	DimensionsJson pulumi.StringInput    `pulumi:"dimensionsJson"`
	UniqueId       pulumi.StringPtrInput `pulumi:"uniqueId"`
}

func (BindingObjectDimensionArgs) ElementType

func (BindingObjectDimensionArgs) ElementType() reflect.Type

func (BindingObjectDimensionArgs) ToBindingObjectDimensionOutput

func (i BindingObjectDimensionArgs) ToBindingObjectDimensionOutput() BindingObjectDimensionOutput

func (BindingObjectDimensionArgs) ToBindingObjectDimensionOutputWithContext

func (i BindingObjectDimensionArgs) ToBindingObjectDimensionOutputWithContext(ctx context.Context) BindingObjectDimensionOutput

type BindingObjectDimensionArray

type BindingObjectDimensionArray []BindingObjectDimensionInput

func (BindingObjectDimensionArray) ElementType

func (BindingObjectDimensionArray) ToBindingObjectDimensionArrayOutput

func (i BindingObjectDimensionArray) ToBindingObjectDimensionArrayOutput() BindingObjectDimensionArrayOutput

func (BindingObjectDimensionArray) ToBindingObjectDimensionArrayOutputWithContext

func (i BindingObjectDimensionArray) ToBindingObjectDimensionArrayOutputWithContext(ctx context.Context) BindingObjectDimensionArrayOutput

type BindingObjectDimensionArrayInput

type BindingObjectDimensionArrayInput interface {
	pulumi.Input

	ToBindingObjectDimensionArrayOutput() BindingObjectDimensionArrayOutput
	ToBindingObjectDimensionArrayOutputWithContext(context.Context) BindingObjectDimensionArrayOutput
}

BindingObjectDimensionArrayInput is an input type that accepts BindingObjectDimensionArray and BindingObjectDimensionArrayOutput values. You can construct a concrete instance of `BindingObjectDimensionArrayInput` via:

BindingObjectDimensionArray{ BindingObjectDimensionArgs{...} }

type BindingObjectDimensionArrayOutput

type BindingObjectDimensionArrayOutput struct{ *pulumi.OutputState }

func (BindingObjectDimensionArrayOutput) ElementType

func (BindingObjectDimensionArrayOutput) Index

func (BindingObjectDimensionArrayOutput) ToBindingObjectDimensionArrayOutput

func (o BindingObjectDimensionArrayOutput) ToBindingObjectDimensionArrayOutput() BindingObjectDimensionArrayOutput

func (BindingObjectDimensionArrayOutput) ToBindingObjectDimensionArrayOutputWithContext

func (o BindingObjectDimensionArrayOutput) ToBindingObjectDimensionArrayOutputWithContext(ctx context.Context) BindingObjectDimensionArrayOutput

type BindingObjectDimensionInput

type BindingObjectDimensionInput interface {
	pulumi.Input

	ToBindingObjectDimensionOutput() BindingObjectDimensionOutput
	ToBindingObjectDimensionOutputWithContext(context.Context) BindingObjectDimensionOutput
}

BindingObjectDimensionInput is an input type that accepts BindingObjectDimensionArgs and BindingObjectDimensionOutput values. You can construct a concrete instance of `BindingObjectDimensionInput` via:

BindingObjectDimensionArgs{...}

type BindingObjectDimensionOutput

type BindingObjectDimensionOutput struct{ *pulumi.OutputState }

func (BindingObjectDimensionOutput) DimensionsJson

func (BindingObjectDimensionOutput) ElementType

func (BindingObjectDimensionOutput) ToBindingObjectDimensionOutput

func (o BindingObjectDimensionOutput) ToBindingObjectDimensionOutput() BindingObjectDimensionOutput

func (BindingObjectDimensionOutput) ToBindingObjectDimensionOutputWithContext

func (o BindingObjectDimensionOutput) ToBindingObjectDimensionOutputWithContext(ctx context.Context) BindingObjectDimensionOutput

func (BindingObjectDimensionOutput) UniqueId

type BindingObjectInput

type BindingObjectInput interface {
	pulumi.Input

	ToBindingObjectOutput() BindingObjectOutput
	ToBindingObjectOutputWithContext(ctx context.Context) BindingObjectOutput
}

type BindingObjectMap

type BindingObjectMap map[string]BindingObjectInput

func (BindingObjectMap) ElementType

func (BindingObjectMap) ElementType() reflect.Type

func (BindingObjectMap) ToBindingObjectMapOutput

func (i BindingObjectMap) ToBindingObjectMapOutput() BindingObjectMapOutput

func (BindingObjectMap) ToBindingObjectMapOutputWithContext

func (i BindingObjectMap) ToBindingObjectMapOutputWithContext(ctx context.Context) BindingObjectMapOutput

type BindingObjectMapInput

type BindingObjectMapInput interface {
	pulumi.Input

	ToBindingObjectMapOutput() BindingObjectMapOutput
	ToBindingObjectMapOutputWithContext(context.Context) BindingObjectMapOutput
}

BindingObjectMapInput is an input type that accepts BindingObjectMap and BindingObjectMapOutput values. You can construct a concrete instance of `BindingObjectMapInput` via:

BindingObjectMap{ "key": BindingObjectArgs{...} }

type BindingObjectMapOutput

type BindingObjectMapOutput struct{ *pulumi.OutputState }

func (BindingObjectMapOutput) ElementType

func (BindingObjectMapOutput) ElementType() reflect.Type

func (BindingObjectMapOutput) MapIndex

func (BindingObjectMapOutput) ToBindingObjectMapOutput

func (o BindingObjectMapOutput) ToBindingObjectMapOutput() BindingObjectMapOutput

func (BindingObjectMapOutput) ToBindingObjectMapOutputWithContext

func (o BindingObjectMapOutput) ToBindingObjectMapOutputWithContext(ctx context.Context) BindingObjectMapOutput

type BindingObjectOutput

type BindingObjectOutput struct{ *pulumi.OutputState }

func (BindingObjectOutput) Dimensions

A list objects. Each element contains the following attributes:

func (BindingObjectOutput) ElementType

func (BindingObjectOutput) ElementType() reflect.Type

func (BindingObjectOutput) GroupId

func (o BindingObjectOutput) GroupId() pulumi.IntOutput

Policy group ID for binding objects.

func (BindingObjectOutput) ToBindingObjectOutput

func (o BindingObjectOutput) ToBindingObjectOutput() BindingObjectOutput

func (BindingObjectOutput) ToBindingObjectOutputWithContext

func (o BindingObjectOutput) ToBindingObjectOutputWithContext(ctx context.Context) BindingObjectOutput

type BindingObjectState

type BindingObjectState struct {
	// A list objects. Each element contains the following attributes:
	Dimensions BindingObjectDimensionArrayInput
	// Policy group ID for binding objects.
	GroupId pulumi.IntPtrInput
}

func (BindingObjectState) ElementType

func (BindingObjectState) ElementType() reflect.Type

type BindingObjectsArgs

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

A collection of arguments for invoking BindingObjects.

type BindingObjectsList

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

type BindingObjectsListArgs

type BindingObjectsListArgs struct {
	DimensionsJson pulumi.StringInput `pulumi:"dimensionsJson"`
	IsShielded     pulumi.IntInput    `pulumi:"isShielded"`
	Region         pulumi.StringInput `pulumi:"region"`
	UniqueId       pulumi.StringInput `pulumi:"uniqueId"`
}

func (BindingObjectsListArgs) ElementType

func (BindingObjectsListArgs) ElementType() reflect.Type

func (BindingObjectsListArgs) ToBindingObjectsListOutput

func (i BindingObjectsListArgs) ToBindingObjectsListOutput() BindingObjectsListOutput

func (BindingObjectsListArgs) ToBindingObjectsListOutputWithContext

func (i BindingObjectsListArgs) ToBindingObjectsListOutputWithContext(ctx context.Context) BindingObjectsListOutput

type BindingObjectsListArray

type BindingObjectsListArray []BindingObjectsListInput

func (BindingObjectsListArray) ElementType

func (BindingObjectsListArray) ElementType() reflect.Type

func (BindingObjectsListArray) ToBindingObjectsListArrayOutput

func (i BindingObjectsListArray) ToBindingObjectsListArrayOutput() BindingObjectsListArrayOutput

func (BindingObjectsListArray) ToBindingObjectsListArrayOutputWithContext

func (i BindingObjectsListArray) ToBindingObjectsListArrayOutputWithContext(ctx context.Context) BindingObjectsListArrayOutput

type BindingObjectsListArrayInput

type BindingObjectsListArrayInput interface {
	pulumi.Input

	ToBindingObjectsListArrayOutput() BindingObjectsListArrayOutput
	ToBindingObjectsListArrayOutputWithContext(context.Context) BindingObjectsListArrayOutput
}

BindingObjectsListArrayInput is an input type that accepts BindingObjectsListArray and BindingObjectsListArrayOutput values. You can construct a concrete instance of `BindingObjectsListArrayInput` via:

BindingObjectsListArray{ BindingObjectsListArgs{...} }

type BindingObjectsListArrayOutput

type BindingObjectsListArrayOutput struct{ *pulumi.OutputState }

func (BindingObjectsListArrayOutput) ElementType

func (BindingObjectsListArrayOutput) Index

func (BindingObjectsListArrayOutput) ToBindingObjectsListArrayOutput

func (o BindingObjectsListArrayOutput) ToBindingObjectsListArrayOutput() BindingObjectsListArrayOutput

func (BindingObjectsListArrayOutput) ToBindingObjectsListArrayOutputWithContext

func (o BindingObjectsListArrayOutput) ToBindingObjectsListArrayOutputWithContext(ctx context.Context) BindingObjectsListArrayOutput

type BindingObjectsListInput

type BindingObjectsListInput interface {
	pulumi.Input

	ToBindingObjectsListOutput() BindingObjectsListOutput
	ToBindingObjectsListOutputWithContext(context.Context) BindingObjectsListOutput
}

BindingObjectsListInput is an input type that accepts BindingObjectsListArgs and BindingObjectsListOutput values. You can construct a concrete instance of `BindingObjectsListInput` via:

BindingObjectsListArgs{...}

type BindingObjectsListOutput

type BindingObjectsListOutput struct{ *pulumi.OutputState }

func (BindingObjectsListOutput) DimensionsJson

func (o BindingObjectsListOutput) DimensionsJson() pulumi.StringOutput

func (BindingObjectsListOutput) ElementType

func (BindingObjectsListOutput) ElementType() reflect.Type

func (BindingObjectsListOutput) IsShielded

func (o BindingObjectsListOutput) IsShielded() pulumi.IntOutput

func (BindingObjectsListOutput) Region

func (BindingObjectsListOutput) ToBindingObjectsListOutput

func (o BindingObjectsListOutput) ToBindingObjectsListOutput() BindingObjectsListOutput

func (BindingObjectsListOutput) ToBindingObjectsListOutputWithContext

func (o BindingObjectsListOutput) ToBindingObjectsListOutputWithContext(ctx context.Context) BindingObjectsListOutput

func (BindingObjectsListOutput) UniqueId

type BindingObjectsOutputArgs

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

A collection of arguments for invoking BindingObjects.

func (BindingObjectsOutputArgs) ElementType

func (BindingObjectsOutputArgs) ElementType() reflect.Type

type BindingObjectsResult

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

A collection of values returned by BindingObjects.

func BindingObjects

func BindingObjects(ctx *pulumi.Context, args *BindingObjectsArgs, opts ...pulumi.InvokeOption) (*BindingObjectsResult, error)

type BindingObjectsResultOutput

type BindingObjectsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by BindingObjects.

func (BindingObjectsResultOutput) ElementType

func (BindingObjectsResultOutput) ElementType() reflect.Type

func (BindingObjectsResultOutput) GroupId

func (BindingObjectsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (BindingObjectsResultOutput) Lists

func (BindingObjectsResultOutput) ResultOutputFile

func (o BindingObjectsResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (BindingObjectsResultOutput) ToBindingObjectsResultOutput

func (o BindingObjectsResultOutput) ToBindingObjectsResultOutput() BindingObjectsResultOutput

func (BindingObjectsResultOutput) ToBindingObjectsResultOutputWithContext

func (o BindingObjectsResultOutput) ToBindingObjectsResultOutputWithContext(ctx context.Context) BindingObjectsResultOutput

type DataArgs

type DataArgs struct {
	Dimensions       []DataDimension `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 Data.

type DataDimension

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

type DataDimensionArgs

type DataDimensionArgs struct {
	Name  pulumi.StringInput `pulumi:"name"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (DataDimensionArgs) ElementType

func (DataDimensionArgs) ElementType() reflect.Type

func (DataDimensionArgs) ToDataDimensionOutput

func (i DataDimensionArgs) ToDataDimensionOutput() DataDimensionOutput

func (DataDimensionArgs) ToDataDimensionOutputWithContext

func (i DataDimensionArgs) ToDataDimensionOutputWithContext(ctx context.Context) DataDimensionOutput

type DataDimensionArray

type DataDimensionArray []DataDimensionInput

func (DataDimensionArray) ElementType

func (DataDimensionArray) ElementType() reflect.Type

func (DataDimensionArray) ToDataDimensionArrayOutput

func (i DataDimensionArray) ToDataDimensionArrayOutput() DataDimensionArrayOutput

func (DataDimensionArray) ToDataDimensionArrayOutputWithContext

func (i DataDimensionArray) ToDataDimensionArrayOutputWithContext(ctx context.Context) DataDimensionArrayOutput

type DataDimensionArrayInput

type DataDimensionArrayInput interface {
	pulumi.Input

	ToDataDimensionArrayOutput() DataDimensionArrayOutput
	ToDataDimensionArrayOutputWithContext(context.Context) DataDimensionArrayOutput
}

DataDimensionArrayInput is an input type that accepts DataDimensionArray and DataDimensionArrayOutput values. You can construct a concrete instance of `DataDimensionArrayInput` via:

DataDimensionArray{ DataDimensionArgs{...} }

type DataDimensionArrayOutput

type DataDimensionArrayOutput struct{ *pulumi.OutputState }

func (DataDimensionArrayOutput) ElementType

func (DataDimensionArrayOutput) ElementType() reflect.Type

func (DataDimensionArrayOutput) Index

func (DataDimensionArrayOutput) ToDataDimensionArrayOutput

func (o DataDimensionArrayOutput) ToDataDimensionArrayOutput() DataDimensionArrayOutput

func (DataDimensionArrayOutput) ToDataDimensionArrayOutputWithContext

func (o DataDimensionArrayOutput) ToDataDimensionArrayOutputWithContext(ctx context.Context) DataDimensionArrayOutput

type DataDimensionInput

type DataDimensionInput interface {
	pulumi.Input

	ToDataDimensionOutput() DataDimensionOutput
	ToDataDimensionOutputWithContext(context.Context) DataDimensionOutput
}

DataDimensionInput is an input type that accepts DataDimensionArgs and DataDimensionOutput values. You can construct a concrete instance of `DataDimensionInput` via:

DataDimensionArgs{...}

type DataDimensionOutput

type DataDimensionOutput struct{ *pulumi.OutputState }

func (DataDimensionOutput) ElementType

func (DataDimensionOutput) ElementType() reflect.Type

func (DataDimensionOutput) Name

func (DataDimensionOutput) ToDataDimensionOutput

func (o DataDimensionOutput) ToDataDimensionOutput() DataDimensionOutput

func (DataDimensionOutput) ToDataDimensionOutputWithContext

func (o DataDimensionOutput) ToDataDimensionOutputWithContext(ctx context.Context) DataDimensionOutput

func (DataDimensionOutput) Value

type DataList

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

type DataListArgs

type DataListArgs struct {
	Timestamp pulumi.IntInput     `pulumi:"timestamp"`
	Value     pulumi.Float64Input `pulumi:"value"`
}

func (DataListArgs) ElementType

func (DataListArgs) ElementType() reflect.Type

func (DataListArgs) ToDataListOutput

func (i DataListArgs) ToDataListOutput() DataListOutput

func (DataListArgs) ToDataListOutputWithContext

func (i DataListArgs) ToDataListOutputWithContext(ctx context.Context) DataListOutput

type DataListArray

type DataListArray []DataListInput

func (DataListArray) ElementType

func (DataListArray) ElementType() reflect.Type

func (DataListArray) ToDataListArrayOutput

func (i DataListArray) ToDataListArrayOutput() DataListArrayOutput

func (DataListArray) ToDataListArrayOutputWithContext

func (i DataListArray) ToDataListArrayOutputWithContext(ctx context.Context) DataListArrayOutput

type DataListArrayInput

type DataListArrayInput interface {
	pulumi.Input

	ToDataListArrayOutput() DataListArrayOutput
	ToDataListArrayOutputWithContext(context.Context) DataListArrayOutput
}

DataListArrayInput is an input type that accepts DataListArray and DataListArrayOutput values. You can construct a concrete instance of `DataListArrayInput` via:

DataListArray{ DataListArgs{...} }

type DataListArrayOutput

type DataListArrayOutput struct{ *pulumi.OutputState }

func (DataListArrayOutput) ElementType

func (DataListArrayOutput) ElementType() reflect.Type

func (DataListArrayOutput) Index

func (DataListArrayOutput) ToDataListArrayOutput

func (o DataListArrayOutput) ToDataListArrayOutput() DataListArrayOutput

func (DataListArrayOutput) ToDataListArrayOutputWithContext

func (o DataListArrayOutput) ToDataListArrayOutputWithContext(ctx context.Context) DataListArrayOutput

type DataListInput

type DataListInput interface {
	pulumi.Input

	ToDataListOutput() DataListOutput
	ToDataListOutputWithContext(context.Context) DataListOutput
}

DataListInput is an input type that accepts DataListArgs and DataListOutput values. You can construct a concrete instance of `DataListInput` via:

DataListArgs{...}

type DataListOutput

type DataListOutput struct{ *pulumi.OutputState }

func (DataListOutput) ElementType

func (DataListOutput) ElementType() reflect.Type

func (DataListOutput) Timestamp

func (o DataListOutput) Timestamp() pulumi.IntOutput

func (DataListOutput) ToDataListOutput

func (o DataListOutput) ToDataListOutput() DataListOutput

func (DataListOutput) ToDataListOutputWithContext

func (o DataListOutput) ToDataListOutputWithContext(ctx context.Context) DataListOutput

func (DataListOutput) Value

type DataOutputArgs

type DataOutputArgs struct {
	Dimensions       DataDimensionArrayInput `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 Data.

func (DataOutputArgs) ElementType

func (DataOutputArgs) ElementType() reflect.Type

type DataResult

type DataResult struct {
	Dimensions []DataDimension `pulumi:"dimensions"`
	EndTime    string          `pulumi:"endTime"`
	// The provider-assigned unique ID for this managed resource.
	Id               string     `pulumi:"id"`
	Lists            []DataList `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 Data.

func Data

func Data(ctx *pulumi.Context, args *DataArgs, opts ...pulumi.InvokeOption) (*DataResult, error)

type DataResultOutput

type DataResultOutput struct{ *pulumi.OutputState }

A collection of values returned by Data.

func DataOutput

func DataOutput(ctx *pulumi.Context, args DataOutputArgs, opts ...pulumi.InvokeOption) DataResultOutput

func (DataResultOutput) Dimensions

func (DataResultOutput) ElementType

func (DataResultOutput) ElementType() reflect.Type

func (DataResultOutput) EndTime

func (o DataResultOutput) EndTime() pulumi.StringOutput

func (DataResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (DataResultOutput) Lists

func (DataResultOutput) MetricName

func (o DataResultOutput) MetricName() pulumi.StringOutput

func (DataResultOutput) Namespace

func (o DataResultOutput) Namespace() pulumi.StringOutput

func (DataResultOutput) Period

func (DataResultOutput) ResultOutputFile

func (o DataResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (DataResultOutput) StartTime

func (o DataResultOutput) StartTime() pulumi.StringOutput

func (DataResultOutput) ToDataResultOutput

func (o DataResultOutput) ToDataResultOutput() DataResultOutput

func (DataResultOutput) ToDataResultOutputWithContext

func (o DataResultOutput) ToDataResultOutputWithContext(ctx context.Context) DataResultOutput

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 PolicyConditionsArgs

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

A collection of arguments for invoking PolicyConditions.

type PolicyConditionsList

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

type PolicyConditionsListArgs

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

func (PolicyConditionsListArgs) ElementType

func (PolicyConditionsListArgs) ElementType() reflect.Type

func (PolicyConditionsListArgs) ToPolicyConditionsListOutput

func (i PolicyConditionsListArgs) ToPolicyConditionsListOutput() PolicyConditionsListOutput

func (PolicyConditionsListArgs) ToPolicyConditionsListOutputWithContext

func (i PolicyConditionsListArgs) ToPolicyConditionsListOutputWithContext(ctx context.Context) PolicyConditionsListOutput

type PolicyConditionsListArray

type PolicyConditionsListArray []PolicyConditionsListInput

func (PolicyConditionsListArray) ElementType

func (PolicyConditionsListArray) ElementType() reflect.Type

func (PolicyConditionsListArray) ToPolicyConditionsListArrayOutput

func (i PolicyConditionsListArray) ToPolicyConditionsListArrayOutput() PolicyConditionsListArrayOutput

func (PolicyConditionsListArray) ToPolicyConditionsListArrayOutputWithContext

func (i PolicyConditionsListArray) ToPolicyConditionsListArrayOutputWithContext(ctx context.Context) PolicyConditionsListArrayOutput

type PolicyConditionsListArrayInput

type PolicyConditionsListArrayInput interface {
	pulumi.Input

	ToPolicyConditionsListArrayOutput() PolicyConditionsListArrayOutput
	ToPolicyConditionsListArrayOutputWithContext(context.Context) PolicyConditionsListArrayOutput
}

PolicyConditionsListArrayInput is an input type that accepts PolicyConditionsListArray and PolicyConditionsListArrayOutput values. You can construct a concrete instance of `PolicyConditionsListArrayInput` via:

PolicyConditionsListArray{ PolicyConditionsListArgs{...} }

type PolicyConditionsListArrayOutput

type PolicyConditionsListArrayOutput struct{ *pulumi.OutputState }

func (PolicyConditionsListArrayOutput) ElementType

func (PolicyConditionsListArrayOutput) Index

func (PolicyConditionsListArrayOutput) ToPolicyConditionsListArrayOutput

func (o PolicyConditionsListArrayOutput) ToPolicyConditionsListArrayOutput() PolicyConditionsListArrayOutput

func (PolicyConditionsListArrayOutput) ToPolicyConditionsListArrayOutputWithContext

func (o PolicyConditionsListArrayOutput) ToPolicyConditionsListArrayOutputWithContext(ctx context.Context) PolicyConditionsListArrayOutput

type PolicyConditionsListEventMetric

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

type PolicyConditionsListEventMetricArgs

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

func (PolicyConditionsListEventMetricArgs) ElementType

func (PolicyConditionsListEventMetricArgs) ToPolicyConditionsListEventMetricOutput

func (i PolicyConditionsListEventMetricArgs) ToPolicyConditionsListEventMetricOutput() PolicyConditionsListEventMetricOutput

func (PolicyConditionsListEventMetricArgs) ToPolicyConditionsListEventMetricOutputWithContext

func (i PolicyConditionsListEventMetricArgs) ToPolicyConditionsListEventMetricOutputWithContext(ctx context.Context) PolicyConditionsListEventMetricOutput

type PolicyConditionsListEventMetricArray

type PolicyConditionsListEventMetricArray []PolicyConditionsListEventMetricInput

func (PolicyConditionsListEventMetricArray) ElementType

func (PolicyConditionsListEventMetricArray) ToPolicyConditionsListEventMetricArrayOutput

func (i PolicyConditionsListEventMetricArray) ToPolicyConditionsListEventMetricArrayOutput() PolicyConditionsListEventMetricArrayOutput

func (PolicyConditionsListEventMetricArray) ToPolicyConditionsListEventMetricArrayOutputWithContext

func (i PolicyConditionsListEventMetricArray) ToPolicyConditionsListEventMetricArrayOutputWithContext(ctx context.Context) PolicyConditionsListEventMetricArrayOutput

type PolicyConditionsListEventMetricArrayInput

type PolicyConditionsListEventMetricArrayInput interface {
	pulumi.Input

	ToPolicyConditionsListEventMetricArrayOutput() PolicyConditionsListEventMetricArrayOutput
	ToPolicyConditionsListEventMetricArrayOutputWithContext(context.Context) PolicyConditionsListEventMetricArrayOutput
}

PolicyConditionsListEventMetricArrayInput is an input type that accepts PolicyConditionsListEventMetricArray and PolicyConditionsListEventMetricArrayOutput values. You can construct a concrete instance of `PolicyConditionsListEventMetricArrayInput` via:

PolicyConditionsListEventMetricArray{ PolicyConditionsListEventMetricArgs{...} }

type PolicyConditionsListEventMetricArrayOutput

type PolicyConditionsListEventMetricArrayOutput struct{ *pulumi.OutputState }

func (PolicyConditionsListEventMetricArrayOutput) ElementType

func (PolicyConditionsListEventMetricArrayOutput) Index

func (PolicyConditionsListEventMetricArrayOutput) ToPolicyConditionsListEventMetricArrayOutput

func (o PolicyConditionsListEventMetricArrayOutput) ToPolicyConditionsListEventMetricArrayOutput() PolicyConditionsListEventMetricArrayOutput

func (PolicyConditionsListEventMetricArrayOutput) ToPolicyConditionsListEventMetricArrayOutputWithContext

func (o PolicyConditionsListEventMetricArrayOutput) ToPolicyConditionsListEventMetricArrayOutputWithContext(ctx context.Context) PolicyConditionsListEventMetricArrayOutput

type PolicyConditionsListEventMetricInput

type PolicyConditionsListEventMetricInput interface {
	pulumi.Input

	ToPolicyConditionsListEventMetricOutput() PolicyConditionsListEventMetricOutput
	ToPolicyConditionsListEventMetricOutputWithContext(context.Context) PolicyConditionsListEventMetricOutput
}

PolicyConditionsListEventMetricInput is an input type that accepts PolicyConditionsListEventMetricArgs and PolicyConditionsListEventMetricOutput values. You can construct a concrete instance of `PolicyConditionsListEventMetricInput` via:

PolicyConditionsListEventMetricArgs{...}

type PolicyConditionsListEventMetricOutput

type PolicyConditionsListEventMetricOutput struct{ *pulumi.OutputState }

func (PolicyConditionsListEventMetricOutput) ElementType

func (PolicyConditionsListEventMetricOutput) EventId

func (PolicyConditionsListEventMetricOutput) EventShowName

func (PolicyConditionsListEventMetricOutput) NeedRecovered

func (PolicyConditionsListEventMetricOutput) ToPolicyConditionsListEventMetricOutput

func (o PolicyConditionsListEventMetricOutput) ToPolicyConditionsListEventMetricOutput() PolicyConditionsListEventMetricOutput

func (PolicyConditionsListEventMetricOutput) ToPolicyConditionsListEventMetricOutputWithContext

func (o PolicyConditionsListEventMetricOutput) ToPolicyConditionsListEventMetricOutputWithContext(ctx context.Context) PolicyConditionsListEventMetricOutput

type PolicyConditionsListInput

type PolicyConditionsListInput interface {
	pulumi.Input

	ToPolicyConditionsListOutput() PolicyConditionsListOutput
	ToPolicyConditionsListOutputWithContext(context.Context) PolicyConditionsListOutput
}

PolicyConditionsListInput is an input type that accepts PolicyConditionsListArgs and PolicyConditionsListOutput values. You can construct a concrete instance of `PolicyConditionsListInput` via:

PolicyConditionsListArgs{...}

type PolicyConditionsListMetric

type PolicyConditionsListMetric 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 PolicyConditionsListMetricArgs

type PolicyConditionsListMetricArgs 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 (PolicyConditionsListMetricArgs) ElementType

func (PolicyConditionsListMetricArgs) ToPolicyConditionsListMetricOutput

func (i PolicyConditionsListMetricArgs) ToPolicyConditionsListMetricOutput() PolicyConditionsListMetricOutput

func (PolicyConditionsListMetricArgs) ToPolicyConditionsListMetricOutputWithContext

func (i PolicyConditionsListMetricArgs) ToPolicyConditionsListMetricOutputWithContext(ctx context.Context) PolicyConditionsListMetricOutput

type PolicyConditionsListMetricArray

type PolicyConditionsListMetricArray []PolicyConditionsListMetricInput

func (PolicyConditionsListMetricArray) ElementType

func (PolicyConditionsListMetricArray) ToPolicyConditionsListMetricArrayOutput

func (i PolicyConditionsListMetricArray) ToPolicyConditionsListMetricArrayOutput() PolicyConditionsListMetricArrayOutput

func (PolicyConditionsListMetricArray) ToPolicyConditionsListMetricArrayOutputWithContext

func (i PolicyConditionsListMetricArray) ToPolicyConditionsListMetricArrayOutputWithContext(ctx context.Context) PolicyConditionsListMetricArrayOutput

type PolicyConditionsListMetricArrayInput

type PolicyConditionsListMetricArrayInput interface {
	pulumi.Input

	ToPolicyConditionsListMetricArrayOutput() PolicyConditionsListMetricArrayOutput
	ToPolicyConditionsListMetricArrayOutputWithContext(context.Context) PolicyConditionsListMetricArrayOutput
}

PolicyConditionsListMetricArrayInput is an input type that accepts PolicyConditionsListMetricArray and PolicyConditionsListMetricArrayOutput values. You can construct a concrete instance of `PolicyConditionsListMetricArrayInput` via:

PolicyConditionsListMetricArray{ PolicyConditionsListMetricArgs{...} }

type PolicyConditionsListMetricArrayOutput

type PolicyConditionsListMetricArrayOutput struct{ *pulumi.OutputState }

func (PolicyConditionsListMetricArrayOutput) ElementType

func (PolicyConditionsListMetricArrayOutput) Index

func (PolicyConditionsListMetricArrayOutput) ToPolicyConditionsListMetricArrayOutput

func (o PolicyConditionsListMetricArrayOutput) ToPolicyConditionsListMetricArrayOutput() PolicyConditionsListMetricArrayOutput

func (PolicyConditionsListMetricArrayOutput) ToPolicyConditionsListMetricArrayOutputWithContext

func (o PolicyConditionsListMetricArrayOutput) ToPolicyConditionsListMetricArrayOutputWithContext(ctx context.Context) PolicyConditionsListMetricArrayOutput

type PolicyConditionsListMetricInput

type PolicyConditionsListMetricInput interface {
	pulumi.Input

	ToPolicyConditionsListMetricOutput() PolicyConditionsListMetricOutput
	ToPolicyConditionsListMetricOutputWithContext(context.Context) PolicyConditionsListMetricOutput
}

PolicyConditionsListMetricInput is an input type that accepts PolicyConditionsListMetricArgs and PolicyConditionsListMetricOutput values. You can construct a concrete instance of `PolicyConditionsListMetricInput` via:

PolicyConditionsListMetricArgs{...}

type PolicyConditionsListMetricOutput

type PolicyConditionsListMetricOutput struct{ *pulumi.OutputState }

func (PolicyConditionsListMetricOutput) CalcTypeKeys

func (PolicyConditionsListMetricOutput) CalcTypeNeed

func (PolicyConditionsListMetricOutput) CalcValueDefault

func (PolicyConditionsListMetricOutput) CalcValueFixed

func (PolicyConditionsListMetricOutput) CalcValueMax

func (PolicyConditionsListMetricOutput) CalcValueMin

func (PolicyConditionsListMetricOutput) CalcValueNeed

func (PolicyConditionsListMetricOutput) ContinueTimeDefault

func (o PolicyConditionsListMetricOutput) ContinueTimeDefault() pulumi.IntOutput

func (PolicyConditionsListMetricOutput) ContinueTimeKeys

func (PolicyConditionsListMetricOutput) ContinueTimeNeed

func (o PolicyConditionsListMetricOutput) ContinueTimeNeed() pulumi.BoolOutput

func (PolicyConditionsListMetricOutput) ElementType

func (PolicyConditionsListMetricOutput) MetricId

func (PolicyConditionsListMetricOutput) MetricShowName

func (PolicyConditionsListMetricOutput) MetricUnit

func (PolicyConditionsListMetricOutput) PeriodDefault

func (PolicyConditionsListMetricOutput) PeriodKeys

func (PolicyConditionsListMetricOutput) PeriodNeed

func (PolicyConditionsListMetricOutput) PeriodNumDefault

func (o PolicyConditionsListMetricOutput) PeriodNumDefault() pulumi.IntOutput

func (PolicyConditionsListMetricOutput) PeriodNumKeys

func (PolicyConditionsListMetricOutput) PeriodNumNeed

func (PolicyConditionsListMetricOutput) StatTypeP10

func (PolicyConditionsListMetricOutput) StatTypeP1800

func (PolicyConditionsListMetricOutput) StatTypeP300

func (PolicyConditionsListMetricOutput) StatTypeP3600

func (PolicyConditionsListMetricOutput) StatTypeP5

func (PolicyConditionsListMetricOutput) StatTypeP60

func (PolicyConditionsListMetricOutput) StatTypeP600

func (PolicyConditionsListMetricOutput) StatTypeP86400

func (PolicyConditionsListMetricOutput) ToPolicyConditionsListMetricOutput

func (o PolicyConditionsListMetricOutput) ToPolicyConditionsListMetricOutput() PolicyConditionsListMetricOutput

func (PolicyConditionsListMetricOutput) ToPolicyConditionsListMetricOutputWithContext

func (o PolicyConditionsListMetricOutput) ToPolicyConditionsListMetricOutputWithContext(ctx context.Context) PolicyConditionsListMetricOutput

type PolicyConditionsListOutput

type PolicyConditionsListOutput struct{ *pulumi.OutputState }

func (PolicyConditionsListOutput) ElementType

func (PolicyConditionsListOutput) ElementType() reflect.Type

func (PolicyConditionsListOutput) EventMetrics

func (PolicyConditionsListOutput) IsSupportMultiRegion

func (o PolicyConditionsListOutput) IsSupportMultiRegion() pulumi.BoolOutput

func (PolicyConditionsListOutput) Metrics

func (PolicyConditionsListOutput) Name

func (PolicyConditionsListOutput) PolicyViewName

func (o PolicyConditionsListOutput) PolicyViewName() pulumi.StringOutput

func (PolicyConditionsListOutput) SupportRegions

func (PolicyConditionsListOutput) ToPolicyConditionsListOutput

func (o PolicyConditionsListOutput) ToPolicyConditionsListOutput() PolicyConditionsListOutput

func (PolicyConditionsListOutput) ToPolicyConditionsListOutputWithContext

func (o PolicyConditionsListOutput) ToPolicyConditionsListOutputWithContext(ctx context.Context) PolicyConditionsListOutput

type PolicyConditionsOutputArgs

type PolicyConditionsOutputArgs struct {
	Name             pulumi.StringPtrInput `pulumi:"name"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking PolicyConditions.

func (PolicyConditionsOutputArgs) ElementType

func (PolicyConditionsOutputArgs) ElementType() reflect.Type

type PolicyConditionsResult

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

A collection of values returned by PolicyConditions.

type PolicyConditionsResultOutput

type PolicyConditionsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by PolicyConditions.

func (PolicyConditionsResultOutput) ElementType

func (PolicyConditionsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (PolicyConditionsResultOutput) Lists

func (PolicyConditionsResultOutput) Name

func (PolicyConditionsResultOutput) ResultOutputFile

func (PolicyConditionsResultOutput) ToPolicyConditionsResultOutput

func (o PolicyConditionsResultOutput) ToPolicyConditionsResultOutput() PolicyConditionsResultOutput

func (PolicyConditionsResultOutput) ToPolicyConditionsResultOutputWithContext

func (o PolicyConditionsResultOutput) ToPolicyConditionsResultOutputWithContext(ctx context.Context) PolicyConditionsResultOutput

type PolicyGroup

type PolicyGroup struct {
	pulumi.CustomResourceState

	// A list binding objects(list only those in the `provider.region`). Each element contains the following attributes:
	BindingObjects PolicyGroupBindingObjectArrayOutput `pulumi:"bindingObjects"`
	// A list of threshold rules. Each element contains the following attributes:
	Conditions PolicyGroupConditionArrayOutput `pulumi:"conditions"`
	// A list of dimensions for this policy group.
	DimensionGroups pulumi.StringArrayOutput `pulumi:"dimensionGroups"`
	// A list of event rules. Each element contains the following attributes:
	EventConditions PolicyGroupEventConditionArrayOutput `pulumi:"eventConditions"`
	// Policy group name, length should between 1 and 20.
	GroupName pulumi.StringOutput `pulumi:"groupName"`
	// The and or relation of indicator alarm rule. Valid values: `0`, `1`. `0` represents or rule (if any rule is met, the
	// alarm will be raised), `1` represents and rule (if all rules are met, the alarm will be raised).The default is 0.
	IsUnionRule pulumi.IntPtrOutput `pulumi:"isUnionRule"`
	// Recently edited user uin.
	LastEditUin pulumi.StringOutput `pulumi:"lastEditUin"`
	// Policy view name, eg:`cvm_device`,`BANDWIDTHPACKAGE`, refer to
	// `data.tencentcloud_monitor_policy_conditions(policy_view_name)`.
	PolicyViewName pulumi.StringOutput `pulumi:"policyViewName"`
	// The project id to which the policy group belongs, default is `0`.
	ProjectId pulumi.IntPtrOutput `pulumi:"projectId"`
	// A list of receivers. Each element contains the following attributes:
	Receivers PolicyGroupReceiverArrayOutput `pulumi:"receivers"`
	// Policy group's remark information.
	Remark pulumi.StringOutput `pulumi:"remark"`
	// Support regions this policy group.
	SupportRegions pulumi.StringArrayOutput `pulumi:"supportRegions"`
	// The policy group update time.
	UpdateTime pulumi.StringOutput `pulumi:"updateTime"`
}

func GetPolicyGroup

func GetPolicyGroup(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PolicyGroupState, opts ...pulumi.ResourceOption) (*PolicyGroup, error)

GetPolicyGroup gets an existing PolicyGroup 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 NewPolicyGroup

func NewPolicyGroup(ctx *pulumi.Context,
	name string, args *PolicyGroupArgs, opts ...pulumi.ResourceOption) (*PolicyGroup, error)

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

func (*PolicyGroup) ElementType

func (*PolicyGroup) ElementType() reflect.Type

func (*PolicyGroup) ToPolicyGroupOutput

func (i *PolicyGroup) ToPolicyGroupOutput() PolicyGroupOutput

func (*PolicyGroup) ToPolicyGroupOutputWithContext

func (i *PolicyGroup) ToPolicyGroupOutputWithContext(ctx context.Context) PolicyGroupOutput

type PolicyGroupArgs

type PolicyGroupArgs struct {
	// A list of threshold rules. Each element contains the following attributes:
	Conditions PolicyGroupConditionArrayInput
	// A list of event rules. Each element contains the following attributes:
	EventConditions PolicyGroupEventConditionArrayInput
	// Policy group name, length should between 1 and 20.
	GroupName pulumi.StringInput
	// The and or relation of indicator alarm rule. Valid values: `0`, `1`. `0` represents or rule (if any rule is met, the
	// alarm will be raised), `1` represents and rule (if all rules are met, the alarm will be raised).The default is 0.
	IsUnionRule pulumi.IntPtrInput
	// Policy view name, eg:`cvm_device`,`BANDWIDTHPACKAGE`, refer to
	// `data.tencentcloud_monitor_policy_conditions(policy_view_name)`.
	PolicyViewName pulumi.StringInput
	// The project id to which the policy group belongs, default is `0`.
	ProjectId pulumi.IntPtrInput
	// Policy group's remark information.
	Remark pulumi.StringInput
}

The set of arguments for constructing a PolicyGroup resource.

func (PolicyGroupArgs) ElementType

func (PolicyGroupArgs) ElementType() reflect.Type

type PolicyGroupArray

type PolicyGroupArray []PolicyGroupInput

func (PolicyGroupArray) ElementType

func (PolicyGroupArray) ElementType() reflect.Type

func (PolicyGroupArray) ToPolicyGroupArrayOutput

func (i PolicyGroupArray) ToPolicyGroupArrayOutput() PolicyGroupArrayOutput

func (PolicyGroupArray) ToPolicyGroupArrayOutputWithContext

func (i PolicyGroupArray) ToPolicyGroupArrayOutputWithContext(ctx context.Context) PolicyGroupArrayOutput

type PolicyGroupArrayInput

type PolicyGroupArrayInput interface {
	pulumi.Input

	ToPolicyGroupArrayOutput() PolicyGroupArrayOutput
	ToPolicyGroupArrayOutputWithContext(context.Context) PolicyGroupArrayOutput
}

PolicyGroupArrayInput is an input type that accepts PolicyGroupArray and PolicyGroupArrayOutput values. You can construct a concrete instance of `PolicyGroupArrayInput` via:

PolicyGroupArray{ PolicyGroupArgs{...} }

type PolicyGroupArrayOutput

type PolicyGroupArrayOutput struct{ *pulumi.OutputState }

func (PolicyGroupArrayOutput) ElementType

func (PolicyGroupArrayOutput) ElementType() reflect.Type

func (PolicyGroupArrayOutput) Index

func (PolicyGroupArrayOutput) ToPolicyGroupArrayOutput

func (o PolicyGroupArrayOutput) ToPolicyGroupArrayOutput() PolicyGroupArrayOutput

func (PolicyGroupArrayOutput) ToPolicyGroupArrayOutputWithContext

func (o PolicyGroupArrayOutput) ToPolicyGroupArrayOutputWithContext(ctx context.Context) PolicyGroupArrayOutput

type PolicyGroupBindingObject

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

type PolicyGroupBindingObjectArgs

type PolicyGroupBindingObjectArgs struct {
	DimensionsJson pulumi.StringPtrInput `pulumi:"dimensionsJson"`
	IsShielded     pulumi.IntPtrInput    `pulumi:"isShielded"`
	Region         pulumi.StringPtrInput `pulumi:"region"`
	UniqueId       pulumi.StringPtrInput `pulumi:"uniqueId"`
}

func (PolicyGroupBindingObjectArgs) ElementType

func (PolicyGroupBindingObjectArgs) ToPolicyGroupBindingObjectOutput

func (i PolicyGroupBindingObjectArgs) ToPolicyGroupBindingObjectOutput() PolicyGroupBindingObjectOutput

func (PolicyGroupBindingObjectArgs) ToPolicyGroupBindingObjectOutputWithContext

func (i PolicyGroupBindingObjectArgs) ToPolicyGroupBindingObjectOutputWithContext(ctx context.Context) PolicyGroupBindingObjectOutput

type PolicyGroupBindingObjectArray

type PolicyGroupBindingObjectArray []PolicyGroupBindingObjectInput

func (PolicyGroupBindingObjectArray) ElementType

func (PolicyGroupBindingObjectArray) ToPolicyGroupBindingObjectArrayOutput

func (i PolicyGroupBindingObjectArray) ToPolicyGroupBindingObjectArrayOutput() PolicyGroupBindingObjectArrayOutput

func (PolicyGroupBindingObjectArray) ToPolicyGroupBindingObjectArrayOutputWithContext

func (i PolicyGroupBindingObjectArray) ToPolicyGroupBindingObjectArrayOutputWithContext(ctx context.Context) PolicyGroupBindingObjectArrayOutput

type PolicyGroupBindingObjectArrayInput

type PolicyGroupBindingObjectArrayInput interface {
	pulumi.Input

	ToPolicyGroupBindingObjectArrayOutput() PolicyGroupBindingObjectArrayOutput
	ToPolicyGroupBindingObjectArrayOutputWithContext(context.Context) PolicyGroupBindingObjectArrayOutput
}

PolicyGroupBindingObjectArrayInput is an input type that accepts PolicyGroupBindingObjectArray and PolicyGroupBindingObjectArrayOutput values. You can construct a concrete instance of `PolicyGroupBindingObjectArrayInput` via:

PolicyGroupBindingObjectArray{ PolicyGroupBindingObjectArgs{...} }

type PolicyGroupBindingObjectArrayOutput

type PolicyGroupBindingObjectArrayOutput struct{ *pulumi.OutputState }

func (PolicyGroupBindingObjectArrayOutput) ElementType

func (PolicyGroupBindingObjectArrayOutput) Index

func (PolicyGroupBindingObjectArrayOutput) ToPolicyGroupBindingObjectArrayOutput

func (o PolicyGroupBindingObjectArrayOutput) ToPolicyGroupBindingObjectArrayOutput() PolicyGroupBindingObjectArrayOutput

func (PolicyGroupBindingObjectArrayOutput) ToPolicyGroupBindingObjectArrayOutputWithContext

func (o PolicyGroupBindingObjectArrayOutput) ToPolicyGroupBindingObjectArrayOutputWithContext(ctx context.Context) PolicyGroupBindingObjectArrayOutput

type PolicyGroupBindingObjectInput

type PolicyGroupBindingObjectInput interface {
	pulumi.Input

	ToPolicyGroupBindingObjectOutput() PolicyGroupBindingObjectOutput
	ToPolicyGroupBindingObjectOutputWithContext(context.Context) PolicyGroupBindingObjectOutput
}

PolicyGroupBindingObjectInput is an input type that accepts PolicyGroupBindingObjectArgs and PolicyGroupBindingObjectOutput values. You can construct a concrete instance of `PolicyGroupBindingObjectInput` via:

PolicyGroupBindingObjectArgs{...}

type PolicyGroupBindingObjectOutput

type PolicyGroupBindingObjectOutput struct{ *pulumi.OutputState }

func (PolicyGroupBindingObjectOutput) DimensionsJson

func (PolicyGroupBindingObjectOutput) ElementType

func (PolicyGroupBindingObjectOutput) IsShielded

func (PolicyGroupBindingObjectOutput) Region

func (PolicyGroupBindingObjectOutput) ToPolicyGroupBindingObjectOutput

func (o PolicyGroupBindingObjectOutput) ToPolicyGroupBindingObjectOutput() PolicyGroupBindingObjectOutput

func (PolicyGroupBindingObjectOutput) ToPolicyGroupBindingObjectOutputWithContext

func (o PolicyGroupBindingObjectOutput) ToPolicyGroupBindingObjectOutputWithContext(ctx context.Context) PolicyGroupBindingObjectOutput

func (PolicyGroupBindingObjectOutput) UniqueId

type PolicyGroupCondition

type PolicyGroupCondition struct {
	AlarmNotifyPeriod int      `pulumi:"alarmNotifyPeriod"`
	AlarmNotifyType   int      `pulumi:"alarmNotifyType"`
	CalcPeriod        *int     `pulumi:"calcPeriod"`
	CalcType          *int     `pulumi:"calcType"`
	CalcValue         *float64 `pulumi:"calcValue"`
	ContinuePeriod    *int     `pulumi:"continuePeriod"`
	MetricId          int      `pulumi:"metricId"`
}

type PolicyGroupConditionArgs

type PolicyGroupConditionArgs struct {
	AlarmNotifyPeriod pulumi.IntInput        `pulumi:"alarmNotifyPeriod"`
	AlarmNotifyType   pulumi.IntInput        `pulumi:"alarmNotifyType"`
	CalcPeriod        pulumi.IntPtrInput     `pulumi:"calcPeriod"`
	CalcType          pulumi.IntPtrInput     `pulumi:"calcType"`
	CalcValue         pulumi.Float64PtrInput `pulumi:"calcValue"`
	ContinuePeriod    pulumi.IntPtrInput     `pulumi:"continuePeriod"`
	MetricId          pulumi.IntInput        `pulumi:"metricId"`
}

func (PolicyGroupConditionArgs) ElementType

func (PolicyGroupConditionArgs) ElementType() reflect.Type

func (PolicyGroupConditionArgs) ToPolicyGroupConditionOutput

func (i PolicyGroupConditionArgs) ToPolicyGroupConditionOutput() PolicyGroupConditionOutput

func (PolicyGroupConditionArgs) ToPolicyGroupConditionOutputWithContext

func (i PolicyGroupConditionArgs) ToPolicyGroupConditionOutputWithContext(ctx context.Context) PolicyGroupConditionOutput

type PolicyGroupConditionArray

type PolicyGroupConditionArray []PolicyGroupConditionInput

func (PolicyGroupConditionArray) ElementType

func (PolicyGroupConditionArray) ElementType() reflect.Type

func (PolicyGroupConditionArray) ToPolicyGroupConditionArrayOutput

func (i PolicyGroupConditionArray) ToPolicyGroupConditionArrayOutput() PolicyGroupConditionArrayOutput

func (PolicyGroupConditionArray) ToPolicyGroupConditionArrayOutputWithContext

func (i PolicyGroupConditionArray) ToPolicyGroupConditionArrayOutputWithContext(ctx context.Context) PolicyGroupConditionArrayOutput

type PolicyGroupConditionArrayInput

type PolicyGroupConditionArrayInput interface {
	pulumi.Input

	ToPolicyGroupConditionArrayOutput() PolicyGroupConditionArrayOutput
	ToPolicyGroupConditionArrayOutputWithContext(context.Context) PolicyGroupConditionArrayOutput
}

PolicyGroupConditionArrayInput is an input type that accepts PolicyGroupConditionArray and PolicyGroupConditionArrayOutput values. You can construct a concrete instance of `PolicyGroupConditionArrayInput` via:

PolicyGroupConditionArray{ PolicyGroupConditionArgs{...} }

type PolicyGroupConditionArrayOutput

type PolicyGroupConditionArrayOutput struct{ *pulumi.OutputState }

func (PolicyGroupConditionArrayOutput) ElementType

func (PolicyGroupConditionArrayOutput) Index

func (PolicyGroupConditionArrayOutput) ToPolicyGroupConditionArrayOutput

func (o PolicyGroupConditionArrayOutput) ToPolicyGroupConditionArrayOutput() PolicyGroupConditionArrayOutput

func (PolicyGroupConditionArrayOutput) ToPolicyGroupConditionArrayOutputWithContext

func (o PolicyGroupConditionArrayOutput) ToPolicyGroupConditionArrayOutputWithContext(ctx context.Context) PolicyGroupConditionArrayOutput

type PolicyGroupConditionInput

type PolicyGroupConditionInput interface {
	pulumi.Input

	ToPolicyGroupConditionOutput() PolicyGroupConditionOutput
	ToPolicyGroupConditionOutputWithContext(context.Context) PolicyGroupConditionOutput
}

PolicyGroupConditionInput is an input type that accepts PolicyGroupConditionArgs and PolicyGroupConditionOutput values. You can construct a concrete instance of `PolicyGroupConditionInput` via:

PolicyGroupConditionArgs{...}

type PolicyGroupConditionOutput

type PolicyGroupConditionOutput struct{ *pulumi.OutputState }

func (PolicyGroupConditionOutput) AlarmNotifyPeriod

func (o PolicyGroupConditionOutput) AlarmNotifyPeriod() pulumi.IntOutput

func (PolicyGroupConditionOutput) AlarmNotifyType

func (o PolicyGroupConditionOutput) AlarmNotifyType() pulumi.IntOutput

func (PolicyGroupConditionOutput) CalcPeriod

func (PolicyGroupConditionOutput) CalcType

func (PolicyGroupConditionOutput) CalcValue

func (PolicyGroupConditionOutput) ContinuePeriod

func (o PolicyGroupConditionOutput) ContinuePeriod() pulumi.IntPtrOutput

func (PolicyGroupConditionOutput) ElementType

func (PolicyGroupConditionOutput) ElementType() reflect.Type

func (PolicyGroupConditionOutput) MetricId

func (PolicyGroupConditionOutput) ToPolicyGroupConditionOutput

func (o PolicyGroupConditionOutput) ToPolicyGroupConditionOutput() PolicyGroupConditionOutput

func (PolicyGroupConditionOutput) ToPolicyGroupConditionOutputWithContext

func (o PolicyGroupConditionOutput) ToPolicyGroupConditionOutputWithContext(ctx context.Context) PolicyGroupConditionOutput

type PolicyGroupEventCondition

type PolicyGroupEventCondition struct {
	AlarmNotifyPeriod int `pulumi:"alarmNotifyPeriod"`
	AlarmNotifyType   int `pulumi:"alarmNotifyType"`
	EventId           int `pulumi:"eventId"`
}

type PolicyGroupEventConditionArgs

type PolicyGroupEventConditionArgs struct {
	AlarmNotifyPeriod pulumi.IntInput `pulumi:"alarmNotifyPeriod"`
	AlarmNotifyType   pulumi.IntInput `pulumi:"alarmNotifyType"`
	EventId           pulumi.IntInput `pulumi:"eventId"`
}

func (PolicyGroupEventConditionArgs) ElementType

func (PolicyGroupEventConditionArgs) ToPolicyGroupEventConditionOutput

func (i PolicyGroupEventConditionArgs) ToPolicyGroupEventConditionOutput() PolicyGroupEventConditionOutput

func (PolicyGroupEventConditionArgs) ToPolicyGroupEventConditionOutputWithContext

func (i PolicyGroupEventConditionArgs) ToPolicyGroupEventConditionOutputWithContext(ctx context.Context) PolicyGroupEventConditionOutput

type PolicyGroupEventConditionArray

type PolicyGroupEventConditionArray []PolicyGroupEventConditionInput

func (PolicyGroupEventConditionArray) ElementType

func (PolicyGroupEventConditionArray) ToPolicyGroupEventConditionArrayOutput

func (i PolicyGroupEventConditionArray) ToPolicyGroupEventConditionArrayOutput() PolicyGroupEventConditionArrayOutput

func (PolicyGroupEventConditionArray) ToPolicyGroupEventConditionArrayOutputWithContext

func (i PolicyGroupEventConditionArray) ToPolicyGroupEventConditionArrayOutputWithContext(ctx context.Context) PolicyGroupEventConditionArrayOutput

type PolicyGroupEventConditionArrayInput

type PolicyGroupEventConditionArrayInput interface {
	pulumi.Input

	ToPolicyGroupEventConditionArrayOutput() PolicyGroupEventConditionArrayOutput
	ToPolicyGroupEventConditionArrayOutputWithContext(context.Context) PolicyGroupEventConditionArrayOutput
}

PolicyGroupEventConditionArrayInput is an input type that accepts PolicyGroupEventConditionArray and PolicyGroupEventConditionArrayOutput values. You can construct a concrete instance of `PolicyGroupEventConditionArrayInput` via:

PolicyGroupEventConditionArray{ PolicyGroupEventConditionArgs{...} }

type PolicyGroupEventConditionArrayOutput

type PolicyGroupEventConditionArrayOutput struct{ *pulumi.OutputState }

func (PolicyGroupEventConditionArrayOutput) ElementType

func (PolicyGroupEventConditionArrayOutput) Index

func (PolicyGroupEventConditionArrayOutput) ToPolicyGroupEventConditionArrayOutput

func (o PolicyGroupEventConditionArrayOutput) ToPolicyGroupEventConditionArrayOutput() PolicyGroupEventConditionArrayOutput

func (PolicyGroupEventConditionArrayOutput) ToPolicyGroupEventConditionArrayOutputWithContext

func (o PolicyGroupEventConditionArrayOutput) ToPolicyGroupEventConditionArrayOutputWithContext(ctx context.Context) PolicyGroupEventConditionArrayOutput

type PolicyGroupEventConditionInput

type PolicyGroupEventConditionInput interface {
	pulumi.Input

	ToPolicyGroupEventConditionOutput() PolicyGroupEventConditionOutput
	ToPolicyGroupEventConditionOutputWithContext(context.Context) PolicyGroupEventConditionOutput
}

PolicyGroupEventConditionInput is an input type that accepts PolicyGroupEventConditionArgs and PolicyGroupEventConditionOutput values. You can construct a concrete instance of `PolicyGroupEventConditionInput` via:

PolicyGroupEventConditionArgs{...}

type PolicyGroupEventConditionOutput

type PolicyGroupEventConditionOutput struct{ *pulumi.OutputState }

func (PolicyGroupEventConditionOutput) AlarmNotifyPeriod

func (o PolicyGroupEventConditionOutput) AlarmNotifyPeriod() pulumi.IntOutput

func (PolicyGroupEventConditionOutput) AlarmNotifyType

func (o PolicyGroupEventConditionOutput) AlarmNotifyType() pulumi.IntOutput

func (PolicyGroupEventConditionOutput) ElementType

func (PolicyGroupEventConditionOutput) EventId

func (PolicyGroupEventConditionOutput) ToPolicyGroupEventConditionOutput

func (o PolicyGroupEventConditionOutput) ToPolicyGroupEventConditionOutput() PolicyGroupEventConditionOutput

func (PolicyGroupEventConditionOutput) ToPolicyGroupEventConditionOutputWithContext

func (o PolicyGroupEventConditionOutput) ToPolicyGroupEventConditionOutputWithContext(ctx context.Context) PolicyGroupEventConditionOutput

type PolicyGroupInput

type PolicyGroupInput interface {
	pulumi.Input

	ToPolicyGroupOutput() PolicyGroupOutput
	ToPolicyGroupOutputWithContext(ctx context.Context) PolicyGroupOutput
}

type PolicyGroupMap

type PolicyGroupMap map[string]PolicyGroupInput

func (PolicyGroupMap) ElementType

func (PolicyGroupMap) ElementType() reflect.Type

func (PolicyGroupMap) ToPolicyGroupMapOutput

func (i PolicyGroupMap) ToPolicyGroupMapOutput() PolicyGroupMapOutput

func (PolicyGroupMap) ToPolicyGroupMapOutputWithContext

func (i PolicyGroupMap) ToPolicyGroupMapOutputWithContext(ctx context.Context) PolicyGroupMapOutput

type PolicyGroupMapInput

type PolicyGroupMapInput interface {
	pulumi.Input

	ToPolicyGroupMapOutput() PolicyGroupMapOutput
	ToPolicyGroupMapOutputWithContext(context.Context) PolicyGroupMapOutput
}

PolicyGroupMapInput is an input type that accepts PolicyGroupMap and PolicyGroupMapOutput values. You can construct a concrete instance of `PolicyGroupMapInput` via:

PolicyGroupMap{ "key": PolicyGroupArgs{...} }

type PolicyGroupMapOutput

type PolicyGroupMapOutput struct{ *pulumi.OutputState }

func (PolicyGroupMapOutput) ElementType

func (PolicyGroupMapOutput) ElementType() reflect.Type

func (PolicyGroupMapOutput) MapIndex

func (PolicyGroupMapOutput) ToPolicyGroupMapOutput

func (o PolicyGroupMapOutput) ToPolicyGroupMapOutput() PolicyGroupMapOutput

func (PolicyGroupMapOutput) ToPolicyGroupMapOutputWithContext

func (o PolicyGroupMapOutput) ToPolicyGroupMapOutputWithContext(ctx context.Context) PolicyGroupMapOutput

type PolicyGroupOutput

type PolicyGroupOutput struct{ *pulumi.OutputState }

func (PolicyGroupOutput) BindingObjects

A list binding objects(list only those in the `provider.region`). Each element contains the following attributes:

func (PolicyGroupOutput) Conditions

A list of threshold rules. Each element contains the following attributes:

func (PolicyGroupOutput) DimensionGroups

func (o PolicyGroupOutput) DimensionGroups() pulumi.StringArrayOutput

A list of dimensions for this policy group.

func (PolicyGroupOutput) ElementType

func (PolicyGroupOutput) ElementType() reflect.Type

func (PolicyGroupOutput) EventConditions

A list of event rules. Each element contains the following attributes:

func (PolicyGroupOutput) GroupName

func (o PolicyGroupOutput) GroupName() pulumi.StringOutput

Policy group name, length should between 1 and 20.

func (PolicyGroupOutput) IsUnionRule

func (o PolicyGroupOutput) IsUnionRule() pulumi.IntPtrOutput

The and or relation of indicator alarm rule. Valid values: `0`, `1`. `0` represents or rule (if any rule is met, the alarm will be raised), `1` represents and rule (if all rules are met, the alarm will be raised).The default is 0.

func (PolicyGroupOutput) LastEditUin

func (o PolicyGroupOutput) LastEditUin() pulumi.StringOutput

Recently edited user uin.

func (PolicyGroupOutput) PolicyViewName

func (o PolicyGroupOutput) PolicyViewName() pulumi.StringOutput

Policy view name, eg:`cvm_device`,`BANDWIDTHPACKAGE`, refer to `data.tencentcloud_monitor_policy_conditions(policy_view_name)`.

func (PolicyGroupOutput) ProjectId

func (o PolicyGroupOutput) ProjectId() pulumi.IntPtrOutput

The project id to which the policy group belongs, default is `0`.

func (PolicyGroupOutput) Receivers

A list of receivers. Each element contains the following attributes:

func (PolicyGroupOutput) Remark

Policy group's remark information.

func (PolicyGroupOutput) SupportRegions

func (o PolicyGroupOutput) SupportRegions() pulumi.StringArrayOutput

Support regions this policy group.

func (PolicyGroupOutput) ToPolicyGroupOutput

func (o PolicyGroupOutput) ToPolicyGroupOutput() PolicyGroupOutput

func (PolicyGroupOutput) ToPolicyGroupOutputWithContext

func (o PolicyGroupOutput) ToPolicyGroupOutputWithContext(ctx context.Context) PolicyGroupOutput

func (PolicyGroupOutput) UpdateTime

func (o PolicyGroupOutput) UpdateTime() pulumi.StringOutput

The policy group update time.

type PolicyGroupReceiver

type PolicyGroupReceiver 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 PolicyGroupReceiverArgs

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

func (PolicyGroupReceiverArgs) ElementType

func (PolicyGroupReceiverArgs) ElementType() reflect.Type

func (PolicyGroupReceiverArgs) ToPolicyGroupReceiverOutput

func (i PolicyGroupReceiverArgs) ToPolicyGroupReceiverOutput() PolicyGroupReceiverOutput

func (PolicyGroupReceiverArgs) ToPolicyGroupReceiverOutputWithContext

func (i PolicyGroupReceiverArgs) ToPolicyGroupReceiverOutputWithContext(ctx context.Context) PolicyGroupReceiverOutput

type PolicyGroupReceiverArray

type PolicyGroupReceiverArray []PolicyGroupReceiverInput

func (PolicyGroupReceiverArray) ElementType

func (PolicyGroupReceiverArray) ElementType() reflect.Type

func (PolicyGroupReceiverArray) ToPolicyGroupReceiverArrayOutput

func (i PolicyGroupReceiverArray) ToPolicyGroupReceiverArrayOutput() PolicyGroupReceiverArrayOutput

func (PolicyGroupReceiverArray) ToPolicyGroupReceiverArrayOutputWithContext

func (i PolicyGroupReceiverArray) ToPolicyGroupReceiverArrayOutputWithContext(ctx context.Context) PolicyGroupReceiverArrayOutput

type PolicyGroupReceiverArrayInput

type PolicyGroupReceiverArrayInput interface {
	pulumi.Input

	ToPolicyGroupReceiverArrayOutput() PolicyGroupReceiverArrayOutput
	ToPolicyGroupReceiverArrayOutputWithContext(context.Context) PolicyGroupReceiverArrayOutput
}

PolicyGroupReceiverArrayInput is an input type that accepts PolicyGroupReceiverArray and PolicyGroupReceiverArrayOutput values. You can construct a concrete instance of `PolicyGroupReceiverArrayInput` via:

PolicyGroupReceiverArray{ PolicyGroupReceiverArgs{...} }

type PolicyGroupReceiverArrayOutput

type PolicyGroupReceiverArrayOutput struct{ *pulumi.OutputState }

func (PolicyGroupReceiverArrayOutput) ElementType

func (PolicyGroupReceiverArrayOutput) Index

func (PolicyGroupReceiverArrayOutput) ToPolicyGroupReceiverArrayOutput

func (o PolicyGroupReceiverArrayOutput) ToPolicyGroupReceiverArrayOutput() PolicyGroupReceiverArrayOutput

func (PolicyGroupReceiverArrayOutput) ToPolicyGroupReceiverArrayOutputWithContext

func (o PolicyGroupReceiverArrayOutput) ToPolicyGroupReceiverArrayOutputWithContext(ctx context.Context) PolicyGroupReceiverArrayOutput

type PolicyGroupReceiverInput

type PolicyGroupReceiverInput interface {
	pulumi.Input

	ToPolicyGroupReceiverOutput() PolicyGroupReceiverOutput
	ToPolicyGroupReceiverOutputWithContext(context.Context) PolicyGroupReceiverOutput
}

PolicyGroupReceiverInput is an input type that accepts PolicyGroupReceiverArgs and PolicyGroupReceiverOutput values. You can construct a concrete instance of `PolicyGroupReceiverInput` via:

PolicyGroupReceiverArgs{...}

type PolicyGroupReceiverOutput

type PolicyGroupReceiverOutput struct{ *pulumi.OutputState }

func (PolicyGroupReceiverOutput) ElementType

func (PolicyGroupReceiverOutput) ElementType() reflect.Type

func (PolicyGroupReceiverOutput) EndTime

func (PolicyGroupReceiverOutput) NeedSendNotice

func (o PolicyGroupReceiverOutput) NeedSendNotice() pulumi.IntPtrOutput

func (PolicyGroupReceiverOutput) NotifyWays

func (PolicyGroupReceiverOutput) PersonInterval

func (o PolicyGroupReceiverOutput) PersonInterval() pulumi.IntPtrOutput

func (PolicyGroupReceiverOutput) ReceiveLanguage

func (o PolicyGroupReceiverOutput) ReceiveLanguage() pulumi.StringPtrOutput

func (PolicyGroupReceiverOutput) ReceiverGroupLists

func (o PolicyGroupReceiverOutput) ReceiverGroupLists() pulumi.IntArrayOutput

func (PolicyGroupReceiverOutput) ReceiverType

func (PolicyGroupReceiverOutput) ReceiverUserLists

func (o PolicyGroupReceiverOutput) ReceiverUserLists() pulumi.IntArrayOutput

func (PolicyGroupReceiverOutput) RecoverNotifies

func (PolicyGroupReceiverOutput) RoundInterval

func (o PolicyGroupReceiverOutput) RoundInterval() pulumi.IntPtrOutput

func (PolicyGroupReceiverOutput) RoundNumber

func (PolicyGroupReceiverOutput) SendFors

func (PolicyGroupReceiverOutput) StartTime

func (PolicyGroupReceiverOutput) ToPolicyGroupReceiverOutput

func (o PolicyGroupReceiverOutput) ToPolicyGroupReceiverOutput() PolicyGroupReceiverOutput

func (PolicyGroupReceiverOutput) ToPolicyGroupReceiverOutputWithContext

func (o PolicyGroupReceiverOutput) ToPolicyGroupReceiverOutputWithContext(ctx context.Context) PolicyGroupReceiverOutput

func (PolicyGroupReceiverOutput) UidLists

type PolicyGroupState

type PolicyGroupState struct {
	// A list binding objects(list only those in the `provider.region`). Each element contains the following attributes:
	BindingObjects PolicyGroupBindingObjectArrayInput
	// A list of threshold rules. Each element contains the following attributes:
	Conditions PolicyGroupConditionArrayInput
	// A list of dimensions for this policy group.
	DimensionGroups pulumi.StringArrayInput
	// A list of event rules. Each element contains the following attributes:
	EventConditions PolicyGroupEventConditionArrayInput
	// Policy group name, length should between 1 and 20.
	GroupName pulumi.StringPtrInput
	// The and or relation of indicator alarm rule. Valid values: `0`, `1`. `0` represents or rule (if any rule is met, the
	// alarm will be raised), `1` represents and rule (if all rules are met, the alarm will be raised).The default is 0.
	IsUnionRule pulumi.IntPtrInput
	// Recently edited user uin.
	LastEditUin pulumi.StringPtrInput
	// Policy view name, eg:`cvm_device`,`BANDWIDTHPACKAGE`, refer to
	// `data.tencentcloud_monitor_policy_conditions(policy_view_name)`.
	PolicyViewName pulumi.StringPtrInput
	// The project id to which the policy group belongs, default is `0`.
	ProjectId pulumi.IntPtrInput
	// A list of receivers. Each element contains the following attributes:
	Receivers PolicyGroupReceiverArrayInput
	// Policy group's remark information.
	Remark pulumi.StringPtrInput
	// Support regions this policy group.
	SupportRegions pulumi.StringArrayInput
	// The policy group update time.
	UpdateTime pulumi.StringPtrInput
}

func (PolicyGroupState) ElementType

func (PolicyGroupState) ElementType() reflect.Type

type PolicyGroupsArgs

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

A collection of arguments for invoking PolicyGroups.

type PolicyGroupsList

type PolicyGroupsList struct {
	CanSetDefault   bool                             `pulumi:"canSetDefault"`
	Conditions      []PolicyGroupsListCondition      `pulumi:"conditions"`
	EventConditions []PolicyGroupsListEventCondition `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       []PolicyGroupsListReceiver       `pulumi:"receivers"`
	Remark          string                           `pulumi:"remark"`
	UpdateTime      int                              `pulumi:"updateTime"`
	UseSum          int                              `pulumi:"useSum"`
}

type PolicyGroupsListArgs

type PolicyGroupsListArgs struct {
	CanSetDefault   pulumi.BoolInput                         `pulumi:"canSetDefault"`
	Conditions      PolicyGroupsListConditionArrayInput      `pulumi:"conditions"`
	EventConditions PolicyGroupsListEventConditionArrayInput `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       PolicyGroupsListReceiverArrayInput       `pulumi:"receivers"`
	Remark          pulumi.StringInput                       `pulumi:"remark"`
	UpdateTime      pulumi.IntInput                          `pulumi:"updateTime"`
	UseSum          pulumi.IntInput                          `pulumi:"useSum"`
}

func (PolicyGroupsListArgs) ElementType

func (PolicyGroupsListArgs) ElementType() reflect.Type

func (PolicyGroupsListArgs) ToPolicyGroupsListOutput

func (i PolicyGroupsListArgs) ToPolicyGroupsListOutput() PolicyGroupsListOutput

func (PolicyGroupsListArgs) ToPolicyGroupsListOutputWithContext

func (i PolicyGroupsListArgs) ToPolicyGroupsListOutputWithContext(ctx context.Context) PolicyGroupsListOutput

type PolicyGroupsListArray

type PolicyGroupsListArray []PolicyGroupsListInput

func (PolicyGroupsListArray) ElementType

func (PolicyGroupsListArray) ElementType() reflect.Type

func (PolicyGroupsListArray) ToPolicyGroupsListArrayOutput

func (i PolicyGroupsListArray) ToPolicyGroupsListArrayOutput() PolicyGroupsListArrayOutput

func (PolicyGroupsListArray) ToPolicyGroupsListArrayOutputWithContext

func (i PolicyGroupsListArray) ToPolicyGroupsListArrayOutputWithContext(ctx context.Context) PolicyGroupsListArrayOutput

type PolicyGroupsListArrayInput

type PolicyGroupsListArrayInput interface {
	pulumi.Input

	ToPolicyGroupsListArrayOutput() PolicyGroupsListArrayOutput
	ToPolicyGroupsListArrayOutputWithContext(context.Context) PolicyGroupsListArrayOutput
}

PolicyGroupsListArrayInput is an input type that accepts PolicyGroupsListArray and PolicyGroupsListArrayOutput values. You can construct a concrete instance of `PolicyGroupsListArrayInput` via:

PolicyGroupsListArray{ PolicyGroupsListArgs{...} }

type PolicyGroupsListArrayOutput

type PolicyGroupsListArrayOutput struct{ *pulumi.OutputState }

func (PolicyGroupsListArrayOutput) ElementType

func (PolicyGroupsListArrayOutput) Index

func (PolicyGroupsListArrayOutput) ToPolicyGroupsListArrayOutput

func (o PolicyGroupsListArrayOutput) ToPolicyGroupsListArrayOutput() PolicyGroupsListArrayOutput

func (PolicyGroupsListArrayOutput) ToPolicyGroupsListArrayOutputWithContext

func (o PolicyGroupsListArrayOutput) ToPolicyGroupsListArrayOutputWithContext(ctx context.Context) PolicyGroupsListArrayOutput

type PolicyGroupsListCondition

type PolicyGroupsListCondition 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 PolicyGroupsListConditionArgs

type PolicyGroupsListConditionArgs 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 (PolicyGroupsListConditionArgs) ElementType

func (PolicyGroupsListConditionArgs) ToPolicyGroupsListConditionOutput

func (i PolicyGroupsListConditionArgs) ToPolicyGroupsListConditionOutput() PolicyGroupsListConditionOutput

func (PolicyGroupsListConditionArgs) ToPolicyGroupsListConditionOutputWithContext

func (i PolicyGroupsListConditionArgs) ToPolicyGroupsListConditionOutputWithContext(ctx context.Context) PolicyGroupsListConditionOutput

type PolicyGroupsListConditionArray

type PolicyGroupsListConditionArray []PolicyGroupsListConditionInput

func (PolicyGroupsListConditionArray) ElementType

func (PolicyGroupsListConditionArray) ToPolicyGroupsListConditionArrayOutput

func (i PolicyGroupsListConditionArray) ToPolicyGroupsListConditionArrayOutput() PolicyGroupsListConditionArrayOutput

func (PolicyGroupsListConditionArray) ToPolicyGroupsListConditionArrayOutputWithContext

func (i PolicyGroupsListConditionArray) ToPolicyGroupsListConditionArrayOutputWithContext(ctx context.Context) PolicyGroupsListConditionArrayOutput

type PolicyGroupsListConditionArrayInput

type PolicyGroupsListConditionArrayInput interface {
	pulumi.Input

	ToPolicyGroupsListConditionArrayOutput() PolicyGroupsListConditionArrayOutput
	ToPolicyGroupsListConditionArrayOutputWithContext(context.Context) PolicyGroupsListConditionArrayOutput
}

PolicyGroupsListConditionArrayInput is an input type that accepts PolicyGroupsListConditionArray and PolicyGroupsListConditionArrayOutput values. You can construct a concrete instance of `PolicyGroupsListConditionArrayInput` via:

PolicyGroupsListConditionArray{ PolicyGroupsListConditionArgs{...} }

type PolicyGroupsListConditionArrayOutput

type PolicyGroupsListConditionArrayOutput struct{ *pulumi.OutputState }

func (PolicyGroupsListConditionArrayOutput) ElementType

func (PolicyGroupsListConditionArrayOutput) Index

func (PolicyGroupsListConditionArrayOutput) ToPolicyGroupsListConditionArrayOutput

func (o PolicyGroupsListConditionArrayOutput) ToPolicyGroupsListConditionArrayOutput() PolicyGroupsListConditionArrayOutput

func (PolicyGroupsListConditionArrayOutput) ToPolicyGroupsListConditionArrayOutputWithContext

func (o PolicyGroupsListConditionArrayOutput) ToPolicyGroupsListConditionArrayOutputWithContext(ctx context.Context) PolicyGroupsListConditionArrayOutput

type PolicyGroupsListConditionInput

type PolicyGroupsListConditionInput interface {
	pulumi.Input

	ToPolicyGroupsListConditionOutput() PolicyGroupsListConditionOutput
	ToPolicyGroupsListConditionOutputWithContext(context.Context) PolicyGroupsListConditionOutput
}

PolicyGroupsListConditionInput is an input type that accepts PolicyGroupsListConditionArgs and PolicyGroupsListConditionOutput values. You can construct a concrete instance of `PolicyGroupsListConditionInput` via:

PolicyGroupsListConditionArgs{...}

type PolicyGroupsListConditionOutput

type PolicyGroupsListConditionOutput struct{ *pulumi.OutputState }

func (PolicyGroupsListConditionOutput) AlarmNotifyPeriod

func (o PolicyGroupsListConditionOutput) AlarmNotifyPeriod() pulumi.IntOutput

func (PolicyGroupsListConditionOutput) AlarmNotifyType

func (o PolicyGroupsListConditionOutput) AlarmNotifyType() pulumi.IntOutput

func (PolicyGroupsListConditionOutput) CalcType

func (PolicyGroupsListConditionOutput) CalcValue

func (PolicyGroupsListConditionOutput) ContinueTime

func (PolicyGroupsListConditionOutput) ElementType

func (PolicyGroupsListConditionOutput) MetricId

func (PolicyGroupsListConditionOutput) MetricShowName

func (PolicyGroupsListConditionOutput) MetricUnit

func (PolicyGroupsListConditionOutput) Period

func (PolicyGroupsListConditionOutput) RuleId

func (PolicyGroupsListConditionOutput) ToPolicyGroupsListConditionOutput

func (o PolicyGroupsListConditionOutput) ToPolicyGroupsListConditionOutput() PolicyGroupsListConditionOutput

func (PolicyGroupsListConditionOutput) ToPolicyGroupsListConditionOutputWithContext

func (o PolicyGroupsListConditionOutput) ToPolicyGroupsListConditionOutputWithContext(ctx context.Context) PolicyGroupsListConditionOutput

type PolicyGroupsListEventCondition

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

type PolicyGroupsListEventConditionArgs

type PolicyGroupsListEventConditionArgs 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 (PolicyGroupsListEventConditionArgs) ElementType

func (PolicyGroupsListEventConditionArgs) ToPolicyGroupsListEventConditionOutput

func (i PolicyGroupsListEventConditionArgs) ToPolicyGroupsListEventConditionOutput() PolicyGroupsListEventConditionOutput

func (PolicyGroupsListEventConditionArgs) ToPolicyGroupsListEventConditionOutputWithContext

func (i PolicyGroupsListEventConditionArgs) ToPolicyGroupsListEventConditionOutputWithContext(ctx context.Context) PolicyGroupsListEventConditionOutput

type PolicyGroupsListEventConditionArray

type PolicyGroupsListEventConditionArray []PolicyGroupsListEventConditionInput

func (PolicyGroupsListEventConditionArray) ElementType

func (PolicyGroupsListEventConditionArray) ToPolicyGroupsListEventConditionArrayOutput

func (i PolicyGroupsListEventConditionArray) ToPolicyGroupsListEventConditionArrayOutput() PolicyGroupsListEventConditionArrayOutput

func (PolicyGroupsListEventConditionArray) ToPolicyGroupsListEventConditionArrayOutputWithContext

func (i PolicyGroupsListEventConditionArray) ToPolicyGroupsListEventConditionArrayOutputWithContext(ctx context.Context) PolicyGroupsListEventConditionArrayOutput

type PolicyGroupsListEventConditionArrayInput

type PolicyGroupsListEventConditionArrayInput interface {
	pulumi.Input

	ToPolicyGroupsListEventConditionArrayOutput() PolicyGroupsListEventConditionArrayOutput
	ToPolicyGroupsListEventConditionArrayOutputWithContext(context.Context) PolicyGroupsListEventConditionArrayOutput
}

PolicyGroupsListEventConditionArrayInput is an input type that accepts PolicyGroupsListEventConditionArray and PolicyGroupsListEventConditionArrayOutput values. You can construct a concrete instance of `PolicyGroupsListEventConditionArrayInput` via:

PolicyGroupsListEventConditionArray{ PolicyGroupsListEventConditionArgs{...} }

type PolicyGroupsListEventConditionArrayOutput

type PolicyGroupsListEventConditionArrayOutput struct{ *pulumi.OutputState }

func (PolicyGroupsListEventConditionArrayOutput) ElementType

func (PolicyGroupsListEventConditionArrayOutput) Index

func (PolicyGroupsListEventConditionArrayOutput) ToPolicyGroupsListEventConditionArrayOutput

func (o PolicyGroupsListEventConditionArrayOutput) ToPolicyGroupsListEventConditionArrayOutput() PolicyGroupsListEventConditionArrayOutput

func (PolicyGroupsListEventConditionArrayOutput) ToPolicyGroupsListEventConditionArrayOutputWithContext

func (o PolicyGroupsListEventConditionArrayOutput) ToPolicyGroupsListEventConditionArrayOutputWithContext(ctx context.Context) PolicyGroupsListEventConditionArrayOutput

type PolicyGroupsListEventConditionInput

type PolicyGroupsListEventConditionInput interface {
	pulumi.Input

	ToPolicyGroupsListEventConditionOutput() PolicyGroupsListEventConditionOutput
	ToPolicyGroupsListEventConditionOutputWithContext(context.Context) PolicyGroupsListEventConditionOutput
}

PolicyGroupsListEventConditionInput is an input type that accepts PolicyGroupsListEventConditionArgs and PolicyGroupsListEventConditionOutput values. You can construct a concrete instance of `PolicyGroupsListEventConditionInput` via:

PolicyGroupsListEventConditionArgs{...}

type PolicyGroupsListEventConditionOutput

type PolicyGroupsListEventConditionOutput struct{ *pulumi.OutputState }

func (PolicyGroupsListEventConditionOutput) AlarmNotifyPeriod

func (PolicyGroupsListEventConditionOutput) AlarmNotifyType

func (PolicyGroupsListEventConditionOutput) ElementType

func (PolicyGroupsListEventConditionOutput) EventId

func (PolicyGroupsListEventConditionOutput) EventShowName

func (PolicyGroupsListEventConditionOutput) RuleId

func (PolicyGroupsListEventConditionOutput) ToPolicyGroupsListEventConditionOutput

func (o PolicyGroupsListEventConditionOutput) ToPolicyGroupsListEventConditionOutput() PolicyGroupsListEventConditionOutput

func (PolicyGroupsListEventConditionOutput) ToPolicyGroupsListEventConditionOutputWithContext

func (o PolicyGroupsListEventConditionOutput) ToPolicyGroupsListEventConditionOutputWithContext(ctx context.Context) PolicyGroupsListEventConditionOutput

type PolicyGroupsListInput

type PolicyGroupsListInput interface {
	pulumi.Input

	ToPolicyGroupsListOutput() PolicyGroupsListOutput
	ToPolicyGroupsListOutputWithContext(context.Context) PolicyGroupsListOutput
}

PolicyGroupsListInput is an input type that accepts PolicyGroupsListArgs and PolicyGroupsListOutput values. You can construct a concrete instance of `PolicyGroupsListInput` via:

PolicyGroupsListArgs{...}

type PolicyGroupsListOutput

type PolicyGroupsListOutput struct{ *pulumi.OutputState }

func (PolicyGroupsListOutput) CanSetDefault

func (o PolicyGroupsListOutput) CanSetDefault() pulumi.BoolOutput

func (PolicyGroupsListOutput) Conditions

func (PolicyGroupsListOutput) ElementType

func (PolicyGroupsListOutput) ElementType() reflect.Type

func (PolicyGroupsListOutput) EventConditions

func (PolicyGroupsListOutput) GroupId

func (PolicyGroupsListOutput) GroupName

func (PolicyGroupsListOutput) InsertTime

func (o PolicyGroupsListOutput) InsertTime() pulumi.IntOutput

func (PolicyGroupsListOutput) IsDefault

func (o PolicyGroupsListOutput) IsDefault() pulumi.IntOutput

func (PolicyGroupsListOutput) IsOpen

func (PolicyGroupsListOutput) LastEditUin

func (o PolicyGroupsListOutput) LastEditUin() pulumi.StringOutput

func (PolicyGroupsListOutput) NoShieldedSum

func (o PolicyGroupsListOutput) NoShieldedSum() pulumi.IntOutput

func (PolicyGroupsListOutput) ParentGroupId

func (o PolicyGroupsListOutput) ParentGroupId() pulumi.IntOutput

func (PolicyGroupsListOutput) PolicyViewName

func (o PolicyGroupsListOutput) PolicyViewName() pulumi.StringOutput

func (PolicyGroupsListOutput) ProjectId

func (o PolicyGroupsListOutput) ProjectId() pulumi.IntOutput

func (PolicyGroupsListOutput) Receivers

func (PolicyGroupsListOutput) Remark

func (PolicyGroupsListOutput) ToPolicyGroupsListOutput

func (o PolicyGroupsListOutput) ToPolicyGroupsListOutput() PolicyGroupsListOutput

func (PolicyGroupsListOutput) ToPolicyGroupsListOutputWithContext

func (o PolicyGroupsListOutput) ToPolicyGroupsListOutputWithContext(ctx context.Context) PolicyGroupsListOutput

func (PolicyGroupsListOutput) UpdateTime

func (o PolicyGroupsListOutput) UpdateTime() pulumi.IntOutput

func (PolicyGroupsListOutput) UseSum

type PolicyGroupsListReceiver

type PolicyGroupsListReceiver 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 PolicyGroupsListReceiverArgs

type PolicyGroupsListReceiverArgs 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 (PolicyGroupsListReceiverArgs) ElementType

func (PolicyGroupsListReceiverArgs) ToPolicyGroupsListReceiverOutput

func (i PolicyGroupsListReceiverArgs) ToPolicyGroupsListReceiverOutput() PolicyGroupsListReceiverOutput

func (PolicyGroupsListReceiverArgs) ToPolicyGroupsListReceiverOutputWithContext

func (i PolicyGroupsListReceiverArgs) ToPolicyGroupsListReceiverOutputWithContext(ctx context.Context) PolicyGroupsListReceiverOutput

type PolicyGroupsListReceiverArray

type PolicyGroupsListReceiverArray []PolicyGroupsListReceiverInput

func (PolicyGroupsListReceiverArray) ElementType

func (PolicyGroupsListReceiverArray) ToPolicyGroupsListReceiverArrayOutput

func (i PolicyGroupsListReceiverArray) ToPolicyGroupsListReceiverArrayOutput() PolicyGroupsListReceiverArrayOutput

func (PolicyGroupsListReceiverArray) ToPolicyGroupsListReceiverArrayOutputWithContext

func (i PolicyGroupsListReceiverArray) ToPolicyGroupsListReceiverArrayOutputWithContext(ctx context.Context) PolicyGroupsListReceiverArrayOutput

type PolicyGroupsListReceiverArrayInput

type PolicyGroupsListReceiverArrayInput interface {
	pulumi.Input

	ToPolicyGroupsListReceiverArrayOutput() PolicyGroupsListReceiverArrayOutput
	ToPolicyGroupsListReceiverArrayOutputWithContext(context.Context) PolicyGroupsListReceiverArrayOutput
}

PolicyGroupsListReceiverArrayInput is an input type that accepts PolicyGroupsListReceiverArray and PolicyGroupsListReceiverArrayOutput values. You can construct a concrete instance of `PolicyGroupsListReceiverArrayInput` via:

PolicyGroupsListReceiverArray{ PolicyGroupsListReceiverArgs{...} }

type PolicyGroupsListReceiverArrayOutput

type PolicyGroupsListReceiverArrayOutput struct{ *pulumi.OutputState }

func (PolicyGroupsListReceiverArrayOutput) ElementType

func (PolicyGroupsListReceiverArrayOutput) Index

func (PolicyGroupsListReceiverArrayOutput) ToPolicyGroupsListReceiverArrayOutput

func (o PolicyGroupsListReceiverArrayOutput) ToPolicyGroupsListReceiverArrayOutput() PolicyGroupsListReceiverArrayOutput

func (PolicyGroupsListReceiverArrayOutput) ToPolicyGroupsListReceiverArrayOutputWithContext

func (o PolicyGroupsListReceiverArrayOutput) ToPolicyGroupsListReceiverArrayOutputWithContext(ctx context.Context) PolicyGroupsListReceiverArrayOutput

type PolicyGroupsListReceiverInput

type PolicyGroupsListReceiverInput interface {
	pulumi.Input

	ToPolicyGroupsListReceiverOutput() PolicyGroupsListReceiverOutput
	ToPolicyGroupsListReceiverOutputWithContext(context.Context) PolicyGroupsListReceiverOutput
}

PolicyGroupsListReceiverInput is an input type that accepts PolicyGroupsListReceiverArgs and PolicyGroupsListReceiverOutput values. You can construct a concrete instance of `PolicyGroupsListReceiverInput` via:

PolicyGroupsListReceiverArgs{...}

type PolicyGroupsListReceiverOutput

type PolicyGroupsListReceiverOutput struct{ *pulumi.OutputState }

func (PolicyGroupsListReceiverOutput) ElementType

func (PolicyGroupsListReceiverOutput) EndTime

func (PolicyGroupsListReceiverOutput) NeedSendNotice

func (o PolicyGroupsListReceiverOutput) NeedSendNotice() pulumi.IntOutput

func (PolicyGroupsListReceiverOutput) NotifyWays

func (PolicyGroupsListReceiverOutput) PersonInterval

func (o PolicyGroupsListReceiverOutput) PersonInterval() pulumi.IntOutput

func (PolicyGroupsListReceiverOutput) ReceiveLanguage

func (PolicyGroupsListReceiverOutput) ReceiverGroupLists

func (o PolicyGroupsListReceiverOutput) ReceiverGroupLists() pulumi.IntArrayOutput

func (PolicyGroupsListReceiverOutput) ReceiverType

func (PolicyGroupsListReceiverOutput) ReceiverUserLists

func (PolicyGroupsListReceiverOutput) RecoverNotifies

func (PolicyGroupsListReceiverOutput) RoundInterval

func (PolicyGroupsListReceiverOutput) RoundNumber

func (PolicyGroupsListReceiverOutput) SendFors

func (PolicyGroupsListReceiverOutput) StartTime

func (PolicyGroupsListReceiverOutput) ToPolicyGroupsListReceiverOutput

func (o PolicyGroupsListReceiverOutput) ToPolicyGroupsListReceiverOutput() PolicyGroupsListReceiverOutput

func (PolicyGroupsListReceiverOutput) ToPolicyGroupsListReceiverOutputWithContext

func (o PolicyGroupsListReceiverOutput) ToPolicyGroupsListReceiverOutputWithContext(ctx context.Context) PolicyGroupsListReceiverOutput

func (PolicyGroupsListReceiverOutput) UidLists

type PolicyGroupsOutputArgs

type PolicyGroupsOutputArgs struct {
	Name             pulumi.StringPtrInput   `pulumi:"name"`
	PolicyViewNames  pulumi.StringArrayInput `pulumi:"policyViewNames"`
	ResultOutputFile pulumi.StringPtrInput   `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking PolicyGroups.

func (PolicyGroupsOutputArgs) ElementType

func (PolicyGroupsOutputArgs) ElementType() reflect.Type

type PolicyGroupsResult

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

A collection of values returned by PolicyGroups.

func PolicyGroups

func PolicyGroups(ctx *pulumi.Context, args *PolicyGroupsArgs, opts ...pulumi.InvokeOption) (*PolicyGroupsResult, error)

type PolicyGroupsResultOutput

type PolicyGroupsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by PolicyGroups.

func (PolicyGroupsResultOutput) ElementType

func (PolicyGroupsResultOutput) ElementType() reflect.Type

func (PolicyGroupsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (PolicyGroupsResultOutput) Lists

func (PolicyGroupsResultOutput) Name

func (PolicyGroupsResultOutput) PolicyViewNames

func (PolicyGroupsResultOutput) ResultOutputFile

func (o PolicyGroupsResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (PolicyGroupsResultOutput) ToPolicyGroupsResultOutput

func (o PolicyGroupsResultOutput) ToPolicyGroupsResultOutput() PolicyGroupsResultOutput

func (PolicyGroupsResultOutput) ToPolicyGroupsResultOutputWithContext

func (o PolicyGroupsResultOutput) ToPolicyGroupsResultOutputWithContext(ctx context.Context) PolicyGroupsResultOutput

type ProductEventArgs

type ProductEventArgs struct {
	Dimensions       []ProductEventDimension `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 ProductEvent.

type ProductEventDimension

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

type ProductEventDimensionArgs

type ProductEventDimensionArgs struct {
	Name  pulumi.StringPtrInput `pulumi:"name"`
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (ProductEventDimensionArgs) ElementType

func (ProductEventDimensionArgs) ElementType() reflect.Type

func (ProductEventDimensionArgs) ToProductEventDimensionOutput

func (i ProductEventDimensionArgs) ToProductEventDimensionOutput() ProductEventDimensionOutput

func (ProductEventDimensionArgs) ToProductEventDimensionOutputWithContext

func (i ProductEventDimensionArgs) ToProductEventDimensionOutputWithContext(ctx context.Context) ProductEventDimensionOutput

type ProductEventDimensionArray

type ProductEventDimensionArray []ProductEventDimensionInput

func (ProductEventDimensionArray) ElementType

func (ProductEventDimensionArray) ElementType() reflect.Type

func (ProductEventDimensionArray) ToProductEventDimensionArrayOutput

func (i ProductEventDimensionArray) ToProductEventDimensionArrayOutput() ProductEventDimensionArrayOutput

func (ProductEventDimensionArray) ToProductEventDimensionArrayOutputWithContext

func (i ProductEventDimensionArray) ToProductEventDimensionArrayOutputWithContext(ctx context.Context) ProductEventDimensionArrayOutput

type ProductEventDimensionArrayInput

type ProductEventDimensionArrayInput interface {
	pulumi.Input

	ToProductEventDimensionArrayOutput() ProductEventDimensionArrayOutput
	ToProductEventDimensionArrayOutputWithContext(context.Context) ProductEventDimensionArrayOutput
}

ProductEventDimensionArrayInput is an input type that accepts ProductEventDimensionArray and ProductEventDimensionArrayOutput values. You can construct a concrete instance of `ProductEventDimensionArrayInput` via:

ProductEventDimensionArray{ ProductEventDimensionArgs{...} }

type ProductEventDimensionArrayOutput

type ProductEventDimensionArrayOutput struct{ *pulumi.OutputState }

func (ProductEventDimensionArrayOutput) ElementType

func (ProductEventDimensionArrayOutput) Index

func (ProductEventDimensionArrayOutput) ToProductEventDimensionArrayOutput

func (o ProductEventDimensionArrayOutput) ToProductEventDimensionArrayOutput() ProductEventDimensionArrayOutput

func (ProductEventDimensionArrayOutput) ToProductEventDimensionArrayOutputWithContext

func (o ProductEventDimensionArrayOutput) ToProductEventDimensionArrayOutputWithContext(ctx context.Context) ProductEventDimensionArrayOutput

type ProductEventDimensionInput

type ProductEventDimensionInput interface {
	pulumi.Input

	ToProductEventDimensionOutput() ProductEventDimensionOutput
	ToProductEventDimensionOutputWithContext(context.Context) ProductEventDimensionOutput
}

ProductEventDimensionInput is an input type that accepts ProductEventDimensionArgs and ProductEventDimensionOutput values. You can construct a concrete instance of `ProductEventDimensionInput` via:

ProductEventDimensionArgs{...}

type ProductEventDimensionOutput

type ProductEventDimensionOutput struct{ *pulumi.OutputState }

func (ProductEventDimensionOutput) ElementType

func (ProductEventDimensionOutput) Name

func (ProductEventDimensionOutput) ToProductEventDimensionOutput

func (o ProductEventDimensionOutput) ToProductEventDimensionOutput() ProductEventDimensionOutput

func (ProductEventDimensionOutput) ToProductEventDimensionOutputWithContext

func (o ProductEventDimensionOutput) ToProductEventDimensionOutputWithContext(ctx context.Context) ProductEventDimensionOutput

func (ProductEventDimensionOutput) Value

type ProductEventList

type ProductEventList struct {
	AdditionMsgs  []ProductEventListAdditionMsg `pulumi:"additionMsgs"`
	Dimensions    []ProductEventListDimension   `pulumi:"dimensions"`
	EventCname    string                        `pulumi:"eventCname"`
	EventEname    string                        `pulumi:"eventEname"`
	EventId       int                           `pulumi:"eventId"`
	EventName     string                        `pulumi:"eventName"`
	GroupInfos    []ProductEventListGroupInfo   `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 ProductEventListAdditionMsg

type ProductEventListAdditionMsg struct {
	Key   string `pulumi:"key"`
	Name  string `pulumi:"name"`
	Value string `pulumi:"value"`
}

type ProductEventListAdditionMsgArgs

type ProductEventListAdditionMsgArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Name  pulumi.StringInput `pulumi:"name"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (ProductEventListAdditionMsgArgs) ElementType

func (ProductEventListAdditionMsgArgs) ToProductEventListAdditionMsgOutput

func (i ProductEventListAdditionMsgArgs) ToProductEventListAdditionMsgOutput() ProductEventListAdditionMsgOutput

func (ProductEventListAdditionMsgArgs) ToProductEventListAdditionMsgOutputWithContext

func (i ProductEventListAdditionMsgArgs) ToProductEventListAdditionMsgOutputWithContext(ctx context.Context) ProductEventListAdditionMsgOutput

type ProductEventListAdditionMsgArray

type ProductEventListAdditionMsgArray []ProductEventListAdditionMsgInput

func (ProductEventListAdditionMsgArray) ElementType

func (ProductEventListAdditionMsgArray) ToProductEventListAdditionMsgArrayOutput

func (i ProductEventListAdditionMsgArray) ToProductEventListAdditionMsgArrayOutput() ProductEventListAdditionMsgArrayOutput

func (ProductEventListAdditionMsgArray) ToProductEventListAdditionMsgArrayOutputWithContext

func (i ProductEventListAdditionMsgArray) ToProductEventListAdditionMsgArrayOutputWithContext(ctx context.Context) ProductEventListAdditionMsgArrayOutput

type ProductEventListAdditionMsgArrayInput

type ProductEventListAdditionMsgArrayInput interface {
	pulumi.Input

	ToProductEventListAdditionMsgArrayOutput() ProductEventListAdditionMsgArrayOutput
	ToProductEventListAdditionMsgArrayOutputWithContext(context.Context) ProductEventListAdditionMsgArrayOutput
}

ProductEventListAdditionMsgArrayInput is an input type that accepts ProductEventListAdditionMsgArray and ProductEventListAdditionMsgArrayOutput values. You can construct a concrete instance of `ProductEventListAdditionMsgArrayInput` via:

ProductEventListAdditionMsgArray{ ProductEventListAdditionMsgArgs{...} }

type ProductEventListAdditionMsgArrayOutput

type ProductEventListAdditionMsgArrayOutput struct{ *pulumi.OutputState }

func (ProductEventListAdditionMsgArrayOutput) ElementType

func (ProductEventListAdditionMsgArrayOutput) Index

func (ProductEventListAdditionMsgArrayOutput) ToProductEventListAdditionMsgArrayOutput

func (o ProductEventListAdditionMsgArrayOutput) ToProductEventListAdditionMsgArrayOutput() ProductEventListAdditionMsgArrayOutput

func (ProductEventListAdditionMsgArrayOutput) ToProductEventListAdditionMsgArrayOutputWithContext

func (o ProductEventListAdditionMsgArrayOutput) ToProductEventListAdditionMsgArrayOutputWithContext(ctx context.Context) ProductEventListAdditionMsgArrayOutput

type ProductEventListAdditionMsgInput

type ProductEventListAdditionMsgInput interface {
	pulumi.Input

	ToProductEventListAdditionMsgOutput() ProductEventListAdditionMsgOutput
	ToProductEventListAdditionMsgOutputWithContext(context.Context) ProductEventListAdditionMsgOutput
}

ProductEventListAdditionMsgInput is an input type that accepts ProductEventListAdditionMsgArgs and ProductEventListAdditionMsgOutput values. You can construct a concrete instance of `ProductEventListAdditionMsgInput` via:

ProductEventListAdditionMsgArgs{...}

type ProductEventListAdditionMsgOutput

type ProductEventListAdditionMsgOutput struct{ *pulumi.OutputState }

func (ProductEventListAdditionMsgOutput) ElementType

func (ProductEventListAdditionMsgOutput) Key

func (ProductEventListAdditionMsgOutput) Name

func (ProductEventListAdditionMsgOutput) ToProductEventListAdditionMsgOutput

func (o ProductEventListAdditionMsgOutput) ToProductEventListAdditionMsgOutput() ProductEventListAdditionMsgOutput

func (ProductEventListAdditionMsgOutput) ToProductEventListAdditionMsgOutputWithContext

func (o ProductEventListAdditionMsgOutput) ToProductEventListAdditionMsgOutputWithContext(ctx context.Context) ProductEventListAdditionMsgOutput

func (ProductEventListAdditionMsgOutput) Value

type ProductEventListArgs

type ProductEventListArgs struct {
	AdditionMsgs  ProductEventListAdditionMsgArrayInput `pulumi:"additionMsgs"`
	Dimensions    ProductEventListDimensionArrayInput   `pulumi:"dimensions"`
	EventCname    pulumi.StringInput                    `pulumi:"eventCname"`
	EventEname    pulumi.StringInput                    `pulumi:"eventEname"`
	EventId       pulumi.IntInput                       `pulumi:"eventId"`
	EventName     pulumi.StringInput                    `pulumi:"eventName"`
	GroupInfos    ProductEventListGroupInfoArrayInput   `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 (ProductEventListArgs) ElementType

func (ProductEventListArgs) ElementType() reflect.Type

func (ProductEventListArgs) ToProductEventListOutput

func (i ProductEventListArgs) ToProductEventListOutput() ProductEventListOutput

func (ProductEventListArgs) ToProductEventListOutputWithContext

func (i ProductEventListArgs) ToProductEventListOutputWithContext(ctx context.Context) ProductEventListOutput

type ProductEventListArray

type ProductEventListArray []ProductEventListInput

func (ProductEventListArray) ElementType

func (ProductEventListArray) ElementType() reflect.Type

func (ProductEventListArray) ToProductEventListArrayOutput

func (i ProductEventListArray) ToProductEventListArrayOutput() ProductEventListArrayOutput

func (ProductEventListArray) ToProductEventListArrayOutputWithContext

func (i ProductEventListArray) ToProductEventListArrayOutputWithContext(ctx context.Context) ProductEventListArrayOutput

type ProductEventListArrayInput

type ProductEventListArrayInput interface {
	pulumi.Input

	ToProductEventListArrayOutput() ProductEventListArrayOutput
	ToProductEventListArrayOutputWithContext(context.Context) ProductEventListArrayOutput
}

ProductEventListArrayInput is an input type that accepts ProductEventListArray and ProductEventListArrayOutput values. You can construct a concrete instance of `ProductEventListArrayInput` via:

ProductEventListArray{ ProductEventListArgs{...} }

type ProductEventListArrayOutput

type ProductEventListArrayOutput struct{ *pulumi.OutputState }

func (ProductEventListArrayOutput) ElementType

func (ProductEventListArrayOutput) Index

func (ProductEventListArrayOutput) ToProductEventListArrayOutput

func (o ProductEventListArrayOutput) ToProductEventListArrayOutput() ProductEventListArrayOutput

func (ProductEventListArrayOutput) ToProductEventListArrayOutputWithContext

func (o ProductEventListArrayOutput) ToProductEventListArrayOutputWithContext(ctx context.Context) ProductEventListArrayOutput

type ProductEventListDimension

type ProductEventListDimension struct {
	Key   string `pulumi:"key"`
	Name  string `pulumi:"name"`
	Value string `pulumi:"value"`
}

type ProductEventListDimensionArgs

type ProductEventListDimensionArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Name  pulumi.StringInput `pulumi:"name"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (ProductEventListDimensionArgs) ElementType

func (ProductEventListDimensionArgs) ToProductEventListDimensionOutput

func (i ProductEventListDimensionArgs) ToProductEventListDimensionOutput() ProductEventListDimensionOutput

func (ProductEventListDimensionArgs) ToProductEventListDimensionOutputWithContext

func (i ProductEventListDimensionArgs) ToProductEventListDimensionOutputWithContext(ctx context.Context) ProductEventListDimensionOutput

type ProductEventListDimensionArray

type ProductEventListDimensionArray []ProductEventListDimensionInput

func (ProductEventListDimensionArray) ElementType

func (ProductEventListDimensionArray) ToProductEventListDimensionArrayOutput

func (i ProductEventListDimensionArray) ToProductEventListDimensionArrayOutput() ProductEventListDimensionArrayOutput

func (ProductEventListDimensionArray) ToProductEventListDimensionArrayOutputWithContext

func (i ProductEventListDimensionArray) ToProductEventListDimensionArrayOutputWithContext(ctx context.Context) ProductEventListDimensionArrayOutput

type ProductEventListDimensionArrayInput

type ProductEventListDimensionArrayInput interface {
	pulumi.Input

	ToProductEventListDimensionArrayOutput() ProductEventListDimensionArrayOutput
	ToProductEventListDimensionArrayOutputWithContext(context.Context) ProductEventListDimensionArrayOutput
}

ProductEventListDimensionArrayInput is an input type that accepts ProductEventListDimensionArray and ProductEventListDimensionArrayOutput values. You can construct a concrete instance of `ProductEventListDimensionArrayInput` via:

ProductEventListDimensionArray{ ProductEventListDimensionArgs{...} }

type ProductEventListDimensionArrayOutput

type ProductEventListDimensionArrayOutput struct{ *pulumi.OutputState }

func (ProductEventListDimensionArrayOutput) ElementType

func (ProductEventListDimensionArrayOutput) Index

func (ProductEventListDimensionArrayOutput) ToProductEventListDimensionArrayOutput

func (o ProductEventListDimensionArrayOutput) ToProductEventListDimensionArrayOutput() ProductEventListDimensionArrayOutput

func (ProductEventListDimensionArrayOutput) ToProductEventListDimensionArrayOutputWithContext

func (o ProductEventListDimensionArrayOutput) ToProductEventListDimensionArrayOutputWithContext(ctx context.Context) ProductEventListDimensionArrayOutput

type ProductEventListDimensionInput

type ProductEventListDimensionInput interface {
	pulumi.Input

	ToProductEventListDimensionOutput() ProductEventListDimensionOutput
	ToProductEventListDimensionOutputWithContext(context.Context) ProductEventListDimensionOutput
}

ProductEventListDimensionInput is an input type that accepts ProductEventListDimensionArgs and ProductEventListDimensionOutput values. You can construct a concrete instance of `ProductEventListDimensionInput` via:

ProductEventListDimensionArgs{...}

type ProductEventListDimensionOutput

type ProductEventListDimensionOutput struct{ *pulumi.OutputState }

func (ProductEventListDimensionOutput) ElementType

func (ProductEventListDimensionOutput) Key

func (ProductEventListDimensionOutput) Name

func (ProductEventListDimensionOutput) ToProductEventListDimensionOutput

func (o ProductEventListDimensionOutput) ToProductEventListDimensionOutput() ProductEventListDimensionOutput

func (ProductEventListDimensionOutput) ToProductEventListDimensionOutputWithContext

func (o ProductEventListDimensionOutput) ToProductEventListDimensionOutputWithContext(ctx context.Context) ProductEventListDimensionOutput

func (ProductEventListDimensionOutput) Value

type ProductEventListGroupInfo

type ProductEventListGroupInfo struct {
	GroupId   string `pulumi:"groupId"`
	GroupName string `pulumi:"groupName"`
}

type ProductEventListGroupInfoArgs

type ProductEventListGroupInfoArgs struct {
	GroupId   pulumi.StringInput `pulumi:"groupId"`
	GroupName pulumi.StringInput `pulumi:"groupName"`
}

func (ProductEventListGroupInfoArgs) ElementType

func (ProductEventListGroupInfoArgs) ToProductEventListGroupInfoOutput

func (i ProductEventListGroupInfoArgs) ToProductEventListGroupInfoOutput() ProductEventListGroupInfoOutput

func (ProductEventListGroupInfoArgs) ToProductEventListGroupInfoOutputWithContext

func (i ProductEventListGroupInfoArgs) ToProductEventListGroupInfoOutputWithContext(ctx context.Context) ProductEventListGroupInfoOutput

type ProductEventListGroupInfoArray

type ProductEventListGroupInfoArray []ProductEventListGroupInfoInput

func (ProductEventListGroupInfoArray) ElementType

func (ProductEventListGroupInfoArray) ToProductEventListGroupInfoArrayOutput

func (i ProductEventListGroupInfoArray) ToProductEventListGroupInfoArrayOutput() ProductEventListGroupInfoArrayOutput

func (ProductEventListGroupInfoArray) ToProductEventListGroupInfoArrayOutputWithContext

func (i ProductEventListGroupInfoArray) ToProductEventListGroupInfoArrayOutputWithContext(ctx context.Context) ProductEventListGroupInfoArrayOutput

type ProductEventListGroupInfoArrayInput

type ProductEventListGroupInfoArrayInput interface {
	pulumi.Input

	ToProductEventListGroupInfoArrayOutput() ProductEventListGroupInfoArrayOutput
	ToProductEventListGroupInfoArrayOutputWithContext(context.Context) ProductEventListGroupInfoArrayOutput
}

ProductEventListGroupInfoArrayInput is an input type that accepts ProductEventListGroupInfoArray and ProductEventListGroupInfoArrayOutput values. You can construct a concrete instance of `ProductEventListGroupInfoArrayInput` via:

ProductEventListGroupInfoArray{ ProductEventListGroupInfoArgs{...} }

type ProductEventListGroupInfoArrayOutput

type ProductEventListGroupInfoArrayOutput struct{ *pulumi.OutputState }

func (ProductEventListGroupInfoArrayOutput) ElementType

func (ProductEventListGroupInfoArrayOutput) Index

func (ProductEventListGroupInfoArrayOutput) ToProductEventListGroupInfoArrayOutput

func (o ProductEventListGroupInfoArrayOutput) ToProductEventListGroupInfoArrayOutput() ProductEventListGroupInfoArrayOutput

func (ProductEventListGroupInfoArrayOutput) ToProductEventListGroupInfoArrayOutputWithContext

func (o ProductEventListGroupInfoArrayOutput) ToProductEventListGroupInfoArrayOutputWithContext(ctx context.Context) ProductEventListGroupInfoArrayOutput

type ProductEventListGroupInfoInput

type ProductEventListGroupInfoInput interface {
	pulumi.Input

	ToProductEventListGroupInfoOutput() ProductEventListGroupInfoOutput
	ToProductEventListGroupInfoOutputWithContext(context.Context) ProductEventListGroupInfoOutput
}

ProductEventListGroupInfoInput is an input type that accepts ProductEventListGroupInfoArgs and ProductEventListGroupInfoOutput values. You can construct a concrete instance of `ProductEventListGroupInfoInput` via:

ProductEventListGroupInfoArgs{...}

type ProductEventListGroupInfoOutput

type ProductEventListGroupInfoOutput struct{ *pulumi.OutputState }

func (ProductEventListGroupInfoOutput) ElementType

func (ProductEventListGroupInfoOutput) GroupId

func (ProductEventListGroupInfoOutput) GroupName

func (ProductEventListGroupInfoOutput) ToProductEventListGroupInfoOutput

func (o ProductEventListGroupInfoOutput) ToProductEventListGroupInfoOutput() ProductEventListGroupInfoOutput

func (ProductEventListGroupInfoOutput) ToProductEventListGroupInfoOutputWithContext

func (o ProductEventListGroupInfoOutput) ToProductEventListGroupInfoOutputWithContext(ctx context.Context) ProductEventListGroupInfoOutput

type ProductEventListInput

type ProductEventListInput interface {
	pulumi.Input

	ToProductEventListOutput() ProductEventListOutput
	ToProductEventListOutputWithContext(context.Context) ProductEventListOutput
}

ProductEventListInput is an input type that accepts ProductEventListArgs and ProductEventListOutput values. You can construct a concrete instance of `ProductEventListInput` via:

ProductEventListArgs{...}

type ProductEventListOutput

type ProductEventListOutput struct{ *pulumi.OutputState }

func (ProductEventListOutput) AdditionMsgs

func (ProductEventListOutput) Dimensions

func (ProductEventListOutput) ElementType

func (ProductEventListOutput) ElementType() reflect.Type

func (ProductEventListOutput) EventCname

func (ProductEventListOutput) EventEname

func (ProductEventListOutput) EventId

func (ProductEventListOutput) EventName

func (ProductEventListOutput) GroupInfos

func (ProductEventListOutput) InstanceId

func (ProductEventListOutput) InstanceName

func (o ProductEventListOutput) InstanceName() pulumi.StringOutput

func (ProductEventListOutput) IsAlarmConfig

func (o ProductEventListOutput) IsAlarmConfig() pulumi.IntOutput

func (ProductEventListOutput) ProductCname

func (o ProductEventListOutput) ProductCname() pulumi.StringOutput

func (ProductEventListOutput) ProductEname

func (o ProductEventListOutput) ProductEname() pulumi.StringOutput

func (ProductEventListOutput) ProductName

func (o ProductEventListOutput) ProductName() pulumi.StringOutput

func (ProductEventListOutput) ProjectId

func (ProductEventListOutput) Region

func (ProductEventListOutput) StartTime

func (o ProductEventListOutput) StartTime() pulumi.IntOutput

func (ProductEventListOutput) Status

func (ProductEventListOutput) SupportAlarm

func (o ProductEventListOutput) SupportAlarm() pulumi.IntOutput

func (ProductEventListOutput) ToProductEventListOutput

func (o ProductEventListOutput) ToProductEventListOutput() ProductEventListOutput

func (ProductEventListOutput) ToProductEventListOutputWithContext

func (o ProductEventListOutput) ToProductEventListOutputWithContext(ctx context.Context) ProductEventListOutput

func (ProductEventListOutput) Type

func (ProductEventListOutput) UpdateTime

func (o ProductEventListOutput) UpdateTime() pulumi.IntOutput

type ProductEventOutputArgs

type ProductEventOutputArgs struct {
	Dimensions       ProductEventDimensionArrayInput `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 ProductEvent.

func (ProductEventOutputArgs) ElementType

func (ProductEventOutputArgs) ElementType() reflect.Type

type ProductEventResult

type ProductEventResult struct {
	Dimensions []ProductEventDimension `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            []ProductEventList `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 ProductEvent.

func ProductEvent

func ProductEvent(ctx *pulumi.Context, args *ProductEventArgs, opts ...pulumi.InvokeOption) (*ProductEventResult, error)

type ProductEventResultOutput

type ProductEventResultOutput struct{ *pulumi.OutputState }

A collection of values returned by ProductEvent.

func (ProductEventResultOutput) Dimensions

func (ProductEventResultOutput) ElementType

func (ProductEventResultOutput) ElementType() reflect.Type

func (ProductEventResultOutput) EndTime

func (ProductEventResultOutput) EventNames

func (ProductEventResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (ProductEventResultOutput) InstanceIds

func (ProductEventResultOutput) IsAlarmConfig

func (o ProductEventResultOutput) IsAlarmConfig() pulumi.IntPtrOutput

func (ProductEventResultOutput) Lists

func (ProductEventResultOutput) ProductNames

func (ProductEventResultOutput) ProjectIds

func (ProductEventResultOutput) RegionLists

func (ProductEventResultOutput) ResultOutputFile

func (o ProductEventResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (ProductEventResultOutput) StartTime

func (ProductEventResultOutput) Statuses

func (ProductEventResultOutput) ToProductEventResultOutput

func (o ProductEventResultOutput) ToProductEventResultOutput() ProductEventResultOutput

func (ProductEventResultOutput) ToProductEventResultOutputWithContext

func (o ProductEventResultOutput) ToProductEventResultOutputWithContext(ctx context.Context) ProductEventResultOutput

func (ProductEventResultOutput) Types

type ProductNamespaceArgs

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

A collection of arguments for invoking ProductNamespace.

type ProductNamespaceList

type ProductNamespaceList struct {
	Namespace          string `pulumi:"namespace"`
	ProductChineseName string `pulumi:"productChineseName"`
	ProductName        string `pulumi:"productName"`
}

type ProductNamespaceListArgs

type ProductNamespaceListArgs struct {
	Namespace          pulumi.StringInput `pulumi:"namespace"`
	ProductChineseName pulumi.StringInput `pulumi:"productChineseName"`
	ProductName        pulumi.StringInput `pulumi:"productName"`
}

func (ProductNamespaceListArgs) ElementType

func (ProductNamespaceListArgs) ElementType() reflect.Type

func (ProductNamespaceListArgs) ToProductNamespaceListOutput

func (i ProductNamespaceListArgs) ToProductNamespaceListOutput() ProductNamespaceListOutput

func (ProductNamespaceListArgs) ToProductNamespaceListOutputWithContext

func (i ProductNamespaceListArgs) ToProductNamespaceListOutputWithContext(ctx context.Context) ProductNamespaceListOutput

type ProductNamespaceListArray

type ProductNamespaceListArray []ProductNamespaceListInput

func (ProductNamespaceListArray) ElementType

func (ProductNamespaceListArray) ElementType() reflect.Type

func (ProductNamespaceListArray) ToProductNamespaceListArrayOutput

func (i ProductNamespaceListArray) ToProductNamespaceListArrayOutput() ProductNamespaceListArrayOutput

func (ProductNamespaceListArray) ToProductNamespaceListArrayOutputWithContext

func (i ProductNamespaceListArray) ToProductNamespaceListArrayOutputWithContext(ctx context.Context) ProductNamespaceListArrayOutput

type ProductNamespaceListArrayInput

type ProductNamespaceListArrayInput interface {
	pulumi.Input

	ToProductNamespaceListArrayOutput() ProductNamespaceListArrayOutput
	ToProductNamespaceListArrayOutputWithContext(context.Context) ProductNamespaceListArrayOutput
}

ProductNamespaceListArrayInput is an input type that accepts ProductNamespaceListArray and ProductNamespaceListArrayOutput values. You can construct a concrete instance of `ProductNamespaceListArrayInput` via:

ProductNamespaceListArray{ ProductNamespaceListArgs{...} }

type ProductNamespaceListArrayOutput

type ProductNamespaceListArrayOutput struct{ *pulumi.OutputState }

func (ProductNamespaceListArrayOutput) ElementType

func (ProductNamespaceListArrayOutput) Index

func (ProductNamespaceListArrayOutput) ToProductNamespaceListArrayOutput

func (o ProductNamespaceListArrayOutput) ToProductNamespaceListArrayOutput() ProductNamespaceListArrayOutput

func (ProductNamespaceListArrayOutput) ToProductNamespaceListArrayOutputWithContext

func (o ProductNamespaceListArrayOutput) ToProductNamespaceListArrayOutputWithContext(ctx context.Context) ProductNamespaceListArrayOutput

type ProductNamespaceListInput

type ProductNamespaceListInput interface {
	pulumi.Input

	ToProductNamespaceListOutput() ProductNamespaceListOutput
	ToProductNamespaceListOutputWithContext(context.Context) ProductNamespaceListOutput
}

ProductNamespaceListInput is an input type that accepts ProductNamespaceListArgs and ProductNamespaceListOutput values. You can construct a concrete instance of `ProductNamespaceListInput` via:

ProductNamespaceListArgs{...}

type ProductNamespaceListOutput

type ProductNamespaceListOutput struct{ *pulumi.OutputState }

func (ProductNamespaceListOutput) ElementType

func (ProductNamespaceListOutput) ElementType() reflect.Type

func (ProductNamespaceListOutput) Namespace

func (ProductNamespaceListOutput) ProductChineseName

func (o ProductNamespaceListOutput) ProductChineseName() pulumi.StringOutput

func (ProductNamespaceListOutput) ProductName

func (ProductNamespaceListOutput) ToProductNamespaceListOutput

func (o ProductNamespaceListOutput) ToProductNamespaceListOutput() ProductNamespaceListOutput

func (ProductNamespaceListOutput) ToProductNamespaceListOutputWithContext

func (o ProductNamespaceListOutput) ToProductNamespaceListOutputWithContext(ctx context.Context) ProductNamespaceListOutput

type ProductNamespaceOutputArgs

type ProductNamespaceOutputArgs struct {
	Name             pulumi.StringPtrInput `pulumi:"name"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking ProductNamespace.

func (ProductNamespaceOutputArgs) ElementType

func (ProductNamespaceOutputArgs) ElementType() reflect.Type

type ProductNamespaceResult

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

A collection of values returned by ProductNamespace.

type ProductNamespaceResultOutput

type ProductNamespaceResultOutput struct{ *pulumi.OutputState }

A collection of values returned by ProductNamespace.

func (ProductNamespaceResultOutput) ElementType

func (ProductNamespaceResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (ProductNamespaceResultOutput) Lists

func (ProductNamespaceResultOutput) Name

func (ProductNamespaceResultOutput) ResultOutputFile

func (ProductNamespaceResultOutput) ToProductNamespaceResultOutput

func (o ProductNamespaceResultOutput) ToProductNamespaceResultOutput() ProductNamespaceResultOutput

func (ProductNamespaceResultOutput) ToProductNamespaceResultOutputWithContext

func (o ProductNamespaceResultOutput) ToProductNamespaceResultOutputWithContext(ctx context.Context) ProductNamespaceResultOutput

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL