@pulumi/aws-native
Version:
The Pulumi AWS Cloud Control Provider enables you to build, deploy, and manage [any AWS resource that's supported by the AWS Cloud Control API](https://github.com/pulumi/pulumi-aws-native/blob/master/provider/cmd/pulumi-gen-aws-native/supported-types.txt)
46 lines • 2.81 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.SecretTargetAttachment = exports.Secret = exports.RotationSchedule = exports.ResourcePolicy = exports.getSecretTargetAttachmentOutput = exports.getSecretTargetAttachment = exports.getSecretOutput = exports.getSecret = exports.getRotationScheduleOutput = exports.getRotationSchedule = exports.getResourcePolicyOutput = exports.getResourcePolicy = void 0;
const pulumi = require("@pulumi/pulumi");
const utilities = require("../utilities");
exports.getResourcePolicy = null;
exports.getResourcePolicyOutput = null;
utilities.lazyLoad(exports, ["getResourcePolicy", "getResourcePolicyOutput"], () => require("./getResourcePolicy"));
exports.getRotationSchedule = null;
exports.getRotationScheduleOutput = null;
utilities.lazyLoad(exports, ["getRotationSchedule", "getRotationScheduleOutput"], () => require("./getRotationSchedule"));
exports.getSecret = null;
exports.getSecretOutput = null;
utilities.lazyLoad(exports, ["getSecret", "getSecretOutput"], () => require("./getSecret"));
exports.getSecretTargetAttachment = null;
exports.getSecretTargetAttachmentOutput = null;
utilities.lazyLoad(exports, ["getSecretTargetAttachment", "getSecretTargetAttachmentOutput"], () => require("./getSecretTargetAttachment"));
exports.ResourcePolicy = null;
utilities.lazyLoad(exports, ["ResourcePolicy"], () => require("./resourcePolicy"));
exports.RotationSchedule = null;
utilities.lazyLoad(exports, ["RotationSchedule"], () => require("./rotationSchedule"));
exports.Secret = null;
utilities.lazyLoad(exports, ["Secret"], () => require("./secret"));
exports.SecretTargetAttachment = null;
utilities.lazyLoad(exports, ["SecretTargetAttachment"], () => require("./secretTargetAttachment"));
const _module = {
version: utilities.getVersion(),
construct: (name, type, urn) => {
switch (type) {
case "aws-native:secretsmanager:ResourcePolicy":
return new exports.ResourcePolicy(name, undefined, { urn });
case "aws-native:secretsmanager:RotationSchedule":
return new exports.RotationSchedule(name, undefined, { urn });
case "aws-native:secretsmanager:Secret":
return new exports.Secret(name, undefined, { urn });
case "aws-native:secretsmanager:SecretTargetAttachment":
return new exports.SecretTargetAttachment(name, undefined, { urn });
default:
throw new Error(`unknown resource type ${type}`);
}
},
};
pulumi.runtime.registerResourceModule("aws-native", "secretsmanager", _module);
//# sourceMappingURL=index.js.map