UNPKG

@pierskarsenbarg/sdm

Version:

A Pulumi package for creating and managing StrongDM cloud resources.

277 lines 18.1 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! *** var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); __setModuleDefault(result, mod); return result; }; var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", { value: true }); exports.getRole = exports.getResourceOutput = exports.getResource = exports.getRemoteIdentityGroupOutput = exports.getRemoteIdentityGroup = exports.getRemoteIdentityOutput = exports.getRemoteIdentity = exports.getRdpCaPubkeyOutput = exports.getRdpCaPubkey = exports.getProxyClusterKeyOutput = exports.getProxyClusterKey = exports.getPolicyOutput = exports.getPolicy = exports.getPeeringGroupResourceOutput = exports.getPeeringGroupResource = exports.getPeeringGroupPeerOutput = exports.getPeeringGroupPeer = exports.getPeeringGroupNodeOutput = exports.getPeeringGroupNode = exports.getPeeringGroupOutput = exports.getPeeringGroup = exports.getOrgUrlInfoOutput = exports.getOrgUrlInfo = exports.getNodeOutput = exports.getNode = exports.getManagedSecretOutput = exports.getManagedSecret = exports.getIdentitySetOutput = exports.getIdentitySet = exports.getIdentityAliasOutput = exports.getIdentityAlias = exports.getGroupRoleOutput = exports.getGroupRole = exports.getGroupOutput = exports.getGroup = exports.getConnectorOutput = exports.getConnector = exports.getApprovalWorkflowOutput = exports.getApprovalWorkflow = exports.getAccountGroupOutput = exports.getAccountGroup = exports.getAccountAttachmentOutput = exports.getAccountAttachment = exports.getAccountOutput = exports.getAccount = exports.Connector = exports.ApprovalWorkflow = exports.AccountGroup = exports.AccountAttachment = exports.Account = void 0; exports.types = exports.config = exports.WorkflowRole = exports.WorkflowApprover = exports.Workflow = exports.SecretStore = exports.SecretEngine = exports.Role = exports.Resource = exports.RemoteIdentity = exports.ProxyClusterKey = exports.Policy = exports.PeeringGroupResource = exports.PeeringGroupPeer = exports.PeeringGroupNode = exports.PeeringGroup = exports.Node = exports.ManagedSecretValue = exports.ManagedSecret = exports.IdentitySet = exports.IdentityAlias = exports.GroupRole = exports.Group = exports.getWorkflowRoleOutput = exports.getWorkflowRole = exports.getWorkflowApproverOutput = exports.getWorkflowApprover = exports.getWorkflowOutput = exports.getWorkflow = exports.getSshCaPubkeyOutput = exports.getSshCaPubkey = exports.getSecretStoreOutput = exports.getSecretStore = exports.getSecretEngineOutput = exports.getSecretEngine = exports.getRoleOutput = void 0; const pulumi = __importStar(require("@pulumi/pulumi")); const utilities = __importStar(require("./utilities")); exports.Account = null; utilities.lazyLoad(exports, ["Account"], () => require("./account")); exports.AccountAttachment = null; utilities.lazyLoad(exports, ["AccountAttachment"], () => require("./accountAttachment")); exports.AccountGroup = null; utilities.lazyLoad(exports, ["AccountGroup"], () => require("./accountGroup")); exports.ApprovalWorkflow = null; utilities.lazyLoad(exports, ["ApprovalWorkflow"], () => require("./approvalWorkflow")); exports.Connector = null; utilities.lazyLoad(exports, ["Connector"], () => require("./connector")); exports.getAccount = null; exports.getAccountOutput = null; utilities.lazyLoad(exports, ["getAccount", "getAccountOutput"], () => require("./getAccount")); exports.getAccountAttachment = null; exports.getAccountAttachmentOutput = null; utilities.lazyLoad(exports, ["getAccountAttachment", "getAccountAttachmentOutput"], () => require("./getAccountAttachment")); exports.getAccountGroup = null; exports.getAccountGroupOutput = null; utilities.lazyLoad(exports, ["getAccountGroup", "getAccountGroupOutput"], () => require("./getAccountGroup")); exports.getApprovalWorkflow = null; exports.getApprovalWorkflowOutput = null; utilities.lazyLoad(exports, ["getApprovalWorkflow", "getApprovalWorkflowOutput"], () => require("./getApprovalWorkflow")); exports.getConnector = null; exports.getConnectorOutput = null; utilities.lazyLoad(exports, ["getConnector", "getConnectorOutput"], () => require("./getConnector")); exports.getGroup = null; exports.getGroupOutput = null; utilities.lazyLoad(exports, ["getGroup", "getGroupOutput"], () => require("./getGroup")); exports.getGroupRole = null; exports.getGroupRoleOutput = null; utilities.lazyLoad(exports, ["getGroupRole", "getGroupRoleOutput"], () => require("./getGroupRole")); exports.getIdentityAlias = null; exports.getIdentityAliasOutput = null; utilities.lazyLoad(exports, ["getIdentityAlias", "getIdentityAliasOutput"], () => require("./getIdentityAlias")); exports.getIdentitySet = null; exports.getIdentitySetOutput = null; utilities.lazyLoad(exports, ["getIdentitySet", "getIdentitySetOutput"], () => require("./getIdentitySet")); exports.getManagedSecret = null; exports.getManagedSecretOutput = null; utilities.lazyLoad(exports, ["getManagedSecret", "getManagedSecretOutput"], () => require("./getManagedSecret")); exports.getNode = null; exports.getNodeOutput = null; utilities.lazyLoad(exports, ["getNode", "getNodeOutput"], () => require("./getNode")); exports.getOrgUrlInfo = null; exports.getOrgUrlInfoOutput = null; utilities.lazyLoad(exports, ["getOrgUrlInfo", "getOrgUrlInfoOutput"], () => require("./getOrgUrlInfo")); exports.getPeeringGroup = null; exports.getPeeringGroupOutput = null; utilities.lazyLoad(exports, ["getPeeringGroup", "getPeeringGroupOutput"], () => require("./getPeeringGroup")); exports.getPeeringGroupNode = null; exports.getPeeringGroupNodeOutput = null; utilities.lazyLoad(exports, ["getPeeringGroupNode", "getPeeringGroupNodeOutput"], () => require("./getPeeringGroupNode")); exports.getPeeringGroupPeer = null; exports.getPeeringGroupPeerOutput = null; utilities.lazyLoad(exports, ["getPeeringGroupPeer", "getPeeringGroupPeerOutput"], () => require("./getPeeringGroupPeer")); exports.getPeeringGroupResource = null; exports.getPeeringGroupResourceOutput = null; utilities.lazyLoad(exports, ["getPeeringGroupResource", "getPeeringGroupResourceOutput"], () => require("./getPeeringGroupResource")); exports.getPolicy = null; exports.getPolicyOutput = null; utilities.lazyLoad(exports, ["getPolicy", "getPolicyOutput"], () => require("./getPolicy")); exports.getProxyClusterKey = null; exports.getProxyClusterKeyOutput = null; utilities.lazyLoad(exports, ["getProxyClusterKey", "getProxyClusterKeyOutput"], () => require("./getProxyClusterKey")); exports.getRdpCaPubkey = null; exports.getRdpCaPubkeyOutput = null; utilities.lazyLoad(exports, ["getRdpCaPubkey", "getRdpCaPubkeyOutput"], () => require("./getRdpCaPubkey")); exports.getRemoteIdentity = null; exports.getRemoteIdentityOutput = null; utilities.lazyLoad(exports, ["getRemoteIdentity", "getRemoteIdentityOutput"], () => require("./getRemoteIdentity")); exports.getRemoteIdentityGroup = null; exports.getRemoteIdentityGroupOutput = null; utilities.lazyLoad(exports, ["getRemoteIdentityGroup", "getRemoteIdentityGroupOutput"], () => require("./getRemoteIdentityGroup")); exports.getResource = null; exports.getResourceOutput = null; utilities.lazyLoad(exports, ["getResource", "getResourceOutput"], () => require("./getResource")); exports.getRole = null; exports.getRoleOutput = null; utilities.lazyLoad(exports, ["getRole", "getRoleOutput"], () => require("./getRole")); exports.getSecretEngine = null; exports.getSecretEngineOutput = null; utilities.lazyLoad(exports, ["getSecretEngine", "getSecretEngineOutput"], () => require("./getSecretEngine")); exports.getSecretStore = null; exports.getSecretStoreOutput = null; utilities.lazyLoad(exports, ["getSecretStore", "getSecretStoreOutput"], () => require("./getSecretStore")); exports.getSshCaPubkey = null; exports.getSshCaPubkeyOutput = null; utilities.lazyLoad(exports, ["getSshCaPubkey", "getSshCaPubkeyOutput"], () => require("./getSshCaPubkey")); exports.getWorkflow = null; exports.getWorkflowOutput = null; utilities.lazyLoad(exports, ["getWorkflow", "getWorkflowOutput"], () => require("./getWorkflow")); exports.getWorkflowApprover = null; exports.getWorkflowApproverOutput = null; utilities.lazyLoad(exports, ["getWorkflowApprover", "getWorkflowApproverOutput"], () => require("./getWorkflowApprover")); exports.getWorkflowRole = null; exports.getWorkflowRoleOutput = null; utilities.lazyLoad(exports, ["getWorkflowRole", "getWorkflowRoleOutput"], () => require("./getWorkflowRole")); exports.Group = null; utilities.lazyLoad(exports, ["Group"], () => require("./group")); exports.GroupRole = null; utilities.lazyLoad(exports, ["GroupRole"], () => require("./groupRole")); exports.IdentityAlias = null; utilities.lazyLoad(exports, ["IdentityAlias"], () => require("./identityAlias")); exports.IdentitySet = null; utilities.lazyLoad(exports, ["IdentitySet"], () => require("./identitySet")); exports.ManagedSecret = null; utilities.lazyLoad(exports, ["ManagedSecret"], () => require("./managedSecret")); exports.ManagedSecretValue = null; utilities.lazyLoad(exports, ["ManagedSecretValue"], () => require("./managedSecretValue")); exports.Node = null; utilities.lazyLoad(exports, ["Node"], () => require("./node")); exports.PeeringGroup = null; utilities.lazyLoad(exports, ["PeeringGroup"], () => require("./peeringGroup")); exports.PeeringGroupNode = null; utilities.lazyLoad(exports, ["PeeringGroupNode"], () => require("./peeringGroupNode")); exports.PeeringGroupPeer = null; utilities.lazyLoad(exports, ["PeeringGroupPeer"], () => require("./peeringGroupPeer")); exports.PeeringGroupResource = null; utilities.lazyLoad(exports, ["PeeringGroupResource"], () => require("./peeringGroupResource")); exports.Policy = null; utilities.lazyLoad(exports, ["Policy"], () => require("./policy")); __exportStar(require("./provider"), exports); const provider_1 = require("./provider"); exports.ProxyClusterKey = null; utilities.lazyLoad(exports, ["ProxyClusterKey"], () => require("./proxyClusterKey")); exports.RemoteIdentity = null; utilities.lazyLoad(exports, ["RemoteIdentity"], () => require("./remoteIdentity")); exports.Resource = null; utilities.lazyLoad(exports, ["Resource"], () => require("./resource")); exports.Role = null; utilities.lazyLoad(exports, ["Role"], () => require("./role")); exports.SecretEngine = null; utilities.lazyLoad(exports, ["SecretEngine"], () => require("./secretEngine")); exports.SecretStore = null; utilities.lazyLoad(exports, ["SecretStore"], () => require("./secretStore")); exports.Workflow = null; utilities.lazyLoad(exports, ["Workflow"], () => require("./workflow")); exports.WorkflowApprover = null; utilities.lazyLoad(exports, ["WorkflowApprover"], () => require("./workflowApprover")); exports.WorkflowRole = null; utilities.lazyLoad(exports, ["WorkflowRole"], () => require("./workflowRole")); // Export sub-modules: const config = __importStar(require("./config")); exports.config = config; const types = __importStar(require("./types")); exports.types = types; const _module = { version: utilities.getVersion(), construct: (name, type, urn) => { switch (type) { case "sdm:index/account:Account": return new exports.Account(name, undefined, { urn }); case "sdm:index/accountAttachment:AccountAttachment": return new exports.AccountAttachment(name, undefined, { urn }); case "sdm:index/accountGroup:AccountGroup": return new exports.AccountGroup(name, undefined, { urn }); case "sdm:index/approvalWorkflow:ApprovalWorkflow": return new exports.ApprovalWorkflow(name, undefined, { urn }); case "sdm:index/connector:Connector": return new exports.Connector(name, undefined, { urn }); case "sdm:index/group:Group": return new exports.Group(name, undefined, { urn }); case "sdm:index/groupRole:GroupRole": return new exports.GroupRole(name, undefined, { urn }); case "sdm:index/identityAlias:IdentityAlias": return new exports.IdentityAlias(name, undefined, { urn }); case "sdm:index/identitySet:IdentitySet": return new exports.IdentitySet(name, undefined, { urn }); case "sdm:index/managedSecret:ManagedSecret": return new exports.ManagedSecret(name, undefined, { urn }); case "sdm:index/managedSecretValue:ManagedSecretValue": return new exports.ManagedSecretValue(name, undefined, { urn }); case "sdm:index/node:Node": return new exports.Node(name, undefined, { urn }); case "sdm:index/peeringGroup:PeeringGroup": return new exports.PeeringGroup(name, undefined, { urn }); case "sdm:index/peeringGroupNode:PeeringGroupNode": return new exports.PeeringGroupNode(name, undefined, { urn }); case "sdm:index/peeringGroupPeer:PeeringGroupPeer": return new exports.PeeringGroupPeer(name, undefined, { urn }); case "sdm:index/peeringGroupResource:PeeringGroupResource": return new exports.PeeringGroupResource(name, undefined, { urn }); case "sdm:index/policy:Policy": return new exports.Policy(name, undefined, { urn }); case "sdm:index/proxyClusterKey:ProxyClusterKey": return new exports.ProxyClusterKey(name, undefined, { urn }); case "sdm:index/remoteIdentity:RemoteIdentity": return new exports.RemoteIdentity(name, undefined, { urn }); case "sdm:index/resource:Resource": return new exports.Resource(name, undefined, { urn }); case "sdm:index/role:Role": return new exports.Role(name, undefined, { urn }); case "sdm:index/secretEngine:SecretEngine": return new exports.SecretEngine(name, undefined, { urn }); case "sdm:index/secretStore:SecretStore": return new exports.SecretStore(name, undefined, { urn }); case "sdm:index/workflow:Workflow": return new exports.Workflow(name, undefined, { urn }); case "sdm:index/workflowApprover:WorkflowApprover": return new exports.WorkflowApprover(name, undefined, { urn }); case "sdm:index/workflowRole:WorkflowRole": return new exports.WorkflowRole(name, undefined, { urn }); default: throw new Error(`unknown resource type ${type}`); } }, }; pulumi.runtime.registerResourceModule("sdm", "index/account", _module); pulumi.runtime.registerResourceModule("sdm", "index/accountAttachment", _module); pulumi.runtime.registerResourceModule("sdm", "index/accountGroup", _module); pulumi.runtime.registerResourceModule("sdm", "index/approvalWorkflow", _module); pulumi.runtime.registerResourceModule("sdm", "index/connector", _module); pulumi.runtime.registerResourceModule("sdm", "index/group", _module); pulumi.runtime.registerResourceModule("sdm", "index/groupRole", _module); pulumi.runtime.registerResourceModule("sdm", "index/identityAlias", _module); pulumi.runtime.registerResourceModule("sdm", "index/identitySet", _module); pulumi.runtime.registerResourceModule("sdm", "index/managedSecret", _module); pulumi.runtime.registerResourceModule("sdm", "index/managedSecretValue", _module); pulumi.runtime.registerResourceModule("sdm", "index/node", _module); pulumi.runtime.registerResourceModule("sdm", "index/peeringGroup", _module); pulumi.runtime.registerResourceModule("sdm", "index/peeringGroupNode", _module); pulumi.runtime.registerResourceModule("sdm", "index/peeringGroupPeer", _module); pulumi.runtime.registerResourceModule("sdm", "index/peeringGroupResource", _module); pulumi.runtime.registerResourceModule("sdm", "index/policy", _module); pulumi.runtime.registerResourceModule("sdm", "index/proxyClusterKey", _module); pulumi.runtime.registerResourceModule("sdm", "index/remoteIdentity", _module); pulumi.runtime.registerResourceModule("sdm", "index/resource", _module); pulumi.runtime.registerResourceModule("sdm", "index/role", _module); pulumi.runtime.registerResourceModule("sdm", "index/secretEngine", _module); pulumi.runtime.registerResourceModule("sdm", "index/secretStore", _module); pulumi.runtime.registerResourceModule("sdm", "index/workflow", _module); pulumi.runtime.registerResourceModule("sdm", "index/workflowApprover", _module); pulumi.runtime.registerResourceModule("sdm", "index/workflowRole", _module); pulumi.runtime.registerResourcePackage("sdm", { version: utilities.getVersion(), constructProvider: (name, type, urn) => { if (type !== "pulumi:providers:sdm") { throw new Error(`unknown provider type ${type}`); } return new provider_1.Provider(name, undefined, { urn }); }, }); //# sourceMappingURL=index.js.map