@pierskarsenbarg/sdm
Version:
A Pulumi package for creating and managing StrongDM cloud resources.
277 lines • 18.1 kB
JavaScript
;
// *** 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