UNPKG

@pierskarsenbarg/sdm

Version:

A Pulumi package for creating and managing StrongDM cloud resources.

74 lines 2.22 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.getResourceOutput = exports.getResource = void 0; const pulumi = require("@pulumi/pulumi"); const utilities = require("./utilities"); /** * A Resource is a database, server, cluster, website, or cloud that strongDM * delegates access to. * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as sdm from "@pierskarsenbarg/sdm"; * * const mysqlDatasources = sdm.getResource({ * name: "us-west*", * tags: { * env: "dev", * region: "us-west", * }, * type: "mysql", * }); * ``` */ function getResource(args, opts) { args = args || {}; opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); return pulumi.runtime.invoke("sdm:index/getResource:getResource", { "hostname": args.hostname, "id": args.id, "name": args.name, "port": args.port, "tags": args.tags, "type": args.type, "username": args.username, }, opts); } exports.getResource = getResource; /** * A Resource is a database, server, cluster, website, or cloud that strongDM * delegates access to. * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as sdm from "@pierskarsenbarg/sdm"; * * const mysqlDatasources = sdm.getResource({ * name: "us-west*", * tags: { * env: "dev", * region: "us-west", * }, * type: "mysql", * }); * ``` */ function getResourceOutput(args, opts) { args = args || {}; opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); return pulumi.runtime.invokeOutput("sdm:index/getResource:getResource", { "hostname": args.hostname, "id": args.id, "name": args.name, "port": args.port, "tags": args.tags, "type": args.type, "username": args.username, }, opts); } exports.getResourceOutput = getResourceOutput; //# sourceMappingURL=getResource.js.map