UNPKG

@pulumi/gcp

Version:

A Pulumi package for creating and managing Google Cloud Platform resources.

46 lines (45 loc) 1.6 kB
import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; /** * Returns the list of IP addresses that checkers run from. For more information see * the [official documentation](https://cloud.google.com/monitoring/uptime-checks#get-ips). * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as gcp from "@pulumi/gcp"; * * const ips = gcp.monitoring.getUptimeCheckIPs({}); * export const ipList = ips.then(ips => ips.uptimeCheckIps); * ``` */ export declare function getUptimeCheckIPs(opts?: pulumi.InvokeOptions): Promise<GetUptimeCheckIPsResult>; /** * A collection of values returned by getUptimeCheckIPs. */ export interface GetUptimeCheckIPsResult { /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * A list of uptime check IPs used by Stackdriver Monitoring. Each `uptimeCheckIp` contains: */ readonly uptimeCheckIps: outputs.monitoring.GetUptimeCheckIPsUptimeCheckIp[]; } /** * Returns the list of IP addresses that checkers run from. For more information see * the [official documentation](https://cloud.google.com/monitoring/uptime-checks#get-ips). * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as gcp from "@pulumi/gcp"; * * const ips = gcp.monitoring.getUptimeCheckIPs({}); * export const ipList = ips.then(ips => ips.uptimeCheckIps); * ``` */ export declare function getUptimeCheckIPsOutput(opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetUptimeCheckIPsResult>;