cms

package
v2.17.0 Latest Latest
Warning

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

Go to latest
Published: Sep 14, 2020 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Alarm

type Alarm struct {
	pulumi.CustomResourceState

	// List contact groups of the alarm rule, which must have been created on the console.
	ContactGroups pulumi.StringArrayOutput `pulumi:"contactGroups"`
	// Map of the resources associated with the alarm rule, such as "instanceId", "device" and "port". Each key's value is a string and it uses comma to split multiple items. For more information, see [Metrics Reference](https://www.alibabacloud.com/help/doc-detail/28619.htm).
	Dimensions pulumi.MapOutput `pulumi:"dimensions"`
	// The interval of effecting alarm rule. It foramt as "hh:mm-hh:mm", like "0:00-4:00". Default to "00:00-23:59".
	EffectiveInterval pulumi.StringPtrOutput `pulumi:"effectiveInterval"`
	// Whether to enable alarm rule. Default to true.
	Enabled pulumi.BoolPtrOutput `pulumi:"enabled"`
	// It has been deprecated from provider version 1.50.0 and 'effective_interval' instead.
	//
	// Deprecated: Field 'end_time' has been deprecated from provider version 1.50.0. New field 'effective_interval' instead.
	EndTime pulumi.IntPtrOutput `pulumi:"endTime"`
	// A configuration of critical alarm (documented below).
	EscalationsCritical AlarmEscalationsCriticalPtrOutput `pulumi:"escalationsCritical"`
	// A configuration of critical info (documented below).
	EscalationsInfo AlarmEscalationsInfoPtrOutput `pulumi:"escalationsInfo"`
	// A configuration of critical warn (documented below).
	EscalationsWarn AlarmEscalationsWarnPtrOutput `pulumi:"escalationsWarn"`
	// Name of the monitoring metrics corresponding to a project, such as "CPUUtilization" and "networkinRate". For more information, see [Metrics Reference](https://www.alibabacloud.com/help/doc-detail/28619.htm).
	Metric pulumi.StringOutput `pulumi:"metric"`
	// The alarm rule name.
	Name pulumi.StringOutput `pulumi:"name"`
	// It has been deprecated from provider version 1.94.0 and 'escalations_critical.comparison_operator' instead.
	//
	// Deprecated: Field 'operator' has been deprecated from provider version 1.94.0. New field 'escalations_critical.comparison_operator' instead.
	Operator pulumi.StringOutput `pulumi:"operator"`
	// Index query cycle, which must be consistent with that defined for metrics. Default to 300, in seconds.
	Period pulumi.IntPtrOutput `pulumi:"period"`
	// Monitor project name, such as "acsEcsDashboard" and "acsRdsDashboard". For more information, see [Metrics Reference](https://www.alibabacloud.com/help/doc-detail/28619.htm).
	Project pulumi.StringOutput `pulumi:"project"`
	// Notification silence period in the alarm state, in seconds. Valid value range: [300, 86400]. Default to 86400
	SilenceTime pulumi.IntPtrOutput `pulumi:"silenceTime"`
	// It has been deprecated from provider version 1.50.0 and 'effective_interval' instead.
	//
	// Deprecated: Field 'start_time' has been deprecated from provider version 1.50.0. New field 'effective_interval' instead.
	StartTime pulumi.IntPtrOutput `pulumi:"startTime"`
	// Critical level alarm statistics method.. It must be consistent with that defined for metrics. Valid values: ["Average", "Minimum", "Maximum"]. Default to "Average".
	//
	// Deprecated: Field 'statistics' has been deprecated from provider version 1.94.0. New field 'escalations_critical.statistics' instead.
	Statistics pulumi.StringOutput `pulumi:"statistics"`
	// The current alarm rule status.
	Status pulumi.StringOutput `pulumi:"status"`
	// Critical level alarm threshold value, which must be a numeric value currently.
	//
	// Deprecated: Field 'threshold' has been deprecated from provider version 1.94.0. New field 'escalations_critical.threshold' instead.
	Threshold pulumi.StringOutput `pulumi:"threshold"`
	// It has been deprecated from provider version 1.94.0 and 'escalations_critical.times' instead.
	//
	// Deprecated: Field 'triggered_count' has been deprecated from provider version 1.94.0. New field 'escalations_critical.times' instead.
	TriggeredCount pulumi.IntOutput `pulumi:"triggeredCount"`
	// The webhook that should be called when the alarm is triggered. Currently, only http protocol is supported. Default is empty string.
	Webhook pulumi.StringPtrOutput `pulumi:"webhook"`
}

