@pulumi/aws
Version:
A Pulumi package for creating and managing Amazon Web Services (AWS) cloud resources.
132 lines • 8.85 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! ***
Object.defineProperty(exports, "__esModule", { value: true });
exports.StaticIpAttachment = exports.StaticIp = exports.LbStickinessPolicy = exports.LbHttpsRedirectionPolicy = exports.LbCertificateAttachment = exports.LbCertificate = exports.LbAttachment = exports.Lb = exports.KeyPair = exports.InstancePublicPorts = exports.Instance = exports.DomainEntry = exports.Domain = exports.Distribution = exports.Disk_attachment = exports.Disk = exports.Database = exports.ContainerServiceDeploymentVersion = exports.ContainerService = exports.Certificate = exports.BucketResourceAccess = exports.BucketAccessKey = exports.Bucket = void 0;
const pulumi = require("@pulumi/pulumi");
const utilities = require("../utilities");
exports.Bucket = null;
utilities.lazyLoad(exports, ["Bucket"], () => require("./bucket"));
exports.BucketAccessKey = null;
utilities.lazyLoad(exports, ["BucketAccessKey"], () => require("./bucketAccessKey"));
exports.BucketResourceAccess = null;
utilities.lazyLoad(exports, ["BucketResourceAccess"], () => require("./bucketResourceAccess"));
exports.Certificate = null;
utilities.lazyLoad(exports, ["Certificate"], () => require("./certificate"));
exports.ContainerService = null;
utilities.lazyLoad(exports, ["ContainerService"], () => require("./containerService"));
exports.ContainerServiceDeploymentVersion = null;
utilities.lazyLoad(exports, ["ContainerServiceDeploymentVersion"], () => require("./containerServiceDeploymentVersion"));
exports.Database = null;
utilities.lazyLoad(exports, ["Database"], () => require("./database"));
exports.Disk = null;
utilities.lazyLoad(exports, ["Disk"], () => require("./disk"));
exports.Disk_attachment = null;
utilities.lazyLoad(exports, ["Disk_attachment"], () => require("./disk_attachment"));
exports.Distribution = null;
utilities.lazyLoad(exports, ["Distribution"], () => require("./distribution"));
exports.Domain = null;
utilities.lazyLoad(exports, ["Domain"], () => require("./domain"));
exports.DomainEntry = null;
utilities.lazyLoad(exports, ["DomainEntry"], () => require("./domainEntry"));
exports.Instance = null;
utilities.lazyLoad(exports, ["Instance"], () => require("./instance"));
exports.InstancePublicPorts = null;
utilities.lazyLoad(exports, ["InstancePublicPorts"], () => require("./instancePublicPorts"));
exports.KeyPair = null;
utilities.lazyLoad(exports, ["KeyPair"], () => require("./keyPair"));
exports.Lb = null;
utilities.lazyLoad(exports, ["Lb"], () => require("./lb"));
exports.LbAttachment = null;
utilities.lazyLoad(exports, ["LbAttachment"], () => require("./lbAttachment"));
exports.LbCertificate = null;
utilities.lazyLoad(exports, ["LbCertificate"], () => require("./lbCertificate"));
exports.LbCertificateAttachment = null;
utilities.lazyLoad(exports, ["LbCertificateAttachment"], () => require("./lbCertificateAttachment"));
exports.LbHttpsRedirectionPolicy = null;
utilities.lazyLoad(exports, ["LbHttpsRedirectionPolicy"], () => require("./lbHttpsRedirectionPolicy"));
exports.LbStickinessPolicy = null;
utilities.lazyLoad(exports, ["LbStickinessPolicy"], () => require("./lbStickinessPolicy"));
exports.StaticIp = null;
utilities.lazyLoad(exports, ["StaticIp"], () => require("./staticIp"));
exports.StaticIpAttachment = null;
utilities.lazyLoad(exports, ["StaticIpAttachment"], () => require("./staticIpAttachment"));
const _module = {
version: utilities.getVersion(),
construct: (name, type, urn) => {
switch (type) {
case "aws:lightsail/bucket:Bucket":
return new exports.Bucket(name, undefined, { urn });
case "aws:lightsail/bucketAccessKey:BucketAccessKey":
return new exports.BucketAccessKey(name, undefined, { urn });
case "aws:lightsail/bucketResourceAccess:BucketResourceAccess":
return new exports.BucketResourceAccess(name, undefined, { urn });
case "aws:lightsail/certificate:Certificate":
return new exports.Certificate(name, undefined, { urn });
case "aws:lightsail/containerService:ContainerService":
return new exports.ContainerService(name, undefined, { urn });
case "aws:lightsail/containerServiceDeploymentVersion:ContainerServiceDeploymentVersion":
return new exports.ContainerServiceDeploymentVersion(name, undefined, { urn });
case "aws:lightsail/database:Database":
return new exports.Database(name, undefined, { urn });
case "aws:lightsail/disk:Disk":
return new exports.Disk(name, undefined, { urn });
case "aws:lightsail/disk_attachment:Disk_attachment":
return new exports.Disk_attachment(name, undefined, { urn });
case "aws:lightsail/distribution:Distribution":
return new exports.Distribution(name, undefined, { urn });
case "aws:lightsail/domain:Domain":
return new exports.Domain(name, undefined, { urn });
case "aws:lightsail/domainEntry:DomainEntry":
return new exports.DomainEntry(name, undefined, { urn });
case "aws:lightsail/instance:Instance":
return new exports.Instance(name, undefined, { urn });
case "aws:lightsail/instancePublicPorts:InstancePublicPorts":
return new exports.InstancePublicPorts(name, undefined, { urn });
case "aws:lightsail/keyPair:KeyPair":
return new exports.KeyPair(name, undefined, { urn });
case "aws:lightsail/lb:Lb":
return new exports.Lb(name, undefined, { urn });
case "aws:lightsail/lbAttachment:LbAttachment":
return new exports.LbAttachment(name, undefined, { urn });
case "aws:lightsail/lbCertificate:LbCertificate":
return new exports.LbCertificate(name, undefined, { urn });
case "aws:lightsail/lbCertificateAttachment:LbCertificateAttachment":
return new exports.LbCertificateAttachment(name, undefined, { urn });
case "aws:lightsail/lbHttpsRedirectionPolicy:LbHttpsRedirectionPolicy":
return new exports.LbHttpsRedirectionPolicy(name, undefined, { urn });
case "aws:lightsail/lbStickinessPolicy:LbStickinessPolicy":
return new exports.LbStickinessPolicy(name, undefined, { urn });
case "aws:lightsail/staticIp:StaticIp":
return new exports.StaticIp(name, undefined, { urn });
case "aws:lightsail/staticIpAttachment:StaticIpAttachment":
return new exports.StaticIpAttachment(name, undefined, { urn });
default:
throw new Error(`unknown resource type ${type}`);
}
},
};
pulumi.runtime.registerResourceModule("aws", "lightsail/bucket", _module);
pulumi.runtime.registerResourceModule("aws", "lightsail/bucketAccessKey", _module);
pulumi.runtime.registerResourceModule("aws", "lightsail/bucketResourceAccess", _module);
pulumi.runtime.registerResourceModule("aws", "lightsail/certificate", _module);
pulumi.runtime.registerResourceModule("aws", "lightsail/containerService", _module);
pulumi.runtime.registerResourceModule("aws", "lightsail/containerServiceDeploymentVersion", _module);
pulumi.runtime.registerResourceModule("aws", "lightsail/database", _module);
pulumi.runtime.registerResourceModule("aws", "lightsail/disk", _module);
pulumi.runtime.registerResourceModule("aws", "lightsail/disk_attachment", _module);
pulumi.runtime.registerResourceModule("aws", "lightsail/distribution", _module);
pulumi.runtime.registerResourceModule("aws", "lightsail/domain", _module);
pulumi.runtime.registerResourceModule("aws", "lightsail/domainEntry", _module);
pulumi.runtime.registerResourceModule("aws", "lightsail/instance", _module);
pulumi.runtime.registerResourceModule("aws", "lightsail/instancePublicPorts", _module);
pulumi.runtime.registerResourceModule("aws", "lightsail/keyPair", _module);
pulumi.runtime.registerResourceModule("aws", "lightsail/lb", _module);
pulumi.runtime.registerResourceModule("aws", "lightsail/lbAttachment", _module);
pulumi.runtime.registerResourceModule("aws", "lightsail/lbCertificate", _module);
pulumi.runtime.registerResourceModule("aws", "lightsail/lbCertificateAttachment", _module);
pulumi.runtime.registerResourceModule("aws", "lightsail/lbHttpsRedirectionPolicy", _module);
pulumi.runtime.registerResourceModule("aws", "lightsail/lbStickinessPolicy", _module);
pulumi.runtime.registerResourceModule("aws", "lightsail/staticIp", _module);
pulumi.runtime.registerResourceModule("aws", "lightsail/staticIpAttachment", _module);
//# sourceMappingURL=index.js.map