@pulumi/aws
Version:
A Pulumi package for creating and managing Amazon Web Services (AWS) cloud resources.
150 lines • 10.7 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.UsageLimit = exports.SubnetGroup = exports.SnapshotScheduleAssociation = exports.SnapshotSchedule = exports.SnapshotCopyGrant = exports.SnapshotCopy = exports.ScheduledAction = exports.ResourcePolicy = exports.Partner = exports.ParameterGroup = exports.Logging = exports.Integration = exports.HsmConfiguration = exports.HsmClientCertificate = exports.getSubnetGroupOutput = exports.getSubnetGroup = exports.getProducerDataSharesOutput = exports.getProducerDataShares = exports.getOrderableClusterOutput = exports.getOrderableCluster = exports.getDataSharesOutput = exports.getDataShares = exports.getClusterCredentialsOutput = exports.getClusterCredentials = exports.getClusterOutput = exports.getCluster = exports.EventSubscription = exports.EndpointAuthorization = exports.EndpointAccess = exports.DataShareConsumerAssociation = exports.DataShareAuthorization = exports.ClusterSnapshot = exports.ClusterIamRoles = exports.Cluster = exports.AuthenticationProfile = void 0;
const pulumi = require("@pulumi/pulumi");
const utilities = require("../utilities");
exports.AuthenticationProfile = null;
utilities.lazyLoad(exports, ["AuthenticationProfile"], () => require("./authenticationProfile"));
exports.Cluster = null;
utilities.lazyLoad(exports, ["Cluster"], () => require("./cluster"));
exports.ClusterIamRoles = null;
utilities.lazyLoad(exports, ["ClusterIamRoles"], () => require("./clusterIamRoles"));
exports.ClusterSnapshot = null;
utilities.lazyLoad(exports, ["ClusterSnapshot"], () => require("./clusterSnapshot"));
exports.DataShareAuthorization = null;
utilities.lazyLoad(exports, ["DataShareAuthorization"], () => require("./dataShareAuthorization"));
exports.DataShareConsumerAssociation = null;
utilities.lazyLoad(exports, ["DataShareConsumerAssociation"], () => require("./dataShareConsumerAssociation"));
exports.EndpointAccess = null;
utilities.lazyLoad(exports, ["EndpointAccess"], () => require("./endpointAccess"));
exports.EndpointAuthorization = null;
utilities.lazyLoad(exports, ["EndpointAuthorization"], () => require("./endpointAuthorization"));
exports.EventSubscription = null;
utilities.lazyLoad(exports, ["EventSubscription"], () => require("./eventSubscription"));
exports.getCluster = null;
exports.getClusterOutput = null;
utilities.lazyLoad(exports, ["getCluster", "getClusterOutput"], () => require("./getCluster"));
exports.getClusterCredentials = null;
exports.getClusterCredentialsOutput = null;
utilities.lazyLoad(exports, ["getClusterCredentials", "getClusterCredentialsOutput"], () => require("./getClusterCredentials"));
exports.getDataShares = null;
exports.getDataSharesOutput = null;
utilities.lazyLoad(exports, ["getDataShares", "getDataSharesOutput"], () => require("./getDataShares"));
exports.getOrderableCluster = null;
exports.getOrderableClusterOutput = null;
utilities.lazyLoad(exports, ["getOrderableCluster", "getOrderableClusterOutput"], () => require("./getOrderableCluster"));
exports.getProducerDataShares = null;
exports.getProducerDataSharesOutput = null;
utilities.lazyLoad(exports, ["getProducerDataShares", "getProducerDataSharesOutput"], () => require("./getProducerDataShares"));
exports.getSubnetGroup = null;
exports.getSubnetGroupOutput = null;
utilities.lazyLoad(exports, ["getSubnetGroup", "getSubnetGroupOutput"], () => require("./getSubnetGroup"));
exports.HsmClientCertificate = null;
utilities.lazyLoad(exports, ["HsmClientCertificate"], () => require("./hsmClientCertificate"));
exports.HsmConfiguration = null;
utilities.lazyLoad(exports, ["HsmConfiguration"], () => require("./hsmConfiguration"));
exports.Integration = null;
utilities.lazyLoad(exports, ["Integration"], () => require("./integration"));
exports.Logging = null;
utilities.lazyLoad(exports, ["Logging"], () => require("./logging"));
exports.ParameterGroup = null;
utilities.lazyLoad(exports, ["ParameterGroup"], () => require("./parameterGroup"));
exports.Partner = null;
utilities.lazyLoad(exports, ["Partner"], () => require("./partner"));
exports.ResourcePolicy = null;
utilities.lazyLoad(exports, ["ResourcePolicy"], () => require("./resourcePolicy"));
exports.ScheduledAction = null;
utilities.lazyLoad(exports, ["ScheduledAction"], () => require("./scheduledAction"));
exports.SnapshotCopy = null;
utilities.lazyLoad(exports, ["SnapshotCopy"], () => require("./snapshotCopy"));
exports.SnapshotCopyGrant = null;
utilities.lazyLoad(exports, ["SnapshotCopyGrant"], () => require("./snapshotCopyGrant"));
exports.SnapshotSchedule = null;
utilities.lazyLoad(exports, ["SnapshotSchedule"], () => require("./snapshotSchedule"));
exports.SnapshotScheduleAssociation = null;
utilities.lazyLoad(exports, ["SnapshotScheduleAssociation"], () => require("./snapshotScheduleAssociation"));
exports.SubnetGroup = null;
utilities.lazyLoad(exports, ["SubnetGroup"], () => require("./subnetGroup"));
exports.UsageLimit = null;
utilities.lazyLoad(exports, ["UsageLimit"], () => require("./usageLimit"));
const _module = {
version: utilities.getVersion(),
construct: (name, type, urn) => {
switch (type) {
case "aws:redshift/authenticationProfile:AuthenticationProfile":
return new exports.AuthenticationProfile(name, undefined, { urn });
case "aws:redshift/cluster:Cluster":
return new exports.Cluster(name, undefined, { urn });
case "aws:redshift/clusterIamRoles:ClusterIamRoles":
return new exports.ClusterIamRoles(name, undefined, { urn });
case "aws:redshift/clusterSnapshot:ClusterSnapshot":
return new exports.ClusterSnapshot(name, undefined, { urn });
case "aws:redshift/dataShareAuthorization:DataShareAuthorization":
return new exports.DataShareAuthorization(name, undefined, { urn });
case "aws:redshift/dataShareConsumerAssociation:DataShareConsumerAssociation":
return new exports.DataShareConsumerAssociation(name, undefined, { urn });
case "aws:redshift/endpointAccess:EndpointAccess":
return new exports.EndpointAccess(name, undefined, { urn });
case "aws:redshift/endpointAuthorization:EndpointAuthorization":
return new exports.EndpointAuthorization(name, undefined, { urn });
case "aws:redshift/eventSubscription:EventSubscription":
return new exports.EventSubscription(name, undefined, { urn });
case "aws:redshift/hsmClientCertificate:HsmClientCertificate":
return new exports.HsmClientCertificate(name, undefined, { urn });
case "aws:redshift/hsmConfiguration:HsmConfiguration":
return new exports.HsmConfiguration(name, undefined, { urn });
case "aws:redshift/integration:Integration":
return new exports.Integration(name, undefined, { urn });
case "aws:redshift/logging:Logging":
return new exports.Logging(name, undefined, { urn });
case "aws:redshift/parameterGroup:ParameterGroup":
return new exports.ParameterGroup(name, undefined, { urn });
case "aws:redshift/partner:Partner":
return new exports.Partner(name, undefined, { urn });
case "aws:redshift/resourcePolicy:ResourcePolicy":
return new exports.ResourcePolicy(name, undefined, { urn });
case "aws:redshift/scheduledAction:ScheduledAction":
return new exports.ScheduledAction(name, undefined, { urn });
case "aws:redshift/snapshotCopy:SnapshotCopy":
return new exports.SnapshotCopy(name, undefined, { urn });
case "aws:redshift/snapshotCopyGrant:SnapshotCopyGrant":
return new exports.SnapshotCopyGrant(name, undefined, { urn });
case "aws:redshift/snapshotSchedule:SnapshotSchedule":
return new exports.SnapshotSchedule(name, undefined, { urn });
case "aws:redshift/snapshotScheduleAssociation:SnapshotScheduleAssociation":
return new exports.SnapshotScheduleAssociation(name, undefined, { urn });
case "aws:redshift/subnetGroup:SubnetGroup":
return new exports.SubnetGroup(name, undefined, { urn });
case "aws:redshift/usageLimit:UsageLimit":
return new exports.UsageLimit(name, undefined, { urn });
default:
throw new Error(`unknown resource type ${type}`);
}
},
};
pulumi.runtime.registerResourceModule("aws", "redshift/authenticationProfile", _module);
pulumi.runtime.registerResourceModule("aws", "redshift/cluster", _module);
pulumi.runtime.registerResourceModule("aws", "redshift/clusterIamRoles", _module);
pulumi.runtime.registerResourceModule("aws", "redshift/clusterSnapshot", _module);
pulumi.runtime.registerResourceModule("aws", "redshift/dataShareAuthorization", _module);
pulumi.runtime.registerResourceModule("aws", "redshift/dataShareConsumerAssociation", _module);
pulumi.runtime.registerResourceModule("aws", "redshift/endpointAccess", _module);
pulumi.runtime.registerResourceModule("aws", "redshift/endpointAuthorization", _module);
pulumi.runtime.registerResourceModule("aws", "redshift/eventSubscription", _module);
pulumi.runtime.registerResourceModule("aws", "redshift/hsmClientCertificate", _module);
pulumi.runtime.registerResourceModule("aws", "redshift/hsmConfiguration", _module);
pulumi.runtime.registerResourceModule("aws", "redshift/integration", _module);
pulumi.runtime.registerResourceModule("aws", "redshift/logging", _module);
pulumi.runtime.registerResourceModule("aws", "redshift/parameterGroup", _module);
pulumi.runtime.registerResourceModule("aws", "redshift/partner", _module);
pulumi.runtime.registerResourceModule("aws", "redshift/resourcePolicy", _module);
pulumi.runtime.registerResourceModule("aws", "redshift/scheduledAction", _module);
pulumi.runtime.registerResourceModule("aws", "redshift/snapshotCopy", _module);
pulumi.runtime.registerResourceModule("aws", "redshift/snapshotCopyGrant", _module);
pulumi.runtime.registerResourceModule("aws", "redshift/snapshotSchedule", _module);
pulumi.runtime.registerResourceModule("aws", "redshift/snapshotScheduleAssociation", _module);
pulumi.runtime.registerResourceModule("aws", "redshift/subnetGroup", _module);
pulumi.runtime.registerResourceModule("aws", "redshift/usageLimit", _module);
//# sourceMappingURL=index.js.map