statuscake logo
Statuscake v1.0.1, Feb 17 23

Statuscake

The Statuscake provider for Pulumi can be used to provision resources in Statuscake.

The Statuscake provider must be configured with credentials to create and update resources in Statuscake.

Example

import * as statuscake from "@pulumiverse/statuscake";

export const uptimeCheck = new statuscake.UptimeCheck("example", {
  checkInterval: 60,
  monitoredResource: { address: "https://www.pulumi.com" },
});
import pulumiverse_statuscake as statuscake

uptimeCheck = statuscake.UptimeCheck("example",
    checkInterval=60
    monitoredResource={
        address="https://www.pulumi.com"
    }
)
import (
	"fmt"
	statuscake "github.com/pulumiverse/pulumi-statuscake/sdk/go/statuscake"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		project, err := statuscake.UptimeCheck(ctx, "example", &statuscake.UptimeCheckArgs{
            CheckInterval: 60,
            MonitoredResource: statuscake.UptimeCheckMonitoredResource{
                Address: "https://www.pulumi.com",
            },
		})

		if err != nil {
			return fmt.Errorf("error creating statuscake uptime check: %v", err)
		}

		return nil
	})
}
using Pulumi;
using Pulumiverse.Statuscake;

class statusCakeUptimeCheck : Stack
{
    public uptimeCheck()
    {
        var project = new UptimeCheck("example", new UptimeCheckArgs{
            CheckInterval: 60,
            MonitoredResource: {
                Address: "https://www.pulumi.com",
            }
        });
    }
}