@lbrlabs/pulumi-harness
Version:
A Pulumi package for creating and managing Harness resources.
156 lines • 10.1 kB
JavaScript
;
// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***
Object.defineProperty(exports, "__esModule", { value: true });
exports.types = exports.service = exports.platform = exports.config = exports.cloudprovider = exports.YamlConfig = exports.UserGroupPermissions = exports.UserGroup = exports.User = exports.SshCredential = exports.Provider = exports.PlatformCcmFilters = exports.PlatformApiKey = exports.InfrastructureDefinition = exports.GitConnector = exports.getYamlConfigOutput = exports.getYamlConfig = exports.getUserGroupOutput = exports.getUserGroup = exports.getUserOutput = exports.getUser = exports.getTriggerOutput = exports.getTrigger = exports.getSsoProviderOutput = exports.getSsoProvider = exports.getSshCredentialOutput = exports.getSshCredential = exports.getServiceOutput = exports.getService = exports.getSecretManagerOutput = exports.getSecretManager = exports.getGitConnectorOutput = exports.getGitConnector = exports.getEnvironmentOutput = exports.getEnvironment = exports.getEncryptedTextOutput = exports.getEncryptedText = exports.getDelegateOutput = exports.getDelegate = exports.getCurrentAccountOutput = exports.getCurrentAccount = exports.getApplicationOutput = exports.getApplication = exports.Environment = exports.EncryptedText = exports.DelegateApproval = exports.ApplicationGitSync = exports.Application = exports.AddUserToGroup = void 0;
const pulumi = require("@pulumi/pulumi");
const utilities = require("./utilities");
exports.AddUserToGroup = null;
utilities.lazyLoad(exports, ["AddUserToGroup"], () => require("./addUserToGroup"));
exports.Application = null;
utilities.lazyLoad(exports, ["Application"], () => require("./application"));
exports.ApplicationGitSync = null;
utilities.lazyLoad(exports, ["ApplicationGitSync"], () => require("./applicationGitSync"));
exports.DelegateApproval = null;
utilities.lazyLoad(exports, ["DelegateApproval"], () => require("./delegateApproval"));
exports.EncryptedText = null;
utilities.lazyLoad(exports, ["EncryptedText"], () => require("./encryptedText"));
exports.Environment = null;
utilities.lazyLoad(exports, ["Environment"], () => require("./environment"));
exports.getApplication = null;
exports.getApplicationOutput = null;
utilities.lazyLoad(exports, ["getApplication", "getApplicationOutput"], () => require("./getApplication"));
exports.getCurrentAccount = null;
exports.getCurrentAccountOutput = null;
utilities.lazyLoad(exports, ["getCurrentAccount", "getCurrentAccountOutput"], () => require("./getCurrentAccount"));
exports.getDelegate = null;
exports.getDelegateOutput = null;
utilities.lazyLoad(exports, ["getDelegate", "getDelegateOutput"], () => require("./getDelegate"));
exports.getEncryptedText = null;
exports.getEncryptedTextOutput = null;
utilities.lazyLoad(exports, ["getEncryptedText", "getEncryptedTextOutput"], () => require("./getEncryptedText"));
exports.getEnvironment = null;
exports.getEnvironmentOutput = null;
utilities.lazyLoad(exports, ["getEnvironment", "getEnvironmentOutput"], () => require("./getEnvironment"));
exports.getGitConnector = null;
exports.getGitConnectorOutput = null;
utilities.lazyLoad(exports, ["getGitConnector", "getGitConnectorOutput"], () => require("./getGitConnector"));
exports.getSecretManager = null;
exports.getSecretManagerOutput = null;
utilities.lazyLoad(exports, ["getSecretManager", "getSecretManagerOutput"], () => require("./getSecretManager"));
exports.getService = null;
exports.getServiceOutput = null;
utilities.lazyLoad(exports, ["getService", "getServiceOutput"], () => require("./getService"));
exports.getSshCredential = null;
exports.getSshCredentialOutput = null;
utilities.lazyLoad(exports, ["getSshCredential", "getSshCredentialOutput"], () => require("./getSshCredential"));
exports.getSsoProvider = null;
exports.getSsoProviderOutput = null;
utilities.lazyLoad(exports, ["getSsoProvider", "getSsoProviderOutput"], () => require("./getSsoProvider"));
exports.getTrigger = null;
exports.getTriggerOutput = null;
utilities.lazyLoad(exports, ["getTrigger", "getTriggerOutput"], () => require("./getTrigger"));
exports.getUser = null;
exports.getUserOutput = null;
utilities.lazyLoad(exports, ["getUser", "getUserOutput"], () => require("./getUser"));
exports.getUserGroup = null;
exports.getUserGroupOutput = null;
utilities.lazyLoad(exports, ["getUserGroup", "getUserGroupOutput"], () => require("./getUserGroup"));
exports.getYamlConfig = null;
exports.getYamlConfigOutput = null;
utilities.lazyLoad(exports, ["getYamlConfig", "getYamlConfigOutput"], () => require("./getYamlConfig"));
exports.GitConnector = null;
utilities.lazyLoad(exports, ["GitConnector"], () => require("./gitConnector"));
exports.InfrastructureDefinition = null;
utilities.lazyLoad(exports, ["InfrastructureDefinition"], () => require("./infrastructureDefinition"));
exports.PlatformApiKey = null;
utilities.lazyLoad(exports, ["PlatformApiKey"], () => require("./platformApiKey"));
exports.PlatformCcmFilters = null;
utilities.lazyLoad(exports, ["PlatformCcmFilters"], () => require("./platformCcmFilters"));
exports.Provider = null;
utilities.lazyLoad(exports, ["Provider"], () => require("./provider"));
exports.SshCredential = null;
utilities.lazyLoad(exports, ["SshCredential"], () => require("./sshCredential"));
exports.User = null;
utilities.lazyLoad(exports, ["User"], () => require("./user"));
exports.UserGroup = null;
utilities.lazyLoad(exports, ["UserGroup"], () => require("./userGroup"));
exports.UserGroupPermissions = null;
utilities.lazyLoad(exports, ["UserGroupPermissions"], () => require("./userGroupPermissions"));
exports.YamlConfig = null;
utilities.lazyLoad(exports, ["YamlConfig"], () => require("./yamlConfig"));
// Export sub-modules:
const cloudprovider = require("./cloudprovider");
exports.cloudprovider = cloudprovider;
const config = require("./config");
exports.config = config;
const platform = require("./platform");
exports.platform = platform;
const service = require("./service");
exports.service = service;
const types = require("./types");
exports.types = types;
const _module = {
version: utilities.getVersion(),
construct: (name, type, urn) => {
switch (type) {
case "harness:index/addUserToGroup:AddUserToGroup":
return new exports.AddUserToGroup(name, undefined, { urn });
case "harness:index/application:Application":
return new exports.Application(name, undefined, { urn });
case "harness:index/applicationGitSync:ApplicationGitSync":
return new exports.ApplicationGitSync(name, undefined, { urn });
case "harness:index/delegateApproval:DelegateApproval":
return new exports.DelegateApproval(name, undefined, { urn });
case "harness:index/encryptedText:EncryptedText":
return new exports.EncryptedText(name, undefined, { urn });
case "harness:index/environment:Environment":
return new exports.Environment(name, undefined, { urn });
case "harness:index/gitConnector:GitConnector":
return new exports.GitConnector(name, undefined, { urn });
case "harness:index/infrastructureDefinition:InfrastructureDefinition":
return new exports.InfrastructureDefinition(name, undefined, { urn });
case "harness:index/platformApiKey:PlatformApiKey":
return new exports.PlatformApiKey(name, undefined, { urn });
case "harness:index/platformCcmFilters:PlatformCcmFilters":
return new exports.PlatformCcmFilters(name, undefined, { urn });
case "harness:index/sshCredential:SshCredential":
return new exports.SshCredential(name, undefined, { urn });
case "harness:index/user:User":
return new exports.User(name, undefined, { urn });
case "harness:index/userGroup:UserGroup":
return new exports.UserGroup(name, undefined, { urn });
case "harness:index/userGroupPermissions:UserGroupPermissions":
return new exports.UserGroupPermissions(name, undefined, { urn });
case "harness:index/yamlConfig:YamlConfig":
return new exports.YamlConfig(name, undefined, { urn });
default:
throw new Error(`unknown resource type ${type}`);
}
},
};
pulumi.runtime.registerResourceModule("harness", "index/addUserToGroup", _module);
pulumi.runtime.registerResourceModule("harness", "index/application", _module);
pulumi.runtime.registerResourceModule("harness", "index/applicationGitSync", _module);
pulumi.runtime.registerResourceModule("harness", "index/delegateApproval", _module);
pulumi.runtime.registerResourceModule("harness", "index/encryptedText", _module);
pulumi.runtime.registerResourceModule("harness", "index/environment", _module);
pulumi.runtime.registerResourceModule("harness", "index/gitConnector", _module);
pulumi.runtime.registerResourceModule("harness", "index/infrastructureDefinition", _module);
pulumi.runtime.registerResourceModule("harness", "index/platformApiKey", _module);
pulumi.runtime.registerResourceModule("harness", "index/platformCcmFilters", _module);
pulumi.runtime.registerResourceModule("harness", "index/sshCredential", _module);
pulumi.runtime.registerResourceModule("harness", "index/user", _module);
pulumi.runtime.registerResourceModule("harness", "index/userGroup", _module);
pulumi.runtime.registerResourceModule("harness", "index/userGroupPermissions", _module);
pulumi.runtime.registerResourceModule("harness", "index/yamlConfig", _module);
pulumi.runtime.registerResourcePackage("harness", {
version: utilities.getVersion(),
constructProvider: (name, type, urn) => {
if (type !== "pulumi:providers:harness") {
throw new Error(`unknown provider type ${type}`);
}
return new exports.Provider(name, undefined, { urn });
},
});
//# sourceMappingURL=index.js.map