statuscake

package
v0.0.0-...-e508a8a Latest Latest
Warning

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

Go to latest
Published: Oct 9, 2023 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Overview

A Pulumi package for creating and managing Statuscake resources.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func PkgVersion

func PkgVersion() (semver.Version, error)

PkgVersion uses reflection to determine the version of the current package. If a version cannot be determined, v1 will be assumed. The second return value is always nil.

Types

type ContactGroup

type ContactGroup struct {
	pulumi.CustomResourceState

	// List of email addresses
	EmailAddresses pulumi.StringArrayOutput `pulumi:"emailAddresses"`
	// List of integration IDs
	Integrations pulumi.StringArrayOutput `pulumi:"integrations"`
	// List of international format mobile phone numbers
	MobileNumbers pulumi.StringArrayOutput `pulumi:"mobileNumbers"`
	// Name of the contact group
	Name pulumi.StringOutput `pulumi:"name"`
	// URL or IP address of an endpoint to push uptime events. Currently this only supports HTTP GET endpoints
	PingUrl pulumi.StringPtrOutput `pulumi:"pingUrl"`
}

func GetContactGroup

func GetContactGroup(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ContactGroupState, opts ...pulumi.ResourceOption) (*ContactGroup, error)

GetContactGroup gets an existing ContactGroup 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 NewContactGroup

func NewContactGroup(ctx *pulumi.Context,
	name string, args *ContactGroupArgs, opts ...pulumi.ResourceOption) (*ContactGroup, error)

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

func (*ContactGroup) ElementType

func (*ContactGroup) ElementType() reflect.Type

func (*ContactGroup) ToContactGroupOutput

func (i *ContactGroup) ToContactGroupOutput() ContactGroupOutput

func (*ContactGroup) ToContactGroupOutputWithContext

func (i *ContactGroup) ToContactGroupOutputWithContext(ctx context.Context) ContactGroupOutput

type ContactGroupArgs

type ContactGroupArgs struct {
	// List of email addresses
	EmailAddresses pulumi.StringArrayInput
	// List of integration IDs
	Integrations pulumi.StringArrayInput
	// List of international format mobile phone numbers
	MobileNumbers pulumi.StringArrayInput
	// Name of the contact group
	Name pulumi.StringPtrInput
	// URL or IP address of an endpoint to push uptime events. Currently this only supports HTTP GET endpoints
	PingUrl pulumi.StringPtrInput
}

The set of arguments for constructing a ContactGroup resource.

func (ContactGroupArgs) ElementType

func (ContactGroupArgs) ElementType() reflect.Type

type ContactGroupArray

type ContactGroupArray []ContactGroupInput

func (ContactGroupArray) ElementType

func (ContactGroupArray) ElementType() reflect.Type

func (ContactGroupArray) ToContactGroupArrayOutput

func (i ContactGroupArray) ToContactGroupArrayOutput() ContactGroupArrayOutput

func (ContactGroupArray) ToContactGroupArrayOutputWithContext

func (i ContactGroupArray) ToContactGroupArrayOutputWithContext(ctx context.Context) ContactGroupArrayOutput

type ContactGroupArrayInput

type ContactGroupArrayInput interface {
	pulumi.Input

	ToContactGroupArrayOutput() ContactGroupArrayOutput
	ToContactGroupArrayOutputWithContext(context.Context) ContactGroupArrayOutput
}

ContactGroupArrayInput is an input type that accepts ContactGroupArray and ContactGroupArrayOutput values. You can construct a concrete instance of `ContactGroupArrayInput` via:

ContactGroupArray{ ContactGroupArgs{...} }

type ContactGroupArrayOutput

type ContactGroupArrayOutput struct{ *pulumi.OutputState }

func (ContactGroupArrayOutput) ElementType

func (ContactGroupArrayOutput) ElementType() reflect.Type

func (ContactGroupArrayOutput) Index

func (ContactGroupArrayOutput) ToContactGroupArrayOutput

func (o ContactGroupArrayOutput) ToContactGroupArrayOutput() ContactGroupArrayOutput

func (ContactGroupArrayOutput) ToContactGroupArrayOutputWithContext

func (o ContactGroupArrayOutput) ToContactGroupArrayOutputWithContext(ctx context.Context) ContactGroupArrayOutput

type ContactGroupInput

type ContactGroupInput interface {
	pulumi.Input

	ToContactGroupOutput() ContactGroupOutput
	ToContactGroupOutputWithContext(ctx context.Context) ContactGroupOutput
}

type ContactGroupMap

type ContactGroupMap map[string]ContactGroupInput

func (ContactGroupMap) ElementType

func (ContactGroupMap) ElementType() reflect.Type

func (ContactGroupMap) ToContactGroupMapOutput

func (i ContactGroupMap) ToContactGroupMapOutput() ContactGroupMapOutput

func (ContactGroupMap) ToContactGroupMapOutputWithContext

func (i ContactGroupMap) ToContactGroupMapOutputWithContext(ctx context.Context) ContactGroupMapOutput

type ContactGroupMapInput

type ContactGroupMapInput interface {
	pulumi.Input

	ToContactGroupMapOutput() ContactGroupMapOutput
	ToContactGroupMapOutputWithContext(context.Context) ContactGroupMapOutput
}

ContactGroupMapInput is an input type that accepts ContactGroupMap and ContactGroupMapOutput values. You can construct a concrete instance of `ContactGroupMapInput` via:

ContactGroupMap{ "key": ContactGroupArgs{...} }

type ContactGroupMapOutput

type ContactGroupMapOutput struct{ *pulumi.OutputState }

func (ContactGroupMapOutput) ElementType

func (ContactGroupMapOutput) ElementType() reflect.Type

func (ContactGroupMapOutput) MapIndex

func (ContactGroupMapOutput) ToContactGroupMapOutput

func (o ContactGroupMapOutput) ToContactGroupMapOutput() ContactGroupMapOutput

func (ContactGroupMapOutput) ToContactGroupMapOutputWithContext

func (o ContactGroupMapOutput) ToContactGroupMapOutputWithContext(ctx context.Context) ContactGroupMapOutput

type ContactGroupOutput

type ContactGroupOutput struct{ *pulumi.OutputState }

func (ContactGroupOutput) ElementType

func (ContactGroupOutput) ElementType() reflect.Type

func (ContactGroupOutput) EmailAddresses

func (o ContactGroupOutput) EmailAddresses() pulumi.StringArrayOutput

List of email addresses

func (ContactGroupOutput) Integrations

func (o ContactGroupOutput) Integrations() pulumi.StringArrayOutput

List of integration IDs

func (ContactGroupOutput) MobileNumbers

func (o ContactGroupOutput) MobileNumbers() pulumi.StringArrayOutput

List of international format mobile phone numbers

func (ContactGroupOutput) Name

Name of the contact group

func (ContactGroupOutput) PingUrl

URL or IP address of an endpoint to push uptime events. Currently this only supports HTTP GET endpoints

func (ContactGroupOutput) ToContactGroupOutput

func (o ContactGroupOutput) ToContactGroupOutput() ContactGroupOutput

func (ContactGroupOutput) ToContactGroupOutputWithContext

func (o ContactGroupOutput) ToContactGroupOutputWithContext(ctx context.Context) ContactGroupOutput

type ContactGroupState

type ContactGroupState struct {
	// List of email addresses
	EmailAddresses pulumi.StringArrayInput
	// List of integration IDs
	Integrations pulumi.StringArrayInput
	// List of international format mobile phone numbers
	MobileNumbers pulumi.StringArrayInput
	// Name of the contact group
	Name pulumi.StringPtrInput
	// URL or IP address of an endpoint to push uptime events. Currently this only supports HTTP GET endpoints
	PingUrl pulumi.StringPtrInput
}

func (ContactGroupState) ElementType

func (ContactGroupState) ElementType() reflect.Type

type GetPagespeedMonitoringLocationsArgs

type GetPagespeedMonitoringLocationsArgs struct {
	RegionCode *string `pulumi:"regionCode"`
}

A collection of arguments for invoking getPagespeedMonitoringLocations.

type GetPagespeedMonitoringLocationsLocation

type GetPagespeedMonitoringLocationsLocation struct {
	Description string `pulumi:"description"`
	Ipv4        string `pulumi:"ipv4"`
	Ipv6        string `pulumi:"ipv6"`
	Region      string `pulumi:"region"`
	RegionCode  string `pulumi:"regionCode"`
	Status      string `pulumi:"status"`
}

type GetPagespeedMonitoringLocationsLocationArgs

type GetPagespeedMonitoringLocationsLocationArgs struct {
	Description pulumi.StringInput `pulumi:"description"`
	Ipv4        pulumi.StringInput `pulumi:"ipv4"`
	Ipv6        pulumi.StringInput `pulumi:"ipv6"`
	Region      pulumi.StringInput `pulumi:"region"`
	RegionCode  pulumi.StringInput `pulumi:"regionCode"`
	Status      pulumi.StringInput `pulumi:"status"`
}

func (GetPagespeedMonitoringLocationsLocationArgs) ElementType

func (GetPagespeedMonitoringLocationsLocationArgs) ToGetPagespeedMonitoringLocationsLocationOutput

func (i GetPagespeedMonitoringLocationsLocationArgs) ToGetPagespeedMonitoringLocationsLocationOutput() GetPagespeedMonitoringLocationsLocationOutput

func (GetPagespeedMonitoringLocationsLocationArgs) ToGetPagespeedMonitoringLocationsLocationOutputWithContext

func (i GetPagespeedMonitoringLocationsLocationArgs) ToGetPagespeedMonitoringLocationsLocationOutputWithContext(ctx context.Context) GetPagespeedMonitoringLocationsLocationOutput

type GetPagespeedMonitoringLocationsLocationArray

type GetPagespeedMonitoringLocationsLocationArray []GetPagespeedMonitoringLocationsLocationInput

func (GetPagespeedMonitoringLocationsLocationArray) ElementType

func (GetPagespeedMonitoringLocationsLocationArray) ToGetPagespeedMonitoringLocationsLocationArrayOutput

func (i GetPagespeedMonitoringLocationsLocationArray) ToGetPagespeedMonitoringLocationsLocationArrayOutput() GetPagespeedMonitoringLocationsLocationArrayOutput

func (GetPagespeedMonitoringLocationsLocationArray) ToGetPagespeedMonitoringLocationsLocationArrayOutputWithContext

func (i GetPagespeedMonitoringLocationsLocationArray) ToGetPagespeedMonitoringLocationsLocationArrayOutputWithContext(ctx context.Context) GetPagespeedMonitoringLocationsLocationArrayOutput

type GetPagespeedMonitoringLocationsLocationArrayInput

type GetPagespeedMonitoringLocationsLocationArrayInput interface {
	pulumi.Input

	ToGetPagespeedMonitoringLocationsLocationArrayOutput() GetPagespeedMonitoringLocationsLocationArrayOutput
	ToGetPagespeedMonitoringLocationsLocationArrayOutputWithContext(context.Context) GetPagespeedMonitoringLocationsLocationArrayOutput
}

GetPagespeedMonitoringLocationsLocationArrayInput is an input type that accepts GetPagespeedMonitoringLocationsLocationArray and GetPagespeedMonitoringLocationsLocationArrayOutput values. You can construct a concrete instance of `GetPagespeedMonitoringLocationsLocationArrayInput` via:

GetPagespeedMonitoringLocationsLocationArray{ GetPagespeedMonitoringLocationsLocationArgs{...} }

type GetPagespeedMonitoringLocationsLocationArrayOutput

type GetPagespeedMonitoringLocationsLocationArrayOutput struct{ *pulumi.OutputState }

func (GetPagespeedMonitoringLocationsLocationArrayOutput) ElementType

func (GetPagespeedMonitoringLocationsLocationArrayOutput) Index

func (GetPagespeedMonitoringLocationsLocationArrayOutput) ToGetPagespeedMonitoringLocationsLocationArrayOutput

func (o GetPagespeedMonitoringLocationsLocationArrayOutput) ToGetPagespeedMonitoringLocationsLocationArrayOutput() GetPagespeedMonitoringLocationsLocationArrayOutput

func (GetPagespeedMonitoringLocationsLocationArrayOutput) ToGetPagespeedMonitoringLocationsLocationArrayOutputWithContext

func (o GetPagespeedMonitoringLocationsLocationArrayOutput) ToGetPagespeedMonitoringLocationsLocationArrayOutputWithContext(ctx context.Context) GetPagespeedMonitoringLocationsLocationArrayOutput

type GetPagespeedMonitoringLocationsLocationInput

type GetPagespeedMonitoringLocationsLocationInput interface {
	pulumi.Input

	ToGetPagespeedMonitoringLocationsLocationOutput() GetPagespeedMonitoringLocationsLocationOutput
	ToGetPagespeedMonitoringLocationsLocationOutputWithContext(context.Context) GetPagespeedMonitoringLocationsLocationOutput
}

GetPagespeedMonitoringLocationsLocationInput is an input type that accepts GetPagespeedMonitoringLocationsLocationArgs and GetPagespeedMonitoringLocationsLocationOutput values. You can construct a concrete instance of `GetPagespeedMonitoringLocationsLocationInput` via:

GetPagespeedMonitoringLocationsLocationArgs{...}

type GetPagespeedMonitoringLocationsLocationOutput

type GetPagespeedMonitoringLocationsLocationOutput struct{ *pulumi.OutputState }

func (GetPagespeedMonitoringLocationsLocationOutput) Description

func (GetPagespeedMonitoringLocationsLocationOutput) ElementType

func (GetPagespeedMonitoringLocationsLocationOutput) Ipv4

func (GetPagespeedMonitoringLocationsLocationOutput) Ipv6

func (GetPagespeedMonitoringLocationsLocationOutput) Region

func (GetPagespeedMonitoringLocationsLocationOutput) RegionCode

func (GetPagespeedMonitoringLocationsLocationOutput) Status

func (GetPagespeedMonitoringLocationsLocationOutput) ToGetPagespeedMonitoringLocationsLocationOutput

func (o GetPagespeedMonitoringLocationsLocationOutput) ToGetPagespeedMonitoringLocationsLocationOutput() GetPagespeedMonitoringLocationsLocationOutput

func (GetPagespeedMonitoringLocationsLocationOutput) ToGetPagespeedMonitoringLocationsLocationOutputWithContext

func (o GetPagespeedMonitoringLocationsLocationOutput) ToGetPagespeedMonitoringLocationsLocationOutputWithContext(ctx context.Context) GetPagespeedMonitoringLocationsLocationOutput

type GetPagespeedMonitoringLocationsOutputArgs

type GetPagespeedMonitoringLocationsOutputArgs struct {
	RegionCode pulumi.StringPtrInput `pulumi:"regionCode"`
}

A collection of arguments for invoking getPagespeedMonitoringLocations.

func (GetPagespeedMonitoringLocationsOutputArgs) ElementType

type GetPagespeedMonitoringLocationsResult

type GetPagespeedMonitoringLocationsResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id         string                                    `pulumi:"id"`
	Locations  []GetPagespeedMonitoringLocationsLocation `pulumi:"locations"`
	RegionCode *string                                   `pulumi:"regionCode"`
}

A collection of values returned by getPagespeedMonitoringLocations.

type GetPagespeedMonitoringLocationsResultOutput

type GetPagespeedMonitoringLocationsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getPagespeedMonitoringLocations.

func (GetPagespeedMonitoringLocationsResultOutput) ElementType

func (GetPagespeedMonitoringLocationsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetPagespeedMonitoringLocationsResultOutput) Locations

func (GetPagespeedMonitoringLocationsResultOutput) RegionCode

func (GetPagespeedMonitoringLocationsResultOutput) ToGetPagespeedMonitoringLocationsResultOutput

func (o GetPagespeedMonitoringLocationsResultOutput) ToGetPagespeedMonitoringLocationsResultOutput() GetPagespeedMonitoringLocationsResultOutput

func (GetPagespeedMonitoringLocationsResultOutput) ToGetPagespeedMonitoringLocationsResultOutputWithContext

func (o GetPagespeedMonitoringLocationsResultOutput) ToGetPagespeedMonitoringLocationsResultOutputWithContext(ctx context.Context) GetPagespeedMonitoringLocationsResultOutput

type GetStatuscakePagespeedMonitoringLocationsArgs

type GetStatuscakePagespeedMonitoringLocationsArgs struct {
	RegionCode *string `pulumi:"regionCode"`
}

A collection of arguments for invoking getStatuscakePagespeedMonitoringLocations.

type GetStatuscakePagespeedMonitoringLocationsOutputArgs

type GetStatuscakePagespeedMonitoringLocationsOutputArgs struct {
	RegionCode pulumi.StringPtrInput `pulumi:"regionCode"`
}

A collection of arguments for invoking getStatuscakePagespeedMonitoringLocations.

func (GetStatuscakePagespeedMonitoringLocationsOutputArgs) ElementType

type GetStatuscakePagespeedMonitoringLocationsResult

type GetStatuscakePagespeedMonitoringLocationsResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id         string                                              `pulumi:"id"`
	Locations  []GetStatuscakePagespeedMonitoringLocationsLocation `pulumi:"locations"`
	RegionCode *string                                             `pulumi:"regionCode"`
}

A collection of values returned by getStatuscakePagespeedMonitoringLocations.

type GetStatuscakePagespeedMonitoringLocationsResultOutput

type GetStatuscakePagespeedMonitoringLocationsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getStatuscakePagespeedMonitoringLocations.

func (GetStatuscakePagespeedMonitoringLocationsResultOutput) ElementType

func (GetStatuscakePagespeedMonitoringLocationsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetStatuscakePagespeedMonitoringLocationsResultOutput) Locations

func (o GetStatuscakePagespeedMonitoringLocationsResultOutput) Locations() GetStatuscakePagespeedMonitoringLocationsLocationArrayOutput

func (GetStatuscakePagespeedMonitoringLocationsResultOutput) RegionCode

func (GetStatuscakePagespeedMonitoringLocationsResultOutput) ToGetStatuscakePagespeedMonitoringLocationsResultOutput

func (GetStatuscakePagespeedMonitoringLocationsResultOutput) ToGetStatuscakePagespeedMonitoringLocationsResultOutputWithContext

func (o GetStatuscakePagespeedMonitoringLocationsResultOutput) ToGetStatuscakePagespeedMonitoringLocationsResultOutputWithContext(ctx context.Context) GetStatuscakePagespeedMonitoringLocationsResultOutput

type GetStatuscakeUptimeMonitoringLocationsArgs

type GetStatuscakeUptimeMonitoringLocationsArgs struct {
	RegionCode *string `pulumi:"regionCode"`
}

A collection of arguments for invoking getStatuscakeUptimeMonitoringLocations.

type GetStatuscakeUptimeMonitoringLocationsOutputArgs

type GetStatuscakeUptimeMonitoringLocationsOutputArgs struct {
	RegionCode pulumi.StringPtrInput `pulumi:"regionCode"`
}

A collection of arguments for invoking getStatuscakeUptimeMonitoringLocations.

func (GetStatuscakeUptimeMonitoringLocationsOutputArgs) ElementType

type GetStatuscakeUptimeMonitoringLocationsResult

type GetStatuscakeUptimeMonitoringLocationsResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id         string                                           `pulumi:"id"`
	Locations  []GetStatuscakeUptimeMonitoringLocationsLocation `pulumi:"locations"`
	RegionCode *string                                          `pulumi:"regionCode"`
}

A collection of values returned by getStatuscakeUptimeMonitoringLocations.

type GetStatuscakeUptimeMonitoringLocationsResultOutput

type GetStatuscakeUptimeMonitoringLocationsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getStatuscakeUptimeMonitoringLocations.

func (GetStatuscakeUptimeMonitoringLocationsResultOutput) ElementType

func (GetStatuscakeUptimeMonitoringLocationsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetStatuscakeUptimeMonitoringLocationsResultOutput) Locations

func (o GetStatuscakeUptimeMonitoringLocationsResultOutput) Locations() GetStatuscakeUptimeMonitoringLocationsLocationArrayOutput

func (GetStatuscakeUptimeMonitoringLocationsResultOutput) RegionCode

func (GetStatuscakeUptimeMonitoringLocationsResultOutput) ToGetStatuscakeUptimeMonitoringLocationsResultOutput

func (o GetStatuscakeUptimeMonitoringLocationsResultOutput) ToGetStatuscakeUptimeMonitoringLocationsResultOutput() GetStatuscakeUptimeMonitoringLocationsResultOutput

func (GetStatuscakeUptimeMonitoringLocationsResultOutput) ToGetStatuscakeUptimeMonitoringLocationsResultOutputWithContext

func (o GetStatuscakeUptimeMonitoringLocationsResultOutput) ToGetStatuscakeUptimeMonitoringLocationsResultOutputWithContext(ctx context.Context) GetStatuscakeUptimeMonitoringLocationsResultOutput

type GetUptimeMonitoringLocationsArgs

type GetUptimeMonitoringLocationsArgs struct {
	RegionCode *string `pulumi:"regionCode"`
}

A collection of arguments for invoking getUptimeMonitoringLocations.

type GetUptimeMonitoringLocationsLocation

type GetUptimeMonitoringLocationsLocation struct {
	Description string `pulumi:"description"`
	Ipv4        string `pulumi:"ipv4"`
	Ipv6        string `pulumi:"ipv6"`
	Region      string `pulumi:"region"`
	RegionCode  string `pulumi:"regionCode"`
	Status      string `pulumi:"status"`
}

type GetUptimeMonitoringLocationsLocationArgs

type GetUptimeMonitoringLocationsLocationArgs struct {
	Description pulumi.StringInput `pulumi:"description"`
	Ipv4        pulumi.StringInput `pulumi:"ipv4"`
	Ipv6        pulumi.StringInput `pulumi:"ipv6"`
	Region      pulumi.StringInput `pulumi:"region"`
	RegionCode  pulumi.StringInput `pulumi:"regionCode"`
	Status      pulumi.StringInput `pulumi:"status"`
}

func (GetUptimeMonitoringLocationsLocationArgs) ElementType

func (GetUptimeMonitoringLocationsLocationArgs) ToGetUptimeMonitoringLocationsLocationOutput

func (i GetUptimeMonitoringLocationsLocationArgs) ToGetUptimeMonitoringLocationsLocationOutput() GetUptimeMonitoringLocationsLocationOutput

func (GetUptimeMonitoringLocationsLocationArgs) ToGetUptimeMonitoringLocationsLocationOutputWithContext

func (i GetUptimeMonitoringLocationsLocationArgs) ToGetUptimeMonitoringLocationsLocationOutputWithContext(ctx context.Context) GetUptimeMonitoringLocationsLocationOutput

type GetUptimeMonitoringLocationsLocationArray

type GetUptimeMonitoringLocationsLocationArray []GetUptimeMonitoringLocationsLocationInput

func (GetUptimeMonitoringLocationsLocationArray) ElementType

func (GetUptimeMonitoringLocationsLocationArray) ToGetUptimeMonitoringLocationsLocationArrayOutput

func (i GetUptimeMonitoringLocationsLocationArray) ToGetUptimeMonitoringLocationsLocationArrayOutput() GetUptimeMonitoringLocationsLocationArrayOutput

func (GetUptimeMonitoringLocationsLocationArray) ToGetUptimeMonitoringLocationsLocationArrayOutputWithContext

func (i GetUptimeMonitoringLocationsLocationArray) ToGetUptimeMonitoringLocationsLocationArrayOutputWithContext(ctx context.Context) GetUptimeMonitoringLocationsLocationArrayOutput

type GetUptimeMonitoringLocationsLocationArrayInput

type GetUptimeMonitoringLocationsLocationArrayInput interface {
	pulumi.Input

	ToGetUptimeMonitoringLocationsLocationArrayOutput() GetUptimeMonitoringLocationsLocationArrayOutput
	ToGetUptimeMonitoringLocationsLocationArrayOutputWithContext(context.Context) GetUptimeMonitoringLocationsLocationArrayOutput
}

GetUptimeMonitoringLocationsLocationArrayInput is an input type that accepts GetUptimeMonitoringLocationsLocationArray and GetUptimeMonitoringLocationsLocationArrayOutput values. You can construct a concrete instance of `GetUptimeMonitoringLocationsLocationArrayInput` via:

GetUptimeMonitoringLocationsLocationArray{ GetUptimeMonitoringLocationsLocationArgs{...} }

type GetUptimeMonitoringLocationsLocationArrayOutput

type GetUptimeMonitoringLocationsLocationArrayOutput struct{ *pulumi.OutputState }

func (GetUptimeMonitoringLocationsLocationArrayOutput) ElementType

func (GetUptimeMonitoringLocationsLocationArrayOutput) Index

func (GetUptimeMonitoringLocationsLocationArrayOutput) ToGetUptimeMonitoringLocationsLocationArrayOutput

func (o GetUptimeMonitoringLocationsLocationArrayOutput) ToGetUptimeMonitoringLocationsLocationArrayOutput() GetUptimeMonitoringLocationsLocationArrayOutput

func (GetUptimeMonitoringLocationsLocationArrayOutput) ToGetUptimeMonitoringLocationsLocationArrayOutputWithContext

func (o GetUptimeMonitoringLocationsLocationArrayOutput) ToGetUptimeMonitoringLocationsLocationArrayOutputWithContext(ctx context.Context) GetUptimeMonitoringLocationsLocationArrayOutput

type GetUptimeMonitoringLocationsLocationInput

type GetUptimeMonitoringLocationsLocationInput interface {
	pulumi.Input

	ToGetUptimeMonitoringLocationsLocationOutput() GetUptimeMonitoringLocationsLocationOutput
	ToGetUptimeMonitoringLocationsLocationOutputWithContext(context.Context) GetUptimeMonitoringLocationsLocationOutput
}

