@pulumi/aws
Version:
A Pulumi package for creating and managing Amazon Web Services (AWS) cloud resources.
90 lines • 6.86 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.StorageLensConfiguration = exports.ObjectLambdaAccessPointPolicy = exports.ObjectLambdaAccessPoint = exports.MultiRegionAccessPointPolicy = exports.MultiRegionAccessPoint = exports.getMultiRegionAccessPointOutput = exports.getMultiRegionAccessPoint = exports.DirectoryBucketAccessPointScope = exports.BucketPolicy = exports.BucketLifecycleConfiguration = exports.Bucket = exports.AccessPointPolicy = exports.AccessGrantsLocation = exports.AccessGrantsInstanceResourcePolicy = exports.AccessGrantsInstance = exports.AccessGrant = void 0;
const pulumi = require("@pulumi/pulumi");
const utilities = require("../utilities");
exports.AccessGrant = null;
utilities.lazyLoad(exports, ["AccessGrant"], () => require("./accessGrant"));
exports.AccessGrantsInstance = null;
utilities.lazyLoad(exports, ["AccessGrantsInstance"], () => require("./accessGrantsInstance"));
exports.AccessGrantsInstanceResourcePolicy = null;
utilities.lazyLoad(exports, ["AccessGrantsInstanceResourcePolicy"], () => require("./accessGrantsInstanceResourcePolicy"));
exports.AccessGrantsLocation = null;
utilities.lazyLoad(exports, ["AccessGrantsLocation"], () => require("./accessGrantsLocation"));
exports.AccessPointPolicy = null;
utilities.lazyLoad(exports, ["AccessPointPolicy"], () => require("./accessPointPolicy"));
exports.Bucket = null;
utilities.lazyLoad(exports, ["Bucket"], () => require("./bucket"));
exports.BucketLifecycleConfiguration = null;
utilities.lazyLoad(exports, ["BucketLifecycleConfiguration"], () => require("./bucketLifecycleConfiguration"));
exports.BucketPolicy = null;
utilities.lazyLoad(exports, ["BucketPolicy"], () => require("./bucketPolicy"));
exports.DirectoryBucketAccessPointScope = null;
utilities.lazyLoad(exports, ["DirectoryBucketAccessPointScope"], () => require("./directoryBucketAccessPointScope"));
exports.getMultiRegionAccessPoint = null;
exports.getMultiRegionAccessPointOutput = null;
utilities.lazyLoad(exports, ["getMultiRegionAccessPoint", "getMultiRegionAccessPointOutput"], () => require("./getMultiRegionAccessPoint"));
exports.MultiRegionAccessPoint = null;
utilities.lazyLoad(exports, ["MultiRegionAccessPoint"], () => require("./multiRegionAccessPoint"));
exports.MultiRegionAccessPointPolicy = null;
utilities.lazyLoad(exports, ["MultiRegionAccessPointPolicy"], () => require("./multiRegionAccessPointPolicy"));
exports.ObjectLambdaAccessPoint = null;
utilities.lazyLoad(exports, ["ObjectLambdaAccessPoint"], () => require("./objectLambdaAccessPoint"));
exports.ObjectLambdaAccessPointPolicy = null;
utilities.lazyLoad(exports, ["ObjectLambdaAccessPointPolicy"], () => require("./objectLambdaAccessPointPolicy"));
exports.StorageLensConfiguration = null;
utilities.lazyLoad(exports, ["StorageLensConfiguration"], () => require("./storageLensConfiguration"));
const _module = {
version: utilities.getVersion(),
construct: (name, type, urn) => {
switch (type) {
case "aws:s3control/accessGrant:AccessGrant":
return new exports.AccessGrant(name, undefined, { urn });
case "aws:s3control/accessGrantsInstance:AccessGrantsInstance":
return new exports.AccessGrantsInstance(name, undefined, { urn });
case "aws:s3control/accessGrantsInstanceResourcePolicy:AccessGrantsInstanceResourcePolicy":
return new exports.AccessGrantsInstanceResourcePolicy(name, undefined, { urn });
case "aws:s3control/accessGrantsLocation:AccessGrantsLocation":
return new exports.AccessGrantsLocation(name, undefined, { urn });
case "aws:s3control/accessPointPolicy:AccessPointPolicy":
return new exports.AccessPointPolicy(name, undefined, { urn });
case "aws:s3control/bucket:Bucket":
return new exports.Bucket(name, undefined, { urn });
case "aws:s3control/bucketLifecycleConfiguration:BucketLifecycleConfiguration":
return new exports.BucketLifecycleConfiguration(name, undefined, { urn });
case "aws:s3control/bucketPolicy:BucketPolicy":
return new exports.BucketPolicy(name, undefined, { urn });
case "aws:s3control/directoryBucketAccessPointScope:DirectoryBucketAccessPointScope":
return new exports.DirectoryBucketAccessPointScope(name, undefined, { urn });
case "aws:s3control/multiRegionAccessPoint:MultiRegionAccessPoint":
return new exports.MultiRegionAccessPoint(name, undefined, { urn });
case "aws:s3control/multiRegionAccessPointPolicy:MultiRegionAccessPointPolicy":
return new exports.MultiRegionAccessPointPolicy(name, undefined, { urn });
case "aws:s3control/objectLambdaAccessPoint:ObjectLambdaAccessPoint":
return new exports.ObjectLambdaAccessPoint(name, undefined, { urn });
case "aws:s3control/objectLambdaAccessPointPolicy:ObjectLambdaAccessPointPolicy":
return new exports.ObjectLambdaAccessPointPolicy(name, undefined, { urn });
case "aws:s3control/storageLensConfiguration:StorageLensConfiguration":
return new exports.StorageLensConfiguration(name, undefined, { urn });
default:
throw new Error(`unknown resource type ${type}`);
}
},
};
pulumi.runtime.registerResourceModule("aws", "s3control/accessGrant", _module);
pulumi.runtime.registerResourceModule("aws", "s3control/accessGrantsInstance", _module);
pulumi.runtime.registerResourceModule("aws", "s3control/accessGrantsInstanceResourcePolicy", _module);
pulumi.runtime.registerResourceModule("aws", "s3control/accessGrantsLocation", _module);
pulumi.runtime.registerResourceModule("aws", "s3control/accessPointPolicy", _module);
pulumi.runtime.registerResourceModule("aws", "s3control/bucket", _module);
pulumi.runtime.registerResourceModule("aws", "s3control/bucketLifecycleConfiguration", _module);
pulumi.runtime.registerResourceModule("aws", "s3control/bucketPolicy", _module);
pulumi.runtime.registerResourceModule("aws", "s3control/directoryBucketAccessPointScope", _module);
pulumi.runtime.registerResourceModule("aws", "s3control/multiRegionAccessPoint", _module);
pulumi.runtime.registerResourceModule("aws", "s3control/multiRegionAccessPointPolicy", _module);
pulumi.runtime.registerResourceModule("aws", "s3control/objectLambdaAccessPoint", _module);
pulumi.runtime.registerResourceModule("aws", "s3control/objectLambdaAccessPointPolicy", _module);
pulumi.runtime.registerResourceModule("aws", "s3control/storageLensConfiguration", _module);
//# sourceMappingURL=index.js.map
;