UNPKG

@pulumi/tailscale

Version:

A Pulumi package for creating and managing Tailscale cloud resources.

54 lines 1.89 kB
"use strict"; // *** WARNING: this file was generated by pulumi-language-nodejs. *** // *** Do not edit by hand unless you're certain you know what you are doing! *** Object.defineProperty(exports, "__esModule", { value: true }); exports.get4Via6Output = exports.get4Via6 = void 0; const pulumi = require("@pulumi/pulumi"); const utilities = require("./utilities"); /** * The 4via6 data source is calculates an IPv6 prefix for a given site ID and IPv4 CIDR. See Tailscale documentation for [4via6 subnets](https://tailscale.com/kb/1201/4via6-subnets/) for more details. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as tailscale from "@pulumi/tailscale"; * * const example = tailscale.get4Via6({ * site: 7, * cidr: "10.1.1.0/24", * }); * ``` */ function get4Via6(args, opts) { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); return pulumi.runtime.invoke("tailscale:index/get4Via6:get4Via6", { "cidr": args.cidr, "site": args.site, }, opts); } exports.get4Via6 = get4Via6; /** * The 4via6 data source is calculates an IPv6 prefix for a given site ID and IPv4 CIDR. See Tailscale documentation for [4via6 subnets](https://tailscale.com/kb/1201/4via6-subnets/) for more details. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as tailscale from "@pulumi/tailscale"; * * const example = tailscale.get4Via6({ * site: 7, * cidr: "10.1.1.0/24", * }); * ``` */ function get4Via6Output(args, opts) { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); return pulumi.runtime.invokeOutput("tailscale:index/get4Via6:get4Via6", { "cidr": args.cidr, "site": args.site, }, opts); } exports.get4Via6Output = get4Via6Output; //# sourceMappingURL=get4Via6.js.map