GetUptimeMonitoringLocationsLocationInput is an input type that accepts GetUptimeMonitoringLocationsLocationArgs and GetUptimeMonitoringLocationsLocationOutput values. You can construct a concrete instance of `GetUptimeMonitoringLocationsLocationInput` via:

GetUptimeMonitoringLocationsLocationArgs{...}

type GetUptimeMonitoringLocationsLocationOutput

type GetUptimeMonitoringLocationsLocationOutput struct{ *pulumi.OutputState }

func (GetUptimeMonitoringLocationsLocationOutput) Description

func (GetUptimeMonitoringLocationsLocationOutput) ElementType

func (GetUptimeMonitoringLocationsLocationOutput) Ipv4

func (GetUptimeMonitoringLocationsLocationOutput) Ipv6

func (GetUptimeMonitoringLocationsLocationOutput) Region

func (GetUptimeMonitoringLocationsLocationOutput) RegionCode

func (GetUptimeMonitoringLocationsLocationOutput) Status

func (GetUptimeMonitoringLocationsLocationOutput) ToGetUptimeMonitoringLocationsLocationOutput

func (o GetUptimeMonitoringLocationsLocationOutput) ToGetUptimeMonitoringLocationsLocationOutput() GetUptimeMonitoringLocationsLocationOutput

func (GetUptimeMonitoringLocationsLocationOutput) ToGetUptimeMonitoringLocationsLocationOutputWithContext

func (o GetUptimeMonitoringLocationsLocationOutput) ToGetUptimeMonitoringLocationsLocationOutputWithContext(ctx context.Context) GetUptimeMonitoringLocationsLocationOutput

type GetUptimeMonitoringLocationsOutputArgs

type GetUptimeMonitoringLocationsOutputArgs struct {
	RegionCode pulumi.StringPtrInput `pulumi:"regionCode"`
}

A collection of arguments for invoking getUptimeMonitoringLocations.

func (GetUptimeMonitoringLocationsOutputArgs) ElementType

type GetUptimeMonitoringLocationsResult

type GetUptimeMonitoringLocationsResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id         string                                 `pulumi:"id"`
	Locations  []GetUptimeMonitoringLocationsLocation `pulumi:"locations"`
	RegionCode *string                                `pulumi:"regionCode"`
}

A collection of values returned by getUptimeMonitoringLocations.

type GetUptimeMonitoringLocationsResultOutput

type GetUptimeMonitoringLocationsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getUptimeMonitoringLocations.

func (GetUptimeMonitoringLocationsResultOutput) ElementType

func (GetUptimeMonitoringLocationsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetUptimeMonitoringLocationsResultOutput) Locations

func (GetUptimeMonitoringLocationsResultOutput) RegionCode

func (GetUptimeMonitoringLocationsResultOutput) ToGetUptimeMonitoringLocationsResultOutput

func (o GetUptimeMonitoringLocationsResultOutput) ToGetUptimeMonitoringLocationsResultOutput() GetUptimeMonitoringLocationsResultOutput

func (GetUptimeMonitoringLocationsResultOutput) ToGetUptimeMonitoringLocationsResultOutputWithContext

func (o GetUptimeMonitoringLocationsResultOutput) ToGetUptimeMonitoringLocationsResultOutputWithContext(ctx context.Context) GetUptimeMonitoringLocationsResultOutput

type LookupContactGroupArgs

type LookupContactGroupArgs struct {
	Id string `pulumi:"id"`
}

A collection of arguments for invoking getContactGroup.

type LookupContactGroupOutputArgs

type LookupContactGroupOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

A collection of arguments for invoking getContactGroup.

func (LookupContactGroupOutputArgs) ElementType

type LookupContactGroupResult

type LookupContactGroupResult struct {
	EmailAddresses []string `pulumi:"emailAddresses"`
	Id             string   `pulumi:"id"`
	Integrations   []string `pulumi:"integrations"`
	MobileNumbers  []string `pulumi:"mobileNumbers"`
	Name           string   `pulumi:"name"`
	PingUrl        string   `pulumi:"pingUrl"`
}

A collection of values returned by getContactGroup.

type LookupContactGroupResultOutput

type LookupContactGroupResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getContactGroup.

func (LookupContactGroupResultOutput) ElementType

func (LookupContactGroupResultOutput) EmailAddresses

func (LookupContactGroupResultOutput) Id

func (LookupContactGroupResultOutput) Integrations

func (LookupContactGroupResultOutput) MobileNumbers

func (LookupContactGroupResultOutput) Name

func (LookupContactGroupResultOutput) PingUrl

func (LookupContactGroupResultOutput) ToLookupContactGroupResultOutput

func (o LookupContactGroupResultOutput) ToLookupContactGroupResultOutput() LookupContactGroupResultOutput

func (LookupContactGroupResultOutput) ToLookupContactGroupResultOutputWithContext

func (o LookupContactGroupResultOutput) ToLookupContactGroupResultOutputWithContext(ctx context.Context) LookupContactGroupResultOutput

type LookupStatuscakeContactGroupArgs

type LookupStatuscakeContactGroupArgs struct {
	Id string `pulumi:"id"`
}

A collection of arguments for invoking getStatuscakeContactGroup.

type LookupStatuscakeContactGroupOutputArgs

type LookupStatuscakeContactGroupOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

A collection of arguments for invoking getStatuscakeContactGroup.

func (LookupStatuscakeContactGroupOutputArgs) ElementType

type LookupStatuscakeContactGroupResult

type LookupStatuscakeContactGroupResult struct {
	EmailAddresses []string `pulumi:"emailAddresses"`
	Id             string   `pulumi:"id"`
	Integrations   []string `pulumi:"integrations"`
	MobileNumbers  []string `pulumi:"mobileNumbers"`
	Name           string   `pulumi:"name"`
	PingUrl        string   `pulumi:"pingUrl"`
}

A collection of values returned by getStatuscakeContactGroup.

type LookupStatuscakeContactGroupResultOutput

type LookupStatuscakeContactGroupResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getStatuscakeContactGroup.

func (LookupStatuscakeContactGroupResultOutput) ElementType

func (LookupStatuscakeContactGroupResultOutput) EmailAddresses

func (LookupStatuscakeContactGroupResultOutput) Id

func (LookupStatuscakeContactGroupResultOutput) Integrations

func (LookupStatuscakeContactGroupResultOutput) MobileNumbers

func (LookupStatuscakeContactGroupResultOutput) Name

func (LookupStatuscakeContactGroupResultOutput) PingUrl

func (LookupStatuscakeContactGroupResultOutput) ToLookupStatuscakeContactGroupResultOutput

func (o LookupStatuscakeContactGroupResultOutput) ToLookupStatuscakeContactGroupResultOutput() LookupStatuscakeContactGroupResultOutput

func (LookupStatuscakeContactGroupResultOutput) ToLookupStatuscakeContactGroupResultOutputWithContext

func (o LookupStatuscakeContactGroupResultOutput) ToLookupStatuscakeContactGroupResultOutputWithContext(ctx context.Context) LookupStatuscakeContactGroupResultOutput

type MaintenanceWindow

type MaintenanceWindow struct {
	pulumi.CustomResourceState

	// End of the maintenance window (RFC3339 format)
	End pulumi.StringOutput `pulumi:"end"`
	// Name of the maintenance window
	Name pulumi.StringOutput `pulumi:"name"`
	// How often the maintenance window should occur
	RepeatInterval pulumi.StringPtrOutput `pulumi:"repeatInterval"`
	// Start of the maintenance window (RFC3339 format)
	Start pulumi.StringOutput `pulumi:"start"`
	// List of tags used to include matching uptime checks in this maintenance window
	Tags pulumi.StringArrayOutput `pulumi:"tags"`
	// List of uptime check IDs explicitly included in this maintenance window
	Tests pulumi.StringArrayOutput `pulumi:"tests"`
	// Standard timezone associated with this maintenance window
	Timezone pulumi.StringOutput `pulumi:"timezone"`
}

func GetMaintenanceWindow

func GetMaintenanceWindow(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *MaintenanceWindowState, opts ...pulumi.ResourceOption) (*MaintenanceWindow, error)

GetMaintenanceWindow gets an existing MaintenanceWindow 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 NewMaintenanceWindow

func NewMaintenanceWindow(ctx *pulumi.Context,
	name string, args *MaintenanceWindowArgs, opts ...pulumi.ResourceOption) (*MaintenanceWindow, error)

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

func (*MaintenanceWindow) ElementType

func (*MaintenanceWindow) ElementType() reflect.Type

func (*MaintenanceWindow) ToMaintenanceWindowOutput

func (i *MaintenanceWindow) ToMaintenanceWindowOutput() MaintenanceWindowOutput

func (*MaintenanceWindow) ToMaintenanceWindowOutputWithContext

func (i *MaintenanceWindow) ToMaintenanceWindowOutputWithContext(ctx context.Context) MaintenanceWindowOutput

type MaintenanceWindowArgs

type MaintenanceWindowArgs struct {
	// End of the maintenance window (RFC3339 format)
	End pulumi.StringInput
	// Name of the maintenance window
	Name pulumi.StringPtrInput
	// How often the maintenance window should occur
	RepeatInterval pulumi.StringPtrInput
	// Start of the maintenance window (RFC3339 format)
	Start pulumi.StringInput
	// List of tags used to include matching uptime checks in this maintenance window
	Tags pulumi.StringArrayInput
	// List of uptime check IDs explicitly included in this maintenance window
	Tests pulumi.StringArrayInput
	// Standard timezone associated with this maintenance window
	Timezone pulumi.StringInput
}

The set of arguments for constructing a MaintenanceWindow resource.

func (MaintenanceWindowArgs) ElementType

func (MaintenanceWindowArgs) ElementType() reflect.Type

type MaintenanceWindowArray

type MaintenanceWindowArray []MaintenanceWindowInput

func (MaintenanceWindowArray) ElementType

func (MaintenanceWindowArray) ElementType() reflect.Type

func (MaintenanceWindowArray) ToMaintenanceWindowArrayOutput

func (i MaintenanceWindowArray) ToMaintenanceWindowArrayOutput() MaintenanceWindowArrayOutput

func (MaintenanceWindowArray) ToMaintenanceWindowArrayOutputWithContext

func (i MaintenanceWindowArray) ToMaintenanceWindowArrayOutputWithContext(ctx context.Context) MaintenanceWindowArrayOutput

type MaintenanceWindowArrayInput

type MaintenanceWindowArrayInput interface {
	pulumi.Input

	ToMaintenanceWindowArrayOutput() MaintenanceWindowArrayOutput
	ToMaintenanceWindowArrayOutputWithContext(context.Context) MaintenanceWindowArrayOutput
}

MaintenanceWindowArrayInput is an input type that accepts MaintenanceWindowArray and MaintenanceWindowArrayOutput values. You can construct a concrete instance of `MaintenanceWindowArrayInput` via:

MaintenanceWindowArray{ MaintenanceWindowArgs{...} }

type MaintenanceWindowArrayOutput

type MaintenanceWindowArrayOutput struct{ *pulumi.OutputState }

func (MaintenanceWindowArrayOutput) ElementType

func (MaintenanceWindowArrayOutput) Index

func (MaintenanceWindowArrayOutput) ToMaintenanceWindowArrayOutput

func (o MaintenanceWindowArrayOutput) ToMaintenanceWindowArrayOutput() MaintenanceWindowArrayOutput

func (MaintenanceWindowArrayOutput) ToMaintenanceWindowArrayOutputWithContext

func (o MaintenanceWindowArrayOutput) ToMaintenanceWindowArrayOutputWithContext(ctx context.Context) MaintenanceWindowArrayOutput

type MaintenanceWindowInput

type MaintenanceWindowInput interface {
	pulumi.Input

	ToMaintenanceWindowOutput() MaintenanceWindowOutput
	ToMaintenanceWindowOutputWithContext(ctx context.Context) MaintenanceWindowOutput
}

type MaintenanceWindowMap

type MaintenanceWindowMap map[string]MaintenanceWindowInput

func (MaintenanceWindowMap) ElementType

func (MaintenanceWindowMap) ElementType() reflect.Type

func (MaintenanceWindowMap) ToMaintenanceWindowMapOutput

func (i MaintenanceWindowMap) ToMaintenanceWindowMapOutput() MaintenanceWindowMapOutput

func (MaintenanceWindowMap) ToMaintenanceWindowMapOutputWithContext

func (i MaintenanceWindowMap) ToMaintenanceWindowMapOutputWithContext(ctx context.Context) MaintenanceWindowMapOutput

type MaintenanceWindowMapInput

type MaintenanceWindowMapInput interface {
	pulumi.Input

	ToMaintenanceWindowMapOutput() MaintenanceWindowMapOutput
	ToMaintenanceWindowMapOutputWithContext(context.Context) MaintenanceWindowMapOutput
}

MaintenanceWindowMapInput is an input type that accepts MaintenanceWindowMap and MaintenanceWindowMapOutput values. You can construct a concrete instance of `MaintenanceWindowMapInput` via:

MaintenanceWindowMap{ "key": MaintenanceWindowArgs{...} }

type MaintenanceWindowMapOutput

type MaintenanceWindowMapOutput struct{ *pulumi.OutputState }

func (MaintenanceWindowMapOutput) ElementType

func (MaintenanceWindowMapOutput) ElementType() reflect.Type

func (MaintenanceWindowMapOutput) MapIndex

func (MaintenanceWindowMapOutput) ToMaintenanceWindowMapOutput

func (o MaintenanceWindowMapOutput) ToMaintenanceWindowMapOutput() MaintenanceWindowMapOutput

func (MaintenanceWindowMapOutput) ToMaintenanceWindowMapOutputWithContext

func (o MaintenanceWindowMapOutput) ToMaintenanceWindowMapOutputWithContext(ctx context.Context) MaintenanceWindowMapOutput

type MaintenanceWindowOutput

type MaintenanceWindowOutput struct{ *pulumi.OutputState }

func (MaintenanceWindowOutput) ElementType

func (MaintenanceWindowOutput) ElementType() reflect.Type

func (MaintenanceWindowOutput) End

End of the maintenance window (RFC3339 format)

func (MaintenanceWindowOutput) Name

Name of the maintenance window

func (MaintenanceWindowOutput) RepeatInterval

func (o MaintenanceWindowOutput) RepeatInterval() pulumi.StringPtrOutput

How often the maintenance window should occur

func (MaintenanceWindowOutput) Start

Start of the maintenance window (RFC3339 format)

func (MaintenanceWindowOutput) Tags

List of tags used to include matching uptime checks in this maintenance window

func (MaintenanceWindowOutput) Tests

List of uptime check IDs explicitly included in this maintenance window

func (MaintenanceWindowOutput) Timezone

Standard timezone associated with this maintenance window

func (MaintenanceWindowOutput) ToMaintenanceWindowOutput

func (o MaintenanceWindowOutput) ToMaintenanceWindowOutput() MaintenanceWindowOutput

func (MaintenanceWindowOutput) ToMaintenanceWindowOutputWithContext

func (o MaintenanceWindowOutput) ToMaintenanceWindowOutputWithContext(ctx context.Context) MaintenanceWindowOutput

type MaintenanceWindowState

type MaintenanceWindowState struct {
	// End of the maintenance window (RFC3339 format)
	End pulumi.StringPtrInput
	// Name of the maintenance window
	Name pulumi.StringPtrInput
	// How often the maintenance window should occur
	RepeatInterval pulumi.StringPtrInput
	// Start of the maintenance window (RFC3339 format)
	Start pulumi.StringPtrInput
	// List of tags used to include matching uptime checks in this maintenance window
	Tags pulumi.StringArrayInput
	// List of uptime check IDs explicitly included in this maintenance window
	Tests pulumi.StringArrayInput
	// Standard timezone associated with this maintenance window
	Timezone pulumi.StringPtrInput
}

func (MaintenanceWindowState) ElementType

func (MaintenanceWindowState) ElementType() reflect.Type

type PagespeedCheck

type PagespeedCheck struct {
	pulumi.CustomResourceState

	// Alert configuration block. Omitting this block disabled all alerts
	AlertConfig PagespeedCheckAlertConfigOutput `pulumi:"alertConfig"`
	// Number of seconds between checks
	CheckInterval pulumi.IntOutput `pulumi:"checkInterval"`
	// List of contact group IDs
	ContactGroups pulumi.StringArrayOutput `pulumi:"contactGroups"`
	// Assigned monitoring location on which checks will be run
	Location pulumi.StringOutput `pulumi:"location"`
	// Monitored resource configuration block. The describes server under test
	MonitoredResource PagespeedCheckMonitoredResourceOutput `pulumi:"monitoredResource"`
	// Name of the check
	Name pulumi.StringOutput `pulumi:"name"`
	// Whether the check should be run
	Paused pulumi.BoolPtrOutput `pulumi:"paused"`
	// Region on which to run checks
	Region pulumi.StringOutput `pulumi:"region"`
}

func GetPagespeedCheck

func GetPagespeedCheck(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PagespeedCheckState, opts ...pulumi.ResourceOption) (*PagespeedCheck, error)

GetPagespeedCheck gets an existing PagespeedCheck 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 NewPagespeedCheck

func NewPagespeedCheck(ctx *pulumi.Context,
	name string, args *PagespeedCheckArgs, opts ...pulumi.ResourceOption) (*PagespeedCheck, error)

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

func (*PagespeedCheck) ElementType

func (*PagespeedCheck) ElementType() reflect.Type

func (*PagespeedCheck) ToPagespeedCheckOutput

func (i *PagespeedCheck) ToPagespeedCheckOutput() PagespeedCheckOutput

func (*PagespeedCheck) ToPagespeedCheckOutputWithContext

func (i *PagespeedCheck) ToPagespeedCheckOutputWithContext(ctx context.Context) PagespeedCheckOutput

type PagespeedCheckAlertConfig

type PagespeedCheckAlertConfig struct {
	AlertBigger  *int `pulumi:"alertBigger"`
	AlertSlower  *int `pulumi:"alertSlower"`
	AlertSmaller *int `pulumi:"alertSmaller"`
}

type PagespeedCheckAlertConfigArgs

type PagespeedCheckAlertConfigArgs struct {
	AlertBigger  pulumi.IntPtrInput `pulumi:"alertBigger"`
	AlertSlower  pulumi.IntPtrInput `pulumi:"alertSlower"`
	AlertSmaller pulumi.IntPtrInput `pulumi:"alertSmaller"`
}

func (PagespeedCheckAlertConfigArgs) ElementType

func (PagespeedCheckAlertConfigArgs) ToPagespeedCheckAlertConfigOutput

func (i PagespeedCheckAlertConfigArgs) ToPagespeedCheckAlertConfigOutput() PagespeedCheckAlertConfigOutput

func (PagespeedCheckAlertConfigArgs) ToPagespeedCheckAlertConfigOutputWithContext

func (i PagespeedCheckAlertConfigArgs) ToPagespeedCheckAlertConfigOutputWithContext(ctx context.Context) PagespeedCheckAlertConfigOutput

func (PagespeedCheckAlertConfigArgs) ToPagespeedCheckAlertConfigPtrOutput

func (i PagespeedCheckAlertConfigArgs) ToPagespeedCheckAlertConfigPtrOutput() PagespeedCheckAlertConfigPtrOutput

func (PagespeedCheckAlertConfigArgs) ToPagespeedCheckAlertConfigPtrOutputWithContext

func (i PagespeedCheckAlertConfigArgs) ToPagespeedCheckAlertConfigPtrOutputWithContext(ctx context.Context) PagespeedCheckAlertConfigPtrOutput

type PagespeedCheckAlertConfigInput

type PagespeedCheckAlertConfigInput interface {
	pulumi.Input

	ToPagespeedCheckAlertConfigOutput() PagespeedCheckAlertConfigOutput
	ToPagespeedCheckAlertConfigOutputWithContext(context.Context) PagespeedCheckAlertConfigOutput
}

PagespeedCheckAlertConfigInput is an input type that accepts PagespeedCheckAlertConfigArgs and PagespeedCheckAlertConfigOutput values. You can construct a concrete instance of `PagespeedCheckAlertConfigInput` via:

PagespeedCheckAlertConfigArgs{...}

type PagespeedCheckAlertConfigOutput

type PagespeedCheckAlertConfigOutput struct{ *pulumi.OutputState }

func (PagespeedCheckAlertConfigOutput) AlertBigger

func (PagespeedCheckAlertConfigOutput) AlertSlower

func (PagespeedCheckAlertConfigOutput) AlertSmaller

func (PagespeedCheckAlertConfigOutput) ElementType

func (PagespeedCheckAlertConfigOutput) ToPagespeedCheckAlertConfigOutput

func (o PagespeedCheckAlertConfigOutput) ToPagespeedCheckAlertConfigOutput() PagespeedCheckAlertConfigOutput

func (PagespeedCheckAlertConfigOutput) ToPagespeedCheckAlertConfigOutputWithContext

func (o PagespeedCheckAlertConfigOutput) ToPagespeedCheckAlertConfigOutputWithContext(ctx context.Context) PagespeedCheckAlertConfigOutput

func (PagespeedCheckAlertConfigOutput) ToPagespeedCheckAlertConfigPtrOutput

func (o PagespeedCheckAlertConfigOutput) ToPagespeedCheckAlertConfigPtrOutput() PagespeedCheckAlertConfigPtrOutput

func (PagespeedCheckAlertConfigOutput) ToPagespeedCheckAlertConfigPtrOutputWithContext

func (o PagespeedCheckAlertConfigOutput) ToPagespeedCheckAlertConfigPtrOutputWithContext(ctx context.Context) PagespeedCheckAlertConfigPtrOutput

type PagespeedCheckAlertConfigPtrInput

type PagespeedCheckAlertConfigPtrInput interface {
	pulumi.Input

	ToPagespeedCheckAlertConfigPtrOutput() PagespeedCheckAlertConfigPtrOutput
	ToPagespeedCheckAlertConfigPtrOutputWithContext(context.Context) PagespeedCheckAlertConfigPtrOutput
}

PagespeedCheckAlertConfigPtrInput is an input type that accepts PagespeedCheckAlertConfigArgs, PagespeedCheckAlertConfigPtr and PagespeedCheckAlertConfigPtrOutput values. You can construct a concrete instance of `PagespeedCheckAlertConfigPtrInput` via:

        PagespeedCheckAlertConfigArgs{...}

or:

        nil

type PagespeedCheckAlertConfigPtrOutput

type PagespeedCheckAlertConfigPtrOutput struct{ *pulumi.OutputState }

func (PagespeedCheckAlertConfigPtrOutput) AlertBigger

func (PagespeedCheckAlertConfigPtrOutput) AlertSlower

func (PagespeedCheckAlertConfigPtrOutput) AlertSmaller

func (PagespeedCheckAlertConfigPtrOutput) Elem

func (PagespeedCheckAlertConfigPtrOutput) ElementType

func (PagespeedCheckAlertConfigPtrOutput) ToPagespeedCheckAlertConfigPtrOutput

func (o PagespeedCheckAlertConfigPtrOutput) ToPagespeedCheckAlertConfigPtrOutput() PagespeedCheckAlertConfigPtrOutput

func (PagespeedCheckAlertConfigPtrOutput) ToPagespeedCheckAlertConfigPtrOutputWithContext

func (o PagespeedCheckAlertConfigPtrOutput) ToPagespeedCheckAlertConfigPtrOutputWithContext(ctx context.Context) PagespeedCheckAlertConfigPtrOutput

type PagespeedCheckArgs

type PagespeedCheckArgs struct {
	// Alert configuration block. Omitting this block disabled all alerts
	AlertConfig PagespeedCheckAlertConfigInput
	// Number of seconds between checks
	CheckInterval pulumi.IntInput
	// List of contact group IDs
	ContactGroups pulumi.StringArrayInput
	// Monitored resource configuration block. The describes server under test
	MonitoredResource PagespeedCheckMonitoredResourceInput
	// Name of the check
	Name pulumi.StringPtrInput
	// Whether the check should be run
	Paused pulumi.BoolPtrInput
	// Region on which to run checks
	Region pulumi.StringInput
}

The set of arguments for constructing a PagespeedCheck resource.

func (PagespeedCheckArgs) ElementType

func (PagespeedCheckArgs) ElementType() reflect.Type

type PagespeedCheckArray

type PagespeedCheckArray []PagespeedCheckInput

func (PagespeedCheckArray) ElementType

func (PagespeedCheckArray) ElementType() reflect.Type

func (PagespeedCheckArray) ToPagespeedCheckArrayOutput

func (i PagespeedCheckArray) ToPagespeedCheckArrayOutput() PagespeedCheckArrayOutput

func (PagespeedCheckArray) ToPagespeedCheckArrayOutputWithContext

func (i PagespeedCheckArray) ToPagespeedCheckArrayOutputWithContext(ctx context.Context) PagespeedCheckArrayOutput

type PagespeedCheckArrayInput

type PagespeedCheckArrayInput interface {
	pulumi.Input

	ToPagespeedCheckArrayOutput() PagespeedCheckArrayOutput
	ToPagespeedCheckArrayOutputWithContext(context.Context) PagespeedCheckArrayOutput
}

PagespeedCheckArrayInput is an input type that accepts PagespeedCheckArray and PagespeedCheckArrayOutput values. You can construct a concrete instance of `PagespeedCheckArrayInput` via:

PagespeedCheckArray{ PagespeedCheckArgs{...} }

type PagespeedCheckArrayOutput

type PagespeedCheckArrayOutput struct{ *pulumi.OutputState }

func (PagespeedCheckArrayOutput) ElementType

func (PagespeedCheckArrayOutput) ElementType() reflect.Type

func (PagespeedCheckArrayOutput) Index

func (PagespeedCheckArrayOutput) ToPagespeedCheckArrayOutput

func (o PagespeedCheckArrayOutput) ToPagespeedCheckArrayOutput() PagespeedCheckArrayOutput