This resource provides a alarm rule resource and it can be used to monitor several cloud services according different metrics. Details for [alarm rule](https://www.alibabacloud.com/help/doc-detail/28608.htm).

## Example Usage

Basic Usage

```go package main

import (

"fmt"

"github.com/pulumi/pulumi-alicloud/sdk/v2/go/alicloud/cms"
"github.com/pulumi/pulumi/sdk/v2/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := cms.NewAlarm(ctx, "basic", &cms.AlarmArgs{
			ContactGroups: pulumi.StringArray{
				pulumi.String("test-group"),
			},
			Dimensions: pulumi.StringMap{
				"device":     pulumi.String("/dev/vda1,/dev/vdb1"),
				"instanceId": pulumi.String("i-bp1247,i-bp11gd"),
			},
			EffectiveInterval: pulumi.String("0:00-2:00"),
			EscalationsCritical: &cms.AlarmEscalationsCriticalArgs{
				ComparisonOperator: pulumi.String("<="),
				Statistics:         pulumi.String("Average"),
				Threshold:          pulumi.String("35"),
				Times:              pulumi.Int(2),
			},
			EscalationsWarn: &cms.AlarmEscalationsWarnArgs{
				ComparisonOperator: pulumi.String("<="),
				Statistics:         pulumi.String("Average"),
				Threshold:          pulumi.String("102400"),
				Times:              pulumi.Int(1),
			},
			Metric:  pulumi.String("disk_writebytes"),
			Period:  pulumi.Int(900),
			Project: pulumi.String("acs_ecs_dashboard"),
			Webhook: pulumi.String(fmt.Sprintf("%v%v%v", "https://", data.Alicloud_account.Current.Id, ".eu-central-1.fc.aliyuncs.com/2016-08-15/proxy/Terraform/AlarmEndpointMock/")),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

func GetAlarm

func GetAlarm(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AlarmState, opts ...pulumi.ResourceOption) (*Alarm, error)

GetAlarm gets an existing Alarm 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 NewAlarm

func NewAlarm(ctx *pulumi.Context,
	name string, args *AlarmArgs, opts ...pulumi.ResourceOption) (*Alarm, error)

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

type AlarmArgs

type AlarmArgs struct {
	// List contact groups of the alarm rule, which must have been created on the console.
	ContactGroups pulumi.StringArrayInput
	// Map of the resources associated with the alarm rule, such as "instanceId", "device" and "port". Each key's value is a string and it uses comma to split multiple items. For more information, see [Metrics Reference](https://www.alibabacloud.com/help/doc-detail/28619.htm).
	Dimensions pulumi.MapInput
	// The interval of effecting alarm rule. It foramt as "hh:mm-hh:mm", like "0:00-4:00". Default to "00:00-23:59".
	EffectiveInterval pulumi.StringPtrInput
	// Whether to enable alarm rule. Default to true.
	Enabled pulumi.BoolPtrInput
	// It has been deprecated from provider version 1.50.0 and 'effective_interval' instead.
	//
	// Deprecated: Field 'end_time' has been deprecated from provider version 1.50.0. New field 'effective_interval' instead.
	EndTime pulumi.IntPtrInput
	// A configuration of critical alarm (documented below).
	EscalationsCritical AlarmEscalationsCriticalPtrInput
	// A configuration of critical info (documented below).
	EscalationsInfo AlarmEscalationsInfoPtrInput
	// A configuration of critical warn (documented below).
	EscalationsWarn AlarmEscalationsWarnPtrInput
	// Name of the monitoring metrics corresponding to a project, such as "CPUUtilization" and "networkinRate". For more information, see [Metrics Reference](https://www.alibabacloud.com/help/doc-detail/28619.htm).
	Metric pulumi.StringInput
	// The alarm rule name.
	Name pulumi.StringPtrInput
	// It has been deprecated from provider version 1.94.0 and 'escalations_critical.comparison_operator' instead.
	//
	// Deprecated: Field 'operator' has been deprecated from provider version 1.94.0. New field 'escalations_critical.comparison_operator' instead.
	Operator pulumi.StringPtrInput
	// Index query cycle, which must be consistent with that defined for metrics. Default to 300, in seconds.
	Period pulumi.IntPtrInput
	// Monitor project name, such as "acsEcsDashboard" and "acsRdsDashboard". For more information, see [Metrics Reference](https://www.alibabacloud.com/help/doc-detail/28619.htm).
	Project pulumi.StringInput
	// Notification silence period in the alarm state, in seconds. Valid value range: [300, 86400]. Default to 86400
	SilenceTime pulumi.IntPtrInput
	// It has been deprecated from provider version 1.50.0 and 'effective_interval' instead.
	//
	// Deprecated: Field 'start_time' has been deprecated from provider version 1.50.0. New field 'effective_interval' instead.
	StartTime pulumi.IntPtrInput
	// Critical level alarm statistics method.. It must be consistent with that defined for metrics. Valid values: ["Average", "Minimum", "Maximum"]. Default to "Average".
	//
	// Deprecated: Field 'statistics' has been deprecated from provider version 1.94.0. New field 'escalations_critical.statistics' instead.
	Statistics pulumi.StringPtrInput
	// Critical level alarm threshold value, which must be a numeric value currently.
	//
	// Deprecated: Field 'threshold' has been deprecated from provider version 1.94.0. New field 'escalations_critical.threshold' instead.
	Threshold pulumi.StringPtrInput
	// It has been deprecated from provider version 1.94.0 and 'escalations_critical.times' instead.
	//
	// Deprecated: Field 'triggered_count' has been deprecated from provider version 1.94.0. New field 'escalations_critical.times' instead.
	TriggeredCount pulumi.IntPtrInput
	// The webhook that should be called when the alarm is triggered. Currently, only http protocol is supported. Default is empty string.
	Webhook pulumi.StringPtrInput
}

The set of arguments for constructing a Alarm resource.

func (AlarmArgs) ElementType

func (AlarmArgs) ElementType() reflect.Type

type AlarmEscalationsCritical added in v2.15.0

type AlarmEscalationsCritical struct {
	// Critical level alarm comparison operator. Valid values: ["<=", "<", ">", ">=", "==", "!="]. Default to "==".
	ComparisonOperator *string `pulumi:"comparisonOperator"`
	// Critical level alarm statistics method.. It must be consistent with that defined for metrics. Valid values: ["Average", "Minimum", "Maximum"]. Default to "Average".
	Statistics *string `pulumi:"statistics"`
	// Critical level alarm threshold value, which must be a numeric value currently.
	Threshold *string `pulumi:"threshold"`
	// Critical level alarm retry times. Default to 3.
	Times *int `pulumi:"times"`
}

type AlarmEscalationsCriticalArgs added in v2.15.0

type AlarmEscalationsCriticalArgs struct {
	// Critical level alarm comparison operator. Valid values: ["<=", "<", ">", ">=", "==", "!="]. Default to "==".
	ComparisonOperator pulumi.StringPtrInput `pulumi:"comparisonOperator"`
	// Critical level alarm statistics method.. It must be consistent with that defined for metrics. Valid values: ["Average", "Minimum", "Maximum"]. Default to "Average".
	Statistics pulumi.StringPtrInput `pulumi:"statistics"`
	// Critical level alarm threshold value, which must be a numeric value currently.
	Threshold pulumi.StringPtrInput `pulumi:"threshold"`
	// Critical level alarm retry times. Default to 3.
	Times pulumi.IntPtrInput `pulumi:"times"`
}

func (AlarmEscalationsCriticalArgs) ElementType added in v2.15.0

func (AlarmEscalationsCriticalArgs) ToAlarmEscalationsCriticalOutput added in v2.15.0

func (i AlarmEscalationsCriticalArgs) ToAlarmEscalationsCriticalOutput() AlarmEscalationsCriticalOutput

func (AlarmEscalationsCriticalArgs) ToAlarmEscalationsCriticalOutputWithContext added in v2.15.0

func (i AlarmEscalationsCriticalArgs) ToAlarmEscalationsCriticalOutputWithContext(ctx context.Context) AlarmEscalationsCriticalOutput

func (AlarmEscalationsCriticalArgs) ToAlarmEscalationsCriticalPtrOutput added in v2.15.0

func (i AlarmEscalationsCriticalArgs) ToAlarmEscalationsCriticalPtrOutput() AlarmEscalationsCriticalPtrOutput

func (AlarmEscalationsCriticalArgs) ToAlarmEscalationsCriticalPtrOutputWithContext added in v2.15.0

func (i AlarmEscalationsCriticalArgs) ToAlarmEscalationsCriticalPtrOutputWithContext(ctx context.Context) AlarmEscalationsCriticalPtrOutput

type AlarmEscalationsCriticalInput added in v2.15.0

type AlarmEscalationsCriticalInput interface {
	pulumi.Input

	ToAlarmEscalationsCriticalOutput() AlarmEscalationsCriticalOutput
	ToAlarmEscalationsCriticalOutputWithContext(context.Context) AlarmEscalationsCriticalOutput
}

AlarmEscalationsCriticalInput is an input type that accepts AlarmEscalationsCriticalArgs and AlarmEscalationsCriticalOutput values. You can construct a concrete instance of `AlarmEscalationsCriticalInput` via:

AlarmEscalationsCriticalArgs{...}

type AlarmEscalationsCriticalOutput added in v2.15.0

type AlarmEscalationsCriticalOutput struct{ *pulumi.OutputState }

func (AlarmEscalationsCriticalOutput) ComparisonOperator added in v2.15.0

func (o AlarmEscalationsCriticalOutput) ComparisonOperator() pulumi.StringPtrOutput

Critical level alarm comparison operator. Valid values: ["<=", "<", ">", ">=", "==", "!="]. Default to "==".

func (AlarmEscalationsCriticalOutput) ElementType added in v2.15.0

func (AlarmEscalationsCriticalOutput) Statistics added in v2.15.0

Critical level alarm statistics method.. It must be consistent with that defined for metrics. Valid values: ["Average", "Minimum", "Maximum"]. Default to "Average".

func (AlarmEscalationsCriticalOutput) Threshold added in v2.15.0

Critical level alarm threshold value, which must be a numeric value currently.

func (AlarmEscalationsCriticalOutput) Times added in v2.15.0

Critical level alarm retry times. Default to 3.

func (AlarmEscalationsCriticalOutput) ToAlarmEscalationsCriticalOutput added in v2.15.0

func (o AlarmEscalationsCriticalOutput) ToAlarmEscalationsCriticalOutput() AlarmEscalationsCriticalOutput

func (AlarmEscalationsCriticalOutput) ToAlarmEscalationsCriticalOutputWithContext added in v2.15.0

func (o AlarmEscalationsCriticalOutput) ToAlarmEscalationsCriticalOutputWithContext(ctx context.Context) AlarmEscalationsCriticalOutput

func (AlarmEscalationsCriticalOutput) ToAlarmEscalationsCriticalPtrOutput added in v2.15.0

func (o AlarmEscalationsCriticalOutput) ToAlarmEscalationsCriticalPtrOutput() AlarmEscalationsCriticalPtrOutput

func (AlarmEscalationsCriticalOutput) ToAlarmEscalationsCriticalPtrOutputWithContext added in v2.15.0

func (o AlarmEscalationsCriticalOutput) ToAlarmEscalationsCriticalPtrOutputWithContext(ctx context.Context) AlarmEscalationsCriticalPtrOutput

type AlarmEscalationsCriticalPtrInput added in v2.15.0

type AlarmEscalationsCriticalPtrInput interface {
	pulumi.Input

	ToAlarmEscalationsCriticalPtrOutput() AlarmEscalationsCriticalPtrOutput
	ToAlarmEscalationsCriticalPtrOutputWithContext(context.Context) AlarmEscalationsCriticalPtrOutput
}

AlarmEscalationsCriticalPtrInput is an input type that accepts AlarmEscalationsCriticalArgs, AlarmEscalationsCriticalPtr and AlarmEscalationsCriticalPtrOutput values. You can construct a concrete instance of `AlarmEscalationsCriticalPtrInput` via:

        AlarmEscalationsCriticalArgs{...}

or:

        nil

func AlarmEscalationsCriticalPtr added in v2.15.0

func AlarmEscalationsCriticalPtr(v *AlarmEscalationsCriticalArgs) AlarmEscalationsCriticalPtrInput

type AlarmEscalationsCriticalPtrOutput added in v2.15.0

type AlarmEscalationsCriticalPtrOutput struct{ *pulumi.OutputState }

func (AlarmEscalationsCriticalPtrOutput) ComparisonOperator added in v2.15.0

Critical level alarm comparison operator. Valid values: ["<=", "<", ">", ">=", "==", "!="]. Default to "==".

func (AlarmEscalationsCriticalPtrOutput) Elem added in v2.15.0

func (AlarmEscalationsCriticalPtrOutput) ElementType added in v2.15.0

func (AlarmEscalationsCriticalPtrOutput) Statistics added in v2.15.0

Critical level alarm statistics method.. It must be consistent with that defined for metrics. Valid values: ["Average", "Minimum", "Maximum"]. Default to "Average".

func (AlarmEscalationsCriticalPtrOutput) Threshold added in v2.15.0

Critical level alarm threshold value, which must be a numeric value currently.

func (AlarmEscalationsCriticalPtrOutput) Times added in v2.15.0

Critical level alarm retry times. Default to 3.

func (AlarmEscalationsCriticalPtrOutput) ToAlarmEscalationsCriticalPtrOutput added in v2.15.0

func (o AlarmEscalationsCriticalPtrOutput) ToAlarmEscalationsCriticalPtrOutput() AlarmEscalationsCriticalPtrOutput

func (AlarmEscalationsCriticalPtrOutput) ToAlarmEscalationsCriticalPtrOutputWithContext added in v2.15.0

func (o AlarmEscalationsCriticalPtrOutput) ToAlarmEscalationsCriticalPtrOutputWithContext(ctx context.Context) AlarmEscalationsCriticalPtrOutput

type AlarmEscalationsInfo added in v2.15.0

type AlarmEscalationsInfo struct {
	// Critical level alarm comparison operator. Valid values: ["<=", "<", ">", ">=", "==", "!="]. Default to "==".
	ComparisonOperator *string `pulumi:"comparisonOperator"`
	// Critical level alarm statistics method.. It must be consistent with that defined for metrics. Valid values: ["Average", "Minimum", "Maximum"]. Default to "Average".
	Statistics *string `pulumi:"statistics"`
	// Critical level alarm threshold value, which must be a numeric value currently.
	Threshold *string `pulumi:"threshold"`
	// Critical level alarm retry times. Default to 3.
	Times *int `pulumi:"times"`
}

type AlarmEscalationsInfoArgs added in v2.15.0

type AlarmEscalationsInfoArgs struct {
	// Critical level alarm comparison operator. Valid values: ["<=", "<", ">", ">=", "==", "!="]. Default to "==".
	ComparisonOperator pulumi.StringPtrInput `pulumi:"comparisonOperator"`
	// Critical level alarm statistics method.. It must be consistent with that defined for metrics. Valid values: ["Average", "Minimum", "Maximum"]. Default to "Average".
	Statistics pulumi.StringPtrInput `pulumi:"statistics"`
	// Critical level alarm threshold value, which must be a numeric value currently.
	Threshold pulumi.StringPtrInput `pulumi:"threshold"`
	// Critical level alarm retry times. Default to 3.
	Times pulumi.IntPtrInput `pulumi:"times"`
}

func (AlarmEscalationsInfoArgs) ElementType added in v2.15.0

func (AlarmEscalationsInfoArgs) ElementType() reflect.Type

func (AlarmEscalationsInfoArgs) ToAlarmEscalationsInfoOutput added in v2.15.0

func (i AlarmEscalationsInfoArgs) ToAlarmEscalationsInfoOutput() AlarmEscalationsInfoOutput

func (AlarmEscalationsInfoArgs) ToAlarmEscalationsInfoOutputWithContext added in v2.15.0

func (i AlarmEscalationsInfoArgs) ToAlarmEscalationsInfoOutputWithContext(ctx context.Context) AlarmEscalationsInfoOutput

func (AlarmEscalationsInfoArgs) ToAlarmEscalationsInfoPtrOutput added in v2.15.0

func (i AlarmEscalationsInfoArgs) ToAlarmEscalationsInfoPtrOutput() AlarmEscalationsInfoPtrOutput

func (AlarmEscalationsInfoArgs) ToAlarmEscalationsInfoPtrOutputWithContext added in v2.15.0

func (i AlarmEscalationsInfoArgs) ToAlarmEscalationsInfoPtrOutputWithContext(ctx context.Context) AlarmEscalationsInfoPtrOutput

type AlarmEscalationsInfoInput added in v2.15.0

type AlarmEscalationsInfoInput interface {
	pulumi.Input

	ToAlarmEscalationsInfoOutput() AlarmEscalationsInfoOutput
	ToAlarmEscalationsInfoOutputWithContext(context.Context) AlarmEscalationsInfoOutput
}

AlarmEscalationsInfoInput is an input type that accepts AlarmEscalationsInfoArgs and AlarmEscalationsInfoOutput values. You can construct a concrete instance of `AlarmEscalationsInfoInput` via:

AlarmEscalationsInfoArgs{...}

type AlarmEscalationsInfoOutput added in v2.15.0

type AlarmEscalationsInfoOutput struct{ *pulumi.OutputState }

func (AlarmEscalationsInfoOutput) ComparisonOperator added in v2.15.0

func (o AlarmEscalationsInfoOutput) ComparisonOperator() pulumi.StringPtrOutput

Critical level alarm comparison operator. Valid values: ["<=", "<", ">", ">=", "==", "!="]. Default to "==".

func (AlarmEscalationsInfoOutput) ElementType added in v2.15.0

func (AlarmEscalationsInfoOutput) ElementType() reflect.Type

func (AlarmEscalationsInfoOutput) Statistics added in v2.15.0

Critical level alarm statistics method.. It must be consistent with that defined for metrics. Valid values: ["Average", "Minimum", "Maximum"]. Default to "Average".

func (AlarmEscalationsInfoOutput) Threshold added in v2.15.0

Critical level alarm threshold value, which must be a numeric value currently.

func (AlarmEscalationsInfoOutput) Times added in v2.15.0

Critical level alarm retry times. Default to 3.

func (AlarmEscalationsInfoOutput) ToAlarmEscalationsInfoOutput added in v2.15.0

func (o AlarmEscalationsInfoOutput) ToAlarmEscalationsInfoOutput() AlarmEscalationsInfoOutput

func (AlarmEscalationsInfoOutput) ToAlarmEscalationsInfoOutputWithContext added in v2.15.0

func (o AlarmEscalationsInfoOutput) ToAlarmEscalationsInfoOutputWithContext(ctx context.Context) AlarmEscalationsInfoOutput

func (AlarmEscalationsInfoOutput) ToAlarmEscalationsInfoPtrOutput added in v2.15.0

func (o AlarmEscalationsInfoOutput) ToAlarmEscalationsInfoPtrOutput() AlarmEscalationsInfoPtrOutput

func (AlarmEscalationsInfoOutput) ToAlarmEscalationsInfoPtrOutputWithContext added in v2.15.0

func (o AlarmEscalationsInfoOutput) ToAlarmEscalationsInfoPtrOutputWithContext(ctx context.Context) AlarmEscalationsInfoPtrOutput

type AlarmEscalationsInfoPtrInput added in v2.15.0

type AlarmEscalationsInfoPtrInput interface {
	pulumi.Input

	ToAlarmEscalationsInfoPtrOutput() AlarmEscalationsInfoPtrOutput
	ToAlarmEscalationsInfoPtrOutputWithContext(context.Context) AlarmEscalationsInfoPtrOutput
}

AlarmEscalationsInfoPtrInput is an input type that accepts AlarmEscalationsInfoArgs, AlarmEscalationsInfoPtr and AlarmEscalationsInfoPtrOutput values. You can construct a concrete instance of `AlarmEscalationsInfoPtrInput` via:

        AlarmEscalationsInfoArgs{...}

or:

        nil

func AlarmEscalationsInfoPtr added in v2.15.0

func AlarmEscalationsInfoPtr(v *AlarmEscalationsInfoArgs) AlarmEscalationsInfoPtrInput

type AlarmEscalationsInfoPtrOutput added in v2.15.0

type AlarmEscalationsInfoPtrOutput struct{ *pulumi.OutputState }

func (AlarmEscalationsInfoPtrOutput) ComparisonOperator added in v2.15.0

func (o AlarmEscalationsInfoPtrOutput) ComparisonOperator() pulumi.StringPtrOutput

Critical level alarm comparison operator. Valid values: ["<=", "<", ">", ">=", "==", "!="]. Default to "==".

func (AlarmEscalationsInfoPtrOutput) Elem added in v2.15.0

func (AlarmEscalationsInfoPtrOutput) ElementType added in v2.15.0

func (AlarmEscalationsInfoPtrOutput) Statistics added in v2.15.0

Critical level alarm statistics method.. It must be consistent with that defined for metrics. Valid values: ["Average", "Minimum", "Maximum"]. Default to "Average".

func (AlarmEscalationsInfoPtrOutput) Threshold added in v2.15.0

Critical level alarm threshold value, which must be a numeric value currently.

func (AlarmEscalationsInfoPtrOutput) Times added in v2.15.0

Critical level alarm retry times. Default to 3.

func (AlarmEscalationsInfoPtrOutput) ToAlarmEscalationsInfoPtrOutput added in v2.15.0

func (o AlarmEscalationsInfoPtrOutput) ToAlarmEscalationsInfoPtrOutput() AlarmEscalationsInfoPtrOutput

func (AlarmEscalationsInfoPtrOutput) ToAlarmEscalationsInfoPtrOutputWithContext added in v2.15.0

func (o AlarmEscalationsInfoPtrOutput) ToAlarmEscalationsInfoPtrOutputWithContext(ctx context.Context) AlarmEscalationsInfoPtrOutput

type AlarmEscalationsWarn added in v2.15.0

type AlarmEscalationsWarn struct {
	// Critical level alarm comparison operator. Valid values: ["<=", "<", ">", ">=", "==", "!="]. Default to "==".
	ComparisonOperator *string `pulumi:"comparisonOperator"`
	// Critical level alarm statistics method.. It must be consistent with that defined for metrics. Valid values: ["Average", "Minimum", "Maximum"]. Default to "Average".
	Statistics *string `pulumi:"statistics"`
	// Critical level alarm threshold value, which must be a numeric value currently.
	Threshold *string `pulumi:"threshold"`
	// Critical level alarm retry times. Default to 3.
	Times *int `pulumi:"times"`
}

type AlarmEscalationsWarnArgs added in v2.15.0

type AlarmEscalationsWarnArgs struct {
	// Critical level alarm comparison operator. Valid values: ["<=", "<", ">", ">=", "==", "!="]. Default to "==".
	ComparisonOperator pulumi.StringPtrInput `pulumi:"comparisonOperator"`
	// Critical level alarm statistics method.. It must be consistent with that defined for metrics. Valid values: ["Average", "Minimum", "Maximum"]. Default to "Average".
	Statistics pulumi.StringPtrInput `pulumi:"statistics"`
	// Critical level alarm threshold value, which must be a numeric value currently.
	Threshold pulumi.StringPtrInput `pulumi:"threshold"`
	// Critical level alarm retry times. Default to 3.
	Times pulumi.IntPtrInput `pulumi:"times"`
}

func (AlarmEscalationsWarnArgs) ElementType added in v2.15.0

func (AlarmEscalationsWarnArgs) ElementType() reflect.Type

func (AlarmEscalationsWarnArgs) ToAlarmEscalationsWarnOutput added in v2.15.0

func (i AlarmEscalationsWarnArgs) ToAlarmEscalationsWarnOutput() AlarmEscalationsWarnOutput

func (AlarmEscalationsWarnArgs) ToAlarmEscalationsWarnOutputWithContext added in v2.15.0

func (i AlarmEscalationsWarnArgs) ToAlarmEscalationsWarnOutputWithContext(ctx context.Context) AlarmEscalationsWarnOutput

func (AlarmEscalationsWarnArgs) ToAlarmEscalationsWarnPtrOutput added in v2.15.0

func (i AlarmEscalationsWarnArgs) ToAlarmEscalationsWarnPtrOutput() AlarmEscalationsWarnPtrOutput

func (AlarmEscalationsWarnArgs) ToAlarmEscalationsWarnPtrOutputWithContext added in v2.15.0

func (i AlarmEscalationsWarnArgs) ToAlarmEscalationsWarnPtrOutputWithContext(ctx context.Context) AlarmEscalationsWarnPtrOutput

type AlarmEscalationsWarnInput added in v2.15.0

type AlarmEscalationsWarnInput interface {
	pulumi.Input

	ToAlarmEscalationsWarnOutput() AlarmEscalationsWarnOutput
	ToAlarmEscalationsWarnOutputWithContext(context.Context) AlarmEscalationsWarnOutput
}

AlarmEscalationsWarnInput is an input type that accepts AlarmEscalationsWarnArgs and AlarmEscalationsWarnOutput values. You can construct a concrete instance of `AlarmEscalationsWarnInput` via:

AlarmEscalationsWarnArgs{...}

type AlarmEscalationsWarnOutput added in v2.15.0

type AlarmEscalationsWarnOutput struct{ *pulumi.OutputState }

func (AlarmEscalationsWarnOutput) ComparisonOperator added in v2.15.0

func (o AlarmEscalationsWarnOutput) ComparisonOperator() pulumi.StringPtrOutput

Critical level alarm comparison operator. Valid values: ["<=", "<", ">", ">=", "==", "!="]. Default to "==".

func (AlarmEscalationsWarnOutput) ElementType added in v2.15.0

func (AlarmEscalationsWarnOutput) ElementType() reflect.Type

func (AlarmEscalationsWarnOutput) Statistics added in v2.15.0

Critical level alarm statistics method.. It must be consistent with that defined for metrics. Valid values: ["Average", "Minimum", "Maximum"]. Default to "Average".

func (AlarmEscalationsWarnOutput) Threshold added in v2.15.0

Critical level alarm threshold value, which must be a numeric value currently.

func (AlarmEscalationsWarnOutput) Times added in v2.15.0

Critical level alarm retry times. Default to 3.

func (AlarmEscalationsWarnOutput) ToAlarmEscalationsWarnOutput added in v2.15.0

func (o AlarmEscalationsWarnOutput) ToAlarmEscalationsWarnOutput() AlarmEscalationsWarnOutput

func (AlarmEscalationsWarnOutput) ToAlarmEscalationsWarnOutputWithContext added in v2.15.0

func (o AlarmEscalationsWarnOutput) ToAlarmEscalationsWarnOutputWithContext(ctx context.Context) AlarmEscalationsWarnOutput

func (AlarmEscalationsWarnOutput) ToAlarmEscalationsWarnPtrOutput added in v2.15.0

func (o AlarmEscalationsWarnOutput) ToAlarmEscalationsWarnPtrOutput() AlarmEscalationsWarnPtrOutput

func (AlarmEscalationsWarnOutput) ToAlarmEscalationsWarnPtrOutputWithContext added in v2.15.0

func (o AlarmEscalationsWarnOutput) ToAlarmEscalationsWarnPtrOutputWithContext(ctx context.Context) AlarmEscalationsWarnPtrOutput

type AlarmEscalationsWarnPtrInput added in v2.15.0

type AlarmEscalationsWarnPtrInput interface {
	pulumi.Input

	ToAlarmEscalationsWarnPtrOutput() AlarmEscalationsWarnPtrOutput
	ToAlarmEscalationsWarnPtrOutputWithContext(context.Context) AlarmEscalationsWarnPtrOutput
}

AlarmEscalationsWarnPtrInput is an input type that accepts AlarmEscalationsWarnArgs, AlarmEscalationsWarnPtr and AlarmEscalationsWarnPtrOutput values. You can construct a concrete instance of `AlarmEscalationsWarnPtrInput` via:

        AlarmEscalationsWarnArgs{...}

or:

        nil

func AlarmEscalationsWarnPtr added in v2.15.0

func AlarmEscalationsWarnPtr(v *AlarmEscalationsWarnArgs) AlarmEscalationsWarnPtrInput

type AlarmEscalationsWarnPtrOutput added in v2.15.0

type AlarmEscalationsWarnPtrOutput struct{ *pulumi.OutputState }

func (AlarmEscalationsWarnPtrOutput) ComparisonOperator added in v2.15.0

func (o AlarmEscalationsWarnPtrOutput) ComparisonOperator() pulumi.StringPtrOutput

Critical level alarm comparison operator. Valid values: ["<=", "<", ">", ">=", "==", "!="]. Default to "==".

func (AlarmEscalationsWarnPtrOutput) Elem added in v2.15.0

func (AlarmEscalationsWarnPtrOutput) ElementType added in v2.15.0

func (AlarmEscalationsWarnPtrOutput) Statistics added in v2.15.0

Critical level alarm statistics method.. It must be consistent with that defined for metrics. Valid values: ["Average", "Minimum", "Maximum"]. Default to "Average".

func (AlarmEscalationsWarnPtrOutput) Threshold added in v2.15.0

Critical level alarm threshold value, which must be a numeric value currently.

func (AlarmEscalationsWarnPtrOutput) Times added in v2.15.0

Critical level alarm retry times. Default to 3.

func (AlarmEscalationsWarnPtrOutput) ToAlarmEscalationsWarnPtrOutput added in v2.15.0

func (o AlarmEscalationsWarnPtrOutput) ToAlarmEscalationsWarnPtrOutput() AlarmEscalationsWarnPtrOutput

func (AlarmEscalationsWarnPtrOutput) ToAlarmEscalationsWarnPtrOutputWithContext added in v2.15.0

func (o AlarmEscalationsWarnPtrOutput) ToAlarmEscalationsWarnPtrOutputWithContext(ctx context.Context) AlarmEscalationsWarnPtrOutput

type AlarmState

type AlarmState struct {
	// List contact groups of the alarm rule, which must have been created on the console.
	ContactGroups pulumi.StringArrayInput
	// Map of the resources associated with the alarm rule, such as "instanceId", "device" and "port". Each key's value is a string and it uses comma to split multiple items. For more information, see [Metrics Reference](https://www.alibabacloud.com/help/doc-detail/28619.htm).
	Dimensions pulumi.MapInput
	// The interval of effecting alarm rule. It foramt as "hh:mm-hh:mm", like "0:00-4:00". Default to "00:00-23:59".
	EffectiveInterval pulumi.StringPtrInput
	// Whether to enable alarm rule. Default to true.
	Enabled pulumi.BoolPtrInput
	// It has been deprecated from provider version 1.50.0 and 'effective_interval' instead.
	//
	// Deprecated: Field 'end_time' has been deprecated from provider version 1.50.0. New field 'effective_interval' instead.
	EndTime pulumi.IntPtrInput
	// A configuration of critical alarm (documented below).
	EscalationsCritical AlarmEscalationsCriticalPtrInput
	// A configuration of critical info (documented below).
	EscalationsInfo AlarmEscalationsInfoPtrInput
	// A configuration of critical warn (documented below).
	EscalationsWarn AlarmEscalationsWarnPtrInput
	// Name of the monitoring metrics corresponding to a project, such as "CPUUtilization" and "networkinRate". For more information, see [Metrics Reference](https://www.alibabacloud.com/help/doc-detail/28619.htm).
	Metric pulumi.StringPtrInput
	// The alarm rule name.
	Name pulumi.StringPtrInput
	// It has been deprecated from provider version 1.94.0 and 'escalations_critical.comparison_operator' instead.
	//
	// Deprecated: Field 'operator' has been deprecated from provider version 1.94.0. New field 'escalations_critical.comparison_operator' instead.
	Operator pulumi.StringPtrInput
	// Index query cycle, which must be consistent with that defined for metrics. Default to 300, in seconds.
	Period pulumi.IntPtrInput
	// Monitor project name, such as "acsEcsDashboard" and "acsRdsDashboard". For more information, see [Metrics Reference](https://www.alibabacloud.com/help/doc-detail/28619.htm).
	Project pulumi.StringPtrInput
	// Notification silence period in the alarm state, in seconds. Valid value range: [300, 86400]. Default to 86400
	SilenceTime pulumi.IntPtrInput
	// It has been deprecated from provider version 1.50.0 and 'effective_interval' instead.
	//
	// Deprecated: Field 'start_time' has been deprecated from provider version 1.50.0. New field 'effective_interval' instead.
	StartTime pulumi.IntPtrInput
	// Critical level alarm statistics method.. It must be consistent with that defined for metrics. Valid values: ["Average", "Minimum", "Maximum"]. Default to "Average".
	//
	// Deprecated: Field 'statistics' has been deprecated from provider version 1.94.0. New field 'escalations_critical.statistics' instead.
	Statistics pulumi.StringPtrInput
	// The current alarm rule status.
	Status pulumi.StringPtrInput
	// Critical level alarm threshold value, which must be a numeric value currently.
	//
	// Deprecated: Field 'threshold' has been deprecated from provider version 1.94.0. New field 'escalations_critical.threshold' instead.
	Threshold pulumi.StringPtrInput
	// It has been deprecated from provider version 1.94.0 and 'escalations_critical.times' instead.
	//
	// Deprecated: Field 'triggered_count' has been deprecated from provider version 1.94.0. New field 'escalations_critical.times' instead.
	TriggeredCount pulumi.IntPtrInput
	// The webhook that should be called when the alarm is triggered. Currently, only http protocol is supported. Default is empty string.
	Webhook pulumi.StringPtrInput
}

func (AlarmState) ElementType

func (AlarmState) ElementType() reflect.Type

type SiteMonitor

type SiteMonitor struct {
	pulumi.CustomResourceState

	// The URL or IP address monitored by the site monitoring task.
	Address pulumi.StringOutput `pulumi:"address"`
	// The IDs of existing alert rules to be associated with the site monitoring task.
	AlertIds   pulumi.StringArrayOutput `pulumi:"alertIds"`
	CreateTime pulumi.StringOutput      `pulumi:"createTime"`
	// The monitoring interval of the site monitoring task. Unit: minutes. Valid values: 1, 5, and 15. Default value: 1.
	Interval pulumi.IntPtrOutput `pulumi:"interval"`
	// The detection points in a JSON array. For example, `[{"city":"546","isp":"465"},{"city":"572","isp":"465"},{"city":"738","isp":"465"}]` indicates the detection points in Beijing, Hangzhou, and Qingdao respectively. You can call the [DescribeSiteMonitorISPCityList](https://www.alibabacloud.com/help/en/doc-detail/115045.htm?spm=a2c63.p38356.b99.238.5fec36962UlFG6) operation to query detection point information. If this parameter is not specified, three detection points will be chosen randomly for monitoring.
	IspCities SiteMonitorIspCityArrayOutput `pulumi:"ispCities"`
	// The extended options of the protocol of the site monitoring task. The options vary according to the protocol.
	OptionsJson pulumi.StringPtrOutput `pulumi:"optionsJson"`
	// The name of the site monitoring task. The name must be 4 to 100 characters in length. The name can contain the following types of characters: letters, digits, and underscores.
	TaskName  pulumi.StringOutput `pulumi:"taskName"`
	TaskState pulumi.StringOutput `pulumi:"taskState"`
	// The protocol of the site monitoring task. Currently, site monitoring supports the following protocols: HTTP, Ping, TCP, UDP, DNS, SMTP, POP3, and FTP.
	TaskType   pulumi.StringOutput `pulumi:"taskType"`
	UpdateTime pulumi.StringOutput `pulumi:"updateTime"`
}

This resource provides a site monitor resource and it can be used to monitor public endpoints and websites. Details at https://www.alibabacloud.com/help/doc-detail/67907.htm

Available in 1.72.0+

## Example Usage

Basic Usage

```go package main

import (

"github.com/pulumi/pulumi-alicloud/sdk/v2/go/alicloud/cms"
"github.com/pulumi/pulumi/sdk/v2/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := cms.NewSiteMonitor(ctx, "basic", &cms.SiteMonitorArgs{
			Address:  pulumi.String("http://www.alibabacloud.com"),
			Interval: pulumi.Int(5),
			IspCities: cms.SiteMonitorIspCityArray{
				&cms.SiteMonitorIspCityArgs{
					City: pulumi.String("546"),
					Isp:  pulumi.String("465"),
				},
			},
			TaskName: pulumi.String("tf-testAccCmsSiteMonitor_basic"),
			TaskType: pulumi.String("HTTP"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

func GetSiteMonitor

func GetSiteMonitor(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SiteMonitorState, opts ...pulumi.ResourceOption) (*SiteMonitor, error)

GetSiteMonitor gets an existing SiteMonitor 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 NewSiteMonitor

func NewSiteMonitor(ctx *pulumi.Context,
	name string, args *SiteMonitorArgs, opts ...pulumi.ResourceOption) (*SiteMonitor, error)

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

type SiteMonitorArgs

type SiteMonitorArgs struct {
	// The URL or IP address monitored by the site monitoring task.
	Address pulumi.StringInput
	// The IDs of existing alert rules to be associated with the site monitoring task.
	AlertIds pulumi.StringArrayInput
	// The monitoring interval of the site monitoring task. Unit: minutes. Valid values: 1, 5, and 15. Default value: 1.
	Interval pulumi.IntPtrInput
	// The detection points in a JSON array. For example, `[{"city":"546","isp":"465"},{"city":"572","isp":"465"},{"city":"738","isp":"465"}]` indicates the detection points in Beijing, Hangzhou, and Qingdao respectively. You can call the [DescribeSiteMonitorISPCityList](https://www.alibabacloud.com/help/en/doc-detail/115045.htm?spm=a2c63.p38356.b99.238.5fec36962UlFG6) operation to query detection point information. If this parameter is not specified, three detection points will be chosen randomly for monitoring.
	IspCities SiteMonitorIspCityArrayInput
	// The extended options of the protocol of the site monitoring task. The options vary according to the protocol.
	OptionsJson pulumi.StringPtrInput
	// The name of the site monitoring task. The name must be 4 to 100 characters in length. The name can contain the following types of characters: letters, digits, and underscores.
	TaskName pulumi.StringInput
	// The protocol of the site monitoring task. Currently, site monitoring supports the following protocols: HTTP, Ping, TCP, UDP, DNS, SMTP, POP3, and FTP.
	TaskType pulumi.StringInput
}

The set of arguments for constructing a SiteMonitor resource.

func (SiteMonitorArgs) ElementType

func (SiteMonitorArgs) ElementType() reflect.Type

type SiteMonitorIspCity

type SiteMonitorIspCity struct {
	City string `pulumi:"city"`
	Isp  string `pulumi:"isp"`
}

type SiteMonitorIspCityArgs

type SiteMonitorIspCityArgs struct {
	City pulumi.StringInput `pulumi:"city"`
	Isp  pulumi.StringInput `pulumi:"isp"`
}

func (SiteMonitorIspCityArgs) ElementType

func (SiteMonitorIspCityArgs) ElementType() reflect.Type

func (SiteMonitorIspCityArgs) ToSiteMonitorIspCityOutput

func (i SiteMonitorIspCityArgs) ToSiteMonitorIspCityOutput() SiteMonitorIspCityOutput

func (SiteMonitorIspCityArgs) ToSiteMonitorIspCityOutputWithContext

func (i SiteMonitorIspCityArgs) ToSiteMonitorIspCityOutputWithContext(ctx context.Context) SiteMonitorIspCityOutput

type SiteMonitorIspCityArray

type SiteMonitorIspCityArray []SiteMonitorIspCityInput

func (SiteMonitorIspCityArray) ElementType

func (SiteMonitorIspCityArray) ElementType() reflect.Type

func (SiteMonitorIspCityArray) ToSiteMonitorIspCityArrayOutput

func (i SiteMonitorIspCityArray) ToSiteMonitorIspCityArrayOutput() SiteMonitorIspCityArrayOutput

func (SiteMonitorIspCityArray) ToSiteMonitorIspCityArrayOutputWithContext

func (i SiteMonitorIspCityArray) ToSiteMonitorIspCityArrayOutputWithContext(ctx context.Context) SiteMonitorIspCityArrayOutput

type SiteMonitorIspCityArrayInput

type SiteMonitorIspCityArrayInput interface {
	pulumi.Input

	ToSiteMonitorIspCityArrayOutput() SiteMonitorIspCityArrayOutput
	ToSiteMonitorIspCityArrayOutputWithContext(context.Context) SiteMonitorIspCityArrayOutput
}

SiteMonitorIspCityArrayInput is an input type that accepts SiteMonitorIspCityArray and SiteMonitorIspCityArrayOutput values. You can construct a concrete instance of `SiteMonitorIspCityArrayInput` via:

SiteMonitorIspCityArray{ SiteMonitorIspCityArgs{...} }

type SiteMonitorIspCityArrayOutput

type SiteMonitorIspCityArrayOutput struct{ *pulumi.OutputState }

func (SiteMonitorIspCityArrayOutput) ElementType

func (SiteMonitorIspCityArrayOutput) Index

func (SiteMonitorIspCityArrayOutput) ToSiteMonitorIspCityArrayOutput

func (o SiteMonitorIspCityArrayOutput) ToSiteMonitorIspCityArrayOutput() SiteMonitorIspCityArrayOutput

func (SiteMonitorIspCityArrayOutput) ToSiteMonitorIspCityArrayOutputWithContext

func (o SiteMonitorIspCityArrayOutput) ToSiteMonitorIspCityArrayOutputWithContext(ctx context.Context) SiteMonitorIspCityArrayOutput

type SiteMonitorIspCityInput

type SiteMonitorIspCityInput interface {
	pulumi.Input

	ToSiteMonitorIspCityOutput() SiteMonitorIspCityOutput
	ToSiteMonitorIspCityOutputWithContext(context.Context) SiteMonitorIspCityOutput
}

SiteMonitorIspCityInput is an input type that accepts SiteMonitorIspCityArgs and SiteMonitorIspCityOutput values. You can construct a concrete instance of `SiteMonitorIspCityInput` via:

SiteMonitorIspCityArgs{...}

type SiteMonitorIspCityOutput

type SiteMonitorIspCityOutput struct{ *pulumi.OutputState }

func (SiteMonitorIspCityOutput) City

func (SiteMonitorIspCityOutput) ElementType

func (SiteMonitorIspCityOutput) ElementType() reflect.Type

func (SiteMonitorIspCityOutput) Isp

func (SiteMonitorIspCityOutput) ToSiteMonitorIspCityOutput

func (o SiteMonitorIspCityOutput) ToSiteMonitorIspCityOutput() SiteMonitorIspCityOutput

func (SiteMonitorIspCityOutput) ToSiteMonitorIspCityOutputWithContext

func (o SiteMonitorIspCityOutput) ToSiteMonitorIspCityOutputWithContext(ctx context.Context) SiteMonitorIspCityOutput

type SiteMonitorState

type SiteMonitorState struct {
	// The URL or IP address monitored by the site monitoring task.
	Address pulumi.StringPtrInput
	// The IDs of existing alert rules to be associated with the site monitoring task.
	AlertIds   pulumi.StringArrayInput
	CreateTime pulumi.StringPtrInput
	// The monitoring interval of the site monitoring task. Unit: minutes. Valid values: 1, 5, and 15. Default value: 1.
	Interval pulumi.IntPtrInput
	// The detection points in a JSON array. For example, `[{"city":"546","isp":"465"},{"city":"572","isp":"465"},{"city":"738","isp":"465"}]` indicates the detection points in Beijing, Hangzhou, and Qingdao respectively. You can call the [DescribeSiteMonitorISPCityList](https://www.alibabacloud.com/help/en/doc-detail/115045.htm?spm=a2c63.p38356.b99.238.5fec36962UlFG6) operation to query detection point information. If this parameter is not specified, three detection points will be chosen randomly for monitoring.
	IspCities SiteMonitorIspCityArrayInput
	// The extended options of the protocol of the site monitoring task. The options vary according to the protocol.
	OptionsJson pulumi.StringPtrInput
	// The name of the site monitoring task. The name must be 4 to 100 characters in length. The name can contain the following types of characters: letters, digits, and underscores.
	TaskName  pulumi.StringPtrInput
	TaskState pulumi.StringPtrInput
	// The protocol of the site monitoring task. Currently, site monitoring supports the following protocols: HTTP, Ping, TCP, UDP, DNS, SMTP, POP3, and FTP.
	TaskType   pulumi.StringPtrInput
	UpdateTime pulumi.StringPtrInput
}

func (SiteMonitorState) ElementType

func (SiteMonitorState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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