v2

package
v0.0.1 Latest Latest
Warning

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

Go to latest
Published: Jun 5, 2024 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

View Source
const (
	AlertUpdatableComparisonGreaterThan = AlertUpdatableComparison("greater_than")
	AlertUpdatableComparisonLessThan    = AlertUpdatableComparison("less_than")
)
View Source
const (
	AlertUpdatablePeriod_2m  = AlertUpdatablePeriod("2m")
	AlertUpdatablePeriod_3m  = AlertUpdatablePeriod("3m")
	AlertUpdatablePeriod_5m  = AlertUpdatablePeriod("5m")
	AlertUpdatablePeriod_10m = AlertUpdatablePeriod("10m")
	AlertUpdatablePeriod_15m = AlertUpdatablePeriod("15m")
	AlertUpdatablePeriod_30m = AlertUpdatablePeriod("30m")
	AlertUpdatablePeriod_1h  = AlertUpdatablePeriod("1h")
)
View Source
const (
	AlertUpdatableTypeLatency    = AlertUpdatableType("latency")
	AlertUpdatableTypeDown       = AlertUpdatableType("down")
	AlertUpdatableTypeDownGlobal = AlertUpdatableType("down_global")
	AlertUpdatableTypeSslExpiry  = AlertUpdatableType("ssl_expiry")
)
View Source
const (
	CheckUpdatableRegionsItemUsEast = CheckUpdatableRegionsItem("us_east")
	CheckUpdatableRegionsItemUsWest = CheckUpdatableRegionsItem("us_west")
	CheckUpdatableRegionsItemEuWest = CheckUpdatableRegionsItem("eu_west")
	CheckUpdatableRegionsItemSeAsia = CheckUpdatableRegionsItem("se_asia")
)
View Source
const (
	CheckUpdatableTypePing  = CheckUpdatableType("ping")
	CheckUpdatableTypeHttp  = CheckUpdatableType("http")
	CheckUpdatableTypeHttps = CheckUpdatableType("https")
)
View Source
const (
	RegionStateStatusDown     = RegionStateStatus("DOWN")
	RegionStateStatusUp       = RegionStateStatus("UP")
	RegionStateStatusChecking = RegionStateStatus("CHECKING")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Alert

type Alert struct {
	// The comparison operator used against the alert's threshold.
	Comparison *AlertUpdatableComparison `pulumi:"comparison"`
	// A unique ID that can be used to identify and reference the alert.
	Id *string `pulumi:"id"`
	// A human-friendly display name.
	Name *string `pulumi:"name"`
	// The notification settings for a trigger alert.
	Notifications *Notification `pulumi:"notifications"`
	// Period of time the threshold must be exceeded to trigger the alert.
	Period *AlertUpdatablePeriod `pulumi:"period"`
	// The threshold at which the alert will enter a trigger state. The specific threshold is dependent on the alert type.
	Threshold *int `pulumi:"threshold"`
	// The type of alert.
	Type *AlertUpdatableType `pulumi:"type"`
}

type AlertArrayOutput

type AlertArrayOutput struct{ *pulumi.OutputState }

func (AlertArrayOutput) ElementType

func (AlertArrayOutput) ElementType() reflect.Type

func (AlertArrayOutput) Index

func (AlertArrayOutput) ToAlertArrayOutput

func (o AlertArrayOutput) ToAlertArrayOutput() AlertArrayOutput

func (AlertArrayOutput) ToAlertArrayOutputWithContext

func (o AlertArrayOutput) ToAlertArrayOutputWithContext(ctx context.Context) AlertArrayOutput

type AlertOutput

type AlertOutput struct{ *pulumi.OutputState }

func (AlertOutput) Comparison

The comparison operator used against the alert's threshold.

func (AlertOutput) ElementType

func (AlertOutput) ElementType() reflect.Type

func (AlertOutput) Id

A unique ID that can be used to identify and reference the alert.

func (AlertOutput) Name

A human-friendly display name.

func (AlertOutput) Notifications

func (o AlertOutput) Notifications() NotificationPtrOutput

The notification settings for a trigger alert.

func (AlertOutput) Period

Period of time the threshold must be exceeded to trigger the alert.

func (AlertOutput) Threshold

func (o AlertOutput) Threshold() pulumi.IntPtrOutput

The threshold at which the alert will enter a trigger state. The specific threshold is dependent on the alert type.

func (AlertOutput) ToAlertOutput

func (o AlertOutput) ToAlertOutput() AlertOutput

func (AlertOutput) ToAlertOutputWithContext

func (o AlertOutput) ToAlertOutputWithContext(ctx context.Context) AlertOutput

func (AlertOutput) Type

The type of alert.

type AlertPtrOutput

type AlertPtrOutput struct{ *pulumi.OutputState }

func (AlertPtrOutput) Comparison

The comparison operator used against the alert's threshold.

func (AlertPtrOutput) Elem

func (o AlertPtrOutput) Elem() AlertOutput

func (AlertPtrOutput) ElementType

func (AlertPtrOutput) ElementType() reflect.Type

func (AlertPtrOutput) Id

A unique ID that can be used to identify and reference the alert.

func (AlertPtrOutput) Name

A human-friendly display name.

func (AlertPtrOutput) Notifications

func (o AlertPtrOutput) Notifications() NotificationPtrOutput

The notification settings for a trigger alert.

func (AlertPtrOutput) Period

Period of time the threshold must be exceeded to trigger the alert.

func (AlertPtrOutput) Threshold

func (o AlertPtrOutput) Threshold() pulumi.IntPtrOutput

The threshold at which the alert will enter a trigger state. The specific threshold is dependent on the alert type.

func (AlertPtrOutput) ToAlertPtrOutput

func (o AlertPtrOutput) ToAlertPtrOutput() AlertPtrOutput

func (AlertPtrOutput) ToAlertPtrOutputWithContext

func (o AlertPtrOutput) ToAlertPtrOutputWithContext(ctx context.Context) AlertPtrOutput

func (AlertPtrOutput) Type

The type of alert.

type AlertUpdatableComparison

type AlertUpdatableComparison string

The comparison operator used against the alert's threshold.

func (AlertUpdatableComparison) ElementType

func (AlertUpdatableComparison) ElementType() reflect.Type

func (AlertUpdatableComparison) ToAlertUpdatableComparisonOutput

func (e AlertUpdatableComparison) ToAlertUpdatableComparisonOutput() AlertUpdatableComparisonOutput

func (AlertUpdatableComparison) ToAlertUpdatableComparisonOutputWithContext

func (e AlertUpdatableComparison) ToAlertUpdatableComparisonOutputWithContext(ctx context.Context) AlertUpdatableComparisonOutput

func (AlertUpdatableComparison) ToAlertUpdatableComparisonPtrOutput

func (e AlertUpdatableComparison) ToAlertUpdatableComparisonPtrOutput() AlertUpdatableComparisonPtrOutput

func (AlertUpdatableComparison) ToAlertUpdatableComparisonPtrOutputWithContext

func (e AlertUpdatableComparison) ToAlertUpdatableComparisonPtrOutputWithContext(ctx context.Context) AlertUpdatableComparisonPtrOutput

func (AlertUpdatableComparison) ToStringOutput

func (e AlertUpdatableComparison) ToStringOutput() pulumi.StringOutput

func (AlertUpdatableComparison) ToStringOutputWithContext

func (e AlertUpdatableComparison) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AlertUpdatableComparison) ToStringPtrOutput

func (e AlertUpdatableComparison) ToStringPtrOutput() pulumi.StringPtrOutput

func (AlertUpdatableComparison) ToStringPtrOutputWithContext

func (e AlertUpdatableComparison) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AlertUpdatableComparisonInput

type AlertUpdatableComparisonInput interface {
	pulumi.Input

	ToAlertUpdatableComparisonOutput() AlertUpdatableComparisonOutput
	ToAlertUpdatableComparisonOutputWithContext(context.Context) AlertUpdatableComparisonOutput
}

AlertUpdatableComparisonInput is an input type that accepts values of the AlertUpdatableComparison enum A concrete instance of `AlertUpdatableComparisonInput` can be one of the following:

AlertUpdatableComparisonGreaterThan
AlertUpdatableComparisonLessThan

type AlertUpdatableComparisonOutput

type AlertUpdatableComparisonOutput struct{ *pulumi.OutputState }

func (AlertUpdatableComparisonOutput) ElementType

func (AlertUpdatableComparisonOutput) ToAlertUpdatableComparisonOutput

func (o AlertUpdatableComparisonOutput) ToAlertUpdatableComparisonOutput() AlertUpdatableComparisonOutput

func (AlertUpdatableComparisonOutput) ToAlertUpdatableComparisonOutputWithContext

func (o AlertUpdatableComparisonOutput) ToAlertUpdatableComparisonOutputWithContext(ctx context.Context) AlertUpdatableComparisonOutput

func (AlertUpdatableComparisonOutput) ToAlertUpdatableComparisonPtrOutput

func (o AlertUpdatableComparisonOutput) ToAlertUpdatableComparisonPtrOutput() AlertUpdatableComparisonPtrOutput

func (AlertUpdatableComparisonOutput) ToAlertUpdatableComparisonPtrOutputWithContext

func (o AlertUpdatableComparisonOutput) ToAlertUpdatableComparisonPtrOutputWithContext(ctx context.Context) AlertUpdatableComparisonPtrOutput

func (AlertUpdatableComparisonOutput) ToStringOutput

func (AlertUpdatableComparisonOutput) ToStringOutputWithContext

func (o AlertUpdatableComparisonOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AlertUpdatableComparisonOutput) ToStringPtrOutput

func (AlertUpdatableComparisonOutput) ToStringPtrOutputWithContext

func (o AlertUpdatableComparisonOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AlertUpdatableComparisonPtrInput

type AlertUpdatableComparisonPtrInput interface {
	pulumi.Input

	ToAlertUpdatableComparisonPtrOutput() AlertUpdatableComparisonPtrOutput
	ToAlertUpdatableComparisonPtrOutputWithContext(context.Context) AlertUpdatableComparisonPtrOutput
}

func AlertUpdatableComparisonPtr

func AlertUpdatableComparisonPtr(v string) AlertUpdatableComparisonPtrInput

type AlertUpdatableComparisonPtrOutput

type AlertUpdatableComparisonPtrOutput struct{ *pulumi.OutputState }

func (AlertUpdatableComparisonPtrOutput) Elem

func (AlertUpdatableComparisonPtrOutput) ElementType

func (AlertUpdatableComparisonPtrOutput) ToAlertUpdatableComparisonPtrOutput

func (o AlertUpdatableComparisonPtrOutput) ToAlertUpdatableComparisonPtrOutput() AlertUpdatableComparisonPtrOutput

func (AlertUpdatableComparisonPtrOutput) ToAlertUpdatableComparisonPtrOutputWithContext

func (o AlertUpdatableComparisonPtrOutput) ToAlertUpdatableComparisonPtrOutputWithContext(ctx context.Context) AlertUpdatableComparisonPtrOutput

func (AlertUpdatableComparisonPtrOutput) ToStringPtrOutput

func (AlertUpdatableComparisonPtrOutput) ToStringPtrOutputWithContext

func (o AlertUpdatableComparisonPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AlertUpdatablePeriod

type AlertUpdatablePeriod string

Period of time the threshold must be exceeded to trigger the alert.

func (AlertUpdatablePeriod) ElementType

func (AlertUpdatablePeriod) ElementType() reflect.Type

func (AlertUpdatablePeriod) ToAlertUpdatablePeriodOutput

func (e AlertUpdatablePeriod) ToAlertUpdatablePeriodOutput() AlertUpdatablePeriodOutput

func (AlertUpdatablePeriod) ToAlertUpdatablePeriodOutputWithContext

func (e AlertUpdatablePeriod) ToAlertUpdatablePeriodOutputWithContext(ctx context.Context) AlertUpdatablePeriodOutput

func (AlertUpdatablePeriod) ToAlertUpdatablePeriodPtrOutput

func (e AlertUpdatablePeriod) ToAlertUpdatablePeriodPtrOutput() AlertUpdatablePeriodPtrOutput

func (AlertUpdatablePeriod) ToAlertUpdatablePeriodPtrOutputWithContext

func (e AlertUpdatablePeriod) ToAlertUpdatablePeriodPtrOutputWithContext(ctx context.Context) AlertUpdatablePeriodPtrOutput

func (AlertUpdatablePeriod) ToStringOutput

func (e AlertUpdatablePeriod) ToStringOutput() pulumi.StringOutput

func (AlertUpdatablePeriod) ToStringOutputWithContext

func (e AlertUpdatablePeriod) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AlertUpdatablePeriod) ToStringPtrOutput

func (e AlertUpdatablePeriod) ToStringPtrOutput() pulumi.StringPtrOutput

func (AlertUpdatablePeriod) ToStringPtrOutputWithContext

func (e AlertUpdatablePeriod) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AlertUpdatablePeriodInput

type AlertUpdatablePeriodInput interface {
	pulumi.Input

	ToAlertUpdatablePeriodOutput() AlertUpdatablePeriodOutput
	ToAlertUpdatablePeriodOutputWithContext(context.Context) AlertUpdatablePeriodOutput
}

AlertUpdatablePeriodInput is an input type that accepts values of the AlertUpdatablePeriod enum A concrete instance of `AlertUpdatablePeriodInput` can be one of the following:

AlertUpdatablePeriod_2m
AlertUpdatablePeriod_3m
AlertUpdatablePeriod_5m
AlertUpdatablePeriod_10m
AlertUpdatablePeriod_15m
AlertUpdatablePeriod_30m
AlertUpdatablePeriod_1h

type AlertUpdatablePeriodOutput

type AlertUpdatablePeriodOutput struct{ *pulumi.OutputState }

func (AlertUpdatablePeriodOutput) ElementType

func (AlertUpdatablePeriodOutput) ElementType() reflect.Type

func (AlertUpdatablePeriodOutput) ToAlertUpdatablePeriodOutput

func (o AlertUpdatablePeriodOutput) ToAlertUpdatablePeriodOutput() AlertUpdatablePeriodOutput

func (AlertUpdatablePeriodOutput) ToAlertUpdatablePeriodOutputWithContext

func (o AlertUpdatablePeriodOutput) ToAlertUpdatablePeriodOutputWithContext(ctx context.Context) AlertUpdatablePeriodOutput

func (AlertUpdatablePeriodOutput) ToAlertUpdatablePeriodPtrOutput

func (o AlertUpdatablePeriodOutput) ToAlertUpdatablePeriodPtrOutput() AlertUpdatablePeriodPtrOutput

func (AlertUpdatablePeriodOutput) ToAlertUpdatablePeriodPtrOutputWithContext

func (o AlertUpdatablePeriodOutput) ToAlertUpdatablePeriodPtrOutputWithContext(ctx context.Context) AlertUpdatablePeriodPtrOutput

func (AlertUpdatablePeriodOutput) ToStringOutput

func (o AlertUpdatablePeriodOutput) ToStringOutput() pulumi.StringOutput

func (AlertUpdatablePeriodOutput) ToStringOutputWithContext

func (o AlertUpdatablePeriodOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AlertUpdatablePeriodOutput) ToStringPtrOutput

func (o AlertUpdatablePeriodOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AlertUpdatablePeriodOutput) ToStringPtrOutputWithContext

func (o AlertUpdatablePeriodOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AlertUpdatablePeriodPtrInput

type AlertUpdatablePeriodPtrInput interface {
	pulumi.Input

	ToAlertUpdatablePeriodPtrOutput() AlertUpdatablePeriodPtrOutput
	ToAlertUpdatablePeriodPtrOutputWithContext(context.Context) AlertUpdatablePeriodPtrOutput
}

func AlertUpdatablePeriodPtr

func AlertUpdatablePeriodPtr(v string) AlertUpdatablePeriodPtrInput

type AlertUpdatablePeriodPtrOutput

type AlertUpdatablePeriodPtrOutput struct{ *pulumi.OutputState }

func (AlertUpdatablePeriodPtrOutput) Elem

func (AlertUpdatablePeriodPtrOutput) ElementType

func (AlertUpdatablePeriodPtrOutput) ToAlertUpdatablePeriodPtrOutput

func (o AlertUpdatablePeriodPtrOutput) ToAlertUpdatablePeriodPtrOutput() AlertUpdatablePeriodPtrOutput

func (AlertUpdatablePeriodPtrOutput) ToAlertUpdatablePeriodPtrOutputWithContext

func (o AlertUpdatablePeriodPtrOutput) ToAlertUpdatablePeriodPtrOutputWithContext(ctx context.Context) AlertUpdatablePeriodPtrOutput

func (AlertUpdatablePeriodPtrOutput) ToStringPtrOutput

func (AlertUpdatablePeriodPtrOutput) ToStringPtrOutputWithContext

func (o AlertUpdatablePeriodPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AlertUpdatableType

type AlertUpdatableType string

The type of alert.

func (AlertUpdatableType) ElementType

func (AlertUpdatableType) ElementType() reflect.Type

func (AlertUpdatableType) ToAlertUpdatableTypeOutput

func (e AlertUpdatableType) ToAlertUpdatableTypeOutput() AlertUpdatableTypeOutput

func (AlertUpdatableType) ToAlertUpdatableTypeOutputWithContext

func (e AlertUpdatableType) ToAlertUpdatableTypeOutputWithContext(ctx context.Context) AlertUpdatableTypeOutput

func (AlertUpdatableType) ToAlertUpdatableTypePtrOutput

func (e AlertUpdatableType) ToAlertUpdatableTypePtrOutput() AlertUpdatableTypePtrOutput

func (AlertUpdatableType) ToAlertUpdatableTypePtrOutputWithContext

func (e AlertUpdatableType) ToAlertUpdatableTypePtrOutputWithContext(ctx context.Context) AlertUpdatableTypePtrOutput

func (AlertUpdatableType) ToStringOutput

func (e AlertUpdatableType) ToStringOutput() pulumi.StringOutput

func (AlertUpdatableType) ToStringOutputWithContext

func (e AlertUpdatableType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AlertUpdatableType) ToStringPtrOutput

func (e AlertUpdatableType) ToStringPtrOutput() pulumi.StringPtrOutput

func (AlertUpdatableType) ToStringPtrOutputWithContext

func (e AlertUpdatableType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AlertUpdatableTypeInput

type AlertUpdatableTypeInput interface {
	pulumi.Input

	ToAlertUpdatableTypeOutput() AlertUpdatableTypeOutput
	ToAlertUpdatableTypeOutputWithContext(context.Context) AlertUpdatableTypeOutput
}

AlertUpdatableTypeInput is an input type that accepts values of the AlertUpdatableType enum A concrete instance of `AlertUpdatableTypeInput` can be one of the following:

AlertUpdatableTypeLatency
AlertUpdatableTypeDown
AlertUpdatableTypeDownGlobal
AlertUpdatableTypeSslExpiry

type AlertUpdatableTypeOutput

type AlertUpdatableTypeOutput struct{ *pulumi.OutputState }

func (AlertUpdatableTypeOutput) ElementType

func (AlertUpdatableTypeOutput) ElementType() reflect.Type

func (AlertUpdatableTypeOutput) ToAlertUpdatableTypeOutput

func (o AlertUpdatableTypeOutput) ToAlertUpdatableTypeOutput() AlertUpdatableTypeOutput

func (AlertUpdatableTypeOutput) ToAlertUpdatableTypeOutputWithContext

func (o AlertUpdatableTypeOutput) ToAlertUpdatableTypeOutputWithContext(ctx context.Context) AlertUpdatableTypeOutput

func (AlertUpdatableTypeOutput) ToAlertUpdatableTypePtrOutput

func (o AlertUpdatableTypeOutput) ToAlertUpdatableTypePtrOutput() AlertUpdatableTypePtrOutput

func (AlertUpdatableTypeOutput) ToAlertUpdatableTypePtrOutputWithContext

func (o AlertUpdatableTypeOutput) ToAlertUpdatableTypePtrOutputWithContext(ctx context.Context) AlertUpdatableTypePtrOutput

func (AlertUpdatableTypeOutput) ToStringOutput

func (o AlertUpdatableTypeOutput) ToStringOutput() pulumi.StringOutput

func (AlertUpdatableTypeOutput) ToStringOutputWithContext

func (o AlertUpdatableTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AlertUpdatableTypeOutput) ToStringPtrOutput

func (o AlertUpdatableTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AlertUpdatableTypeOutput) ToStringPtrOutputWithContext

func (o AlertUpdatableTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AlertUpdatableTypePtrInput

type AlertUpdatableTypePtrInput interface {
	pulumi.Input

	ToAlertUpdatableTypePtrOutput() AlertUpdatableTypePtrOutput
	ToAlertUpdatableTypePtrOutputWithContext(context.Context) AlertUpdatableTypePtrOutput
}

func AlertUpdatableTypePtr

func AlertUpdatableTypePtr(v string) AlertUpdatableTypePtrInput

type AlertUpdatableTypePtrOutput

type AlertUpdatableTypePtrOutput struct{ *pulumi.OutputState }

func (AlertUpdatableTypePtrOutput) Elem

func (AlertUpdatableTypePtrOutput) ElementType

func (AlertUpdatableTypePtrOutput) ToAlertUpdatableTypePtrOutput

func (o AlertUpdatableTypePtrOutput) ToAlertUpdatableTypePtrOutput() AlertUpdatableTypePtrOutput

func (AlertUpdatableTypePtrOutput) ToAlertUpdatableTypePtrOutputWithContext

func (o AlertUpdatableTypePtrOutput) ToAlertUpdatableTypePtrOutputWithContext(ctx context.Context) AlertUpdatableTypePtrOutput

func (AlertUpdatableTypePtrOutput) ToStringPtrOutput

func (o AlertUpdatableTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AlertUpdatableTypePtrOutput) ToStringPtrOutputWithContext

func (o AlertUpdatableTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type Check

type Check struct {
	// A boolean value indicating whether the check is enabled/disabled.
	Enabled *bool `pulumi:"enabled"`
	// A unique ID that can be used to identify and reference the check.
	Id *string `pulumi:"id"`
	// A human-friendly display name.
	Name *string `pulumi:"name"`
	// An array containing the selected regions to perform healthchecks from.
	Regions []CheckUpdatableRegionsItem `pulumi:"regions"`
	// The endpoint to perform healthchecks on.
	Target *string `pulumi:"target"`
	// The type of health check to perform.
	Type *CheckUpdatableType `pulumi:"type"`
}

func (*Check) Defaults

func (val *Check) Defaults() *Check

Defaults sets the appropriate defaults for Check

type CheckArrayOutput

type CheckArrayOutput struct{ *pulumi.OutputState }

func (CheckArrayOutput) ElementType

func (CheckArrayOutput) ElementType() reflect.Type

func (CheckArrayOutput) Index

func (CheckArrayOutput) ToCheckArrayOutput

func (o CheckArrayOutput) ToCheckArrayOutput() CheckArrayOutput

func (CheckArrayOutput) ToCheckArrayOutputWithContext

func (o CheckArrayOutput) ToCheckArrayOutputWithContext(ctx context.Context) CheckArrayOutput

type CheckOutput

type CheckOutput struct{ *pulumi.OutputState }

func (CheckOutput) ElementType

func (CheckOutput) ElementType() reflect.Type

func (CheckOutput) Enabled

func (o CheckOutput) Enabled() pulumi.BoolPtrOutput

A boolean value indicating whether the check is enabled/disabled.

func (CheckOutput) Id

A unique ID that can be used to identify and reference the check.

func (CheckOutput) Name

A human-friendly display name.

func (CheckOutput) Regions

An array containing the selected regions to perform healthchecks from.

func (CheckOutput) Target

func (o CheckOutput) Target() pulumi.StringPtrOutput

The endpoint to perform healthchecks on.

func (CheckOutput) ToCheckOutput

func (o CheckOutput) ToCheckOutput() CheckOutput

func (CheckOutput) ToCheckOutputWithContext

func (o CheckOutput) ToCheckOutputWithContext(ctx context.Context) CheckOutput

func (CheckOutput) Type

The type of health check to perform.

type CheckPtrOutput

type CheckPtrOutput struct{ *pulumi.OutputState }

func (CheckPtrOutput) Elem

func (o CheckPtrOutput) Elem() CheckOutput

func (CheckPtrOutput) ElementType

func (CheckPtrOutput) ElementType() reflect.Type

func (CheckPtrOutput) Enabled

func (o CheckPtrOutput) Enabled() pulumi.BoolPtrOutput

A boolean value indicating whether the check is enabled/disabled.

func (CheckPtrOutput) Id

A unique ID that can be used to identify and reference the check.

func (CheckPtrOutput) Name

A human-friendly display name.

func (CheckPtrOutput) Regions

An array containing the selected regions to perform healthchecks from.

func (CheckPtrOutput) Target

The endpoint to perform healthchecks on.

func (CheckPtrOutput) ToCheckPtrOutput

func (o CheckPtrOutput) ToCheckPtrOutput() CheckPtrOutput

func (CheckPtrOutput) ToCheckPtrOutputWithContext

func (o CheckPtrOutput) ToCheckPtrOutputWithContext(ctx context.Context) CheckPtrOutput

func (CheckPtrOutput) Type

The type of health check to perform.

type CheckUpdatableRegionsItem

type CheckUpdatableRegionsItem string

func (CheckUpdatableRegionsItem) ElementType

func (CheckUpdatableRegionsItem) ElementType() reflect.Type

func (CheckUpdatableRegionsItem) ToCheckUpdatableRegionsItemOutput

func (e CheckUpdatableRegionsItem) ToCheckUpdatableRegionsItemOutput() CheckUpdatableRegionsItemOutput

func (CheckUpdatableRegionsItem) ToCheckUpdatableRegionsItemOutputWithContext

func (e CheckUpdatableRegionsItem) ToCheckUpdatableRegionsItemOutputWithContext(ctx context.Context) CheckUpdatableRegionsItemOutput

func (CheckUpdatableRegionsItem) ToCheckUpdatableRegionsItemPtrOutput

func (e CheckUpdatableRegionsItem) ToCheckUpdatableRegionsItemPtrOutput() CheckUpdatableRegionsItemPtrOutput

func (CheckUpdatableRegionsItem) ToCheckUpdatableRegionsItemPtrOutputWithContext

func (e CheckUpdatableRegionsItem) ToCheckUpdatableRegionsItemPtrOutputWithContext(ctx context.Context) CheckUpdatableRegionsItemPtrOutput

func (CheckUpdatableRegionsItem) ToStringOutput

func (e CheckUpdatableRegionsItem) ToStringOutput() pulumi.StringOutput

func (CheckUpdatableRegionsItem) ToStringOutputWithContext

func (e CheckUpdatableRegionsItem) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (CheckUpdatableRegionsItem) ToStringPtrOutput

func (e CheckUpdatableRegionsItem) ToStringPtrOutput() pulumi.StringPtrOutput

func (CheckUpdatableRegionsItem) ToStringPtrOutputWithContext

func (e CheckUpdatableRegionsItem) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type CheckUpdatableRegionsItemArray

type CheckUpdatableRegionsItemArray []CheckUpdatableRegionsItem

func (CheckUpdatableRegionsItemArray) ElementType

func (CheckUpdatableRegionsItemArray) ToCheckUpdatableRegionsItemArrayOutput

func (i CheckUpdatableRegionsItemArray) ToCheckUpdatableRegionsItemArrayOutput() CheckUpdatableRegionsItemArrayOutput

func (CheckUpdatableRegionsItemArray) ToCheckUpdatableRegionsItemArrayOutputWithContext

func (i CheckUpdatableRegionsItemArray) ToCheckUpdatableRegionsItemArrayOutputWithContext(ctx context.Context) CheckUpdatableRegionsItemArrayOutput

type CheckUpdatableRegionsItemArrayInput

type CheckUpdatableRegionsItemArrayInput interface {
	pulumi.Input

	ToCheckUpdatableRegionsItemArrayOutput() CheckUpdatableRegionsItemArrayOutput
	ToCheckUpdatableRegionsItemArrayOutputWithContext(context.Context) CheckUpdatableRegionsItemArrayOutput
}

CheckUpdatableRegionsItemArrayInput is an input type that accepts CheckUpdatableRegionsItemArray and CheckUpdatableRegionsItemArrayOutput values. You can construct a concrete instance of `CheckUpdatableRegionsItemArrayInput` via:

CheckUpdatableRegionsItemArray{ CheckUpdatableRegionsItemArgs{...} }

type CheckUpdatableRegionsItemArrayOutput

type CheckUpdatableRegionsItemArrayOutput struct{ *pulumi.OutputState }

func (CheckUpdatableRegionsItemArrayOutput) ElementType

func (CheckUpdatableRegionsItemArrayOutput) Index

func (CheckUpdatableRegionsItemArrayOutput) ToCheckUpdatableRegionsItemArrayOutput

func (o CheckUpdatableRegionsItemArrayOutput) ToCheckUpdatableRegionsItemArrayOutput() CheckUpdatableRegionsItemArrayOutput

func (CheckUpdatableRegionsItemArrayOutput) ToCheckUpdatableRegionsItemArrayOutputWithContext

func (o CheckUpdatableRegionsItemArrayOutput) ToCheckUpdatableRegionsItemArrayOutputWithContext(ctx context.Context) CheckUpdatableRegionsItemArrayOutput

type CheckUpdatableRegionsItemInput

type CheckUpdatableRegionsItemInput interface {
	pulumi.Input

	ToCheckUpdatableRegionsItemOutput() CheckUpdatableRegionsItemOutput
	ToCheckUpdatableRegionsItemOutputWithContext(context.Context) CheckUpdatableRegionsItemOutput
}

CheckUpdatableRegionsItemInput is an input type that accepts values of the CheckUpdatableRegionsItem enum A concrete instance of `CheckUpdatableRegionsItemInput` can be one of the following:

CheckUpdatableRegionsItemUsEast
CheckUpdatableRegionsItemUsWest
CheckUpdatableRegionsItemEuWest
CheckUpdatableRegionsItemSeAsia

type CheckUpdatableRegionsItemOutput

type CheckUpdatableRegionsItemOutput struct{ *pulumi.OutputState }

func (CheckUpdatableRegionsItemOutput) ElementType

func (CheckUpdatableRegionsItemOutput) ToCheckUpdatableRegionsItemOutput

func (o CheckUpdatableRegionsItemOutput) ToCheckUpdatableRegionsItemOutput() CheckUpdatableRegionsItemOutput

func (CheckUpdatableRegionsItemOutput) ToCheckUpdatableRegionsItemOutputWithContext

func (o CheckUpdatableRegionsItemOutput) ToCheckUpdatableRegionsItemOutputWithContext(ctx context.Context) CheckUpdatableRegionsItemOutput

func (CheckUpdatableRegionsItemOutput) ToCheckUpdatableRegionsItemPtrOutput

func (o CheckUpdatableRegionsItemOutput) ToCheckUpdatableRegionsItemPtrOutput() CheckUpdatableRegionsItemPtrOutput

func (CheckUpdatableRegionsItemOutput) ToCheckUpdatableRegionsItemPtrOutputWithContext

func (o CheckUpdatableRegionsItemOutput) ToCheckUpdatableRegionsItemPtrOutputWithContext(ctx context.Context) CheckUpdatableRegionsItemPtrOutput

func (CheckUpdatableRegionsItemOutput) ToStringOutput

func (CheckUpdatableRegionsItemOutput) ToStringOutputWithContext

func (o CheckUpdatableRegionsItemOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (CheckUpdatableRegionsItemOutput) ToStringPtrOutput

func (CheckUpdatableRegionsItemOutput) ToStringPtrOutputWithContext

func (o CheckUpdatableRegionsItemOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type CheckUpdatableRegionsItemPtrInput

type CheckUpdatableRegionsItemPtrInput interface {
	pulumi.Input

	ToCheckUpdatableRegionsItemPtrOutput() CheckUpdatableRegionsItemPtrOutput
	ToCheckUpdatableRegionsItemPtrOutputWithContext(context.Context) CheckUpdatableRegionsItemPtrOutput
}

func CheckUpdatableRegionsItemPtr

func CheckUpdatableRegionsItemPtr(v string) CheckUpdatableRegionsItemPtrInput

type CheckUpdatableRegionsItemPtrOutput

type CheckUpdatableRegionsItemPtrOutput struct{ *pulumi.OutputState }

func (CheckUpdatableRegionsItemPtrOutput) Elem

func (CheckUpdatableRegionsItemPtrOutput) ElementType

func (CheckUpdatableRegionsItemPtrOutput) ToCheckUpdatableRegionsItemPtrOutput

func (o CheckUpdatableRegionsItemPtrOutput) ToCheckUpdatableRegionsItemPtrOutput() CheckUpdatableRegionsItemPtrOutput

func (CheckUpdatableRegionsItemPtrOutput) ToCheckUpdatableRegionsItemPtrOutputWithContext

func (o CheckUpdatableRegionsItemPtrOutput) ToCheckUpdatableRegionsItemPtrOutputWithContext(ctx context.Context) CheckUpdatableRegionsItemPtrOutput

func (CheckUpdatableRegionsItemPtrOutput) ToStringPtrOutput

func (CheckUpdatableRegionsItemPtrOutput) ToStringPtrOutputWithContext

func (o CheckUpdatableRegionsItemPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type CheckUpdatableType

type CheckUpdatableType string

The type of health check to perform.

func (CheckUpdatableType) ElementType

func (CheckUpdatableType) ElementType() reflect.Type

func (CheckUpdatableType) ToCheckUpdatableTypeOutput

func (e CheckUpdatableType) ToCheckUpdatableTypeOutput() CheckUpdatableTypeOutput

func (CheckUpdatableType) ToCheckUpdatableTypeOutputWithContext

func (e CheckUpdatableType) ToCheckUpdatableTypeOutputWithContext(ctx context.Context) CheckUpdatableTypeOutput

func (CheckUpdatableType) ToCheckUpdatableTypePtrOutput

func (e CheckUpdatableType) ToCheckUpdatableTypePtrOutput() CheckUpdatableTypePtrOutput

func (CheckUpdatableType) ToCheckUpdatableTypePtrOutputWithContext

func (e CheckUpdatableType) ToCheckUpdatableTypePtrOutputWithContext(ctx context.Context) CheckUpdatableTypePtrOutput

func (CheckUpdatableType) ToStringOutput

func (e CheckUpdatableType) ToStringOutput() pulumi.StringOutput

func (CheckUpdatableType) ToStringOutputWithContext

func (e CheckUpdatableType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (CheckUpdatableType) ToStringPtrOutput

func (e CheckUpdatableType) ToStringPtrOutput() pulumi.StringPtrOutput

func (CheckUpdatableType) ToStringPtrOutputWithContext

func (e CheckUpdatableType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type CheckUpdatableTypeInput

type CheckUpdatableTypeInput interface {
	pulumi.Input

	ToCheckUpdatableTypeOutput() CheckUpdatableTypeOutput
	ToCheckUpdatableTypeOutputWithContext(context.Context) CheckUpdatableTypeOutput
}

CheckUpdatableTypeInput is an input type that accepts values of the CheckUpdatableType enum A concrete instance of `CheckUpdatableTypeInput` can be one of the following:

CheckUpdatableTypePing
CheckUpdatableTypeHttp
CheckUpdatableTypeHttps

type CheckUpdatableTypeOutput

type CheckUpdatableTypeOutput struct{ *pulumi.OutputState }

func (CheckUpdatableTypeOutput) ElementType

func (CheckUpdatableTypeOutput) ElementType() reflect.Type

func (CheckUpdatableTypeOutput) ToCheckUpdatableTypeOutput

func (o CheckUpdatableTypeOutput) ToCheckUpdatableTypeOutput() CheckUpdatableTypeOutput

func (CheckUpdatableTypeOutput) ToCheckUpdatableTypeOutputWithContext

func (o CheckUpdatableTypeOutput) ToCheckUpdatableTypeOutputWithContext(ctx context.Context) CheckUpdatableTypeOutput

func (CheckUpdatableTypeOutput) ToCheckUpdatableTypePtrOutput

func (o CheckUpdatableTypeOutput) ToCheckUpdatableTypePtrOutput() CheckUpdatableTypePtrOutput

func (CheckUpdatableTypeOutput) ToCheckUpdatableTypePtrOutputWithContext

func (o CheckUpdatableTypeOutput) ToCheckUpdatableTypePtrOutputWithContext(ctx context.Context) CheckUpdatableTypePtrOutput

func (CheckUpdatableTypeOutput) ToStringOutput

func (o CheckUpdatableTypeOutput) ToStringOutput() pulumi.StringOutput

func (CheckUpdatableTypeOutput) ToStringOutputWithContext

func (o CheckUpdatableTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (CheckUpdatableTypeOutput) ToStringPtrOutput

func (o CheckUpdatableTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (CheckUpdatableTypeOutput) ToStringPtrOutputWithContext

func (o CheckUpdatableTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type CheckUpdatableTypePtrInput

type CheckUpdatableTypePtrInput interface {
	pulumi.Input

	ToCheckUpdatableTypePtrOutput() CheckUpdatableTypePtrOutput
	ToCheckUpdatableTypePtrOutputWithContext(context.Context) CheckUpdatableTypePtrOutput
}

func CheckUpdatableTypePtr

func CheckUpdatableTypePtr(v string) CheckUpdatableTypePtrInput

type CheckUpdatableTypePtrOutput

type CheckUpdatableTypePtrOutput struct{ *pulumi.OutputState }

func (CheckUpdatableTypePtrOutput) Elem

func (CheckUpdatableTypePtrOutput) ElementType

func (CheckUpdatableTypePtrOutput) ToCheckUpdatableTypePtrOutput

func (o CheckUpdatableTypePtrOutput) ToCheckUpdatableTypePtrOutput() CheckUpdatableTypePtrOutput

func (CheckUpdatableTypePtrOutput) ToCheckUpdatableTypePtrOutputWithContext

func (o CheckUpdatableTypePtrOutput) ToCheckUpdatableTypePtrOutputWithContext(ctx context.Context) CheckUpdatableTypePtrOutput

func (CheckUpdatableTypePtrOutput) ToStringPtrOutput

func (o CheckUpdatableTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (CheckUpdatableTypePtrOutput) ToStringPtrOutputWithContext

func (o CheckUpdatableTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type GetUptimeAlertProperties

type GetUptimeAlertProperties struct {
	Alert *Alert `pulumi:"alert"`
}

type GetUptimeAlertPropertiesOutput

type GetUptimeAlertPropertiesOutput struct{ *pulumi.OutputState }

func (GetUptimeAlertPropertiesOutput) Alert

func (GetUptimeAlertPropertiesOutput) ElementType

func (GetUptimeAlertPropertiesOutput) ToGetUptimeAlertPropertiesOutput

func (o GetUptimeAlertPropertiesOutput) ToGetUptimeAlertPropertiesOutput() GetUptimeAlertPropertiesOutput

func (GetUptimeAlertPropertiesOutput) ToGetUptimeAlertPropertiesOutputWithContext

func (o GetUptimeAlertPropertiesOutput) ToGetUptimeAlertPropertiesOutputWithContext(ctx context.Context) GetUptimeAlertPropertiesOutput

type GetUptimeCheckProperties

type GetUptimeCheckProperties struct {
	Check *Check `pulumi:"check"`
}

func (*GetUptimeCheckProperties) Defaults

Defaults sets the appropriate defaults for GetUptimeCheckProperties

type GetUptimeCheckPropertiesOutput

type GetUptimeCheckPropertiesOutput struct{ *pulumi.OutputState }

func (GetUptimeCheckPropertiesOutput) Check

func (GetUptimeCheckPropertiesOutput) ElementType

func (GetUptimeCheckPropertiesOutput) ToGetUptimeCheckPropertiesOutput

func (o GetUptimeCheckPropertiesOutput) ToGetUptimeCheckPropertiesOutput() GetUptimeCheckPropertiesOutput

func (GetUptimeCheckPropertiesOutput) ToGetUptimeCheckPropertiesOutputWithContext

func (o GetUptimeCheckPropertiesOutput) ToGetUptimeCheckPropertiesOutputWithContext(ctx context.Context) GetUptimeCheckPropertiesOutput

type GetUptimeCheckStateArgs

type GetUptimeCheckStateArgs struct {
	// A unique identifier for a check.
	CheckId string `pulumi:"checkId"`
}

type GetUptimeCheckStateOutputArgs

type GetUptimeCheckStateOutputArgs struct {
	// A unique identifier for a check.
	CheckId pulumi.StringInput `pulumi:"checkId"`
}

func (GetUptimeCheckStateOutputArgs) ElementType

type GetUptimeCheckStateProperties

type GetUptimeCheckStateProperties struct {
	State *State `pulumi:"state"`
}

type GetUptimeCheckStatePropertiesOutput

type GetUptimeCheckStatePropertiesOutput struct{ *pulumi.OutputState }

func (GetUptimeCheckStatePropertiesOutput) ElementType

func (GetUptimeCheckStatePropertiesOutput) State

func (GetUptimeCheckStatePropertiesOutput) ToGetUptimeCheckStatePropertiesOutput

func (o GetUptimeCheckStatePropertiesOutput) ToGetUptimeCheckStatePropertiesOutput() GetUptimeCheckStatePropertiesOutput

func (GetUptimeCheckStatePropertiesOutput) ToGetUptimeCheckStatePropertiesOutputWithContext

func (o GetUptimeCheckStatePropertiesOutput) ToGetUptimeCheckStatePropertiesOutputWithContext(ctx context.Context) GetUptimeCheckStatePropertiesOutput

type GetUptimeCheckStateResult

type GetUptimeCheckStateResult struct {
	Items GetUptimeCheckStateProperties `pulumi:"items"`
}

type GetUptimeCheckStateResultOutput

type GetUptimeCheckStateResultOutput struct{ *pulumi.OutputState }

func (GetUptimeCheckStateResultOutput) ElementType

func (GetUptimeCheckStateResultOutput) Items

func (GetUptimeCheckStateResultOutput) ToGetUptimeCheckStateResultOutput

func (o GetUptimeCheckStateResultOutput) ToGetUptimeCheckStateResultOutput() GetUptimeCheckStateResultOutput

func (GetUptimeCheckStateResultOutput) ToGetUptimeCheckStateResultOutputWithContext

func (o GetUptimeCheckStateResultOutput) ToGetUptimeCheckStateResultOutputWithContext(ctx context.Context) GetUptimeCheckStateResultOutput

type ListUptimeAlertsArgs

type ListUptimeAlertsArgs struct {
	// A unique identifier for a check.
	CheckId string `pulumi:"checkId"`
}

type ListUptimeAlertsItems

type ListUptimeAlertsItems struct {
	Alerts []Alert    `pulumi:"alerts"`
	Links  *PageLinks `pulumi:"links"`
	Meta   MetaMeta   `pulumi:"meta"`
}

type ListUptimeAlertsItemsOutput

type ListUptimeAlertsItemsOutput struct{ *pulumi.OutputState }

func (ListUptimeAlertsItemsOutput) Alerts

func (ListUptimeAlertsItemsOutput) ElementType

func (ListUptimeAlertsItemsOutput) Meta

func (ListUptimeAlertsItemsOutput) ToListUptimeAlertsItemsOutput

func (o ListUptimeAlertsItemsOutput) ToListUptimeAlertsItemsOutput() ListUptimeAlertsItemsOutput

func (ListUptimeAlertsItemsOutput) ToListUptimeAlertsItemsOutputWithContext

func (o ListUptimeAlertsItemsOutput) ToListUptimeAlertsItemsOutputWithContext(ctx context.Context) ListUptimeAlertsItemsOutput

type ListUptimeAlertsOutputArgs

type ListUptimeAlertsOutputArgs struct {
	// A unique identifier for a check.
	CheckId pulumi.StringInput `pulumi:"checkId"`
}

func (ListUptimeAlertsOutputArgs) ElementType

func (ListUptimeAlertsOutputArgs) ElementType() reflect.Type

type ListUptimeAlertsResult

type ListUptimeAlertsResult struct {
	Items ListUptimeAlertsItems `pulumi:"items"`
}

type ListUptimeAlertsResultOutput

type ListUptimeAlertsResultOutput struct{ *pulumi.OutputState }

func (ListUptimeAlertsResultOutput) ElementType

func (ListUptimeAlertsResultOutput) Items

func (ListUptimeAlertsResultOutput) ToListUptimeAlertsResultOutput

func (o ListUptimeAlertsResultOutput) ToListUptimeAlertsResultOutput() ListUptimeAlertsResultOutput

func (ListUptimeAlertsResultOutput) ToListUptimeAlertsResultOutputWithContext

func (o ListUptimeAlertsResultOutput) ToListUptimeAlertsResultOutputWithContext(ctx context.Context) ListUptimeAlertsResultOutput

type ListUptimeChecksArgs

type ListUptimeChecksArgs struct {
}

type ListUptimeChecksItems

type ListUptimeChecksItems struct {
	Checks []Check    `pulumi:"checks"`
	Links  *PageLinks `pulumi:"links"`
	Meta   MetaMeta   `pulumi:"meta"`
}

type ListUptimeChecksItemsOutput

type ListUptimeChecksItemsOutput struct{ *pulumi.OutputState }

func (ListUptimeChecksItemsOutput) Checks

func (ListUptimeChecksItemsOutput) ElementType

func (ListUptimeChecksItemsOutput) Meta

func (ListUptimeChecksItemsOutput) ToListUptimeChecksItemsOutput

func (o ListUptimeChecksItemsOutput) ToListUptimeChecksItemsOutput() ListUptimeChecksItemsOutput

func (ListUptimeChecksItemsOutput) ToListUptimeChecksItemsOutputWithContext

func (o ListUptimeChecksItemsOutput) ToListUptimeChecksItemsOutputWithContext(ctx context.Context) ListUptimeChecksItemsOutput

type ListUptimeChecksOutputArgs

type ListUptimeChecksOutputArgs struct {
}

func (ListUptimeChecksOutputArgs) ElementType

func (ListUptimeChecksOutputArgs) ElementType() reflect.Type

type ListUptimeChecksResult

type ListUptimeChecksResult struct {
	Items ListUptimeChecksItems `pulumi:"items"`
}

type ListUptimeChecksResultOutput

type ListUptimeChecksResultOutput struct{ *pulumi.OutputState }

func (ListUptimeChecksResultOutput) ElementType

func (ListUptimeChecksResultOutput) Items

func (ListUptimeChecksResultOutput) ToListUptimeChecksResultOutput

func (o ListUptimeChecksResultOutput) ToListUptimeChecksResultOutput() ListUptimeChecksResultOutput

func (ListUptimeChecksResultOutput) ToListUptimeChecksResultOutputWithContext

func (o ListUptimeChecksResultOutput) ToListUptimeChecksResultOutputWithContext(ctx context.Context) ListUptimeChecksResultOutput

type LookupUptimeAlertArgs

type LookupUptimeAlertArgs struct {
	// A unique identifier for an alert.
	AlertId string `pulumi:"alertId"`
	// A unique identifier for a check.
	CheckId string `pulumi:"checkId"`
}

type LookupUptimeAlertOutputArgs

type LookupUptimeAlertOutputArgs struct {
	// A unique identifier for an alert.
	AlertId pulumi.StringInput `pulumi:"alertId"`
	// A unique identifier for a check.
	CheckId pulumi.StringInput `pulumi:"checkId"`
}

func (LookupUptimeAlertOutputArgs) ElementType

type LookupUptimeAlertResult

type LookupUptimeAlertResult struct {
	Items GetUptimeAlertProperties `pulumi:"items"`
}

type LookupUptimeAlertResultOutput

type LookupUptimeAlertResultOutput struct{ *pulumi.OutputState }

func (LookupUptimeAlertResultOutput) ElementType

func (LookupUptimeAlertResultOutput) Items

func (LookupUptimeAlertResultOutput) ToLookupUptimeAlertResultOutput

func (o LookupUptimeAlertResultOutput) ToLookupUptimeAlertResultOutput() LookupUptimeAlertResultOutput

func (LookupUptimeAlertResultOutput) ToLookupUptimeAlertResultOutputWithContext

func (o LookupUptimeAlertResultOutput) ToLookupUptimeAlertResultOutputWithContext(ctx context.Context) LookupUptimeAlertResultOutput

type LookupUptimeCheckArgs

type LookupUptimeCheckArgs struct {
	// A unique identifier for a check.
	CheckId string `pulumi:"checkId"`
}

type LookupUptimeCheckOutputArgs

type LookupUptimeCheckOutputArgs struct {
	// A unique identifier for a check.
	CheckId pulumi.StringInput `pulumi:"checkId"`
}

func (LookupUptimeCheckOutputArgs) ElementType

type LookupUptimeCheckResult

type LookupUptimeCheckResult struct {
	Items GetUptimeCheckProperties `pulumi:"items"`
}

func (*LookupUptimeCheckResult) Defaults

Defaults sets the appropriate defaults for LookupUptimeCheckResult

type LookupUptimeCheckResultOutput

type LookupUptimeCheckResultOutput struct{ *pulumi.OutputState }

func (LookupUptimeCheckResultOutput) ElementType

func (LookupUptimeCheckResultOutput) Items

func (LookupUptimeCheckResultOutput) ToLookupUptimeCheckResultOutput

func (o LookupUptimeCheckResultOutput) ToLookupUptimeCheckResultOutput() LookupUptimeCheckResultOutput

func (LookupUptimeCheckResultOutput) ToLookupUptimeCheckResultOutputWithContext

func (o LookupUptimeCheckResultOutput) ToLookupUptimeCheckResultOutputWithContext(ctx context.Context) LookupUptimeCheckResultOutput

type MetaMeta

type MetaMeta struct {
	// Number of objects returned by the request.
	Total *int `pulumi:"total"`
}

type MetaMetaOutput

type MetaMetaOutput struct{ *pulumi.OutputState }

func (MetaMetaOutput) ElementType

func (MetaMetaOutput) ElementType() reflect.Type

func (MetaMetaOutput) ToMetaMetaOutput

func (o MetaMetaOutput) ToMetaMetaOutput() MetaMetaOutput

func (MetaMetaOutput) ToMetaMetaOutputWithContext

func (o MetaMetaOutput) ToMetaMetaOutputWithContext(ctx context.Context) MetaMetaOutput

func (MetaMetaOutput) Total

Number of objects returned by the request.

type Notification

type Notification struct {
	// An email to notify on an alert trigger.
	Email []string `pulumi:"email"`
	// Slack integration details.
	Slack []NotificationSlackItemProperties `pulumi:"slack"`
}

The notification settings for a trigger alert.

type NotificationArgs

type NotificationArgs struct {
	// An email to notify on an alert trigger.
	Email pulumi.StringArrayInput `pulumi:"email"`
	// Slack integration details.
	Slack NotificationSlackItemPropertiesArrayInput `pulumi:"slack"`
}

The notification settings for a trigger alert.

func (NotificationArgs) ElementType

func (NotificationArgs) ElementType() reflect.Type

func (NotificationArgs) ToNotificationOutput

func (i NotificationArgs) ToNotificationOutput() NotificationOutput

func (NotificationArgs) ToNotificationOutputWithContext

func (i NotificationArgs) ToNotificationOutputWithContext(ctx context.Context) NotificationOutput

func (NotificationArgs) ToNotificationPtrOutput

func (i NotificationArgs) ToNotificationPtrOutput() NotificationPtrOutput

func (NotificationArgs) ToNotificationPtrOutputWithContext

func (i NotificationArgs) ToNotificationPtrOutputWithContext(ctx context.Context) NotificationPtrOutput

type NotificationInput

type NotificationInput interface {
	pulumi.Input

	ToNotificationOutput() NotificationOutput
	ToNotificationOutputWithContext(context.Context) NotificationOutput
}

NotificationInput is an input type that accepts NotificationArgs and NotificationOutput values. You can construct a concrete instance of `NotificationInput` via:

NotificationArgs{...}

type NotificationOutput

type NotificationOutput struct{ *pulumi.OutputState }

The notification settings for a trigger alert.

func (NotificationOutput) ElementType

func (NotificationOutput) ElementType() reflect.Type

func (NotificationOutput) Email

An email to notify on an alert trigger.

func (NotificationOutput) Slack

Slack integration details.

func (NotificationOutput) ToNotificationOutput

func (o NotificationOutput) ToNotificationOutput() NotificationOutput

func (NotificationOutput) ToNotificationOutputWithContext

func (o NotificationOutput) ToNotificationOutputWithContext(ctx context.Context) NotificationOutput

func (NotificationOutput) ToNotificationPtrOutput

func (o NotificationOutput) ToNotificationPtrOutput() NotificationPtrOutput

func (NotificationOutput) ToNotificationPtrOutputWithContext

func (o NotificationOutput) ToNotificationPtrOutputWithContext(ctx context.Context) NotificationPtrOutput

type NotificationPtrInput

type NotificationPtrInput interface {
	pulumi.Input

	ToNotificationPtrOutput() NotificationPtrOutput
	ToNotificationPtrOutputWithContext(context.Context) NotificationPtrOutput
}

NotificationPtrInput is an input type that accepts NotificationArgs, NotificationPtr and NotificationPtrOutput values. You can construct a concrete instance of `NotificationPtrInput` via:

        NotificationArgs{...}

or:

        nil

type NotificationPtrOutput

type NotificationPtrOutput struct{ *pulumi.OutputState }

func (NotificationPtrOutput) Elem

func (NotificationPtrOutput) ElementType

func (NotificationPtrOutput) ElementType() reflect.Type

func (NotificationPtrOutput) Email

An email to notify on an alert trigger.

func (NotificationPtrOutput) Slack

Slack integration details.

func (NotificationPtrOutput) ToNotificationPtrOutput

func (o NotificationPtrOutput) ToNotificationPtrOutput() NotificationPtrOutput

func (NotificationPtrOutput) ToNotificationPtrOutputWithContext

func (o NotificationPtrOutput) ToNotificationPtrOutputWithContext(ctx context.Context) NotificationPtrOutput

type NotificationSlackItemProperties

type NotificationSlackItemProperties struct {
	// Slack channel to notify of an alert trigger.
	Channel string `pulumi:"channel"`
	// Slack Webhook URL.
	Url string `pulumi:"url"`
}

type NotificationSlackItemPropertiesArgs

type NotificationSlackItemPropertiesArgs struct {
	// Slack channel to notify of an alert trigger.
	Channel pulumi.StringInput `pulumi:"channel"`
	// Slack Webhook URL.
	Url pulumi.StringInput `pulumi:"url"`
}

func (NotificationSlackItemPropertiesArgs) ElementType

func (NotificationSlackItemPropertiesArgs) ToNotificationSlackItemPropertiesOutput

func (i NotificationSlackItemPropertiesArgs) ToNotificationSlackItemPropertiesOutput() NotificationSlackItemPropertiesOutput

func (NotificationSlackItemPropertiesArgs) ToNotificationSlackItemPropertiesOutputWithContext

func (i NotificationSlackItemPropertiesArgs) ToNotificationSlackItemPropertiesOutputWithContext(ctx context.Context) NotificationSlackItemPropertiesOutput

type NotificationSlackItemPropertiesArray

type NotificationSlackItemPropertiesArray []NotificationSlackItemPropertiesInput

func (NotificationSlackItemPropertiesArray) ElementType

func (NotificationSlackItemPropertiesArray) ToNotificationSlackItemPropertiesArrayOutput

func (i NotificationSlackItemPropertiesArray) ToNotificationSlackItemPropertiesArrayOutput() NotificationSlackItemPropertiesArrayOutput

func (NotificationSlackItemPropertiesArray) ToNotificationSlackItemPropertiesArrayOutputWithContext

func (i NotificationSlackItemPropertiesArray) ToNotificationSlackItemPropertiesArrayOutputWithContext(ctx context.Context) NotificationSlackItemPropertiesArrayOutput

type NotificationSlackItemPropertiesArrayInput

type NotificationSlackItemPropertiesArrayInput interface {
	pulumi.Input

	ToNotificationSlackItemPropertiesArrayOutput() NotificationSlackItemPropertiesArrayOutput
	ToNotificationSlackItemPropertiesArrayOutputWithContext(context.Context) NotificationSlackItemPropertiesArrayOutput
}

NotificationSlackItemPropertiesArrayInput is an input type that accepts NotificationSlackItemPropertiesArray and NotificationSlackItemPropertiesArrayOutput values. You can construct a concrete instance of `NotificationSlackItemPropertiesArrayInput` via:

NotificationSlackItemPropertiesArray{ NotificationSlackItemPropertiesArgs{...} }

type NotificationSlackItemPropertiesArrayOutput

type NotificationSlackItemPropertiesArrayOutput struct{ *pulumi.OutputState }

func (NotificationSlackItemPropertiesArrayOutput) ElementType

func (NotificationSlackItemPropertiesArrayOutput) Index

func (NotificationSlackItemPropertiesArrayOutput) ToNotificationSlackItemPropertiesArrayOutput

func (o NotificationSlackItemPropertiesArrayOutput) ToNotificationSlackItemPropertiesArrayOutput() NotificationSlackItemPropertiesArrayOutput

func (NotificationSlackItemPropertiesArrayOutput) ToNotificationSlackItemPropertiesArrayOutputWithContext

func (o NotificationSlackItemPropertiesArrayOutput) ToNotificationSlackItemPropertiesArrayOutputWithContext(ctx context.Context) NotificationSlackItemPropertiesArrayOutput

type NotificationSlackItemPropertiesInput

type NotificationSlackItemPropertiesInput interface {
	pulumi.Input

	ToNotificationSlackItemPropertiesOutput() NotificationSlackItemPropertiesOutput
	ToNotificationSlackItemPropertiesOutputWithContext(context.Context) NotificationSlackItemPropertiesOutput
}

NotificationSlackItemPropertiesInput is an input type that accepts NotificationSlackItemPropertiesArgs and NotificationSlackItemPropertiesOutput values. You can construct a concrete instance of `NotificationSlackItemPropertiesInput` via:

NotificationSlackItemPropertiesArgs{...}

type NotificationSlackItemPropertiesOutput

type NotificationSlackItemPropertiesOutput struct{ *pulumi.OutputState }

func (NotificationSlackItemPropertiesOutput) Channel

Slack channel to notify of an alert trigger.

func (NotificationSlackItemPropertiesOutput) ElementType

func (NotificationSlackItemPropertiesOutput) ToNotificationSlackItemPropertiesOutput

func (o NotificationSlackItemPropertiesOutput) ToNotificationSlackItemPropertiesOutput() NotificationSlackItemPropertiesOutput

func (NotificationSlackItemPropertiesOutput) ToNotificationSlackItemPropertiesOutputWithContext

func (o NotificationSlackItemPropertiesOutput) ToNotificationSlackItemPropertiesOutputWithContext(ctx context.Context) NotificationSlackItemPropertiesOutput

func (NotificationSlackItemPropertiesOutput) Url

Slack Webhook URL.

type PageLinks struct {
	Pages *PageLinksPagesProperties `pulumi:"pages"`
}

type PageLinksOutput

type PageLinksOutput struct{ *pulumi.OutputState }

func (PageLinksOutput) ElementType

func (PageLinksOutput) ElementType() reflect.Type

func (PageLinksOutput) Pages

func (PageLinksOutput) ToPageLinksOutput

func (o PageLinksOutput) ToPageLinksOutput() PageLinksOutput

func (PageLinksOutput) ToPageLinksOutputWithContext

func (o PageLinksOutput) ToPageLinksOutputWithContext(ctx context.Context) PageLinksOutput

type PageLinksPagesProperties

type PageLinksPagesProperties struct {
	First *string `pulumi:"first"`
	Last  *string `pulumi:"last"`
	Next  *string `pulumi:"next"`
	Prev  *string `pulumi:"prev"`
}

type PageLinksPagesPropertiesOutput

type PageLinksPagesPropertiesOutput struct{ *pulumi.OutputState }

func (PageLinksPagesPropertiesOutput) ElementType

func (PageLinksPagesPropertiesOutput) First

func (PageLinksPagesPropertiesOutput) Last

func (PageLinksPagesPropertiesOutput) Next

func (PageLinksPagesPropertiesOutput) Prev

func (PageLinksPagesPropertiesOutput) ToPageLinksPagesPropertiesOutput

func (o PageLinksPagesPropertiesOutput) ToPageLinksPagesPropertiesOutput() PageLinksPagesPropertiesOutput

func (PageLinksPagesPropertiesOutput) ToPageLinksPagesPropertiesOutputWithContext

func (o PageLinksPagesPropertiesOutput) ToPageLinksPagesPropertiesOutputWithContext(ctx context.Context) PageLinksPagesPropertiesOutput

type PageLinksPagesPropertiesPtrOutput

type PageLinksPagesPropertiesPtrOutput struct{ *pulumi.OutputState }

func (PageLinksPagesPropertiesPtrOutput) Elem

func (PageLinksPagesPropertiesPtrOutput) ElementType

func (PageLinksPagesPropertiesPtrOutput) First

func (PageLinksPagesPropertiesPtrOutput) Last

func (PageLinksPagesPropertiesPtrOutput) Next

func (PageLinksPagesPropertiesPtrOutput) Prev

func (PageLinksPagesPropertiesPtrOutput) ToPageLinksPagesPropertiesPtrOutput

func (o PageLinksPagesPropertiesPtrOutput) ToPageLinksPagesPropertiesPtrOutput() PageLinksPagesPropertiesPtrOutput

func (PageLinksPagesPropertiesPtrOutput) ToPageLinksPagesPropertiesPtrOutputWithContext

func (o PageLinksPagesPropertiesPtrOutput) ToPageLinksPagesPropertiesPtrOutputWithContext(ctx context.Context) PageLinksPagesPropertiesPtrOutput

type PageLinksPtrOutput

type PageLinksPtrOutput struct{ *pulumi.OutputState }

func (PageLinksPtrOutput) Elem

func (PageLinksPtrOutput) ElementType

func (PageLinksPtrOutput) ElementType() reflect.Type

func (PageLinksPtrOutput) Pages

func (PageLinksPtrOutput) ToPageLinksPtrOutput

func (o PageLinksPtrOutput) ToPageLinksPtrOutput() PageLinksPtrOutput

func (PageLinksPtrOutput) ToPageLinksPtrOutputWithContext

func (o PageLinksPtrOutput) ToPageLinksPtrOutputWithContext(ctx context.Context) PageLinksPtrOutput

type PreviousOutage

type PreviousOutage struct {
	DurationSeconds *int    `pulumi:"durationSeconds"`
	EndedAt         *string `pulumi:"endedAt"`
	Region          *string `pulumi:"region"`
	StartedAt       *string `pulumi:"startedAt"`
}

type PreviousOutageOutput

type PreviousOutageOutput struct{ *pulumi.OutputState }

func (PreviousOutageOutput) DurationSeconds

func (o PreviousOutageOutput) DurationSeconds() pulumi.IntPtrOutput

func (PreviousOutageOutput) ElementType

func (PreviousOutageOutput) ElementType() reflect.Type

func (PreviousOutageOutput) EndedAt

func (PreviousOutageOutput) Region

func (PreviousOutageOutput) StartedAt

func (PreviousOutageOutput) ToPreviousOutageOutput

func (o PreviousOutageOutput) ToPreviousOutageOutput() PreviousOutageOutput

func (PreviousOutageOutput) ToPreviousOutageOutputWithContext

func (o PreviousOutageOutput) ToPreviousOutageOutputWithContext(ctx context.Context) PreviousOutageOutput

type PreviousOutagePtrOutput

type PreviousOutagePtrOutput struct{ *pulumi.OutputState }

func (PreviousOutagePtrOutput) DurationSeconds

func (o PreviousOutagePtrOutput) DurationSeconds() pulumi.IntPtrOutput

func (PreviousOutagePtrOutput) Elem

func (PreviousOutagePtrOutput) ElementType

func (PreviousOutagePtrOutput) ElementType() reflect.Type

func (PreviousOutagePtrOutput) EndedAt

func (PreviousOutagePtrOutput) Region

func (PreviousOutagePtrOutput) StartedAt

func (PreviousOutagePtrOutput) ToPreviousOutagePtrOutput

func (o PreviousOutagePtrOutput) ToPreviousOutagePtrOutput() PreviousOutagePtrOutput

func (PreviousOutagePtrOutput) ToPreviousOutagePtrOutputWithContext

func (o PreviousOutagePtrOutput) ToPreviousOutagePtrOutputWithContext(ctx context.Context) PreviousOutagePtrOutput

type RegionState

type RegionState struct {
	Status                    *RegionStateStatus `pulumi:"status"`
	StatusChangedAt           *string            `pulumi:"statusChangedAt"`
	ThirtyDayUptimePercentage *float64           `pulumi:"thirtyDayUptimePercentage"`
}

type RegionStateOutput

type RegionStateOutput struct{ *pulumi.OutputState }

func (RegionStateOutput) ElementType

func (RegionStateOutput) ElementType() reflect.Type

func (RegionStateOutput) Status

func (RegionStateOutput) StatusChangedAt

func (o RegionStateOutput) StatusChangedAt() pulumi.StringPtrOutput

func (RegionStateOutput) ThirtyDayUptimePercentage

func (o RegionStateOutput) ThirtyDayUptimePercentage() pulumi.Float64PtrOutput

func (RegionStateOutput) ToRegionStateOutput

func (o RegionStateOutput) ToRegionStateOutput() RegionStateOutput

func (RegionStateOutput) ToRegionStateOutputWithContext

func (o RegionStateOutput) ToRegionStateOutputWithContext(ctx context.Context) RegionStateOutput

type RegionStatePtrOutput

type RegionStatePtrOutput struct{ *pulumi.OutputState }

func (RegionStatePtrOutput) Elem

func (RegionStatePtrOutput) ElementType

func (RegionStatePtrOutput) ElementType() reflect.Type

func (RegionStatePtrOutput) Status

func (RegionStatePtrOutput) StatusChangedAt

func (o RegionStatePtrOutput) StatusChangedAt() pulumi.StringPtrOutput

func (RegionStatePtrOutput) ThirtyDayUptimePercentage

func (o RegionStatePtrOutput) ThirtyDayUptimePercentage() pulumi.Float64PtrOutput

func (RegionStatePtrOutput) ToRegionStatePtrOutput

func (o RegionStatePtrOutput) ToRegionStatePtrOutput() RegionStatePtrOutput

func (RegionStatePtrOutput) ToRegionStatePtrOutputWithContext

func (o RegionStatePtrOutput) ToRegionStatePtrOutputWithContext(ctx context.Context) RegionStatePtrOutput

type RegionStateStatus

type RegionStateStatus string

type RegionStateStatusOutput

type RegionStateStatusOutput struct{ *pulumi.OutputState }

func (RegionStateStatusOutput) ElementType

func (RegionStateStatusOutput) ElementType() reflect.Type

func (RegionStateStatusOutput) ToRegionStateStatusOutput

func (o RegionStateStatusOutput) ToRegionStateStatusOutput() RegionStateStatusOutput

func (RegionStateStatusOutput) ToRegionStateStatusOutputWithContext

func (o RegionStateStatusOutput) ToRegionStateStatusOutputWithContext(ctx context.Context) RegionStateStatusOutput

func (RegionStateStatusOutput) ToRegionStateStatusPtrOutput

func (o RegionStateStatusOutput) ToRegionStateStatusPtrOutput() RegionStateStatusPtrOutput

func (RegionStateStatusOutput) ToRegionStateStatusPtrOutputWithContext

func (o RegionStateStatusOutput) ToRegionStateStatusPtrOutputWithContext(ctx context.Context) RegionStateStatusPtrOutput

func (RegionStateStatusOutput) ToStringOutput

func (o RegionStateStatusOutput) ToStringOutput() pulumi.StringOutput

func (RegionStateStatusOutput) ToStringOutputWithContext

func (o RegionStateStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (RegionStateStatusOutput) ToStringPtrOutput

func (o RegionStateStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (RegionStateStatusOutput) ToStringPtrOutputWithContext

func (o RegionStateStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type RegionStateStatusPtrOutput

type RegionStateStatusPtrOutput struct{ *pulumi.OutputState }

func (RegionStateStatusPtrOutput) Elem

func (RegionStateStatusPtrOutput) ElementType

func (RegionStateStatusPtrOutput) ElementType() reflect.Type

func (RegionStateStatusPtrOutput) ToRegionStateStatusPtrOutput

func (o RegionStateStatusPtrOutput) ToRegionStateStatusPtrOutput() RegionStateStatusPtrOutput

func (RegionStateStatusPtrOutput) ToRegionStateStatusPtrOutputWithContext

func (o RegionStateStatusPtrOutput) ToRegionStateStatusPtrOutputWithContext(ctx context.Context) RegionStateStatusPtrOutput

func (RegionStateStatusPtrOutput) ToStringPtrOutput

func (o RegionStateStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (RegionStateStatusPtrOutput) ToStringPtrOutputWithContext

func (o RegionStateStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type RegionalState

type RegionalState struct {
	EuWest *RegionState `pulumi:"euWest"`
	UsEast *RegionState `pulumi:"usEast"`
}

A map of region to regional state

type RegionalStateOutput

type RegionalStateOutput struct{ *pulumi.OutputState }

A map of region to regional state

func (RegionalStateOutput) ElementType

func (RegionalStateOutput) ElementType() reflect.Type

func (RegionalStateOutput) EuWest

func (RegionalStateOutput) ToRegionalStateOutput

func (o RegionalStateOutput) ToRegionalStateOutput() RegionalStateOutput

func (RegionalStateOutput) ToRegionalStateOutputWithContext

func (o RegionalStateOutput) ToRegionalStateOutputWithContext(ctx context.Context) RegionalStateOutput

func (RegionalStateOutput) UsEast

type RegionalStatePtrOutput

type RegionalStatePtrOutput struct{ *pulumi.OutputState }

func (RegionalStatePtrOutput) Elem

func (RegionalStatePtrOutput) ElementType

func (RegionalStatePtrOutput) ElementType() reflect.Type

func (RegionalStatePtrOutput) EuWest

func (RegionalStatePtrOutput) ToRegionalStatePtrOutput

func (o RegionalStatePtrOutput) ToRegionalStatePtrOutput() RegionalStatePtrOutput

func (RegionalStatePtrOutput) ToRegionalStatePtrOutputWithContext

func (o RegionalStatePtrOutput) ToRegionalStatePtrOutputWithContext(ctx context.Context) RegionalStatePtrOutput

func (RegionalStatePtrOutput) UsEast

type State

type State struct {
	PreviousOutage *PreviousOutage `pulumi:"previousOutage"`
	// A map of region to regional state
	Regions *RegionalState `pulumi:"regions"`
}

type StateOutput

type StateOutput struct{ *pulumi.OutputState }

func (StateOutput) ElementType

func (StateOutput) ElementType() reflect.Type

func (StateOutput) PreviousOutage

func (o StateOutput) PreviousOutage() PreviousOutagePtrOutput

func (StateOutput) Regions

func (o StateOutput) Regions() RegionalStatePtrOutput

A map of region to regional state

func (StateOutput) ToStateOutput

func (o StateOutput) ToStateOutput() StateOutput

func (StateOutput) ToStateOutputWithContext

func (o StateOutput) ToStateOutputWithContext(ctx context.Context) StateOutput

type StatePtrOutput

type StatePtrOutput struct{ *pulumi.OutputState }

func (StatePtrOutput) Elem

func (o StatePtrOutput) Elem() StateOutput

func (StatePtrOutput) ElementType

func (StatePtrOutput) ElementType() reflect.Type

func (StatePtrOutput) PreviousOutage

func (o StatePtrOutput) PreviousOutage() PreviousOutagePtrOutput

func (StatePtrOutput) Regions

A map of region to regional state

func (StatePtrOutput) ToStatePtrOutput

func (o StatePtrOutput) ToStatePtrOutput() StatePtrOutput

func (StatePtrOutput) ToStatePtrOutputWithContext

func (o StatePtrOutput) ToStatePtrOutputWithContext(ctx context.Context) StatePtrOutput

type UptimeAlert

type UptimeAlert struct {
	pulumi.CustomResourceState

	Alert AlertPtrOutput `pulumi:"alert"`
	// The comparison operator used against the alert's threshold.
	Comparison AlertUpdatableComparisonPtrOutput `pulumi:"comparison"`
	// A human-friendly display name.
	Name pulumi.StringOutput `pulumi:"name"`
	// The notification settings for a trigger alert.
	Notifications NotificationOutput `pulumi:"notifications"`
	// Period of time the threshold must be exceeded to trigger the alert.
	Period AlertUpdatablePeriodPtrOutput `pulumi:"period"`
	// The threshold at which the alert will enter a trigger state. The specific threshold is dependent on the alert type.
	Threshold pulumi.IntPtrOutput `pulumi:"threshold"`
	// The type of alert.
	Type AlertUpdatableTypeOutput `pulumi:"type"`
}

func GetUptimeAlert

func GetUptimeAlert(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *UptimeAlertState, opts ...pulumi.ResourceOption) (*UptimeAlert, error)

GetUptimeAlert gets an existing UptimeAlert 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 NewUptimeAlert

func NewUptimeAlert(ctx *pulumi.Context,
	name string, args *UptimeAlertArgs, opts ...pulumi.ResourceOption) (*UptimeAlert, error)

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

func (*UptimeAlert) ElementType

func (*UptimeAlert) ElementType() reflect.Type

func (*UptimeAlert) ToUptimeAlertOutput

func (i *UptimeAlert) ToUptimeAlertOutput() UptimeAlertOutput

func (*UptimeAlert) ToUptimeAlertOutputWithContext

func (i *UptimeAlert) ToUptimeAlertOutputWithContext(ctx context.Context) UptimeAlertOutput

type UptimeAlertArgs

type UptimeAlertArgs struct {
	// A unique identifier for a check.
	CheckId pulumi.StringPtrInput
	// The comparison operator used against the alert's threshold.
	Comparison AlertUpdatableComparisonPtrInput
	// A human-friendly display name.
	Name pulumi.StringPtrInput
	// The notification settings for a trigger alert.
	Notifications NotificationPtrInput
	// Period of time the threshold must be exceeded to trigger the alert.
	Period AlertUpdatablePeriodPtrInput
	// The threshold at which the alert will enter a trigger state. The specific threshold is dependent on the alert type.
	Threshold pulumi.IntPtrInput
	// The type of alert.
	Type AlertUpdatableTypePtrInput
}

The set of arguments for constructing a UptimeAlert resource.

func (UptimeAlertArgs) ElementType

func (UptimeAlertArgs) ElementType() reflect.Type

type UptimeAlertInput

type UptimeAlertInput interface {
	pulumi.Input

	ToUptimeAlertOutput() UptimeAlertOutput
	ToUptimeAlertOutputWithContext(ctx context.Context) UptimeAlertOutput
}

type UptimeAlertOutput

type UptimeAlertOutput struct{ *pulumi.OutputState }

func (UptimeAlertOutput) Alert

func (UptimeAlertOutput) Comparison

The comparison operator used against the alert's threshold.

func (UptimeAlertOutput) ElementType

func (UptimeAlertOutput) ElementType() reflect.Type

func (UptimeAlertOutput) Name

A human-friendly display name.

func (UptimeAlertOutput) Notifications

func (o UptimeAlertOutput) Notifications() NotificationOutput

The notification settings for a trigger alert.

func (UptimeAlertOutput) Period

Period of time the threshold must be exceeded to trigger the alert.

func (UptimeAlertOutput) Threshold

func (o UptimeAlertOutput) Threshold() pulumi.IntPtrOutput

The threshold at which the alert will enter a trigger state. The specific threshold is dependent on the alert type.

func (UptimeAlertOutput) ToUptimeAlertOutput

func (o UptimeAlertOutput) ToUptimeAlertOutput() UptimeAlertOutput

func (UptimeAlertOutput) ToUptimeAlertOutputWithContext

func (o UptimeAlertOutput) ToUptimeAlertOutputWithContext(ctx context.Context) UptimeAlertOutput

func (UptimeAlertOutput) Type

The type of alert.

type UptimeAlertState

type UptimeAlertState struct {
}

func (UptimeAlertState) ElementType

func (UptimeAlertState) ElementType() reflect.Type

type UptimeCheck

type UptimeCheck struct {
	pulumi.CustomResourceState

	Check CheckPtrOutput `pulumi:"check"`
	// A boolean value indicating whether the check is enabled/disabled.
	Enabled pulumi.BoolOutput `pulumi:"enabled"`
	// A human-friendly display name.
	Name pulumi.StringOutput `pulumi:"name"`
	// An array containing the selected regions to perform healthchecks from.
	Regions CheckUpdatableRegionsItemArrayOutput `pulumi:"regions"`
	// The endpoint to perform healthchecks on.
	Target pulumi.StringOutput `pulumi:"target"`
	// The type of health check to perform.
	Type CheckUpdatableTypeOutput `pulumi:"type"`
}

func GetUptimeCheck

func GetUptimeCheck(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *UptimeCheckState, opts ...pulumi.ResourceOption) (*UptimeCheck, error)

GetUptimeCheck gets an existing UptimeCheck 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 NewUptimeCheck

func NewUptimeCheck(ctx *pulumi.Context,
	name string, args *UptimeCheckArgs, opts ...pulumi.ResourceOption) (*UptimeCheck, error)

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

func (*UptimeCheck) ElementType

func (*UptimeCheck) ElementType() reflect.Type

func (*UptimeCheck) ToUptimeCheckOutput

func (i *UptimeCheck) ToUptimeCheckOutput() UptimeCheckOutput

func (*UptimeCheck) ToUptimeCheckOutputWithContext

func (i *UptimeCheck) ToUptimeCheckOutputWithContext(ctx context.Context) UptimeCheckOutput

type UptimeCheckArgs

type UptimeCheckArgs struct {
	// A boolean value indicating whether the check is enabled/disabled.
	Enabled pulumi.BoolPtrInput
	// A human-friendly display name.
	Name pulumi.StringPtrInput
	// An array containing the selected regions to perform healthchecks from.
	Regions CheckUpdatableRegionsItemArrayInput
	// The endpoint to perform healthchecks on.
	Target pulumi.StringPtrInput
	// The type of health check to perform.
	Type CheckUpdatableTypePtrInput
}

The set of arguments for constructing a UptimeCheck resource.

func (UptimeCheckArgs) ElementType

func (UptimeCheckArgs) ElementType() reflect.Type

type UptimeCheckInput

type UptimeCheckInput interface {
	pulumi.Input

	ToUptimeCheckOutput() UptimeCheckOutput
	ToUptimeCheckOutputWithContext(ctx context.Context) UptimeCheckOutput
}

type UptimeCheckOutput

type UptimeCheckOutput struct{ *pulumi.OutputState }

func (UptimeCheckOutput) Check

func (UptimeCheckOutput) ElementType

func (UptimeCheckOutput) ElementType() reflect.Type

func (UptimeCheckOutput) Enabled

func (o UptimeCheckOutput) Enabled() pulumi.BoolOutput

A boolean value indicating whether the check is enabled/disabled.

func (UptimeCheckOutput) Name

A human-friendly display name.

func (UptimeCheckOutput) Regions

An array containing the selected regions to perform healthchecks from.

func (UptimeCheckOutput) Target

The endpoint to perform healthchecks on.

func (UptimeCheckOutput) ToUptimeCheckOutput

func (o UptimeCheckOutput) ToUptimeCheckOutput() UptimeCheckOutput

func (UptimeCheckOutput) ToUptimeCheckOutputWithContext

func (o UptimeCheckOutput) ToUptimeCheckOutputWithContext(ctx context.Context) UptimeCheckOutput

func (UptimeCheckOutput) Type

The type of health check to perform.

type UptimeCheckState

type UptimeCheckState struct {
}

func (UptimeCheckState) ElementType

func (UptimeCheckState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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