func (PagespeedCheckArrayOutput) ToPagespeedCheckArrayOutputWithContext

func (o PagespeedCheckArrayOutput) ToPagespeedCheckArrayOutputWithContext(ctx context.Context) PagespeedCheckArrayOutput

type PagespeedCheckInput

type PagespeedCheckInput interface {
	pulumi.Input

	ToPagespeedCheckOutput() PagespeedCheckOutput
	ToPagespeedCheckOutputWithContext(ctx context.Context) PagespeedCheckOutput
}

type PagespeedCheckMap

type PagespeedCheckMap map[string]PagespeedCheckInput

func (PagespeedCheckMap) ElementType

func (PagespeedCheckMap) ElementType() reflect.Type

func (PagespeedCheckMap) ToPagespeedCheckMapOutput

func (i PagespeedCheckMap) ToPagespeedCheckMapOutput() PagespeedCheckMapOutput

func (PagespeedCheckMap) ToPagespeedCheckMapOutputWithContext

func (i PagespeedCheckMap) ToPagespeedCheckMapOutputWithContext(ctx context.Context) PagespeedCheckMapOutput

type PagespeedCheckMapInput

type PagespeedCheckMapInput interface {
	pulumi.Input

	ToPagespeedCheckMapOutput() PagespeedCheckMapOutput
	ToPagespeedCheckMapOutputWithContext(context.Context) PagespeedCheckMapOutput
}

PagespeedCheckMapInput is an input type that accepts PagespeedCheckMap and PagespeedCheckMapOutput values. You can construct a concrete instance of `PagespeedCheckMapInput` via:

PagespeedCheckMap{ "key": PagespeedCheckArgs{...} }

type PagespeedCheckMapOutput

type PagespeedCheckMapOutput struct{ *pulumi.OutputState }

func (PagespeedCheckMapOutput) ElementType

func (PagespeedCheckMapOutput) ElementType() reflect.Type

func (PagespeedCheckMapOutput) MapIndex

func (PagespeedCheckMapOutput) ToPagespeedCheckMapOutput

func (o PagespeedCheckMapOutput) ToPagespeedCheckMapOutput() PagespeedCheckMapOutput

func (PagespeedCheckMapOutput) ToPagespeedCheckMapOutputWithContext

func (o PagespeedCheckMapOutput) ToPagespeedCheckMapOutputWithContext(ctx context.Context) PagespeedCheckMapOutput

type PagespeedCheckMonitoredResource

type PagespeedCheckMonitoredResource struct {
	Address string `pulumi:"address"`
}

type PagespeedCheckMonitoredResourceArgs

type PagespeedCheckMonitoredResourceArgs struct {
	Address pulumi.StringInput `pulumi:"address"`
}

func (PagespeedCheckMonitoredResourceArgs) ElementType

func (PagespeedCheckMonitoredResourceArgs) ToPagespeedCheckMonitoredResourceOutput

func (i PagespeedCheckMonitoredResourceArgs) ToPagespeedCheckMonitoredResourceOutput() PagespeedCheckMonitoredResourceOutput

func (PagespeedCheckMonitoredResourceArgs) ToPagespeedCheckMonitoredResourceOutputWithContext

func (i PagespeedCheckMonitoredResourceArgs) ToPagespeedCheckMonitoredResourceOutputWithContext(ctx context.Context) PagespeedCheckMonitoredResourceOutput

func (PagespeedCheckMonitoredResourceArgs) ToPagespeedCheckMonitoredResourcePtrOutput

func (i PagespeedCheckMonitoredResourceArgs) ToPagespeedCheckMonitoredResourcePtrOutput() PagespeedCheckMonitoredResourcePtrOutput

func (PagespeedCheckMonitoredResourceArgs) ToPagespeedCheckMonitoredResourcePtrOutputWithContext

func (i PagespeedCheckMonitoredResourceArgs) ToPagespeedCheckMonitoredResourcePtrOutputWithContext(ctx context.Context) PagespeedCheckMonitoredResourcePtrOutput

type PagespeedCheckMonitoredResourceInput

type PagespeedCheckMonitoredResourceInput interface {
	pulumi.Input

	ToPagespeedCheckMonitoredResourceOutput() PagespeedCheckMonitoredResourceOutput
	ToPagespeedCheckMonitoredResourceOutputWithContext(context.Context) PagespeedCheckMonitoredResourceOutput
}

PagespeedCheckMonitoredResourceInput is an input type that accepts PagespeedCheckMonitoredResourceArgs and PagespeedCheckMonitoredResourceOutput values. You can construct a concrete instance of `PagespeedCheckMonitoredResourceInput` via:

PagespeedCheckMonitoredResourceArgs{...}

type PagespeedCheckMonitoredResourceOutput

type PagespeedCheckMonitoredResourceOutput struct{ *pulumi.OutputState }

func (PagespeedCheckMonitoredResourceOutput) Address

func (PagespeedCheckMonitoredResourceOutput) ElementType

func (PagespeedCheckMonitoredResourceOutput) ToPagespeedCheckMonitoredResourceOutput

func (o PagespeedCheckMonitoredResourceOutput) ToPagespeedCheckMonitoredResourceOutput() PagespeedCheckMonitoredResourceOutput

func (PagespeedCheckMonitoredResourceOutput) ToPagespeedCheckMonitoredResourceOutputWithContext

func (o PagespeedCheckMonitoredResourceOutput) ToPagespeedCheckMonitoredResourceOutputWithContext(ctx context.Context) PagespeedCheckMonitoredResourceOutput

func (PagespeedCheckMonitoredResourceOutput) ToPagespeedCheckMonitoredResourcePtrOutput

func (o PagespeedCheckMonitoredResourceOutput) ToPagespeedCheckMonitoredResourcePtrOutput() PagespeedCheckMonitoredResourcePtrOutput

func (PagespeedCheckMonitoredResourceOutput) ToPagespeedCheckMonitoredResourcePtrOutputWithContext

func (o PagespeedCheckMonitoredResourceOutput) ToPagespeedCheckMonitoredResourcePtrOutputWithContext(ctx context.Context) PagespeedCheckMonitoredResourcePtrOutput

type PagespeedCheckMonitoredResourcePtrInput

type PagespeedCheckMonitoredResourcePtrInput interface {
	pulumi.Input

	ToPagespeedCheckMonitoredResourcePtrOutput() PagespeedCheckMonitoredResourcePtrOutput
	ToPagespeedCheckMonitoredResourcePtrOutputWithContext(context.Context) PagespeedCheckMonitoredResourcePtrOutput
}

PagespeedCheckMonitoredResourcePtrInput is an input type that accepts PagespeedCheckMonitoredResourceArgs, PagespeedCheckMonitoredResourcePtr and PagespeedCheckMonitoredResourcePtrOutput values. You can construct a concrete instance of `PagespeedCheckMonitoredResourcePtrInput` via:

        PagespeedCheckMonitoredResourceArgs{...}

or:

        nil

type PagespeedCheckMonitoredResourcePtrOutput

type PagespeedCheckMonitoredResourcePtrOutput struct{ *pulumi.OutputState }

func (PagespeedCheckMonitoredResourcePtrOutput) Address

func (PagespeedCheckMonitoredResourcePtrOutput) Elem

func (PagespeedCheckMonitoredResourcePtrOutput) ElementType

func (PagespeedCheckMonitoredResourcePtrOutput) ToPagespeedCheckMonitoredResourcePtrOutput

func (o PagespeedCheckMonitoredResourcePtrOutput) ToPagespeedCheckMonitoredResourcePtrOutput() PagespeedCheckMonitoredResourcePtrOutput

func (PagespeedCheckMonitoredResourcePtrOutput) ToPagespeedCheckMonitoredResourcePtrOutputWithContext

func (o PagespeedCheckMonitoredResourcePtrOutput) ToPagespeedCheckMonitoredResourcePtrOutputWithContext(ctx context.Context) PagespeedCheckMonitoredResourcePtrOutput

type PagespeedCheckOutput

type PagespeedCheckOutput struct{ *pulumi.OutputState }

func (PagespeedCheckOutput) AlertConfig

Alert configuration block. Omitting this block disabled all alerts

func (PagespeedCheckOutput) CheckInterval

func (o PagespeedCheckOutput) CheckInterval() pulumi.IntOutput

Number of seconds between checks

func (PagespeedCheckOutput) ContactGroups

func (o PagespeedCheckOutput) ContactGroups() pulumi.StringArrayOutput

List of contact group IDs

func (PagespeedCheckOutput) ElementType

func (PagespeedCheckOutput) ElementType() reflect.Type

func (PagespeedCheckOutput) Location

Assigned monitoring location on which checks will be run

func (PagespeedCheckOutput) MonitoredResource

Monitored resource configuration block. The describes server under test

func (PagespeedCheckOutput) Name

Name of the check

func (PagespeedCheckOutput) Paused

Whether the check should be run

func (PagespeedCheckOutput) Region

Region on which to run checks

func (PagespeedCheckOutput) ToPagespeedCheckOutput

func (o PagespeedCheckOutput) ToPagespeedCheckOutput() PagespeedCheckOutput

func (PagespeedCheckOutput) ToPagespeedCheckOutputWithContext

func (o PagespeedCheckOutput) ToPagespeedCheckOutputWithContext(ctx context.Context) PagespeedCheckOutput

type PagespeedCheckState

type PagespeedCheckState struct {
	// Alert configuration block. Omitting this block disabled all alerts
	AlertConfig PagespeedCheckAlertConfigPtrInput
	// Number of seconds between checks
	CheckInterval pulumi.IntPtrInput
	// List of contact group IDs
	ContactGroups pulumi.StringArrayInput
	// Assigned monitoring location on which checks will be run
	Location pulumi.StringPtrInput
	// Monitored resource configuration block. The describes server under test
	MonitoredResource PagespeedCheckMonitoredResourcePtrInput
	// Name of the check
	Name pulumi.StringPtrInput
	// Whether the check should be run
	Paused pulumi.BoolPtrInput
	// Region on which to run checks
	Region pulumi.StringPtrInput
}

func (PagespeedCheckState) ElementType

func (PagespeedCheckState) ElementType() reflect.Type

type Provider

type Provider struct {
	pulumi.ProviderResourceState

	// The API token for operations. This can also be provided as an environment variable `STATUSCAKE_API_TOKEN`
	ApiToken pulumi.StringPtrOutput `pulumi:"apiToken"`
	// Custom endpoint to which request will be made. This can also be provided as an environment variable
	// `STATUCAKE_CUSTOM_ENDPOINT`
	StatuscakeCustomEndpoint pulumi.StringPtrOutput `pulumi:"statuscakeCustomEndpoint"`
}

The provider type for the statuscake package. By default, resources use package-wide configuration settings, however an explicit `Provider` instance may be created and passed during resource construction to achieve fine-grained programmatic control over provider settings. See the [documentation](https://www.pulumi.com/docs/reference/programming-model/#providers) for more information.

func NewProvider

func NewProvider(ctx *pulumi.Context,
	name string, args *ProviderArgs, opts ...pulumi.ResourceOption) (*Provider, error)

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

func (*Provider) ElementType

func (*Provider) ElementType() reflect.Type

func (*Provider) ToProviderOutput

func (i *Provider) ToProviderOutput() ProviderOutput

func (*Provider) ToProviderOutputWithContext

func (i *Provider) ToProviderOutputWithContext(ctx context.Context) ProviderOutput

type ProviderArgs

type ProviderArgs struct {
	// The API token for operations. This can also be provided as an environment variable `STATUSCAKE_API_TOKEN`
	ApiToken pulumi.StringPtrInput
	// Maximum backoff period in seconds after failed API calls. This can also be provided as an environment variable
	// `STATUSCAKE_MAX_BACKOFF`
	MaxBackoff pulumi.IntPtrInput
	// Minimum backoff period in seconds after failed API calls. This can also be provided as an environment variable
	// `STATUSCAKE_MIN_BACKOFF`
	MinBackoff pulumi.IntPtrInput
	// Maximum number of retries to perform when an API request fails. This can also be provided as an environment variable
	// `STATUSCAKE_RETRIES`
	Retries pulumi.IntPtrInput
	// RPS limit to apply when making calls to the API. This can also be provided as an environment variable `STATUSCAKE_RPS`
	Rps pulumi.IntPtrInput
	// Custom endpoint to which request will be made. This can also be provided as an environment variable
	// `STATUCAKE_CUSTOM_ENDPOINT`
	StatuscakeCustomEndpoint pulumi.StringPtrInput
}

The set of arguments for constructing a Provider resource.

func (ProviderArgs) ElementType

func (ProviderArgs) ElementType() reflect.Type

type ProviderInput

type ProviderInput interface {
	pulumi.Input

	ToProviderOutput() ProviderOutput
	ToProviderOutputWithContext(ctx context.Context) ProviderOutput
}

type ProviderOutput

type ProviderOutput struct{ *pulumi.OutputState }

func (ProviderOutput) ApiToken

func (o ProviderOutput) ApiToken() pulumi.StringPtrOutput

The API token for operations. This can also be provided as an environment variable `STATUSCAKE_API_TOKEN`

func (ProviderOutput) ElementType

func (ProviderOutput) ElementType() reflect.Type

func (ProviderOutput) StatuscakeCustomEndpoint

func (o ProviderOutput) StatuscakeCustomEndpoint() pulumi.StringPtrOutput

Custom endpoint to which request will be made. This can also be provided as an environment variable `STATUCAKE_CUSTOM_ENDPOINT`

func (ProviderOutput) ToProviderOutput

func (o ProviderOutput) ToProviderOutput() ProviderOutput

func (ProviderOutput) ToProviderOutputWithContext

func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput

type SslCheck

type SslCheck struct {
	pulumi.CustomResourceState

	// Alert configuration block
	AlertConfig SslCheckAlertConfigOutput `pulumi:"alertConfig"`
	// Number of seconds between checks
	CheckInterval pulumi.IntOutput `pulumi:"checkInterval"`
	// List of contact group IDs
	ContactGroups pulumi.StringArrayOutput `pulumi:"contactGroups"`
	// Whether to follow redirects when testing. Disabled by default
	FollowRedirects pulumi.BoolPtrOutput `pulumi:"followRedirects"`
	// Monitored resource configuration block. The describes server under test
	MonitoredResource SslCheckMonitoredResourceOutput `pulumi:"monitoredResource"`
	// Whether the check should be run
	Paused pulumi.BoolPtrOutput `pulumi:"paused"`
	// Custom user agent string set when testing
	UserAgent pulumi.StringPtrOutput `pulumi:"userAgent"`
}

func GetSslCheck

func GetSslCheck(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SslCheckState, opts ...pulumi.ResourceOption) (*SslCheck, error)

GetSslCheck gets an existing SslCheck 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 NewSslCheck

func NewSslCheck(ctx *pulumi.Context,
	name string, args *SslCheckArgs, opts ...pulumi.ResourceOption) (*SslCheck, error)

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

func (*SslCheck) ElementType

func (*SslCheck) ElementType() reflect.Type

func (*SslCheck) ToSslCheckOutput

func (i *SslCheck) ToSslCheckOutput() SslCheckOutput

func (*SslCheck) ToSslCheckOutputWithContext

func (i *SslCheck) ToSslCheckOutputWithContext(ctx context.Context) SslCheckOutput

type SslCheckAlertConfig

type SslCheckAlertConfig struct {
	AlertAts   []int `pulumi:"alertAts"`
	OnBroken   *bool `pulumi:"onBroken"`
	OnExpiry   *bool `pulumi:"onExpiry"`
	OnMixed    *bool `pulumi:"onMixed"`
	OnReminder *bool `pulumi:"onReminder"`
}

type SslCheckAlertConfigArgs

type SslCheckAlertConfigArgs struct {
	AlertAts   pulumi.IntArrayInput `pulumi:"alertAts"`
	OnBroken   pulumi.BoolPtrInput  `pulumi:"onBroken"`
	OnExpiry   pulumi.BoolPtrInput  `pulumi:"onExpiry"`
	OnMixed    pulumi.BoolPtrInput  `pulumi:"onMixed"`
	OnReminder pulumi.BoolPtrInput  `pulumi:"onReminder"`
}

func (SslCheckAlertConfigArgs) ElementType

func (SslCheckAlertConfigArgs) ElementType() reflect.Type

func (SslCheckAlertConfigArgs) ToSslCheckAlertConfigOutput

func (i SslCheckAlertConfigArgs) ToSslCheckAlertConfigOutput() SslCheckAlertConfigOutput

func (SslCheckAlertConfigArgs) ToSslCheckAlertConfigOutputWithContext

func (i SslCheckAlertConfigArgs) ToSslCheckAlertConfigOutputWithContext(ctx context.Context) SslCheckAlertConfigOutput

func (SslCheckAlertConfigArgs) ToSslCheckAlertConfigPtrOutput

func (i SslCheckAlertConfigArgs) ToSslCheckAlertConfigPtrOutput() SslCheckAlertConfigPtrOutput

func (SslCheckAlertConfigArgs) ToSslCheckAlertConfigPtrOutputWithContext

func (i SslCheckAlertConfigArgs) ToSslCheckAlertConfigPtrOutputWithContext(ctx context.Context) SslCheckAlertConfigPtrOutput

type SslCheckAlertConfigInput

type SslCheckAlertConfigInput interface {
	pulumi.Input

	ToSslCheckAlertConfigOutput() SslCheckAlertConfigOutput
	ToSslCheckAlertConfigOutputWithContext(context.Context) SslCheckAlertConfigOutput
}

SslCheckAlertConfigInput is an input type that accepts SslCheckAlertConfigArgs and SslCheckAlertConfigOutput values. You can construct a concrete instance of `SslCheckAlertConfigInput` via:

SslCheckAlertConfigArgs{...}

type SslCheckAlertConfigOutput

type SslCheckAlertConfigOutput struct{ *pulumi.OutputState }

func (SslCheckAlertConfigOutput) AlertAts

func (SslCheckAlertConfigOutput) ElementType

func (SslCheckAlertConfigOutput) ElementType() reflect.Type

func (SslCheckAlertConfigOutput) OnBroken

func (SslCheckAlertConfigOutput) OnExpiry

func (SslCheckAlertConfigOutput) OnMixed

func (SslCheckAlertConfigOutput) OnReminder

func (SslCheckAlertConfigOutput) ToSslCheckAlertConfigOutput

func (o SslCheckAlertConfigOutput) ToSslCheckAlertConfigOutput() SslCheckAlertConfigOutput

func (SslCheckAlertConfigOutput) ToSslCheckAlertConfigOutputWithContext

func (o SslCheckAlertConfigOutput) ToSslCheckAlertConfigOutputWithContext(ctx context.Context) SslCheckAlertConfigOutput

func (SslCheckAlertConfigOutput) ToSslCheckAlertConfigPtrOutput

func (o SslCheckAlertConfigOutput) ToSslCheckAlertConfigPtrOutput() SslCheckAlertConfigPtrOutput

func (SslCheckAlertConfigOutput) ToSslCheckAlertConfigPtrOutputWithContext

func (o SslCheckAlertConfigOutput) ToSslCheckAlertConfigPtrOutputWithContext(ctx context.Context) SslCheckAlertConfigPtrOutput

type SslCheckAlertConfigPtrInput

type SslCheckAlertConfigPtrInput interface {
	pulumi.Input

	ToSslCheckAlertConfigPtrOutput() SslCheckAlertConfigPtrOutput
	ToSslCheckAlertConfigPtrOutputWithContext(context.Context) SslCheckAlertConfigPtrOutput
}

SslCheckAlertConfigPtrInput is an input type that accepts SslCheckAlertConfigArgs, SslCheckAlertConfigPtr and SslCheckAlertConfigPtrOutput values. You can construct a concrete instance of `SslCheckAlertConfigPtrInput` via:

        SslCheckAlertConfigArgs{...}

or:

        nil

type SslCheckAlertConfigPtrOutput

type SslCheckAlertConfigPtrOutput struct{ *pulumi.OutputState }

func (SslCheckAlertConfigPtrOutput) AlertAts

func (SslCheckAlertConfigPtrOutput) Elem

func (SslCheckAlertConfigPtrOutput) ElementType

func (SslCheckAlertConfigPtrOutput) OnBroken

func (SslCheckAlertConfigPtrOutput) OnExpiry

func (SslCheckAlertConfigPtrOutput) OnMixed

func (SslCheckAlertConfigPtrOutput) OnReminder

func (SslCheckAlertConfigPtrOutput) ToSslCheckAlertConfigPtrOutput

func (o SslCheckAlertConfigPtrOutput) ToSslCheckAlertConfigPtrOutput() SslCheckAlertConfigPtrOutput

func (SslCheckAlertConfigPtrOutput) ToSslCheckAlertConfigPtrOutputWithContext

func (o SslCheckAlertConfigPtrOutput) ToSslCheckAlertConfigPtrOutputWithContext(ctx context.Context) SslCheckAlertConfigPtrOutput

type SslCheckArgs

type SslCheckArgs struct {
	// Alert configuration block
	AlertConfig SslCheckAlertConfigInput
	// Number of seconds between checks
	CheckInterval pulumi.IntInput
	// List of contact group IDs
	ContactGroups pulumi.StringArrayInput
	// Whether to follow redirects when testing. Disabled by default
	FollowRedirects pulumi.BoolPtrInput
	// Monitored resource configuration block. The describes server under test
	MonitoredResource SslCheckMonitoredResourceInput
	// Whether the check should be run
	Paused pulumi.BoolPtrInput
	// Custom user agent string set when testing
	UserAgent pulumi.StringPtrInput
}

The set of arguments for constructing a SslCheck resource.

func (SslCheckArgs) ElementType

func (SslCheckArgs) ElementType() reflect.Type

type SslCheckArray

type SslCheckArray []SslCheckInput

func (SslCheckArray) ElementType

func (SslCheckArray) ElementType() reflect.Type

func (SslCheckArray) ToSslCheckArrayOutput

func (i SslCheckArray) ToSslCheckArrayOutput() SslCheckArrayOutput

func (SslCheckArray) ToSslCheckArrayOutputWithContext

func (i SslCheckArray) ToSslCheckArrayOutputWithContext(ctx context.Context) SslCheckArrayOutput

type SslCheckArrayInput

type SslCheckArrayInput interface {
	pulumi.Input

	ToSslCheckArrayOutput() SslCheckArrayOutput
	ToSslCheckArrayOutputWithContext(context.Context) SslCheckArrayOutput
}

SslCheckArrayInput is an input type that accepts SslCheckArray and SslCheckArrayOutput values. You can construct a concrete instance of `SslCheckArrayInput` via:

SslCheckArray{ SslCheckArgs{...} }

type SslCheckArrayOutput

type SslCheckArrayOutput struct{ *pulumi.OutputState }

func (SslCheckArrayOutput) ElementType

func (SslCheckArrayOutput) ElementType() reflect.Type

func (SslCheckArrayOutput) Index

func (SslCheckArrayOutput) ToSslCheckArrayOutput

func (o SslCheckArrayOutput) ToSslCheckArrayOutput() SslCheckArrayOutput

func (SslCheckArrayOutput) ToSslCheckArrayOutputWithContext

func (o SslCheckArrayOutput) ToSslCheckArrayOutputWithContext(ctx context.Context) SslCheckArrayOutput

type SslCheckInput

type SslCheckInput interface {
	pulumi.Input

	ToSslCheckOutput() SslCheckOutput
	ToSslCheckOutputWithContext(ctx context.Context) SslCheckOutput
}

type SslCheckMap

type SslCheckMap map[string]SslCheckInput

func (SslCheckMap) ElementType

func (SslCheckMap) ElementType() reflect.Type

func (SslCheckMap) ToSslCheckMapOutput

func (i SslCheckMap) ToSslCheckMapOutput() SslCheckMapOutput

func (SslCheckMap) ToSslCheckMapOutputWithContext

func (i SslCheckMap) ToSslCheckMapOutputWithContext(ctx context.Context) SslCheckMapOutput

type SslCheckMapInput

type SslCheckMapInput interface {
	pulumi.Input

	ToSslCheckMapOutput() SslCheckMapOutput
	ToSslCheckMapOutputWithContext(context.Context) SslCheckMapOutput
}

SslCheckMapInput is an input type that accepts SslCheckMap and SslCheckMapOutput values. You can construct a concrete instance of `SslCheckMapInput` via:

SslCheckMap{ "key": SslCheckArgs{...} }

type SslCheckMapOutput

type SslCheckMapOutput struct{ *pulumi.OutputState }

func (SslCheckMapOutput) ElementType

func (SslCheckMapOutput) ElementType() reflect.Type

func (SslCheckMapOutput) MapIndex

func (SslCheckMapOutput) ToSslCheckMapOutput

func (o SslCheckMapOutput) ToSslCheckMapOutput() SslCheckMapOutput

func (SslCheckMapOutput) ToSslCheckMapOutputWithContext

func (o SslCheckMapOutput) ToSslCheckMapOutputWithContext(ctx context.Context) SslCheckMapOutput

type SslCheckMonitoredResource

type SslCheckMonitoredResource struct {
	Address  string  `pulumi:"address"`
	Hostname *string `pulumi:"hostname"`
}

type SslCheckMonitoredResourceArgs

type SslCheckMonitoredResourceArgs struct {
	Address  pulumi.StringInput    `pulumi:"address"`
	Hostname pulumi.StringPtrInput `pulumi:"hostname"`
}

func (SslCheckMonitoredResourceArgs) ElementType

func (SslCheckMonitoredResourceArgs) ToSslCheckMonitoredResourceOutput

func (i SslCheckMonitoredResourceArgs) ToSslCheckMonitoredResourceOutput() SslCheckMonitoredResourceOutput

func (SslCheckMonitoredResourceArgs) ToSslCheckMonitoredResourceOutputWithContext

func (i SslCheckMonitoredResourceArgs) ToSslCheckMonitoredResourceOutputWithContext(ctx context.Context) SslCheckMonitoredResourceOutput

func (SslCheckMonitoredResourceArgs) ToSslCheckMonitoredResourcePtrOutput

func (i SslCheckMonitoredResourceArgs) ToSslCheckMonitoredResourcePtrOutput() SslCheckMonitoredResourcePtrOutput

func (SslCheckMonitoredResourceArgs) ToSslCheckMonitoredResourcePtrOutputWithContext

func (i SslCheckMonitoredResourceArgs) ToSslCheckMonitoredResourcePtrOutputWithContext(ctx context.Context) SslCheckMonitoredResourcePtrOutput

type SslCheckMonitoredResourceInput

type SslCheckMonitoredResourceInput interface {
	pulumi.Input

	ToSslCheckMonitoredResourceOutput() SslCheckMonitoredResourceOutput
	ToSslCheckMonitoredResourceOutputWithContext(context.Context) SslCheckMonitoredResourceOutput
}

SslCheckMonitoredResourceInput is an input type that accepts SslCheckMonitoredResourceArgs and SslCheckMonitoredResourceOutput values. You can construct a concrete instance of `SslCheckMonitoredResourceInput` via:

SslCheckMonitoredResourceArgs{...}

type SslCheckMonitoredResourceOutput

type SslCheckMonitoredResourceOutput struct{ *pulumi.OutputState }

func (SslCheckMonitoredResourceOutput) Address

func (SslCheckMonitoredResourceOutput) ElementType

func (SslCheckMonitoredResourceOutput) Hostname

func (SslCheckMonitoredResourceOutput) ToSslCheckMonitoredResourceOutput

func (o SslCheckMonitoredResourceOutput) ToSslCheckMonitoredResourceOutput() SslCheckMonitoredResourceOutput

func (SslCheckMonitoredResourceOutput) ToSslCheckMonitoredResourceOutputWithContext

func (o SslCheckMonitoredResourceOutput) ToSslCheckMonitoredResourceOutputWithContext(ctx context.Context) SslCheckMonitoredResourceOutput

func (SslCheckMonitoredResourceOutput) ToSslCheckMonitoredResourcePtrOutput

func (o SslCheckMonitoredResourceOutput) ToSslCheckMonitoredResourcePtrOutput() SslCheckMonitoredResourcePtrOutput

func (SslCheckMonitoredResourceOutput) ToSslCheckMonitoredResourcePtrOutputWithContext

func (o SslCheckMonitoredResourceOutput) ToSslCheckMonitoredResourcePtrOutputWithContext(ctx context.Context) SslCheckMonitoredResourcePtrOutput

type SslCheckMonitoredResourcePtrInput

type SslCheckMonitoredResourcePtrInput interface {
	pulumi.Input

	ToSslCheckMonitoredResourcePtrOutput() SslCheckMonitoredResourcePtrOutput
	ToSslCheckMonitoredResourcePtrOutputWithContext(context.Context) SslCheckMonitoredResourcePtrOutput
}

SslCheckMonitoredResourcePtrInput is an input type that accepts SslCheckMonitoredResourceArgs, SslCheckMonitoredResourcePtr and SslCheckMonitoredResourcePtrOutput values. You can construct a concrete instance of `SslCheckMonitoredResourcePtrInput` via:

        SslCheckMonitoredResourceArgs{...}

or:

        nil

type SslCheckMonitoredResourcePtrOutput

type SslCheckMonitoredResourcePtrOutput struct{ *pulumi.OutputState }

func (SslCheckMonitoredResourcePtrOutput) Address

func (SslCheckMonitoredResourcePtrOutput) Elem

func (SslCheckMonitoredResourcePtrOutput) ElementType

func (SslCheckMonitoredResourcePtrOutput) Hostname

func (SslCheckMonitoredResourcePtrOutput) ToSslCheckMonitoredResourcePtrOutput

func (o SslCheckMonitoredResourcePtrOutput) ToSslCheckMonitoredResourcePtrOutput() SslCheckMonitoredResourcePtrOutput

func (SslCheckMonitoredResourcePtrOutput) ToSslCheckMonitoredResourcePtrOutputWithContext

func (o SslCheckMonitoredResourcePtrOutput) ToSslCheckMonitoredResourcePtrOutputWithContext(ctx context.Context) SslCheckMonitoredResourcePtrOutput

type SslCheckOutput

type SslCheckOutput struct{ *pulumi.OutputState }

func (SslCheckOutput) AlertConfig

func (o SslCheckOutput) AlertConfig() SslCheckAlertConfigOutput

Alert configuration block

func (SslCheckOutput) CheckInterval

func (o SslCheckOutput) CheckInterval() pulumi.IntOutput

Number of seconds between checks

func (SslCheckOutput) ContactGroups

func (o SslCheckOutput) ContactGroups() pulumi.StringArrayOutput

List of contact group IDs

func (SslCheckOutput) ElementType

func (SslCheckOutput) ElementType() reflect.Type

func (SslCheckOutput) FollowRedirects

func (o SslCheckOutput) FollowRedirects() pulumi.BoolPtrOutput

Whether to follow redirects when testing. Disabled by default

func (SslCheckOutput) MonitoredResource

func (o SslCheckOutput) MonitoredResource() SslCheckMonitoredResourceOutput

Monitored resource configuration block. The describes server under test

func (SslCheckOutput) Paused

func (o SslCheckOutput) Paused() pulumi.BoolPtrOutput

Whether the check should be run

func (SslCheckOutput) ToSslCheckOutput

func (o SslCheckOutput) ToSslCheckOutput() SslCheckOutput

func (SslCheckOutput) ToSslCheckOutputWithContext

func (o SslCheckOutput) ToSslCheckOutputWithContext(ctx context.Context) SslCheckOutput

func (SslCheckOutput) UserAgent

func (o SslCheckOutput) UserAgent() pulumi.StringPtrOutput

Custom user agent string set when testing

type SslCheckState

type SslCheckState struct {
	// Alert configuration block
	AlertConfig SslCheckAlertConfigPtrInput
	// Number of seconds between checks
	CheckInterval pulumi.IntPtrInput
	// List of contact group IDs
	ContactGroups pulumi.StringArrayInput
	// Whether to follow redirects when testing. Disabled by default
	FollowRedirects pulumi.BoolPtrInput
	// Monitored resource configuration block. The describes server under test
	MonitoredResource SslCheckMonitoredResourcePtrInput
	// Whether the check should be run
	Paused pulumi.BoolPtrInput
	// Custom user agent string set when testing
	UserAgent pulumi.StringPtrInput
}

func (SslCheckState) ElementType

func (SslCheckState) ElementType() reflect.Type

type StatuscakeContactGroup

type StatuscakeContactGroup struct {
	pulumi.CustomResourceState

	// List of email addresses
	EmailAddresses pulumi.StringArrayOutput `pulumi:"emailAddresses"`
	// List of integration IDs
	Integrations pulumi.StringArrayOutput `pulumi:"integrations"`
	// List of international format mobile phone numbers
	MobileNumbers pulumi.StringArrayOutput `pulumi:"mobileNumbers"`
	// Name of the contact group
	Name pulumi.StringOutput `pulumi:"name"`
	// URL or IP address of an endpoint to push uptime events. Currently this only supports HTTP GET endpoints
	PingUrl pulumi.StringPtrOutput `pulumi:"pingUrl"`
}

func GetStatuscakeContactGroup

func GetStatuscakeContactGroup(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *StatuscakeContactGroupState, opts ...pulumi.ResourceOption) (*StatuscakeContactGroup, error)

GetStatuscakeContactGroup gets an existing StatuscakeContactGroup 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 NewStatuscakeContactGroup

func NewStatuscakeContactGroup(ctx *pulumi.Context,
	name string, args *StatuscakeContactGroupArgs, opts ...pulumi.ResourceOption) (*StatuscakeContactGroup, error)

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

func (*StatuscakeContactGroup) ElementType

func (*StatuscakeContactGroup) ElementType() reflect.Type

func (*StatuscakeContactGroup) ToStatuscakeContactGroupOutput

func (i *StatuscakeContactGroup) ToStatuscakeContactGroupOutput() StatuscakeContactGroupOutput

func (*StatuscakeContactGroup) ToStatuscakeContactGroupOutputWithContext

func (i *StatuscakeContactGroup) ToStatuscakeContactGroupOutputWithContext(ctx context.Context) StatuscakeContactGroupOutput

type StatuscakeContactGroupArgs

type StatuscakeContactGroupArgs struct {
	// List of email addresses
	EmailAddresses pulumi.StringArrayInput
	// List of integration IDs
	Integrations pulumi.StringArrayInput
	// List of international format mobile phone numbers
	MobileNumbers pulumi.StringArrayInput
	// Name of the contact group
	Name pulumi.StringPtrInput
	// URL or IP address of an endpoint to push uptime events. Currently this only supports HTTP GET endpoints
	PingUrl pulumi.StringPtrInput
}

The set of arguments for constructing a StatuscakeContactGroup resource.

func (StatuscakeContactGroupArgs) ElementType

func (StatuscakeContactGroupArgs) ElementType() reflect.Type

type StatuscakeContactGroupArray

type StatuscakeContactGroupArray []StatuscakeContactGroupInput

func (StatuscakeContactGroupArray) ElementType

func (StatuscakeContactGroupArray) ToStatuscakeContactGroupArrayOutput

func (i StatuscakeContactGroupArray) ToStatuscakeContactGroupArrayOutput() StatuscakeContactGroupArrayOutput

func (StatuscakeContactGroupArray) ToStatuscakeContactGroupArrayOutputWithContext

func (i StatuscakeContactGroupArray) ToStatuscakeContactGroupArrayOutputWithContext(ctx context.Context) StatuscakeContactGroupArrayOutput

type StatuscakeContactGroupArrayInput

type StatuscakeContactGroupArrayInput interface {
	pulumi.Input

	ToStatuscakeContactGroupArrayOutput() StatuscakeContactGroupArrayOutput
	ToStatuscakeContactGroupArrayOutputWithContext(context.Context) StatuscakeContactGroupArrayOutput
}

StatuscakeContactGroupArrayInput is an input type that accepts StatuscakeContactGroupArray and StatuscakeContactGroupArrayOutput values. You can construct a concrete instance of `StatuscakeContactGroupArrayInput` via:

StatuscakeContactGroupArray{ StatuscakeContactGroupArgs{...} }

type StatuscakeContactGroupArrayOutput

type StatuscakeContactGroupArrayOutput struct{ *pulumi.OutputState }

func (StatuscakeContactGroupArrayOutput) ElementType

func (StatuscakeContactGroupArrayOutput) Index

func (StatuscakeContactGroupArrayOutput) ToStatuscakeContactGroupArrayOutput

func (o StatuscakeContactGroupArrayOutput) ToStatuscakeContactGroupArrayOutput() StatuscakeContactGroupArrayOutput

func (StatuscakeContactGroupArrayOutput) ToStatuscakeContactGroupArrayOutputWithContext

func (o StatuscakeContactGroupArrayOutput) ToStatuscakeContactGroupArrayOutputWithContext(ctx context.Context) StatuscakeContactGroupArrayOutput

type StatuscakeContactGroupInput

type StatuscakeContactGroupInput interface {
	pulumi.Input

	ToStatuscakeContactGroupOutput() StatuscakeContactGroupOutput
	ToStatuscakeContactGroupOutputWithContext(ctx context.Context) StatuscakeContactGroupOutput
}

type StatuscakeContactGroupMap

type StatuscakeContactGroupMap map[string]StatuscakeContactGroupInput

func (StatuscakeContactGroupMap) ElementType

func (StatuscakeContactGroupMap) ElementType() reflect.Type

func (StatuscakeContactGroupMap) ToStatuscakeContactGroupMapOutput

func (i StatuscakeContactGroupMap) ToStatuscakeContactGroupMapOutput() StatuscakeContactGroupMapOutput

func (StatuscakeContactGroupMap) ToStatuscakeContactGroupMapOutputWithContext

func (i StatuscakeContactGroupMap) ToStatuscakeContactGroupMapOutputWithContext(ctx context.Context) StatuscakeContactGroupMapOutput

type StatuscakeContactGroupMapInput

type StatuscakeContactGroupMapInput interface {
	pulumi.Input

	ToStatuscakeContactGroupMapOutput() StatuscakeContactGroupMapOutput
	ToStatuscakeContactGroupMapOutputWithContext(context.Context) StatuscakeContactGroupMapOutput
}

StatuscakeContactGroupMapInput is an input type that accepts StatuscakeContactGroupMap and StatuscakeContactGroupMapOutput values. You can construct a concrete instance of `StatuscakeContactGroupMapInput` via:

StatuscakeContactGroupMap{ "key": StatuscakeContactGroupArgs{...} }

type StatuscakeContactGroupMapOutput

type StatuscakeContactGroupMapOutput struct{ *pulumi.OutputState }

func (StatuscakeContactGroupMapOutput) ElementType

func (StatuscakeContactGroupMapOutput) MapIndex

func (StatuscakeContactGroupMapOutput) ToStatuscakeContactGroupMapOutput

func (o StatuscakeContactGroupMapOutput) ToStatuscakeContactGroupMapOutput() StatuscakeContactGroupMapOutput

func (StatuscakeContactGroupMapOutput) ToStatuscakeContactGroupMapOutputWithContext

func (o StatuscakeContactGroupMapOutput) ToStatuscakeContactGroupMapOutputWithContext(ctx context.Context) StatuscakeContactGroupMapOutput

type StatuscakeContactGroupOutput

type StatuscakeContactGroupOutput struct{ *pulumi.OutputState }

func (StatuscakeContactGroupOutput) ElementType

func (StatuscakeContactGroupOutput) EmailAddresses

List of email addresses

func (StatuscakeContactGroupOutput) Integrations

List of integration IDs

func (StatuscakeContactGroupOutput) MobileNumbers

List of international format mobile phone numbers

func (StatuscakeContactGroupOutput) Name

Name of the contact group

func (StatuscakeContactGroupOutput) PingUrl

URL or IP address of an endpoint to push uptime events. Currently this only supports HTTP GET endpoints

func (StatuscakeContactGroupOutput) ToStatuscakeContactGroupOutput

func (o StatuscakeContactGroupOutput) ToStatuscakeContactGroupOutput() StatuscakeContactGroupOutput

func (StatuscakeContactGroupOutput) ToStatuscakeContactGroupOutputWithContext

func (o StatuscakeContactGroupOutput) ToStatuscakeContactGroupOutputWithContext(ctx context.Context) StatuscakeContactGroupOutput

type StatuscakeContactGroupState

type StatuscakeContactGroupState struct {
	// List of email addresses
	EmailAddresses pulumi.StringArrayInput
	// List of integration IDs
	Integrations pulumi.StringArrayInput
	// List of international format mobile phone numbers
	MobileNumbers pulumi.StringArrayInput
	// Name of the contact group
	Name pulumi.StringPtrInput
	// URL or IP address of an endpoint to push uptime events. Currently this only supports HTTP GET endpoints
	PingUrl pulumi.StringPtrInput
}

func (StatuscakeContactGroupState) ElementType

type StatuscakeMaintenanceWindow

type StatuscakeMaintenanceWindow struct {
	pulumi.CustomResourceState

	// End of the maintenance window (RFC3339 format)
	End pulumi.StringOutput `pulumi:"end"`
	// Name of the maintenance window
	Name pulumi.StringOutput `pulumi:"name"`
	// How often the maintenance window should occur
	RepeatInterval pulumi.StringPtrOutput `pulumi:"repeatInterval"`
	// Start of the maintenance window (RFC3339 format)
	Start pulumi.StringOutput `pulumi:"start"`
	// List of tags used to include matching uptime checks in this maintenance window
	Tags pulumi.StringArrayOutput `pulumi:"tags"`
	// List of uptime check IDs explicitly included in this maintenance window
	Tests pulumi.StringArrayOutput `pulumi:"tests"`
	// Standard timezone associated with this maintenance window
	Timezone pulumi.StringOutput `pulumi:"timezone"`
}

func GetStatuscakeMaintenanceWindow

func GetStatuscakeMaintenanceWindow(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *StatuscakeMaintenanceWindowState, opts ...pulumi.ResourceOption) (*StatuscakeMaintenanceWindow, error)

GetStatuscakeMaintenanceWindow gets an existing StatuscakeMaintenanceWindow 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 NewStatuscakeMaintenanceWindow

func NewStatuscakeMaintenanceWindow(ctx *pulumi.Context,
	name string, args *StatuscakeMaintenanceWindowArgs, opts ...pulumi.ResourceOption) (*StatuscakeMaintenanceWindow, error)

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

func (*StatuscakeMaintenanceWindow) ElementType

func (*StatuscakeMaintenanceWindow) ElementType() reflect.Type

func (*StatuscakeMaintenanceWindow) ToStatuscakeMaintenanceWindowOutput

func (i *StatuscakeMaintenanceWindow) ToStatuscakeMaintenanceWindowOutput() StatuscakeMaintenanceWindowOutput

func (*StatuscakeMaintenanceWindow) ToStatuscakeMaintenanceWindowOutputWithContext

func (i *StatuscakeMaintenanceWindow) ToStatuscakeMaintenanceWindowOutputWithContext(ctx context.Context) StatuscakeMaintenanceWindowOutput

type StatuscakeMaintenanceWindowArgs

type StatuscakeMaintenanceWindowArgs struct {
	// End of the maintenance window (RFC3339 format)
	End pulumi.StringInput
	// Name of the maintenance window
	Name pulumi.StringPtrInput
	// How often the maintenance window should occur
	RepeatInterval pulumi.StringPtrInput
	// Start of the maintenance window (RFC3339 format)
	Start pulumi.StringInput
	// List of tags used to include matching uptime checks in this maintenance window
	Tags pulumi.StringArrayInput
	// List of uptime check IDs explicitly included in this maintenance window
	Tests pulumi.StringArrayInput
	// Standard timezone associated with this maintenance window
	Timezone pulumi.StringInput
}

The set of arguments for constructing a StatuscakeMaintenanceWindow resource.

func (StatuscakeMaintenanceWindowArgs) ElementType

type StatuscakeMaintenanceWindowArray

type StatuscakeMaintenanceWindowArray []StatuscakeMaintenanceWindowInput

func (StatuscakeMaintenanceWindowArray) ElementType

func (StatuscakeMaintenanceWindowArray) ToStatuscakeMaintenanceWindowArrayOutput

func (i StatuscakeMaintenanceWindowArray) ToStatuscakeMaintenanceWindowArrayOutput() StatuscakeMaintenanceWindowArrayOutput

func (StatuscakeMaintenanceWindowArray) ToStatuscakeMaintenanceWindowArrayOutputWithContext

func (i StatuscakeMaintenanceWindowArray) ToStatuscakeMaintenanceWindowArrayOutputWithContext(ctx context.Context) StatuscakeMaintenanceWindowArrayOutput

type StatuscakeMaintenanceWindowArrayInput

type StatuscakeMaintenanceWindowArrayInput interface {
	pulumi.Input

	ToStatuscakeMaintenanceWindowArrayOutput() StatuscakeMaintenanceWindowArrayOutput
	ToStatuscakeMaintenanceWindowArrayOutputWithContext(context.Context) StatuscakeMaintenanceWindowArrayOutput
}

StatuscakeMaintenanceWindowArrayInput is an input type that accepts StatuscakeMaintenanceWindowArray and StatuscakeMaintenanceWindowArrayOutput values. You can construct a concrete instance of `StatuscakeMaintenanceWindowArrayInput` via:

StatuscakeMaintenanceWindowArray{ StatuscakeMaintenanceWindowArgs{...} }

type StatuscakeMaintenanceWindowArrayOutput

type StatuscakeMaintenanceWindowArrayOutput struct{ *pulumi.OutputState }

func (StatuscakeMaintenanceWindowArrayOutput) ElementType

func (StatuscakeMaintenanceWindowArrayOutput) Index

func (StatuscakeMaintenanceWindowArrayOutput) ToStatuscakeMaintenanceWindowArrayOutput

func (o StatuscakeMaintenanceWindowArrayOutput) ToStatuscakeMaintenanceWindowArrayOutput() StatuscakeMaintenanceWindowArrayOutput

func (StatuscakeMaintenanceWindowArrayOutput) ToStatuscakeMaintenanceWindowArrayOutputWithContext

func (o StatuscakeMaintenanceWindowArrayOutput) ToStatuscakeMaintenanceWindowArrayOutputWithContext(ctx context.Context) StatuscakeMaintenanceWindowArrayOutput

type StatuscakeMaintenanceWindowInput

type StatuscakeMaintenanceWindowInput interface {
	pulumi.Input

	ToStatuscakeMaintenanceWindowOutput() StatuscakeMaintenanceWindowOutput
	ToStatuscakeMaintenanceWindowOutputWithContext(ctx context.Context) StatuscakeMaintenanceWindowOutput
}

type StatuscakeMaintenanceWindowMap

type StatuscakeMaintenanceWindowMap map[string]StatuscakeMaintenanceWindowInput

func (StatuscakeMaintenanceWindowMap) ElementType

func (StatuscakeMaintenanceWindowMap) ToStatuscakeMaintenanceWindowMapOutput

func (i StatuscakeMaintenanceWindowMap) ToStatuscakeMaintenanceWindowMapOutput() StatuscakeMaintenanceWindowMapOutput

func (StatuscakeMaintenanceWindowMap) ToStatuscakeMaintenanceWindowMapOutputWithContext

func (i StatuscakeMaintenanceWindowMap) ToStatuscakeMaintenanceWindowMapOutputWithContext(ctx context.Context) StatuscakeMaintenanceWindowMapOutput

type StatuscakeMaintenanceWindowMapInput

type StatuscakeMaintenanceWindowMapInput interface {
	pulumi.Input

	ToStatuscakeMaintenanceWindowMapOutput() StatuscakeMaintenanceWindowMapOutput
	ToStatuscakeMaintenanceWindowMapOutputWithContext(context.Context) StatuscakeMaintenanceWindowMapOutput
}

StatuscakeMaintenanceWindowMapInput is an input type that accepts StatuscakeMaintenanceWindowMap and StatuscakeMaintenanceWindowMapOutput values. You can construct a concrete instance of `StatuscakeMaintenanceWindowMapInput` via:

StatuscakeMaintenanceWindowMap{ "key": StatuscakeMaintenanceWindowArgs{...} }

type StatuscakeMaintenanceWindowMapOutput

type StatuscakeMaintenanceWindowMapOutput struct{ *pulumi.OutputState }

func (StatuscakeMaintenanceWindowMapOutput) ElementType

func (StatuscakeMaintenanceWindowMapOutput) MapIndex

func (StatuscakeMaintenanceWindowMapOutput) ToStatuscakeMaintenanceWindowMapOutput

func (o StatuscakeMaintenanceWindowMapOutput) ToStatuscakeMaintenanceWindowMapOutput() StatuscakeMaintenanceWindowMapOutput

func (StatuscakeMaintenanceWindowMapOutput) ToStatuscakeMaintenanceWindowMapOutputWithContext

func (o StatuscakeMaintenanceWindowMapOutput) ToStatuscakeMaintenanceWindowMapOutputWithContext(ctx context.Context) StatuscakeMaintenanceWindowMapOutput

type StatuscakeMaintenanceWindowOutput

type StatuscakeMaintenanceWindowOutput struct{ *pulumi.OutputState }

func (StatuscakeMaintenanceWindowOutput) ElementType

func (StatuscakeMaintenanceWindowOutput) End

End of the maintenance window (RFC3339 format)

func (StatuscakeMaintenanceWindowOutput) Name

Name of the maintenance window

func (StatuscakeMaintenanceWindowOutput) RepeatInterval

How often the maintenance window should occur

func (StatuscakeMaintenanceWindowOutput) Start

Start of the maintenance window (RFC3339 format)

func (StatuscakeMaintenanceWindowOutput) Tags

List of tags used to include matching uptime checks in this maintenance window

func (StatuscakeMaintenanceWindowOutput) Tests

List of uptime check IDs explicitly included in this maintenance window

func (StatuscakeMaintenanceWindowOutput) Timezone

Standard timezone associated with this maintenance window

func (StatuscakeMaintenanceWindowOutput) ToStatuscakeMaintenanceWindowOutput

func (o StatuscakeMaintenanceWindowOutput) ToStatuscakeMaintenanceWindowOutput() StatuscakeMaintenanceWindowOutput

func (StatuscakeMaintenanceWindowOutput) ToStatuscakeMaintenanceWindowOutputWithContext

func (o StatuscakeMaintenanceWindowOutput) ToStatuscakeMaintenanceWindowOutputWithContext(ctx context.Context) StatuscakeMaintenanceWindowOutput

type StatuscakeMaintenanceWindowState

type StatuscakeMaintenanceWindowState struct {
	// End of the maintenance window (RFC3339 format)
	End pulumi.StringPtrInput
	// Name of the maintenance window
	Name pulumi.StringPtrInput
	// How often the maintenance window should occur
	RepeatInterval pulumi.StringPtrInput
	// Start of the maintenance window (RFC3339 format)
	Start pulumi.StringPtrInput
	// List of tags used to include matching uptime checks in this maintenance window
	Tags pulumi.StringArrayInput
	// List of uptime check IDs explicitly included in this maintenance window
	Tests pulumi.StringArrayInput
	// Standard timezone associated with this maintenance window
	Timezone pulumi.StringPtrInput
}

func (StatuscakeMaintenanceWindowState) ElementType

type StatuscakePagespeedCheck

type StatuscakePagespeedCheck struct {
	pulumi.CustomResourceState

	// Alert configuration block. Omitting this block disabled all alerts
	AlertConfig StatuscakePagespeedCheckAlertConfigOutput `pulumi:"alertConfig"`
	// Number of seconds between checks
	CheckInterval pulumi.IntOutput `pulumi:"checkInterval"`
	// List of contact group IDs
	ContactGroups pulumi.StringArrayOutput `pulumi:"contactGroups"`
	// Assigned monitoring location on which checks will be run
	Location pulumi.StringOutput `pulumi:"location"`
	// Monitored resource configuration block. The describes server under test
	MonitoredResource StatuscakePagespeedCheckMonitoredResourceOutput `pulumi:"monitoredResource"`
	// Name of the check
	Name pulumi.StringOutput `pulumi:"name"`
	// Whether the check should be run
	Paused pulumi.BoolPtrOutput `pulumi:"paused"`
	// Region on which to run checks
	Region pulumi.StringOutput `pulumi:"region"`
}

func GetStatuscakePagespeedCheck

func GetStatuscakePagespeedCheck(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *StatuscakePagespeedCheckState, opts ...pulumi.ResourceOption) (*StatuscakePagespeedCheck, error)

GetStatuscakePagespeedCheck gets an existing StatuscakePagespeedCheck 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 NewStatuscakePagespeedCheck

func NewStatuscakePagespeedCheck(ctx *pulumi.Context,
	name string, args *StatuscakePagespeedCheckArgs, opts ...pulumi.ResourceOption) (*StatuscakePagespeedCheck, error)

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

func (*StatuscakePagespeedCheck) ElementType

func (*StatuscakePagespeedCheck) ElementType() reflect.Type

func (*StatuscakePagespeedCheck) ToStatuscakePagespeedCheckOutput

func (i *StatuscakePagespeedCheck) ToStatuscakePagespeedCheckOutput() StatuscakePagespeedCheckOutput

func (*StatuscakePagespeedCheck) ToStatuscakePagespeedCheckOutputWithContext

func (i *StatuscakePagespeedCheck) ToStatuscakePagespeedCheckOutputWithContext(ctx context.Context) StatuscakePagespeedCheckOutput

type StatuscakePagespeedCheckArgs

type StatuscakePagespeedCheckArgs struct {
	// Alert configuration block. Omitting this block disabled all alerts
	AlertConfig StatuscakePagespeedCheckAlertConfigInput
	// Number of seconds between checks
	CheckInterval pulumi.IntInput
	// List of contact group IDs
	ContactGroups pulumi.StringArrayInput
	// Monitored resource configuration block. The describes server under test
	MonitoredResource StatuscakePagespeedCheckMonitoredResourceInput
	// Name of the check
	Name pulumi.StringPtrInput
	// Whether the check should be run
	Paused pulumi.BoolPtrInput
	// Region on which to run checks
	Region pulumi.StringInput
}

The set of arguments for constructing a StatuscakePagespeedCheck resource.

func (StatuscakePagespeedCheckArgs) ElementType

type StatuscakePagespeedCheckArray

type StatuscakePagespeedCheckArray []StatuscakePagespeedCheckInput

func (StatuscakePagespeedCheckArray) ElementType

func (StatuscakePagespeedCheckArray) ToStatuscakePagespeedCheckArrayOutput

func (i StatuscakePagespeedCheckArray) ToStatuscakePagespeedCheckArrayOutput() StatuscakePagespeedCheckArrayOutput

func (StatuscakePagespeedCheckArray) ToStatuscakePagespeedCheckArrayOutputWithContext

func (i StatuscakePagespeedCheckArray) ToStatuscakePagespeedCheckArrayOutputWithContext(ctx context.Context) StatuscakePagespeedCheckArrayOutput

type StatuscakePagespeedCheckArrayInput

type StatuscakePagespeedCheckArrayInput interface {
	pulumi.Input

	ToStatuscakePagespeedCheckArrayOutput() StatuscakePagespeedCheckArrayOutput
	ToStatuscakePagespeedCheckArrayOutputWithContext(context.Context) StatuscakePagespeedCheckArrayOutput
}

StatuscakePagespeedCheckArrayInput is an input type that accepts StatuscakePagespeedCheckArray and StatuscakePagespeedCheckArrayOutput values. You can construct a concrete instance of `StatuscakePagespeedCheckArrayInput` via:

StatuscakePagespeedCheckArray{ StatuscakePagespeedCheckArgs{...} }

type StatuscakePagespeedCheckArrayOutput

type StatuscakePagespeedCheckArrayOutput struct{ *pulumi.OutputState }

func (StatuscakePagespeedCheckArrayOutput) ElementType

func (StatuscakePagespeedCheckArrayOutput) Index

func (StatuscakePagespeedCheckArrayOutput) ToStatuscakePagespeedCheckArrayOutput

func (o StatuscakePagespeedCheckArrayOutput) ToStatuscakePagespeedCheckArrayOutput() StatuscakePagespeedCheckArrayOutput

func (StatuscakePagespeedCheckArrayOutput) ToStatuscakePagespeedCheckArrayOutputWithContext

func (o StatuscakePagespeedCheckArrayOutput) ToStatuscakePagespeedCheckArrayOutputWithContext(ctx context.Context) StatuscakePagespeedCheckArrayOutput

type StatuscakePagespeedCheckInput

type StatuscakePagespeedCheckInput interface {
	pulumi.Input

	ToStatuscakePagespeedCheckOutput() StatuscakePagespeedCheckOutput
	ToStatuscakePagespeedCheckOutputWithContext(ctx context.Context) StatuscakePagespeedCheckOutput
}

type StatuscakePagespeedCheckMap

type StatuscakePagespeedCheckMap map[string]StatuscakePagespeedCheckInput

func (StatuscakePagespeedCheckMap) ElementType

func (StatuscakePagespeedCheckMap) ToStatuscakePagespeedCheckMapOutput

func (i StatuscakePagespeedCheckMap) ToStatuscakePagespeedCheckMapOutput() StatuscakePagespeedCheckMapOutput

func (StatuscakePagespeedCheckMap) ToStatuscakePagespeedCheckMapOutputWithContext

func (i StatuscakePagespeedCheckMap) ToStatuscakePagespeedCheckMapOutputWithContext(ctx context.Context) StatuscakePagespeedCheckMapOutput

type StatuscakePagespeedCheckMapInput

type StatuscakePagespeedCheckMapInput interface {
	pulumi.Input

	ToStatuscakePagespeedCheckMapOutput() StatuscakePagespeedCheckMapOutput
	ToStatuscakePagespeedCheckMapOutputWithContext(context.Context) StatuscakePagespeedCheckMapOutput
}

StatuscakePagespeedCheckMapInput is an input type that accepts StatuscakePagespeedCheckMap and StatuscakePagespeedCheckMapOutput values. You can construct a concrete instance of `StatuscakePagespeedCheckMapInput` via:

StatuscakePagespeedCheckMap{ "key": StatuscakePagespeedCheckArgs{...} }

type StatuscakePagespeedCheckMapOutput

type StatuscakePagespeedCheckMapOutput struct{ *pulumi.OutputState }

func (StatuscakePagespeedCheckMapOutput) ElementType

func (StatuscakePagespeedCheckMapOutput) MapIndex

func (StatuscakePagespeedCheckMapOutput) ToStatuscakePagespeedCheckMapOutput

func (o StatuscakePagespeedCheckMapOutput) ToStatuscakePagespeedCheckMapOutput() StatuscakePagespeedCheckMapOutput

func (StatuscakePagespeedCheckMapOutput) ToStatuscakePagespeedCheckMapOutputWithContext

func (o StatuscakePagespeedCheckMapOutput) ToStatuscakePagespeedCheckMapOutputWithContext(ctx context.Context) StatuscakePagespeedCheckMapOutput

type StatuscakePagespeedCheckOutput

type StatuscakePagespeedCheckOutput struct{ *pulumi.OutputState }

func (StatuscakePagespeedCheckOutput) AlertConfig

func (o StatuscakePagespeedCheckOutput) AlertConfig() StatuscakePagespeedCheckAlertConfigOutput

Alert configuration block. Omitting this block disabled all alerts

func (StatuscakePagespeedCheckOutput) CheckInterval

Number of seconds between checks

func (StatuscakePagespeedCheckOutput) ContactGroups

List of contact group IDs

func (StatuscakePagespeedCheckOutput) ElementType

func (StatuscakePagespeedCheckOutput) Location

Assigned monitoring location on which checks will be run

func (StatuscakePagespeedCheckOutput) MonitoredResource

func (o StatuscakePagespeedCheckOutput) MonitoredResource() StatuscakePagespeedCheckMonitoredResourceOutput

Monitored resource configuration block. The describes server under test

func (StatuscakePagespeedCheckOutput) Name

Name of the check

func (StatuscakePagespeedCheckOutput) Paused

Whether the check should be run

func (StatuscakePagespeedCheckOutput) Region

Region on which to run checks

func (StatuscakePagespeedCheckOutput) ToStatuscakePagespeedCheckOutput

func (o StatuscakePagespeedCheckOutput) ToStatuscakePagespeedCheckOutput() StatuscakePagespeedCheckOutput

func (StatuscakePagespeedCheckOutput) ToStatuscakePagespeedCheckOutputWithContext

func (o StatuscakePagespeedCheckOutput) ToStatuscakePagespeedCheckOutputWithContext(ctx context.Context) StatuscakePagespeedCheckOutput

type StatuscakePagespeedCheckState

type StatuscakePagespeedCheckState struct {
	// Alert configuration block. Omitting this block disabled all alerts
	AlertConfig StatuscakePagespeedCheckAlertConfigPtrInput
	// Number of seconds between checks
	CheckInterval pulumi.IntPtrInput
	// List of contact group IDs
	ContactGroups pulumi.StringArrayInput
	// Assigned monitoring location on which checks will be run
	Location pulumi.StringPtrInput
	// Monitored resource configuration block. The describes server under test
	MonitoredResource StatuscakePagespeedCheckMonitoredResourcePtrInput
	// Name of the check
	Name pulumi.StringPtrInput
	// Whether the check should be run
	Paused pulumi.BoolPtrInput
	// Region on which to run checks
	Region pulumi.StringPtrInput
}

func (StatuscakePagespeedCheckState) ElementType

type StatuscakeSslCheck

type StatuscakeSslCheck struct {
	pulumi.CustomResourceState

	// Alert configuration block
	AlertConfig StatuscakeSslCheckAlertConfigOutput `pulumi:"alertConfig"`
	// Number of seconds between checks
	CheckInterval pulumi.IntOutput `pulumi:"checkInterval"`
	// List of contact group IDs
	ContactGroups pulumi.StringArrayOutput `pulumi:"contactGroups"`
	// Whether to follow redirects when testing. Disabled by default
	FollowRedirects pulumi.BoolPtrOutput `pulumi:"followRedirects"`
	// Monitored resource configuration block. The describes server under test
	MonitoredResource StatuscakeSslCheckMonitoredResourceOutput `pulumi:"monitoredResource"`
	// Whether the check should be run
	Paused pulumi.BoolPtrOutput `pulumi:"paused"`
	// Custom user agent string set when testing
	UserAgent pulumi.StringPtrOutput `pulumi:"userAgent"`
}

func GetStatuscakeSslCheck

func GetStatuscakeSslCheck(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *StatuscakeSslCheckState, opts ...pulumi.ResourceOption) (*StatuscakeSslCheck, error)

GetStatuscakeSslCheck gets an existing StatuscakeSslCheck 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 NewStatuscakeSslCheck

func NewStatuscakeSslCheck(ctx *pulumi.Context,
	name string, args *StatuscakeSslCheckArgs, opts ...pulumi.ResourceOption) (*StatuscakeSslCheck, error)

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

func (*StatuscakeSslCheck) ElementType

func (*StatuscakeSslCheck) ElementType() reflect.Type

func (*StatuscakeSslCheck) ToStatuscakeSslCheckOutput

func (i *StatuscakeSslCheck) ToStatuscakeSslCheckOutput() StatuscakeSslCheckOutput

func (*StatuscakeSslCheck) ToStatuscakeSslCheckOutputWithContext

func (i *StatuscakeSslCheck) ToStatuscakeSslCheckOutputWithContext(ctx context.Context) StatuscakeSslCheckOutput

type StatuscakeSslCheckArgs

type StatuscakeSslCheckArgs struct {
	// Alert configuration block
	AlertConfig StatuscakeSslCheckAlertConfigInput
	// Number of seconds between checks
	CheckInterval pulumi.IntInput
	// List of contact group IDs
	ContactGroups pulumi.StringArrayInput
	// Whether to follow redirects when testing. Disabled by default
	FollowRedirects pulumi.BoolPtrInput
	// Monitored resource configuration block. The describes server under test
	MonitoredResource StatuscakeSslCheckMonitoredResourceInput
	// Whether the check should be run
	Paused pulumi.BoolPtrInput
	// Custom user agent string set when testing
	UserAgent pulumi.StringPtrInput
}

The set of arguments for constructing a StatuscakeSslCheck resource.

func (StatuscakeSslCheckArgs) ElementType

func (StatuscakeSslCheckArgs) ElementType() reflect.Type

type StatuscakeSslCheckArray

type StatuscakeSslCheckArray []StatuscakeSslCheckInput

func (StatuscakeSslCheckArray) ElementType

func (StatuscakeSslCheckArray) ElementType() reflect.Type

func (StatuscakeSslCheckArray) ToStatuscakeSslCheckArrayOutput

func (i StatuscakeSslCheckArray) ToStatuscakeSslCheckArrayOutput() StatuscakeSslCheckArrayOutput

func (StatuscakeSslCheckArray) ToStatuscakeSslCheckArrayOutputWithContext

func (i StatuscakeSslCheckArray) ToStatuscakeSslCheckArrayOutputWithContext(ctx context.Context) StatuscakeSslCheckArrayOutput

type StatuscakeSslCheckArrayInput

type StatuscakeSslCheckArrayInput interface {
	pulumi.Input

	ToStatuscakeSslCheckArrayOutput() StatuscakeSslCheckArrayOutput
	ToStatuscakeSslCheckArrayOutputWithContext(context.Context) StatuscakeSslCheckArrayOutput
}

StatuscakeSslCheckArrayInput is an input type that accepts StatuscakeSslCheckArray and StatuscakeSslCheckArrayOutput values. You can construct a concrete instance of `StatuscakeSslCheckArrayInput` via:

StatuscakeSslCheckArray{ StatuscakeSslCheckArgs{...} }

type StatuscakeSslCheckArrayOutput

type StatuscakeSslCheckArrayOutput struct{ *pulumi.OutputState }

func (StatuscakeSslCheckArrayOutput) ElementType

func (StatuscakeSslCheckArrayOutput) Index

func (StatuscakeSslCheckArrayOutput) ToStatuscakeSslCheckArrayOutput

func (o StatuscakeSslCheckArrayOutput) ToStatuscakeSslCheckArrayOutput() StatuscakeSslCheckArrayOutput

func (StatuscakeSslCheckArrayOutput) ToStatuscakeSslCheckArrayOutputWithContext

func (o StatuscakeSslCheckArrayOutput) ToStatuscakeSslCheckArrayOutputWithContext(ctx context.Context) StatuscakeSslCheckArrayOutput

type StatuscakeSslCheckInput

type StatuscakeSslCheckInput interface {
	pulumi.Input

	ToStatuscakeSslCheckOutput() StatuscakeSslCheckOutput
	ToStatuscakeSslCheckOutputWithContext(ctx context.Context) StatuscakeSslCheckOutput
}

type StatuscakeSslCheckMap

type StatuscakeSslCheckMap map[string]StatuscakeSslCheckInput

func (StatuscakeSslCheckMap) ElementType

func (StatuscakeSslCheckMap) ElementType() reflect.Type

func (StatuscakeSslCheckMap) ToStatuscakeSslCheckMapOutput

func (i StatuscakeSslCheckMap) ToStatuscakeSslCheckMapOutput() StatuscakeSslCheckMapOutput

func (StatuscakeSslCheckMap) ToStatuscakeSslCheckMapOutputWithContext

func (i StatuscakeSslCheckMap) ToStatuscakeSslCheckMapOutputWithContext(ctx context.Context) StatuscakeSslCheckMapOutput

type StatuscakeSslCheckMapInput

type StatuscakeSslCheckMapInput interface {
	pulumi.Input

	ToStatuscakeSslCheckMapOutput() StatuscakeSslCheckMapOutput
	ToStatuscakeSslCheckMapOutputWithContext(context.Context) StatuscakeSslCheckMapOutput
}

StatuscakeSslCheckMapInput is an input type that accepts StatuscakeSslCheckMap and StatuscakeSslCheckMapOutput values. You can construct a concrete instance of `StatuscakeSslCheckMapInput` via:

StatuscakeSslCheckMap{ "key": StatuscakeSslCheckArgs{...} }

type StatuscakeSslCheckMapOutput

type StatuscakeSslCheckMapOutput struct{ *pulumi.OutputState }

func (StatuscakeSslCheckMapOutput) ElementType

func (StatuscakeSslCheckMapOutput) MapIndex

func (StatuscakeSslCheckMapOutput) ToStatuscakeSslCheckMapOutput

func (o StatuscakeSslCheckMapOutput) ToStatuscakeSslCheckMapOutput() StatuscakeSslCheckMapOutput

func (StatuscakeSslCheckMapOutput) ToStatuscakeSslCheckMapOutputWithContext

func (o StatuscakeSslCheckMapOutput) ToStatuscakeSslCheckMapOutputWithContext(ctx context.Context) StatuscakeSslCheckMapOutput

type StatuscakeSslCheckOutput

type StatuscakeSslCheckOutput struct{ *pulumi.OutputState }

func (StatuscakeSslCheckOutput) AlertConfig

func (o StatuscakeSslCheckOutput) AlertConfig() StatuscakeSslCheckAlertConfigOutput

Alert configuration block

func (StatuscakeSslCheckOutput) CheckInterval

func (o StatuscakeSslCheckOutput) CheckInterval() pulumi.IntOutput

Number of seconds between checks

func (StatuscakeSslCheckOutput) ContactGroups

List of contact group IDs

func (StatuscakeSslCheckOutput) ElementType

func (StatuscakeSslCheckOutput) ElementType() reflect.Type

func (StatuscakeSslCheckOutput) FollowRedirects

func (o StatuscakeSslCheckOutput) FollowRedirects() pulumi.BoolPtrOutput

Whether to follow redirects when testing. Disabled by default

func (StatuscakeSslCheckOutput) MonitoredResource

func (o StatuscakeSslCheckOutput) MonitoredResource() StatuscakeSslCheckMonitoredResourceOutput

Monitored resource configuration block. The describes server under test

func (StatuscakeSslCheckOutput) Paused

Whether the check should be run

func (StatuscakeSslCheckOutput) ToStatuscakeSslCheckOutput

func (o StatuscakeSslCheckOutput) ToStatuscakeSslCheckOutput() StatuscakeSslCheckOutput

func (StatuscakeSslCheckOutput) ToStatuscakeSslCheckOutputWithContext

func (o StatuscakeSslCheckOutput) ToStatuscakeSslCheckOutputWithContext(ctx context.Context) StatuscakeSslCheckOutput

func (StatuscakeSslCheckOutput) UserAgent

Custom user agent string set when testing

type StatuscakeSslCheckState

type StatuscakeSslCheckState struct {
	// Alert configuration block
	AlertConfig StatuscakeSslCheckAlertConfigPtrInput
	// Number of seconds between checks
	CheckInterval pulumi.IntPtrInput
	// List of contact group IDs
	ContactGroups pulumi.StringArrayInput
	// Whether to follow redirects when testing. Disabled by default
	FollowRedirects pulumi.BoolPtrInput
	// Monitored resource configuration block. The describes server under test
	MonitoredResource StatuscakeSslCheckMonitoredResourcePtrInput
	// Whether the check should be run
	Paused pulumi.BoolPtrInput
	// Custom user agent string set when testing
	UserAgent pulumi.StringPtrInput
}

func (StatuscakeSslCheckState) ElementType

func (StatuscakeSslCheckState) ElementType() reflect.Type

type StatuscakeUptimeCheck

type StatuscakeUptimeCheck struct {
	pulumi.CustomResourceState

	// Number of seconds between checks
	CheckInterval pulumi.IntOutput `pulumi:"checkInterval"`
	// Number of confirmation servers to confirm downtime before an alert is triggered
	Confirmation pulumi.IntPtrOutput `pulumi:"confirmation"`
	// List of contact group IDs
	ContactGroups pulumi.StringArrayOutput `pulumi:"contactGroups"`
	// DNS check configuration block. Only one of `dns_check`, `http_check`, `icmp_check`, and `tcp_check` may be specified
	DnsCheck StatuscakeUptimeCheckDnsCheckPtrOutput `pulumi:"dnsCheck"`
	// HTTP check configuration block. Only one of `dns_check`, `http_check`, `icmp_check`, and `tcp_check` may be specified
	HttpCheck StatuscakeUptimeCheckHttpCheckPtrOutput `pulumi:"httpCheck"`
	// ICMP check configuration block. Only one of `dns_check`, `http_check`, `icmp_check`, and `tcp_check` may be specified
	IcmpCheck StatuscakeUptimeCheckIcmpCheckPtrOutput `pulumi:"icmpCheck"`
	// List of assigned monitoring locations on which to run checks
	Locations StatuscakeUptimeCheckLocationArrayOutput `pulumi:"locations"`
	// Monitored resource configuration block. The describes server under test
	MonitoredResource StatuscakeUptimeCheckMonitoredResourceOutput `pulumi:"monitoredResource"`
	// Name of the check
	Name pulumi.StringOutput `pulumi:"name"`
	// Whether the check should be run
	Paused pulumi.BoolPtrOutput `pulumi:"paused"`
	// List of regions on which to run checks. The values required for this parameter can be retrieved from the `GET
	// /v1/uptime-locations` endpoint
	Regions pulumi.StringArrayOutput `pulumi:"regions"`
	// List of tags
	Tags pulumi.StringArrayOutput `pulumi:"tags"`
	// TCP check configuration block. Only one of `dns_check`, `http_check`, `icmp_check`, and `tcp_check` may be specified
	TcpCheck StatuscakeUptimeCheckTcpCheckPtrOutput `pulumi:"tcpCheck"`
	// The number of minutes to wait before sending an alert
	TriggerRate pulumi.IntPtrOutput `pulumi:"triggerRate"`
}

func GetStatuscakeUptimeCheck

func GetStatuscakeUptimeCheck(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *StatuscakeUptimeCheckState, opts ...pulumi.ResourceOption) (*StatuscakeUptimeCheck, error)

GetStatuscakeUptimeCheck gets an existing StatuscakeUptimeCheck 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 NewStatuscakeUptimeCheck

func NewStatuscakeUptimeCheck(ctx *pulumi.Context,
	name string, args *StatuscakeUptimeCheckArgs, opts ...pulumi.ResourceOption) (*StatuscakeUptimeCheck, error)

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

func (*StatuscakeUptimeCheck) ElementType

func (*StatuscakeUptimeCheck) ElementType() reflect.Type

func (*StatuscakeUptimeCheck) ToStatuscakeUptimeCheckOutput

func (i *StatuscakeUptimeCheck) ToStatuscakeUptimeCheckOutput() StatuscakeUptimeCheckOutput

func (*StatuscakeUptimeCheck) ToStatuscakeUptimeCheckOutputWithContext

func (i *StatuscakeUptimeCheck) ToStatuscakeUptimeCheckOutputWithContext(ctx context.Context) StatuscakeUptimeCheckOutput

type StatuscakeUptimeCheckArgs

type StatuscakeUptimeCheckArgs struct {
	// Number of seconds between checks
	CheckInterval pulumi.IntInput
	// Number of confirmation servers to confirm downtime before an alert is triggered
	Confirmation pulumi.IntPtrInput
	// List of contact group IDs
	ContactGroups pulumi.StringArrayInput
	// DNS check configuration block. Only one of `dns_check`, `http_check`, `icmp_check`, and `tcp_check` may be specified
	DnsCheck StatuscakeUptimeCheckDnsCheckPtrInput
	// HTTP check configuration block. Only one of `dns_check`, `http_check`, `icmp_check`, and `tcp_check` may be specified
	HttpCheck StatuscakeUptimeCheckHttpCheckPtrInput
	// ICMP check configuration block. Only one of `dns_check`, `http_check`, `icmp_check`, and `tcp_check` may be specified
	IcmpCheck StatuscakeUptimeCheckIcmpCheckPtrInput
	// Monitored resource configuration block. The describes server under test
	MonitoredResource StatuscakeUptimeCheckMonitoredResourceInput
	// Name of the check
	Name pulumi.StringPtrInput
	// Whether the check should be run
	Paused pulumi.BoolPtrInput
	// List of regions on which to run checks. The values required for this parameter can be retrieved from the `GET
	// /v1/uptime-locations` endpoint
	Regions pulumi.StringArrayInput
	// List of tags
	Tags pulumi.StringArrayInput
	// TCP check configuration block. Only one of `dns_check`, `http_check`, `icmp_check`, and `tcp_check` may be specified
	TcpCheck StatuscakeUptimeCheckTcpCheckPtrInput
	// The number of minutes to wait before sending an alert
	TriggerRate pulumi.IntPtrInput
}

The set of arguments for constructing a StatuscakeUptimeCheck resource.

func (StatuscakeUptimeCheckArgs) ElementType

func (StatuscakeUptimeCheckArgs) ElementType() reflect.Type

type StatuscakeUptimeCheckArray

type StatuscakeUptimeCheckArray []StatuscakeUptimeCheckInput

func (StatuscakeUptimeCheckArray) ElementType

func (StatuscakeUptimeCheckArray) ElementType() reflect.Type

func (StatuscakeUptimeCheckArray) ToStatuscakeUptimeCheckArrayOutput

func (i StatuscakeUptimeCheckArray) ToStatuscakeUptimeCheckArrayOutput() StatuscakeUptimeCheckArrayOutput

func (StatuscakeUptimeCheckArray) ToStatuscakeUptimeCheckArrayOutputWithContext

func (i StatuscakeUptimeCheckArray) ToStatuscakeUptimeCheckArrayOutputWithContext(ctx context.Context) StatuscakeUptimeCheckArrayOutput

type StatuscakeUptimeCheckArrayInput

type StatuscakeUptimeCheckArrayInput interface {
	pulumi.Input

	ToStatuscakeUptimeCheckArrayOutput() StatuscakeUptimeCheckArrayOutput
	ToStatuscakeUptimeCheckArrayOutputWithContext(context.Context) StatuscakeUptimeCheckArrayOutput
}

StatuscakeUptimeCheckArrayInput is an input type that accepts StatuscakeUptimeCheckArray and StatuscakeUptimeCheckArrayOutput values. You can construct a concrete instance of `StatuscakeUptimeCheckArrayInput` via:

StatuscakeUptimeCheckArray{ StatuscakeUptimeCheckArgs{...} }

type StatuscakeUptimeCheckArrayOutput

type StatuscakeUptimeCheckArrayOutput struct{ *pulumi.OutputState }

func (StatuscakeUptimeCheckArrayOutput) ElementType

func (StatuscakeUptimeCheckArrayOutput) Index

func (StatuscakeUptimeCheckArrayOutput) ToStatuscakeUptimeCheckArrayOutput

func (o StatuscakeUptimeCheckArrayOutput) ToStatuscakeUptimeCheckArrayOutput() StatuscakeUptimeCheckArrayOutput

func (StatuscakeUptimeCheckArrayOutput) ToStatuscakeUptimeCheckArrayOutputWithContext

func (o StatuscakeUptimeCheckArrayOutput) ToStatuscakeUptimeCheckArrayOutputWithContext(ctx context.Context) StatuscakeUptimeCheckArrayOutput

type StatuscakeUptimeCheckInput

type StatuscakeUptimeCheckInput interface {
	pulumi.Input

	ToStatuscakeUptimeCheckOutput() StatuscakeUptimeCheckOutput
	ToStatuscakeUptimeCheckOutputWithContext(ctx context.Context) StatuscakeUptimeCheckOutput
}

type StatuscakeUptimeCheckMap

type StatuscakeUptimeCheckMap map[string]StatuscakeUptimeCheckInput

func (StatuscakeUptimeCheckMap) ElementType

func (StatuscakeUptimeCheckMap) ElementType() reflect.Type

func (StatuscakeUptimeCheckMap) ToStatuscakeUptimeCheckMapOutput

func (i StatuscakeUptimeCheckMap) ToStatuscakeUptimeCheckMapOutput() StatuscakeUptimeCheckMapOutput

func (StatuscakeUptimeCheckMap) ToStatuscakeUptimeCheckMapOutputWithContext

func (i StatuscakeUptimeCheckMap) ToStatuscakeUptimeCheckMapOutputWithContext(ctx context.Context) StatuscakeUptimeCheckMapOutput

type StatuscakeUptimeCheckMapInput

type StatuscakeUptimeCheckMapInput interface {
	pulumi.Input

	ToStatuscakeUptimeCheckMapOutput() StatuscakeUptimeCheckMapOutput
	ToStatuscakeUptimeCheckMapOutputWithContext(context.Context) StatuscakeUptimeCheckMapOutput
}

StatuscakeUptimeCheckMapInput is an input type that accepts StatuscakeUptimeCheckMap and StatuscakeUptimeCheckMapOutput values. You can construct a concrete instance of `StatuscakeUptimeCheckMapInput` via:

StatuscakeUptimeCheckMap{ "key": StatuscakeUptimeCheckArgs{...} }

type StatuscakeUptimeCheckMapOutput

type StatuscakeUptimeCheckMapOutput struct{ *pulumi.OutputState }

func (StatuscakeUptimeCheckMapOutput) ElementType

func (StatuscakeUptimeCheckMapOutput) MapIndex

func (StatuscakeUptimeCheckMapOutput) ToStatuscakeUptimeCheckMapOutput

func (o StatuscakeUptimeCheckMapOutput) ToStatuscakeUptimeCheckMapOutput() StatuscakeUptimeCheckMapOutput

func (StatuscakeUptimeCheckMapOutput) ToStatuscakeUptimeCheckMapOutputWithContext

func (o StatuscakeUptimeCheckMapOutput) ToStatuscakeUptimeCheckMapOutputWithContext(ctx context.Context) StatuscakeUptimeCheckMapOutput

type StatuscakeUptimeCheckOutput

type StatuscakeUptimeCheckOutput struct{ *pulumi.OutputState }

func (StatuscakeUptimeCheckOutput) CheckInterval

func (o StatuscakeUptimeCheckOutput) CheckInterval() pulumi.IntOutput

Number of seconds between checks

func (StatuscakeUptimeCheckOutput) Confirmation

Number of confirmation servers to confirm downtime before an alert is triggered

func (StatuscakeUptimeCheckOutput) ContactGroups

List of contact group IDs

func (StatuscakeUptimeCheckOutput) DnsCheck

func (o StatuscakeUptimeCheckOutput) DnsCheck() StatuscakeUptimeCheckDnsCheckPtrOutput

DNS check configuration block. Only one of `dns_check`, `http_check`, `icmp_check`, and `tcp_check` may be specified

func (StatuscakeUptimeCheckOutput) ElementType

func (StatuscakeUptimeCheckOutput) HttpCheck

func (o StatuscakeUptimeCheckOutput) HttpCheck() StatuscakeUptimeCheckHttpCheckPtrOutput

HTTP check configuration block. Only one of `dns_check`, `http_check`, `icmp_check`, and `tcp_check` may be specified

func (StatuscakeUptimeCheckOutput) IcmpCheck

func (o StatuscakeUptimeCheckOutput) IcmpCheck() StatuscakeUptimeCheckIcmpCheckPtrOutput

ICMP check configuration block. Only one of `dns_check`, `http_check`, `icmp_check`, and `tcp_check` may be specified

func (StatuscakeUptimeCheckOutput) Locations

func (o StatuscakeUptimeCheckOutput) Locations() StatuscakeUptimeCheckLocationArrayOutput

List of assigned monitoring locations on which to run checks

func (StatuscakeUptimeCheckOutput) MonitoredResource

func (o StatuscakeUptimeCheckOutput) MonitoredResource() StatuscakeUptimeCheckMonitoredResourceOutput

Monitored resource configuration block. The describes server under test

func (StatuscakeUptimeCheckOutput) Name

Name of the check

func (StatuscakeUptimeCheckOutput) Paused

Whether the check should be run

func (StatuscakeUptimeCheckOutput) Regions

List of regions on which to run checks. The values required for this parameter can be retrieved from the `GET /v1/uptime-locations` endpoint

func (StatuscakeUptimeCheckOutput) Tags

List of tags

func (StatuscakeUptimeCheckOutput) TcpCheck

func (o StatuscakeUptimeCheckOutput) TcpCheck() StatuscakeUptimeCheckTcpCheckPtrOutput

TCP check configuration block. Only one of `dns_check`, `http_check`, `icmp_check`, and `tcp_check` may be specified

func (StatuscakeUptimeCheckOutput) ToStatuscakeUptimeCheckOutput

func (o StatuscakeUptimeCheckOutput) ToStatuscakeUptimeCheckOutput() StatuscakeUptimeCheckOutput

func (StatuscakeUptimeCheckOutput) ToStatuscakeUptimeCheckOutputWithContext

func (o StatuscakeUptimeCheckOutput) ToStatuscakeUptimeCheckOutputWithContext(ctx context.Context) StatuscakeUptimeCheckOutput

func (StatuscakeUptimeCheckOutput) TriggerRate

The number of minutes to wait before sending an alert

type StatuscakeUptimeCheckState

type StatuscakeUptimeCheckState struct {
	// Number of seconds between checks
	CheckInterval pulumi.IntPtrInput
	// Number of confirmation servers to confirm downtime before an alert is triggered
	Confirmation pulumi.IntPtrInput
	// List of contact group IDs
	ContactGroups pulumi.StringArrayInput
	// DNS check configuration block. Only one of `dns_check`, `http_check`, `icmp_check`, and `tcp_check` may be specified
	DnsCheck StatuscakeUptimeCheckDnsCheckPtrInput
	// HTTP check configuration block. Only one of `dns_check`, `http_check`, `icmp_check`, and `tcp_check` may be specified
	HttpCheck StatuscakeUptimeCheckHttpCheckPtrInput
	// ICMP check configuration block. Only one of `dns_check`, `http_check`, `icmp_check`, and `tcp_check` may be specified
	IcmpCheck StatuscakeUptimeCheckIcmpCheckPtrInput
	// List of assigned monitoring locations on which to run checks
	Locations StatuscakeUptimeCheckLocationArrayInput
	// Monitored resource configuration block. The describes server under test
	MonitoredResource StatuscakeUptimeCheckMonitoredResourcePtrInput
	// Name of the check
	Name pulumi.StringPtrInput
	// Whether the check should be run
	Paused pulumi.BoolPtrInput
	// List of regions on which to run checks. The values required for this parameter can be retrieved from the `GET
	// /v1/uptime-locations` endpoint
	Regions pulumi.StringArrayInput
	// List of tags
	Tags pulumi.StringArrayInput
	// TCP check configuration block. Only one of `dns_check`, `http_check`, `icmp_check`, and `tcp_check` may be specified
	TcpCheck StatuscakeUptimeCheckTcpCheckPtrInput
	// The number of minutes to wait before sending an alert
	TriggerRate pulumi.IntPtrInput
}

func (StatuscakeUptimeCheckState) ElementType

func (StatuscakeUptimeCheckState) ElementType() reflect.Type

type UptimeCheck

type UptimeCheck struct {
	pulumi.CustomResourceState

	// Number of seconds between checks
	CheckInterval pulumi.IntOutput `pulumi:"checkInterval"`
	// Number of confirmation servers to confirm downtime before an alert is triggered
	Confirmation pulumi.IntPtrOutput `pulumi:"confirmation"`
	// List of contact group IDs
	ContactGroups pulumi.StringArrayOutput `pulumi:"contactGroups"`
	// DNS check configuration block. Only one of `dns_check`, `http_check`, `icmp_check`, and `tcp_check` may be specified
	DnsCheck UptimeCheckDnsCheckPtrOutput `pulumi:"dnsCheck"`
	// HTTP check configuration block. Only one of `dns_check`, `http_check`, `icmp_check`, and `tcp_check` may be specified
	HttpCheck UptimeCheckHttpCheckPtrOutput `pulumi:"httpCheck"`
	// ICMP check configuration block. Only one of `dns_check`, `http_check`, `icmp_check`, and `tcp_check` may be specified
	IcmpCheck UptimeCheckIcmpCheckPtrOutput `pulumi:"icmpCheck"`
	// List of assigned monitoring locations on which to run checks
	Locations UptimeCheckLocationArrayOutput `pulumi:"locations"`
	// Monitored resource configuration block. The describes server under test
	MonitoredResource UptimeCheckMonitoredResourceOutput `pulumi:"monitoredResource"`
	// Name of the check
	Name pulumi.StringOutput `pulumi:"name"`
	// Whether the check should be run
	Paused pulumi.BoolPtrOutput `pulumi:"paused"`
	// List of regions on which to run checks. The values required for this parameter can be retrieved from the `GET
	// /v1/uptime-locations` endpoint
	Regions pulumi.StringArrayOutput `pulumi:"regions"`
	// List of tags
	Tags pulumi.StringArrayOutput `pulumi:"tags"`
	// TCP check configuration block. Only one of `dns_check`, `http_check`, `icmp_check`, and `tcp_check` may be specified
	TcpCheck UptimeCheckTcpCheckPtrOutput `pulumi:"tcpCheck"`
	// The number of minutes to wait before sending an alert
	TriggerRate pulumi.IntPtrOutput `pulumi:"triggerRate"`
}

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 {
	// Number of seconds between checks
	CheckInterval pulumi.IntInput
	// Number of confirmation servers to confirm downtime before an alert is triggered
	Confirmation pulumi.IntPtrInput
	// List of contact group IDs
	ContactGroups pulumi.StringArrayInput
	// DNS check configuration block. Only one of `dns_check`, `http_check`, `icmp_check`, and `tcp_check` may be specified
	DnsCheck UptimeCheckDnsCheckPtrInput
	// HTTP check configuration block. Only one of `dns_check`, `http_check`, `icmp_check`, and `tcp_check` may be specified
	HttpCheck UptimeCheckHttpCheckPtrInput
	// ICMP check configuration block. Only one of `dns_check`, `http_check`, `icmp_check`, and `tcp_check` may be specified
	IcmpCheck UptimeCheckIcmpCheckPtrInput
	// Monitored resource configuration block. The describes server under test
	MonitoredResource UptimeCheckMonitoredResourceInput
	// Name of the check
	Name pulumi.StringPtrInput
	// Whether the check should be run
	Paused pulumi.BoolPtrInput
	// List of regions on which to run checks. The values required for this parameter can be retrieved from the `GET
	// /v1/uptime-locations` endpoint
	Regions pulumi.StringArrayInput
	// List of tags
	Tags pulumi.StringArrayInput
	// TCP check configuration block. Only one of `dns_check`, `http_check`, `icmp_check`, and `tcp_check` may be specified
	TcpCheck UptimeCheckTcpCheckPtrInput
	// The number of minutes to wait before sending an alert
	TriggerRate pulumi.IntPtrInput
}

The set of arguments for constructing a UptimeCheck resource.

func (UptimeCheckArgs) ElementType

func (UptimeCheckArgs) ElementType() reflect.Type

type UptimeCheckArray

type UptimeCheckArray []UptimeCheckInput

func (UptimeCheckArray) ElementType

func (UptimeCheckArray) ElementType() reflect.Type

func (UptimeCheckArray) ToUptimeCheckArrayOutput

func (i UptimeCheckArray) ToUptimeCheckArrayOutput() UptimeCheckArrayOutput

func (UptimeCheckArray) ToUptimeCheckArrayOutputWithContext

func (i UptimeCheckArray) ToUptimeCheckArrayOutputWithContext(ctx context.Context) UptimeCheckArrayOutput

type UptimeCheckArrayInput

type UptimeCheckArrayInput interface {
	pulumi.Input

	ToUptimeCheckArrayOutput() UptimeCheckArrayOutput
	ToUptimeCheckArrayOutputWithContext(context.Context) UptimeCheckArrayOutput
}

UptimeCheckArrayInput is an input type that accepts UptimeCheckArray and UptimeCheckArrayOutput values. You can construct a concrete instance of `UptimeCheckArrayInput` via:

UptimeCheckArray{ UptimeCheckArgs{...} }

type UptimeCheckArrayOutput

type UptimeCheckArrayOutput struct{ *pulumi.OutputState }

func (UptimeCheckArrayOutput) ElementType

func (UptimeCheckArrayOutput) ElementType() reflect.Type

func (UptimeCheckArrayOutput) Index

func (UptimeCheckArrayOutput) ToUptimeCheckArrayOutput

func (o UptimeCheckArrayOutput) ToUptimeCheckArrayOutput() UptimeCheckArrayOutput

func (UptimeCheckArrayOutput) ToUptimeCheckArrayOutputWithContext

func (o UptimeCheckArrayOutput) ToUptimeCheckArrayOutputWithContext(ctx context.Context) UptimeCheckArrayOutput

type UptimeCheckDnsCheck

type UptimeCheckDnsCheck struct {
	DnsIps    []string `pulumi:"dnsIps"`
	DnsServer *string  `pulumi:"dnsServer"`
}

type UptimeCheckDnsCheckArgs

type UptimeCheckDnsCheckArgs struct {
	DnsIps    pulumi.StringArrayInput `pulumi:"dnsIps"`
	DnsServer pulumi.StringPtrInput   `pulumi:"dnsServer"`
}

func (UptimeCheckDnsCheckArgs) ElementType

func (UptimeCheckDnsCheckArgs) ElementType() reflect.Type

func (UptimeCheckDnsCheckArgs) ToUptimeCheckDnsCheckOutput

func (i UptimeCheckDnsCheckArgs) ToUptimeCheckDnsCheckOutput() UptimeCheckDnsCheckOutput

func (UptimeCheckDnsCheckArgs) ToUptimeCheckDnsCheckOutputWithContext

func (i UptimeCheckDnsCheckArgs) ToUptimeCheckDnsCheckOutputWithContext(ctx context.Context) UptimeCheckDnsCheckOutput

func (UptimeCheckDnsCheckArgs) ToUptimeCheckDnsCheckPtrOutput

func (i UptimeCheckDnsCheckArgs) ToUptimeCheckDnsCheckPtrOutput() UptimeCheckDnsCheckPtrOutput

func (UptimeCheckDnsCheckArgs) ToUptimeCheckDnsCheckPtrOutputWithContext

func (i UptimeCheckDnsCheckArgs) ToUptimeCheckDnsCheckPtrOutputWithContext(ctx context.Context) UptimeCheckDnsCheckPtrOutput

type UptimeCheckDnsCheckInput

type UptimeCheckDnsCheckInput interface {
	pulumi.Input

	ToUptimeCheckDnsCheckOutput() UptimeCheckDnsCheckOutput
	ToUptimeCheckDnsCheckOutputWithContext(context.Context) UptimeCheckDnsCheckOutput
}

UptimeCheckDnsCheckInput is an input type that accepts UptimeCheckDnsCheckArgs and UptimeCheckDnsCheckOutput values. You can construct a concrete instance of `UptimeCheckDnsCheckInput` via:

UptimeCheckDnsCheckArgs{...}

type UptimeCheckDnsCheckOutput

type UptimeCheckDnsCheckOutput struct{ *pulumi.OutputState }

func (UptimeCheckDnsCheckOutput) DnsIps

func (UptimeCheckDnsCheckOutput) DnsServer

func (UptimeCheckDnsCheckOutput) ElementType

func (UptimeCheckDnsCheckOutput) ElementType() reflect.Type

func (UptimeCheckDnsCheckOutput) ToUptimeCheckDnsCheckOutput

func (o UptimeCheckDnsCheckOutput) ToUptimeCheckDnsCheckOutput() UptimeCheckDnsCheckOutput

func (UptimeCheckDnsCheckOutput) ToUptimeCheckDnsCheckOutputWithContext

func (o UptimeCheckDnsCheckOutput) ToUptimeCheckDnsCheckOutputWithContext(ctx context.Context) UptimeCheckDnsCheckOutput

func (UptimeCheckDnsCheckOutput) ToUptimeCheckDnsCheckPtrOutput

func (o UptimeCheckDnsCheckOutput) ToUptimeCheckDnsCheckPtrOutput() UptimeCheckDnsCheckPtrOutput

func (UptimeCheckDnsCheckOutput) ToUptimeCheckDnsCheckPtrOutputWithContext

func (o UptimeCheckDnsCheckOutput) ToUptimeCheckDnsCheckPtrOutputWithContext(ctx context.Context) UptimeCheckDnsCheckPtrOutput

type UptimeCheckDnsCheckPtrInput

type UptimeCheckDnsCheckPtrInput interface {
	pulumi.Input

	ToUptimeCheckDnsCheckPtrOutput() UptimeCheckDnsCheckPtrOutput
	ToUptimeCheckDnsCheckPtrOutputWithContext(context.Context) UptimeCheckDnsCheckPtrOutput
}

UptimeCheckDnsCheckPtrInput is an input type that accepts UptimeCheckDnsCheckArgs, UptimeCheckDnsCheckPtr and UptimeCheckDnsCheckPtrOutput values. You can construct a concrete instance of `UptimeCheckDnsCheckPtrInput` via:

        UptimeCheckDnsCheckArgs{...}

or:

        nil

type UptimeCheckDnsCheckPtrOutput

type UptimeCheckDnsCheckPtrOutput struct{ *pulumi.OutputState }

func (UptimeCheckDnsCheckPtrOutput) DnsIps

func (UptimeCheckDnsCheckPtrOutput) DnsServer

func (UptimeCheckDnsCheckPtrOutput) Elem

func (UptimeCheckDnsCheckPtrOutput) ElementType

func (UptimeCheckDnsCheckPtrOutput) ToUptimeCheckDnsCheckPtrOutput

func (o UptimeCheckDnsCheckPtrOutput) ToUptimeCheckDnsCheckPtrOutput() UptimeCheckDnsCheckPtrOutput

func (UptimeCheckDnsCheckPtrOutput) ToUptimeCheckDnsCheckPtrOutputWithContext

func (o UptimeCheckDnsCheckPtrOutput) ToUptimeCheckDnsCheckPtrOutputWithContext(ctx context.Context) UptimeCheckDnsCheckPtrOutput

type UptimeCheckHttpCheck

type UptimeCheckHttpCheck struct {
	BasicAuthentication *UptimeCheckHttpCheckBasicAuthentication `pulumi:"basicAuthentication"`
	ContentMatchers     *UptimeCheckHttpCheckContentMatchers     `pulumi:"contentMatchers"`
	EnableCookies       *bool                                    `pulumi:"enableCookies"`
	FinalEndpoint       *string                                  `pulumi:"finalEndpoint"`
	FollowRedirects     *bool                                    `pulumi:"followRedirects"`
	RequestHeaders      map[string]string                        `pulumi:"requestHeaders"`
	RequestMethod       *string                                  `pulumi:"requestMethod"`
	RequestPayload      map[string]string                        `pulumi:"requestPayload"`
	RequestPayloadRaw   *string                                  `pulumi:"requestPayloadRaw"`
	StatusCodes         []string                                 `pulumi:"statusCodes"`
	Timeout             *int                                     `pulumi:"timeout"`
	UserAgent           *string                                  `pulumi:"userAgent"`
	ValidateSsl         *bool                                    `pulumi:"validateSsl"`
}

type UptimeCheckHttpCheckArgs

type UptimeCheckHttpCheckArgs struct {
	BasicAuthentication UptimeCheckHttpCheckBasicAuthenticationPtrInput `pulumi:"basicAuthentication"`
	ContentMatchers     UptimeCheckHttpCheckContentMatchersPtrInput     `pulumi:"contentMatchers"`
	EnableCookies       pulumi.BoolPtrInput                             `pulumi:"enableCookies"`
	FinalEndpoint       pulumi.StringPtrInput                           `pulumi:"finalEndpoint"`
	FollowRedirects     pulumi.BoolPtrInput                             `pulumi:"followRedirects"`
	RequestHeaders      pulumi.StringMapInput                           `pulumi:"requestHeaders"`
	RequestMethod       pulumi.StringPtrInput                           `pulumi:"requestMethod"`
	RequestPayload      pulumi.StringMapInput                           `pulumi:"requestPayload"`
	RequestPayloadRaw   pulumi.StringPtrInput                           `pulumi:"requestPayloadRaw"`
	StatusCodes         pulumi.StringArrayInput                         `pulumi:"statusCodes"`
	Timeout             pulumi.IntPtrInput                              `pulumi:"timeout"`
	UserAgent           pulumi.StringPtrInput                           `pulumi:"userAgent"`
	ValidateSsl         pulumi.BoolPtrInput                             `pulumi:"validateSsl"`
}

func (UptimeCheckHttpCheckArgs) ElementType

func (UptimeCheckHttpCheckArgs) ElementType() reflect.Type

func (UptimeCheckHttpCheckArgs) ToUptimeCheckHttpCheckOutput

func (i UptimeCheckHttpCheckArgs) ToUptimeCheckHttpCheckOutput() UptimeCheckHttpCheckOutput

func (UptimeCheckHttpCheckArgs) ToUptimeCheckHttpCheckOutputWithContext

func (i UptimeCheckHttpCheckArgs) ToUptimeCheckHttpCheckOutputWithContext(ctx context.Context) UptimeCheckHttpCheckOutput

func (UptimeCheckHttpCheckArgs) ToUptimeCheckHttpCheckPtrOutput

func (i UptimeCheckHttpCheckArgs) ToUptimeCheckHttpCheckPtrOutput() UptimeCheckHttpCheckPtrOutput

func (UptimeCheckHttpCheckArgs) ToUptimeCheckHttpCheckPtrOutputWithContext

func (i UptimeCheckHttpCheckArgs) ToUptimeCheckHttpCheckPtrOutputWithContext(ctx context.Context) UptimeCheckHttpCheckPtrOutput

type UptimeCheckHttpCheckBasicAuthentication

type UptimeCheckHttpCheckBasicAuthentication struct {
	Password string `pulumi:"password"`
	Username string `pulumi:"username"`
}

type UptimeCheckHttpCheckBasicAuthenticationArgs

type UptimeCheckHttpCheckBasicAuthenticationArgs struct {
	Password pulumi.StringInput `pulumi:"password"`
	Username pulumi.StringInput `pulumi:"username"`
}

func (UptimeCheckHttpCheckBasicAuthenticationArgs) ElementType

func (UptimeCheckHttpCheckBasicAuthenticationArgs) ToUptimeCheckHttpCheckBasicAuthenticationOutput

func (i UptimeCheckHttpCheckBasicAuthenticationArgs) ToUptimeCheckHttpCheckBasicAuthenticationOutput() UptimeCheckHttpCheckBasicAuthenticationOutput

func (UptimeCheckHttpCheckBasicAuthenticationArgs) ToUptimeCheckHttpCheckBasicAuthenticationOutputWithContext

func (i UptimeCheckHttpCheckBasicAuthenticationArgs) ToUptimeCheckHttpCheckBasicAuthenticationOutputWithContext(ctx context.Context) UptimeCheckHttpCheckBasicAuthenticationOutput

func (UptimeCheckHttpCheckBasicAuthenticationArgs) ToUptimeCheckHttpCheckBasicAuthenticationPtrOutput

func (i UptimeCheckHttpCheckBasicAuthenticationArgs) ToUptimeCheckHttpCheckBasicAuthenticationPtrOutput() UptimeCheckHttpCheckBasicAuthenticationPtrOutput

func (UptimeCheckHttpCheckBasicAuthenticationArgs) ToUptimeCheckHttpCheckBasicAuthenticationPtrOutputWithContext

func (i UptimeCheckHttpCheckBasicAuthenticationArgs) ToUptimeCheckHttpCheckBasicAuthenticationPtrOutputWithContext(ctx context.Context) UptimeCheckHttpCheckBasicAuthenticationPtrOutput

type UptimeCheckHttpCheckBasicAuthenticationInput

type UptimeCheckHttpCheckBasicAuthenticationInput interface {
	pulumi.Input

	ToUptimeCheckHttpCheckBasicAuthenticationOutput() UptimeCheckHttpCheckBasicAuthenticationOutput
	ToUptimeCheckHttpCheckBasicAuthenticationOutputWithContext(context.Context) UptimeCheckHttpCheckBasicAuthenticationOutput
}

UptimeCheckHttpCheckBasicAuthenticationInput is an input type that accepts UptimeCheckHttpCheckBasicAuthenticationArgs and UptimeCheckHttpCheckBasicAuthenticationOutput values. You can construct a concrete instance of `UptimeCheckHttpCheckBasicAuthenticationInput` via:

UptimeCheckHttpCheckBasicAuthenticationArgs{...}

type UptimeCheckHttpCheckBasicAuthenticationOutput

type UptimeCheckHttpCheckBasicAuthenticationOutput struct{ *pulumi.OutputState }

func (UptimeCheckHttpCheckBasicAuthenticationOutput) ElementType

func (UptimeCheckHttpCheckBasicAuthenticationOutput) Password

func (UptimeCheckHttpCheckBasicAuthenticationOutput) ToUptimeCheckHttpCheckBasicAuthenticationOutput

func (o UptimeCheckHttpCheckBasicAuthenticationOutput) ToUptimeCheckHttpCheckBasicAuthenticationOutput() UptimeCheckHttpCheckBasicAuthenticationOutput

func (UptimeCheckHttpCheckBasicAuthenticationOutput) ToUptimeCheckHttpCheckBasicAuthenticationOutputWithContext

func (o UptimeCheckHttpCheckBasicAuthenticationOutput) ToUptimeCheckHttpCheckBasicAuthenticationOutputWithContext(ctx context.Context) UptimeCheckHttpCheckBasicAuthenticationOutput

func (UptimeCheckHttpCheckBasicAuthenticationOutput) ToUptimeCheckHttpCheckBasicAuthenticationPtrOutput

func (o UptimeCheckHttpCheckBasicAuthenticationOutput) ToUptimeCheckHttpCheckBasicAuthenticationPtrOutput() UptimeCheckHttpCheckBasicAuthenticationPtrOutput

func (UptimeCheckHttpCheckBasicAuthenticationOutput) ToUptimeCheckHttpCheckBasicAuthenticationPtrOutputWithContext

func (o UptimeCheckHttpCheckBasicAuthenticationOutput) ToUptimeCheckHttpCheckBasicAuthenticationPtrOutputWithContext(ctx context.Context) UptimeCheckHttpCheckBasicAuthenticationPtrOutput

func (UptimeCheckHttpCheckBasicAuthenticationOutput) Username

type UptimeCheckHttpCheckBasicAuthenticationPtrInput

type UptimeCheckHttpCheckBasicAuthenticationPtrInput interface {
	pulumi.Input

	ToUptimeCheckHttpCheckBasicAuthenticationPtrOutput() UptimeCheckHttpCheckBasicAuthenticationPtrOutput
	ToUptimeCheckHttpCheckBasicAuthenticationPtrOutputWithContext(context.Context) UptimeCheckHttpCheckBasicAuthenticationPtrOutput
}

UptimeCheckHttpCheckBasicAuthenticationPtrInput is an input type that accepts UptimeCheckHttpCheckBasicAuthenticationArgs, UptimeCheckHttpCheckBasicAuthenticationPtr and UptimeCheckHttpCheckBasicAuthenticationPtrOutput values. You can construct a concrete instance of `UptimeCheckHttpCheckBasicAuthenticationPtrInput` via:

        UptimeCheckHttpCheckBasicAuthenticationArgs{...}

or:

        nil

type UptimeCheckHttpCheckBasicAuthenticationPtrOutput

type UptimeCheckHttpCheckBasicAuthenticationPtrOutput struct{ *pulumi.OutputState }

func (UptimeCheckHttpCheckBasicAuthenticationPtrOutput) Elem

func (UptimeCheckHttpCheckBasicAuthenticationPtrOutput) ElementType

func (UptimeCheckHttpCheckBasicAuthenticationPtrOutput) Password

func (UptimeCheckHttpCheckBasicAuthenticationPtrOutput) ToUptimeCheckHttpCheckBasicAuthenticationPtrOutput

func (o UptimeCheckHttpCheckBasicAuthenticationPtrOutput) ToUptimeCheckHttpCheckBasicAuthenticationPtrOutput() UptimeCheckHttpCheckBasicAuthenticationPtrOutput

func (UptimeCheckHttpCheckBasicAuthenticationPtrOutput) ToUptimeCheckHttpCheckBasicAuthenticationPtrOutputWithContext

func (o UptimeCheckHttpCheckBasicAuthenticationPtrOutput) ToUptimeCheckHttpCheckBasicAuthenticationPtrOutputWithContext(ctx context.Context) UptimeCheckHttpCheckBasicAuthenticationPtrOutput

func (UptimeCheckHttpCheckBasicAuthenticationPtrOutput) Username

type UptimeCheckHttpCheckContentMatchers

type UptimeCheckHttpCheckContentMatchers struct {
	Content        string  `pulumi:"content"`
	IncludeHeaders *bool   `pulumi:"includeHeaders"`
	Matcher        *string `pulumi:"matcher"`
}

type UptimeCheckHttpCheckContentMatchersArgs

type UptimeCheckHttpCheckContentMatchersArgs struct {
	Content        pulumi.StringInput    `pulumi:"content"`
	IncludeHeaders pulumi.BoolPtrInput   `pulumi:"includeHeaders"`
	Matcher        pulumi.StringPtrInput `pulumi:"matcher"`
}

func (UptimeCheckHttpCheckContentMatchersArgs) ElementType

func (UptimeCheckHttpCheckContentMatchersArgs) ToUptimeCheckHttpCheckContentMatchersOutput

func (i UptimeCheckHttpCheckContentMatchersArgs) ToUptimeCheckHttpCheckContentMatchersOutput() UptimeCheckHttpCheckContentMatchersOutput

func (UptimeCheckHttpCheckContentMatchersArgs) ToUptimeCheckHttpCheckContentMatchersOutputWithContext

func (i UptimeCheckHttpCheckContentMatchersArgs) ToUptimeCheckHttpCheckContentMatchersOutputWithContext(ctx context.Context) UptimeCheckHttpCheckContentMatchersOutput

func (UptimeCheckHttpCheckContentMatchersArgs) ToUptimeCheckHttpCheckContentMatchersPtrOutput

func (i UptimeCheckHttpCheckContentMatchersArgs) ToUptimeCheckHttpCheckContentMatchersPtrOutput() UptimeCheckHttpCheckContentMatchersPtrOutput

func (UptimeCheckHttpCheckContentMatchersArgs) ToUptimeCheckHttpCheckContentMatchersPtrOutputWithContext

func (i UptimeCheckHttpCheckContentMatchersArgs) ToUptimeCheckHttpCheckContentMatchersPtrOutputWithContext(ctx context.Context) UptimeCheckHttpCheckContentMatchersPtrOutput

type UptimeCheckHttpCheckContentMatchersInput

type UptimeCheckHttpCheckContentMatchersInput interface {
	pulumi.Input

	ToUptimeCheckHttpCheckContentMatchersOutput() UptimeCheckHttpCheckContentMatchersOutput
	ToUptimeCheckHttpCheckContentMatchersOutputWithContext(context.Context) UptimeCheckHttpCheckContentMatchersOutput
}

UptimeCheckHttpCheckContentMatchersInput is an input type that accepts UptimeCheckHttpCheckContentMatchersArgs and UptimeCheckHttpCheckContentMatchersOutput values. You can construct a concrete instance of `UptimeCheckHttpCheckContentMatchersInput` via:

UptimeCheckHttpCheckContentMatchersArgs{...}

type UptimeCheckHttpCheckContentMatchersOutput

type UptimeCheckHttpCheckContentMatchersOutput struct{ *pulumi.OutputState }

func (UptimeCheckHttpCheckContentMatchersOutput) Content

func (UptimeCheckHttpCheckContentMatchersOutput) ElementType

func (UptimeCheckHttpCheckContentMatchersOutput) IncludeHeaders

func (UptimeCheckHttpCheckContentMatchersOutput) Matcher

func (UptimeCheckHttpCheckContentMatchersOutput) ToUptimeCheckHttpCheckContentMatchersOutput

func (o UptimeCheckHttpCheckContentMatchersOutput) ToUptimeCheckHttpCheckContentMatchersOutput() UptimeCheckHttpCheckContentMatchersOutput

func (UptimeCheckHttpCheckContentMatchersOutput) ToUptimeCheckHttpCheckContentMatchersOutputWithContext

func (o UptimeCheckHttpCheckContentMatchersOutput) ToUptimeCheckHttpCheckContentMatchersOutputWithContext(ctx context.Context) UptimeCheckHttpCheckContentMatchersOutput

func (UptimeCheckHttpCheckContentMatchersOutput) ToUptimeCheckHttpCheckContentMatchersPtrOutput

func (o UptimeCheckHttpCheckContentMatchersOutput) ToUptimeCheckHttpCheckContentMatchersPtrOutput() UptimeCheckHttpCheckContentMatchersPtrOutput

func (UptimeCheckHttpCheckContentMatchersOutput) ToUptimeCheckHttpCheckContentMatchersPtrOutputWithContext

func (o UptimeCheckHttpCheckContentMatchersOutput) ToUptimeCheckHttpCheckContentMatchersPtrOutputWithContext(ctx context.Context) UptimeCheckHttpCheckContentMatchersPtrOutput

type UptimeCheckHttpCheckContentMatchersPtrInput

type UptimeCheckHttpCheckContentMatchersPtrInput interface {
	pulumi.Input

	ToUptimeCheckHttpCheckContentMatchersPtrOutput() UptimeCheckHttpCheckContentMatchersPtrOutput
	ToUptimeCheckHttpCheckContentMatchersPtrOutputWithContext(context.Context) UptimeCheckHttpCheckContentMatchersPtrOutput
}

UptimeCheckHttpCheckContentMatchersPtrInput is an input type that accepts UptimeCheckHttpCheckContentMatchersArgs, UptimeCheckHttpCheckContentMatchersPtr and UptimeCheckHttpCheckContentMatchersPtrOutput values. You can construct a concrete instance of `UptimeCheckHttpCheckContentMatchersPtrInput` via:

        UptimeCheckHttpCheckContentMatchersArgs{...}

or:

        nil

type UptimeCheckHttpCheckContentMatchersPtrOutput

type UptimeCheckHttpCheckContentMatchersPtrOutput struct{ *pulumi.OutputState }

func (UptimeCheckHttpCheckContentMatchersPtrOutput) Content

func (UptimeCheckHttpCheckContentMatchersPtrOutput) Elem

func (UptimeCheckHttpCheckContentMatchersPtrOutput) ElementType

func (UptimeCheckHttpCheckContentMatchersPtrOutput) IncludeHeaders

func (UptimeCheckHttpCheckContentMatchersPtrOutput) Matcher

func (UptimeCheckHttpCheckContentMatchersPtrOutput) ToUptimeCheckHttpCheckContentMatchersPtrOutput

func (o UptimeCheckHttpCheckContentMatchersPtrOutput) ToUptimeCheckHttpCheckContentMatchersPtrOutput() UptimeCheckHttpCheckContentMatchersPtrOutput

func (UptimeCheckHttpCheckContentMatchersPtrOutput) ToUptimeCheckHttpCheckContentMatchersPtrOutputWithContext

func (o UptimeCheckHttpCheckContentMatchersPtrOutput) ToUptimeCheckHttpCheckContentMatchersPtrOutputWithContext(ctx context.Context) UptimeCheckHttpCheckContentMatchersPtrOutput

type UptimeCheckHttpCheckInput

type UptimeCheckHttpCheckInput interface {
	pulumi.Input

	ToUptimeCheckHttpCheckOutput() UptimeCheckHttpCheckOutput
	ToUptimeCheckHttpCheckOutputWithContext(context.Context) UptimeCheckHttpCheckOutput
}

UptimeCheckHttpCheckInput is an input type that accepts UptimeCheckHttpCheckArgs and UptimeCheckHttpCheckOutput values. You can construct a concrete instance of `UptimeCheckHttpCheckInput` via:

UptimeCheckHttpCheckArgs{...}

type UptimeCheckHttpCheckOutput

type UptimeCheckHttpCheckOutput struct{ *pulumi.OutputState }

func (UptimeCheckHttpCheckOutput) BasicAuthentication

func (UptimeCheckHttpCheckOutput) ContentMatchers

func (UptimeCheckHttpCheckOutput) ElementType

func (UptimeCheckHttpCheckOutput) ElementType() reflect.Type

func (UptimeCheckHttpCheckOutput) EnableCookies

func (UptimeCheckHttpCheckOutput) FinalEndpoint

func (UptimeCheckHttpCheckOutput) FollowRedirects

func (o UptimeCheckHttpCheckOutput) FollowRedirects() pulumi.BoolPtrOutput

func (UptimeCheckHttpCheckOutput) RequestHeaders

func (UptimeCheckHttpCheckOutput) RequestMethod

func (UptimeCheckHttpCheckOutput) RequestPayload

func (UptimeCheckHttpCheckOutput) RequestPayloadRaw

func (o UptimeCheckHttpCheckOutput) RequestPayloadRaw() pulumi.StringPtrOutput

func (UptimeCheckHttpCheckOutput) StatusCodes

func (UptimeCheckHttpCheckOutput) Timeout

func (UptimeCheckHttpCheckOutput) ToUptimeCheckHttpCheckOutput

func (o UptimeCheckHttpCheckOutput) ToUptimeCheckHttpCheckOutput() UptimeCheckHttpCheckOutput

func (UptimeCheckHttpCheckOutput) ToUptimeCheckHttpCheckOutputWithContext

func (o UptimeCheckHttpCheckOutput) ToUptimeCheckHttpCheckOutputWithContext(ctx context.Context) UptimeCheckHttpCheckOutput

func (UptimeCheckHttpCheckOutput) ToUptimeCheckHttpCheckPtrOutput

func (o UptimeCheckHttpCheckOutput) ToUptimeCheckHttpCheckPtrOutput() UptimeCheckHttpCheckPtrOutput

func (UptimeCheckHttpCheckOutput) ToUptimeCheckHttpCheckPtrOutputWithContext

func (o UptimeCheckHttpCheckOutput) ToUptimeCheckHttpCheckPtrOutputWithContext(ctx context.Context) UptimeCheckHttpCheckPtrOutput

func (UptimeCheckHttpCheckOutput) UserAgent

func (UptimeCheckHttpCheckOutput) ValidateSsl

type UptimeCheckHttpCheckPtrInput

type UptimeCheckHttpCheckPtrInput interface {
	pulumi.Input

	ToUptimeCheckHttpCheckPtrOutput() UptimeCheckHttpCheckPtrOutput
	ToUptimeCheckHttpCheckPtrOutputWithContext(context.Context) UptimeCheckHttpCheckPtrOutput
}

UptimeCheckHttpCheckPtrInput is an input type that accepts UptimeCheckHttpCheckArgs, UptimeCheckHttpCheckPtr and UptimeCheckHttpCheckPtrOutput values. You can construct a concrete instance of `UptimeCheckHttpCheckPtrInput` via:

        UptimeCheckHttpCheckArgs{...}

or:

        nil

type UptimeCheckHttpCheckPtrOutput

type UptimeCheckHttpCheckPtrOutput struct{ *pulumi.OutputState }

func (UptimeCheckHttpCheckPtrOutput) BasicAuthentication

func (UptimeCheckHttpCheckPtrOutput) ContentMatchers

func (UptimeCheckHttpCheckPtrOutput) Elem

func (UptimeCheckHttpCheckPtrOutput) ElementType

func (UptimeCheckHttpCheckPtrOutput) EnableCookies

func (UptimeCheckHttpCheckPtrOutput) FinalEndpoint

func (UptimeCheckHttpCheckPtrOutput) FollowRedirects

func (UptimeCheckHttpCheckPtrOutput) RequestHeaders

func (UptimeCheckHttpCheckPtrOutput) RequestMethod

func (UptimeCheckHttpCheckPtrOutput) RequestPayload

func (UptimeCheckHttpCheckPtrOutput) RequestPayloadRaw

func (UptimeCheckHttpCheckPtrOutput) StatusCodes

func (UptimeCheckHttpCheckPtrOutput) Timeout

func (UptimeCheckHttpCheckPtrOutput) ToUptimeCheckHttpCheckPtrOutput

func (o UptimeCheckHttpCheckPtrOutput) ToUptimeCheckHttpCheckPtrOutput() UptimeCheckHttpCheckPtrOutput

func (UptimeCheckHttpCheckPtrOutput) ToUptimeCheckHttpCheckPtrOutputWithContext

func (o UptimeCheckHttpCheckPtrOutput) ToUptimeCheckHttpCheckPtrOutputWithContext(ctx context.Context) UptimeCheckHttpCheckPtrOutput

func (UptimeCheckHttpCheckPtrOutput) UserAgent

func (UptimeCheckHttpCheckPtrOutput) ValidateSsl

type UptimeCheckIcmpCheck

type UptimeCheckIcmpCheck struct {
	Enabled *bool `pulumi:"enabled"`
}

type UptimeCheckIcmpCheckArgs

type UptimeCheckIcmpCheckArgs struct {
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
}

func (UptimeCheckIcmpCheckArgs) ElementType

func (UptimeCheckIcmpCheckArgs) ElementType() reflect.Type

func (UptimeCheckIcmpCheckArgs) ToUptimeCheckIcmpCheckOutput

func (i UptimeCheckIcmpCheckArgs) ToUptimeCheckIcmpCheckOutput() UptimeCheckIcmpCheckOutput

func (UptimeCheckIcmpCheckArgs) ToUptimeCheckIcmpCheckOutputWithContext

func (i UptimeCheckIcmpCheckArgs) ToUptimeCheckIcmpCheckOutputWithContext(ctx context.Context) UptimeCheckIcmpCheckOutput

func (UptimeCheckIcmpCheckArgs) ToUptimeCheckIcmpCheckPtrOutput

func (i UptimeCheckIcmpCheckArgs) ToUptimeCheckIcmpCheckPtrOutput() UptimeCheckIcmpCheckPtrOutput

func (UptimeCheckIcmpCheckArgs) ToUptimeCheckIcmpCheckPtrOutputWithContext

func (i UptimeCheckIcmpCheckArgs) ToUptimeCheckIcmpCheckPtrOutputWithContext(ctx context.Context) UptimeCheckIcmpCheckPtrOutput

type UptimeCheckIcmpCheckInput

type UptimeCheckIcmpCheckInput interface {
	pulumi.Input

	ToUptimeCheckIcmpCheckOutput() UptimeCheckIcmpCheckOutput
	ToUptimeCheckIcmpCheckOutputWithContext(context.Context) UptimeCheckIcmpCheckOutput
}

UptimeCheckIcmpCheckInput is an input type that accepts UptimeCheckIcmpCheckArgs and UptimeCheckIcmpCheckOutput values. You can construct a concrete instance of `UptimeCheckIcmpCheckInput` via:

UptimeCheckIcmpCheckArgs{...}

type UptimeCheckIcmpCheckOutput

type UptimeCheckIcmpCheckOutput struct{ *pulumi.OutputState }

func (UptimeCheckIcmpCheckOutput) ElementType

func (UptimeCheckIcmpCheckOutput) ElementType() reflect.Type

func (UptimeCheckIcmpCheckOutput) Enabled

func (UptimeCheckIcmpCheckOutput) ToUptimeCheckIcmpCheckOutput

func (o UptimeCheckIcmpCheckOutput) ToUptimeCheckIcmpCheckOutput() UptimeCheckIcmpCheckOutput

func (UptimeCheckIcmpCheckOutput) ToUptimeCheckIcmpCheckOutputWithContext

func (o UptimeCheckIcmpCheckOutput) ToUptimeCheckIcmpCheckOutputWithContext(ctx context.Context) UptimeCheckIcmpCheckOutput

func (UptimeCheckIcmpCheckOutput) ToUptimeCheckIcmpCheckPtrOutput

func (o UptimeCheckIcmpCheckOutput) ToUptimeCheckIcmpCheckPtrOutput() UptimeCheckIcmpCheckPtrOutput

func (UptimeCheckIcmpCheckOutput) ToUptimeCheckIcmpCheckPtrOutputWithContext

func (o UptimeCheckIcmpCheckOutput) ToUptimeCheckIcmpCheckPtrOutputWithContext(ctx context.Context) UptimeCheckIcmpCheckPtrOutput

type UptimeCheckIcmpCheckPtrInput

type UptimeCheckIcmpCheckPtrInput interface {
	pulumi.Input

	ToUptimeCheckIcmpCheckPtrOutput() UptimeCheckIcmpCheckPtrOutput
	ToUptimeCheckIcmpCheckPtrOutputWithContext(context.Context) UptimeCheckIcmpCheckPtrOutput
}

UptimeCheckIcmpCheckPtrInput is an input type that accepts UptimeCheckIcmpCheckArgs, UptimeCheckIcmpCheckPtr and UptimeCheckIcmpCheckPtrOutput values. You can construct a concrete instance of `UptimeCheckIcmpCheckPtrInput` via:

        UptimeCheckIcmpCheckArgs{...}

or:

        nil

type UptimeCheckIcmpCheckPtrOutput

type UptimeCheckIcmpCheckPtrOutput struct{ *pulumi.OutputState }

func (UptimeCheckIcmpCheckPtrOutput) Elem

func (UptimeCheckIcmpCheckPtrOutput) ElementType

func (UptimeCheckIcmpCheckPtrOutput) Enabled

func (UptimeCheckIcmpCheckPtrOutput) ToUptimeCheckIcmpCheckPtrOutput

func (o UptimeCheckIcmpCheckPtrOutput) ToUptimeCheckIcmpCheckPtrOutput() UptimeCheckIcmpCheckPtrOutput

func (UptimeCheckIcmpCheckPtrOutput) ToUptimeCheckIcmpCheckPtrOutputWithContext

func (o UptimeCheckIcmpCheckPtrOutput) ToUptimeCheckIcmpCheckPtrOutputWithContext(ctx context.Context) UptimeCheckIcmpCheckPtrOutput

type UptimeCheckInput

type UptimeCheckInput interface {
	pulumi.Input

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

type UptimeCheckLocation

type UptimeCheckLocation struct {
	Description *string `pulumi:"description"`
	Ipv4        *string `pulumi:"ipv4"`
	Ipv6        *string `pulumi:"ipv6"`
	Region      *string `pulumi:"region"`
	RegionCode  *string `pulumi:"regionCode"`
	Status      *string `pulumi:"status"`
}

type UptimeCheckLocationArgs

type UptimeCheckLocationArgs struct {
	Description pulumi.StringPtrInput `pulumi:"description"`
	Ipv4        pulumi.StringPtrInput `pulumi:"ipv4"`
	Ipv6        pulumi.StringPtrInput `pulumi:"ipv6"`
	Region      pulumi.StringPtrInput `pulumi:"region"`
	RegionCode  pulumi.StringPtrInput `pulumi:"regionCode"`
	Status      pulumi.StringPtrInput `pulumi:"status"`
}

func (UptimeCheckLocationArgs) ElementType

func (UptimeCheckLocationArgs) ElementType() reflect.Type

func (UptimeCheckLocationArgs) ToUptimeCheckLocationOutput

func (i UptimeCheckLocationArgs) ToUptimeCheckLocationOutput() UptimeCheckLocationOutput

func (UptimeCheckLocationArgs) ToUptimeCheckLocationOutputWithContext

func (i UptimeCheckLocationArgs) ToUptimeCheckLocationOutputWithContext(ctx context.Context) UptimeCheckLocationOutput

type UptimeCheckLocationArray

type UptimeCheckLocationArray []UptimeCheckLocationInput

func (UptimeCheckLocationArray) ElementType

func (UptimeCheckLocationArray) ElementType() reflect.Type

func (UptimeCheckLocationArray) ToUptimeCheckLocationArrayOutput

func (i UptimeCheckLocationArray) ToUptimeCheckLocationArrayOutput() UptimeCheckLocationArrayOutput

func (UptimeCheckLocationArray) ToUptimeCheckLocationArrayOutputWithContext

func (i UptimeCheckLocationArray) ToUptimeCheckLocationArrayOutputWithContext(ctx context.Context) UptimeCheckLocationArrayOutput

type UptimeCheckLocationArrayInput

type UptimeCheckLocationArrayInput interface {
	pulumi.Input

	ToUptimeCheckLocationArrayOutput() UptimeCheckLocationArrayOutput
	ToUptimeCheckLocationArrayOutputWithContext(context.Context) UptimeCheckLocationArrayOutput
}

UptimeCheckLocationArrayInput is an input type that accepts UptimeCheckLocationArray and UptimeCheckLocationArrayOutput values. You can construct a concrete instance of `UptimeCheckLocationArrayInput` via:

UptimeCheckLocationArray{ UptimeCheckLocationArgs{...} }

type UptimeCheckLocationArrayOutput

type UptimeCheckLocationArrayOutput struct{ *pulumi.OutputState }

func (UptimeCheckLocationArrayOutput) ElementType

func (UptimeCheckLocationArrayOutput) Index

func (UptimeCheckLocationArrayOutput) ToUptimeCheckLocationArrayOutput

func (o UptimeCheckLocationArrayOutput) ToUptimeCheckLocationArrayOutput() UptimeCheckLocationArrayOutput

func (UptimeCheckLocationArrayOutput) ToUptimeCheckLocationArrayOutputWithContext

func (o UptimeCheckLocationArrayOutput) ToUptimeCheckLocationArrayOutputWithContext(ctx context.Context) UptimeCheckLocationArrayOutput

type UptimeCheckLocationInput

type UptimeCheckLocationInput interface {
	pulumi.Input

	ToUptimeCheckLocationOutput() UptimeCheckLocationOutput
	ToUptimeCheckLocationOutputWithContext(context.Context) UptimeCheckLocationOutput
}

UptimeCheckLocationInput is an input type that accepts UptimeCheckLocationArgs and UptimeCheckLocationOutput values. You can construct a concrete instance of `UptimeCheckLocationInput` via:

UptimeCheckLocationArgs{...}

type UptimeCheckLocationOutput

type UptimeCheckLocationOutput struct{ *pulumi.OutputState }

func (UptimeCheckLocationOutput) Description

func (UptimeCheckLocationOutput) ElementType

func (UptimeCheckLocationOutput) ElementType() reflect.Type

func (UptimeCheckLocationOutput) Ipv4

func (UptimeCheckLocationOutput) Ipv6

func (UptimeCheckLocationOutput) Region

func (UptimeCheckLocationOutput) RegionCode

func (UptimeCheckLocationOutput) Status

func (UptimeCheckLocationOutput) ToUptimeCheckLocationOutput

func (o UptimeCheckLocationOutput) ToUptimeCheckLocationOutput() UptimeCheckLocationOutput

func (UptimeCheckLocationOutput) ToUptimeCheckLocationOutputWithContext

func (o UptimeCheckLocationOutput) ToUptimeCheckLocationOutputWithContext(ctx context.Context) UptimeCheckLocationOutput

type UptimeCheckMap

type UptimeCheckMap map[string]UptimeCheckInput

func (UptimeCheckMap) ElementType

func (UptimeCheckMap) ElementType() reflect.Type

func (UptimeCheckMap) ToUptimeCheckMapOutput

func (i UptimeCheckMap) ToUptimeCheckMapOutput() UptimeCheckMapOutput

func (UptimeCheckMap) ToUptimeCheckMapOutputWithContext

func (i UptimeCheckMap) ToUptimeCheckMapOutputWithContext(ctx context.Context) UptimeCheckMapOutput

type UptimeCheckMapInput

type UptimeCheckMapInput interface {
	pulumi.Input

	ToUptimeCheckMapOutput() UptimeCheckMapOutput
	ToUptimeCheckMapOutputWithContext(context.Context) UptimeCheckMapOutput
}

UptimeCheckMapInput is an input type that accepts UptimeCheckMap and UptimeCheckMapOutput values. You can construct a concrete instance of `UptimeCheckMapInput` via:

UptimeCheckMap{ "key": UptimeCheckArgs{...} }

type UptimeCheckMapOutput

type UptimeCheckMapOutput struct{ *pulumi.OutputState }

func (UptimeCheckMapOutput) ElementType

func (UptimeCheckMapOutput) ElementType() reflect.Type

func (UptimeCheckMapOutput) MapIndex

func (UptimeCheckMapOutput) ToUptimeCheckMapOutput

func (o UptimeCheckMapOutput) ToUptimeCheckMapOutput() UptimeCheckMapOutput

func (UptimeCheckMapOutput) ToUptimeCheckMapOutputWithContext

func (o UptimeCheckMapOutput) ToUptimeCheckMapOutputWithContext(ctx context.Context) UptimeCheckMapOutput

type UptimeCheckMonitoredResource

type UptimeCheckMonitoredResource struct {
	Address string  `pulumi:"address"`
	Host    *string `pulumi:"host"`
}

type UptimeCheckMonitoredResourceArgs

type UptimeCheckMonitoredResourceArgs struct {
	Address pulumi.StringInput    `pulumi:"address"`
	Host    pulumi.StringPtrInput `pulumi:"host"`
}

func (UptimeCheckMonitoredResourceArgs) ElementType

func (UptimeCheckMonitoredResourceArgs) ToUptimeCheckMonitoredResourceOutput

func (i UptimeCheckMonitoredResourceArgs) ToUptimeCheckMonitoredResourceOutput() UptimeCheckMonitoredResourceOutput

func (UptimeCheckMonitoredResourceArgs) ToUptimeCheckMonitoredResourceOutputWithContext

func (i UptimeCheckMonitoredResourceArgs) ToUptimeCheckMonitoredResourceOutputWithContext(ctx context.Context) UptimeCheckMonitoredResourceOutput

func (UptimeCheckMonitoredResourceArgs) ToUptimeCheckMonitoredResourcePtrOutput

func (i UptimeCheckMonitoredResourceArgs) ToUptimeCheckMonitoredResourcePtrOutput() UptimeCheckMonitoredResourcePtrOutput

func (UptimeCheckMonitoredResourceArgs) ToUptimeCheckMonitoredResourcePtrOutputWithContext

func (i UptimeCheckMonitoredResourceArgs) ToUptimeCheckMonitoredResourcePtrOutputWithContext(ctx context.Context) UptimeCheckMonitoredResourcePtrOutput

type UptimeCheckMonitoredResourceInput

type UptimeCheckMonitoredResourceInput interface {
	pulumi.Input

	ToUptimeCheckMonitoredResourceOutput() UptimeCheckMonitoredResourceOutput
	ToUptimeCheckMonitoredResourceOutputWithContext(context.Context) UptimeCheckMonitoredResourceOutput
}

UptimeCheckMonitoredResourceInput is an input type that accepts UptimeCheckMonitoredResourceArgs and UptimeCheckMonitoredResourceOutput values. You can construct a concrete instance of `UptimeCheckMonitoredResourceInput` via:

UptimeCheckMonitoredResourceArgs{...}

type UptimeCheckMonitoredResourceOutput

type UptimeCheckMonitoredResourceOutput struct{ *pulumi.OutputState }

func (UptimeCheckMonitoredResourceOutput) Address

func (UptimeCheckMonitoredResourceOutput) ElementType

func (UptimeCheckMonitoredResourceOutput) Host

func (UptimeCheckMonitoredResourceOutput) ToUptimeCheckMonitoredResourceOutput

func (o UptimeCheckMonitoredResourceOutput) ToUptimeCheckMonitoredResourceOutput() UptimeCheckMonitoredResourceOutput

func (UptimeCheckMonitoredResourceOutput) ToUptimeCheckMonitoredResourceOutputWithContext

func (o UptimeCheckMonitoredResourceOutput) ToUptimeCheckMonitoredResourceOutputWithContext(ctx context.Context) UptimeCheckMonitoredResourceOutput

func (UptimeCheckMonitoredResourceOutput) ToUptimeCheckMonitoredResourcePtrOutput

func (o UptimeCheckMonitoredResourceOutput) ToUptimeCheckMonitoredResourcePtrOutput() UptimeCheckMonitoredResourcePtrOutput

func (UptimeCheckMonitoredResourceOutput) ToUptimeCheckMonitoredResourcePtrOutputWithContext

func (o UptimeCheckMonitoredResourceOutput) ToUptimeCheckMonitoredResourcePtrOutputWithContext(ctx context.Context) UptimeCheckMonitoredResourcePtrOutput

type UptimeCheckMonitoredResourcePtrInput

type UptimeCheckMonitoredResourcePtrInput interface {
	pulumi.Input

	ToUptimeCheckMonitoredResourcePtrOutput() UptimeCheckMonitoredResourcePtrOutput
	ToUptimeCheckMonitoredResourcePtrOutputWithContext(context.Context) UptimeCheckMonitoredResourcePtrOutput
}

UptimeCheckMonitoredResourcePtrInput is an input type that accepts UptimeCheckMonitoredResourceArgs, UptimeCheckMonitoredResourcePtr and UptimeCheckMonitoredResourcePtrOutput values. You can construct a concrete instance of `UptimeCheckMonitoredResourcePtrInput` via:

        UptimeCheckMonitoredResourceArgs{...}

or:

        nil

type UptimeCheckMonitoredResourcePtrOutput

type UptimeCheckMonitoredResourcePtrOutput struct{ *pulumi.OutputState }

func (UptimeCheckMonitoredResourcePtrOutput) Address

func (UptimeCheckMonitoredResourcePtrOutput) Elem

func (UptimeCheckMonitoredResourcePtrOutput) ElementType

func (UptimeCheckMonitoredResourcePtrOutput) Host

func (UptimeCheckMonitoredResourcePtrOutput) ToUptimeCheckMonitoredResourcePtrOutput

func (o UptimeCheckMonitoredResourcePtrOutput) ToUptimeCheckMonitoredResourcePtrOutput() UptimeCheckMonitoredResourcePtrOutput

func (UptimeCheckMonitoredResourcePtrOutput) ToUptimeCheckMonitoredResourcePtrOutputWithContext

func (o UptimeCheckMonitoredResourcePtrOutput) ToUptimeCheckMonitoredResourcePtrOutputWithContext(ctx context.Context) UptimeCheckMonitoredResourcePtrOutput

type UptimeCheckOutput

type UptimeCheckOutput struct{ *pulumi.OutputState }

func (UptimeCheckOutput) CheckInterval

func (o UptimeCheckOutput) CheckInterval() pulumi.IntOutput

Number of seconds between checks

func (UptimeCheckOutput) Confirmation

func (o UptimeCheckOutput) Confirmation() pulumi.IntPtrOutput

Number of confirmation servers to confirm downtime before an alert is triggered

func (UptimeCheckOutput) ContactGroups

func (o UptimeCheckOutput) ContactGroups() pulumi.StringArrayOutput

List of contact group IDs

func (UptimeCheckOutput) DnsCheck

DNS check configuration block. Only one of `dns_check`, `http_check`, `icmp_check`, and `tcp_check` may be specified

func (UptimeCheckOutput) ElementType

func (UptimeCheckOutput) ElementType() reflect.Type

func (UptimeCheckOutput) HttpCheck

HTTP check configuration block. Only one of `dns_check`, `http_check`, `icmp_check`, and `tcp_check` may be specified

func (UptimeCheckOutput) IcmpCheck

ICMP check configuration block. Only one of `dns_check`, `http_check`, `icmp_check`, and `tcp_check` may be specified

func (UptimeCheckOutput) Locations

List of assigned monitoring locations on which to run checks

func (UptimeCheckOutput) MonitoredResource

Monitored resource configuration block. The describes server under test

func (UptimeCheckOutput) Name

Name of the check

func (UptimeCheckOutput) Paused

Whether the check should be run

func (UptimeCheckOutput) Regions

List of regions on which to run checks. The values required for this parameter can be retrieved from the `GET /v1/uptime-locations` endpoint

func (UptimeCheckOutput) Tags

List of tags

func (UptimeCheckOutput) TcpCheck

TCP check configuration block. Only one of `dns_check`, `http_check`, `icmp_check`, and `tcp_check` may be specified

func (UptimeCheckOutput) ToUptimeCheckOutput

func (o UptimeCheckOutput) ToUptimeCheckOutput() UptimeCheckOutput

func (UptimeCheckOutput) ToUptimeCheckOutputWithContext

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

func (UptimeCheckOutput) TriggerRate

func (o UptimeCheckOutput) TriggerRate() pulumi.IntPtrOutput

The number of minutes to wait before sending an alert

type UptimeCheckState

type UptimeCheckState struct {
	// Number of seconds between checks
	CheckInterval pulumi.IntPtrInput
	// Number of confirmation servers to confirm downtime before an alert is triggered
	Confirmation pulumi.IntPtrInput
	// List of contact group IDs
	ContactGroups pulumi.StringArrayInput
	// DNS check configuration block. Only one of `dns_check`, `http_check`, `icmp_check`, and `tcp_check` may be specified
	DnsCheck UptimeCheckDnsCheckPtrInput
	// HTTP check configuration block. Only one of `dns_check`, `http_check`, `icmp_check`, and `tcp_check` may be specified
	HttpCheck UptimeCheckHttpCheckPtrInput
	// ICMP check configuration block. Only one of `dns_check`, `http_check`, `icmp_check`, and `tcp_check` may be specified
	IcmpCheck UptimeCheckIcmpCheckPtrInput
	// List of assigned monitoring locations on which to run checks
	Locations UptimeCheckLocationArrayInput
	// Monitored resource configuration block. The describes server under test
	MonitoredResource UptimeCheckMonitoredResourcePtrInput
	// Name of the check
	Name pulumi.StringPtrInput
	// Whether the check should be run
	Paused pulumi.BoolPtrInput
	// List of regions on which to run checks. The values required for this parameter can be retrieved from the `GET
	// /v1/uptime-locations` endpoint
	Regions pulumi.StringArrayInput
	// List of tags
	Tags pulumi.StringArrayInput
	// TCP check configuration block. Only one of `dns_check`, `http_check`, `icmp_check`, and `tcp_check` may be specified
	TcpCheck UptimeCheckTcpCheckPtrInput
	// The number of minutes to wait before sending an alert
	TriggerRate pulumi.IntPtrInput
}

func (UptimeCheckState) ElementType

func (UptimeCheckState) ElementType() reflect.Type

type UptimeCheckTcpCheck

type UptimeCheckTcpCheck struct {
	Authentication *UptimeCheckTcpCheckAuthentication `pulumi:"authentication"`
	Port           int                                `pulumi:"port"`
	Protocol       *string                            `pulumi:"protocol"`
	Timeout        *int                               `pulumi:"timeout"`
}

type UptimeCheckTcpCheckArgs

type UptimeCheckTcpCheckArgs struct {
	Authentication UptimeCheckTcpCheckAuthenticationPtrInput `pulumi:"authentication"`
	Port           pulumi.IntInput                           `pulumi:"port"`
	Protocol       pulumi.StringPtrInput                     `pulumi:"protocol"`
	Timeout        pulumi.IntPtrInput                        `pulumi:"timeout"`
}

func (UptimeCheckTcpCheckArgs) ElementType

func (UptimeCheckTcpCheckArgs) ElementType() reflect.Type

func (UptimeCheckTcpCheckArgs) ToUptimeCheckTcpCheckOutput

func (i UptimeCheckTcpCheckArgs) ToUptimeCheckTcpCheckOutput() UptimeCheckTcpCheckOutput

func (UptimeCheckTcpCheckArgs) ToUptimeCheckTcpCheckOutputWithContext

func (i UptimeCheckTcpCheckArgs) ToUptimeCheckTcpCheckOutputWithContext(ctx context.Context) UptimeCheckTcpCheckOutput

func (UptimeCheckTcpCheckArgs) ToUptimeCheckTcpCheckPtrOutput

func (i UptimeCheckTcpCheckArgs) ToUptimeCheckTcpCheckPtrOutput() UptimeCheckTcpCheckPtrOutput

func (UptimeCheckTcpCheckArgs) ToUptimeCheckTcpCheckPtrOutputWithContext

func (i UptimeCheckTcpCheckArgs) ToUptimeCheckTcpCheckPtrOutputWithContext(ctx context.Context) UptimeCheckTcpCheckPtrOutput

type UptimeCheckTcpCheckAuthentication

type UptimeCheckTcpCheckAuthentication struct {
	Password string `pulumi:"password"`
	Username string `pulumi:"username"`
}

type UptimeCheckTcpCheckAuthenticationArgs

type UptimeCheckTcpCheckAuthenticationArgs struct {
	Password pulumi.StringInput `pulumi:"password"`
	Username pulumi.StringInput `pulumi:"username"`
}

func (UptimeCheckTcpCheckAuthenticationArgs) ElementType

func (UptimeCheckTcpCheckAuthenticationArgs) ToUptimeCheckTcpCheckAuthenticationOutput

func (i UptimeCheckTcpCheckAuthenticationArgs) ToUptimeCheckTcpCheckAuthenticationOutput() UptimeCheckTcpCheckAuthenticationOutput

func (UptimeCheckTcpCheckAuthenticationArgs) ToUptimeCheckTcpCheckAuthenticationOutputWithContext

func (i UptimeCheckTcpCheckAuthenticationArgs) ToUptimeCheckTcpCheckAuthenticationOutputWithContext(ctx context.Context) UptimeCheckTcpCheckAuthenticationOutput

func (UptimeCheckTcpCheckAuthenticationArgs) ToUptimeCheckTcpCheckAuthenticationPtrOutput

func (i UptimeCheckTcpCheckAuthenticationArgs) ToUptimeCheckTcpCheckAuthenticationPtrOutput() UptimeCheckTcpCheckAuthenticationPtrOutput

func (UptimeCheckTcpCheckAuthenticationArgs) ToUptimeCheckTcpCheckAuthenticationPtrOutputWithContext

func (i UptimeCheckTcpCheckAuthenticationArgs) ToUptimeCheckTcpCheckAuthenticationPtrOutputWithContext(ctx context.Context) UptimeCheckTcpCheckAuthenticationPtrOutput

type UptimeCheckTcpCheckAuthenticationInput

type UptimeCheckTcpCheckAuthenticationInput interface {
	pulumi.Input

	ToUptimeCheckTcpCheckAuthenticationOutput() UptimeCheckTcpCheckAuthenticationOutput
	ToUptimeCheckTcpCheckAuthenticationOutputWithContext(context.Context) UptimeCheckTcpCheckAuthenticationOutput
}

UptimeCheckTcpCheckAuthenticationInput is an input type that accepts UptimeCheckTcpCheckAuthenticationArgs and UptimeCheckTcpCheckAuthenticationOutput values. You can construct a concrete instance of `UptimeCheckTcpCheckAuthenticationInput` via:

UptimeCheckTcpCheckAuthenticationArgs{...}

type UptimeCheckTcpCheckAuthenticationOutput

type UptimeCheckTcpCheckAuthenticationOutput struct{ *pulumi.OutputState }

func (UptimeCheckTcpCheckAuthenticationOutput) ElementType

func (UptimeCheckTcpCheckAuthenticationOutput) Password

func (UptimeCheckTcpCheckAuthenticationOutput) ToUptimeCheckTcpCheckAuthenticationOutput

func (o UptimeCheckTcpCheckAuthenticationOutput) ToUptimeCheckTcpCheckAuthenticationOutput() UptimeCheckTcpCheckAuthenticationOutput

func (UptimeCheckTcpCheckAuthenticationOutput) ToUptimeCheckTcpCheckAuthenticationOutputWithContext

func (o UptimeCheckTcpCheckAuthenticationOutput) ToUptimeCheckTcpCheckAuthenticationOutputWithContext(ctx context.Context) UptimeCheckTcpCheckAuthenticationOutput

func (UptimeCheckTcpCheckAuthenticationOutput) ToUptimeCheckTcpCheckAuthenticationPtrOutput

func (o UptimeCheckTcpCheckAuthenticationOutput) ToUptimeCheckTcpCheckAuthenticationPtrOutput() UptimeCheckTcpCheckAuthenticationPtrOutput

func (UptimeCheckTcpCheckAuthenticationOutput) ToUptimeCheckTcpCheckAuthenticationPtrOutputWithContext

func (o UptimeCheckTcpCheckAuthenticationOutput) ToUptimeCheckTcpCheckAuthenticationPtrOutputWithContext(ctx context.Context) UptimeCheckTcpCheckAuthenticationPtrOutput

func (UptimeCheckTcpCheckAuthenticationOutput) Username

type UptimeCheckTcpCheckAuthenticationPtrInput

type UptimeCheckTcpCheckAuthenticationPtrInput interface {
	pulumi.Input

	ToUptimeCheckTcpCheckAuthenticationPtrOutput() UptimeCheckTcpCheckAuthenticationPtrOutput
	ToUptimeCheckTcpCheckAuthenticationPtrOutputWithContext(context.Context) UptimeCheckTcpCheckAuthenticationPtrOutput
}

UptimeCheckTcpCheckAuthenticationPtrInput is an input type that accepts UptimeCheckTcpCheckAuthenticationArgs, UptimeCheckTcpCheckAuthenticationPtr and UptimeCheckTcpCheckAuthenticationPtrOutput values. You can construct a concrete instance of `UptimeCheckTcpCheckAuthenticationPtrInput` via:

        UptimeCheckTcpCheckAuthenticationArgs{...}

or:

        nil

type UptimeCheckTcpCheckAuthenticationPtrOutput

type UptimeCheckTcpCheckAuthenticationPtrOutput struct{ *pulumi.OutputState }

func (UptimeCheckTcpCheckAuthenticationPtrOutput) Elem

func (UptimeCheckTcpCheckAuthenticationPtrOutput) ElementType

func (UptimeCheckTcpCheckAuthenticationPtrOutput) Password

func (UptimeCheckTcpCheckAuthenticationPtrOutput) ToUptimeCheckTcpCheckAuthenticationPtrOutput

func (o UptimeCheckTcpCheckAuthenticationPtrOutput) ToUptimeCheckTcpCheckAuthenticationPtrOutput() UptimeCheckTcpCheckAuthenticationPtrOutput

func (UptimeCheckTcpCheckAuthenticationPtrOutput) ToUptimeCheckTcpCheckAuthenticationPtrOutputWithContext

func (o UptimeCheckTcpCheckAuthenticationPtrOutput) ToUptimeCheckTcpCheckAuthenticationPtrOutputWithContext(ctx context.Context) UptimeCheckTcpCheckAuthenticationPtrOutput

func (UptimeCheckTcpCheckAuthenticationPtrOutput) Username

type UptimeCheckTcpCheckInput

type UptimeCheckTcpCheckInput interface {
	pulumi.Input

	ToUptimeCheckTcpCheckOutput() UptimeCheckTcpCheckOutput
	ToUptimeCheckTcpCheckOutputWithContext(context.Context) UptimeCheckTcpCheckOutput
}

UptimeCheckTcpCheckInput is an input type that accepts UptimeCheckTcpCheckArgs and UptimeCheckTcpCheckOutput values. You can construct a concrete instance of `UptimeCheckTcpCheckInput` via:

UptimeCheckTcpCheckArgs{...}

type UptimeCheckTcpCheckOutput

type UptimeCheckTcpCheckOutput struct{ *pulumi.OutputState }

func (UptimeCheckTcpCheckOutput) Authentication

func (UptimeCheckTcpCheckOutput) ElementType

func (UptimeCheckTcpCheckOutput) ElementType() reflect.Type

func (UptimeCheckTcpCheckOutput) Port

func (UptimeCheckTcpCheckOutput) Protocol

func (UptimeCheckTcpCheckOutput) Timeout

func (UptimeCheckTcpCheckOutput) ToUptimeCheckTcpCheckOutput

func (o UptimeCheckTcpCheckOutput) ToUptimeCheckTcpCheckOutput() UptimeCheckTcpCheckOutput

func (UptimeCheckTcpCheckOutput) ToUptimeCheckTcpCheckOutputWithContext

func (o UptimeCheckTcpCheckOutput) ToUptimeCheckTcpCheckOutputWithContext(ctx context.Context) UptimeCheckTcpCheckOutput

func (UptimeCheckTcpCheckOutput) ToUptimeCheckTcpCheckPtrOutput

func (o UptimeCheckTcpCheckOutput) ToUptimeCheckTcpCheckPtrOutput() UptimeCheckTcpCheckPtrOutput

func (UptimeCheckTcpCheckOutput) ToUptimeCheckTcpCheckPtrOutputWithContext

func (o UptimeCheckTcpCheckOutput) ToUptimeCheckTcpCheckPtrOutputWithContext(ctx context.Context) UptimeCheckTcpCheckPtrOutput

type UptimeCheckTcpCheckPtrInput

type UptimeCheckTcpCheckPtrInput interface {
	pulumi.Input

	ToUptimeCheckTcpCheckPtrOutput() UptimeCheckTcpCheckPtrOutput
	ToUptimeCheckTcpCheckPtrOutputWithContext(context.Context) UptimeCheckTcpCheckPtrOutput
}

UptimeCheckTcpCheckPtrInput is an input type that accepts UptimeCheckTcpCheckArgs, UptimeCheckTcpCheckPtr and UptimeCheckTcpCheckPtrOutput values. You can construct a concrete instance of `UptimeCheckTcpCheckPtrInput` via:

        UptimeCheckTcpCheckArgs{...}

or:

        nil

type UptimeCheckTcpCheckPtrOutput

type UptimeCheckTcpCheckPtrOutput struct{ *pulumi.OutputState }

func (UptimeCheckTcpCheckPtrOutput) Authentication

func (UptimeCheckTcpCheckPtrOutput) Elem

func (UptimeCheckTcpCheckPtrOutput) ElementType

func (UptimeCheckTcpCheckPtrOutput) Port

func (UptimeCheckTcpCheckPtrOutput) Protocol

func (UptimeCheckTcpCheckPtrOutput) Timeout

func (UptimeCheckTcpCheckPtrOutput) ToUptimeCheckTcpCheckPtrOutput

func (o UptimeCheckTcpCheckPtrOutput) ToUptimeCheckTcpCheckPtrOutput() UptimeCheckTcpCheckPtrOutput

func (UptimeCheckTcpCheckPtrOutput) ToUptimeCheckTcpCheckPtrOutputWithContext

func (o UptimeCheckTcpCheckPtrOutput) ToUptimeCheckTcpCheckPtrOutputWithContext(ctx context.Context) UptimeCheckTcpCheckPtrOutput

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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