@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)
132 lines • 9.31 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! ***
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
var desc = Object.getOwnPropertyDescriptor(m, k);
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
desc = { enumerable: true, get: function() { return m[k]; } };
}
Object.defineProperty(o, k2, desc);
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __exportStar = (this && this.__exportStar) || function(m, exports) {
for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p);
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.TargetGroup = exports.ServiceNetworkVpcAssociation = exports.ServiceNetworkServiceAssociation = exports.ServiceNetworkResourceAssociation = exports.ServiceNetwork = exports.Service = exports.Rule = exports.ResourcePolicy = exports.ResourceGateway = exports.ResourceConfiguration = exports.Listener = exports.getTargetGroupOutput = exports.getTargetGroup = exports.getServiceNetworkVpcAssociationOutput = exports.getServiceNetworkVpcAssociation = exports.getServiceNetworkServiceAssociationOutput = exports.getServiceNetworkServiceAssociation = exports.getServiceNetworkResourceAssociationOutput = exports.getServiceNetworkResourceAssociation = exports.getServiceNetworkOutput = exports.getServiceNetwork = exports.getServiceOutput = exports.getService = exports.getRuleOutput = exports.getRule = exports.getResourcePolicyOutput = exports.getResourcePolicy = exports.getResourceGatewayOutput = exports.getResourceGateway = exports.getResourceConfigurationOutput = exports.getResourceConfiguration = exports.getListenerOutput = exports.getListener = exports.getDomainVerificationOutput = exports.getDomainVerification = exports.getAuthPolicyOutput = exports.getAuthPolicy = exports.getAccessLogSubscriptionOutput = exports.getAccessLogSubscription = exports.DomainVerification = exports.AuthPolicy = exports.AccessLogSubscription = void 0;
const pulumi = require("@pulumi/pulumi");
const utilities = require("../utilities");
exports.AccessLogSubscription = null;
utilities.lazyLoad(exports, ["AccessLogSubscription"], () => require("./accessLogSubscription"));
exports.AuthPolicy = null;
utilities.lazyLoad(exports, ["AuthPolicy"], () => require("./authPolicy"));
exports.DomainVerification = null;
utilities.lazyLoad(exports, ["DomainVerification"], () => require("./domainVerification"));
exports.getAccessLogSubscription = null;
exports.getAccessLogSubscriptionOutput = null;
utilities.lazyLoad(exports, ["getAccessLogSubscription", "getAccessLogSubscriptionOutput"], () => require("./getAccessLogSubscription"));
exports.getAuthPolicy = null;
exports.getAuthPolicyOutput = null;
utilities.lazyLoad(exports, ["getAuthPolicy", "getAuthPolicyOutput"], () => require("./getAuthPolicy"));
exports.getDomainVerification = null;
exports.getDomainVerificationOutput = null;
utilities.lazyLoad(exports, ["getDomainVerification", "getDomainVerificationOutput"], () => require("./getDomainVerification"));
exports.getListener = null;
exports.getListenerOutput = null;
utilities.lazyLoad(exports, ["getListener", "getListenerOutput"], () => require("./getListener"));
exports.getResourceConfiguration = null;
exports.getResourceConfigurationOutput = null;
utilities.lazyLoad(exports, ["getResourceConfiguration", "getResourceConfigurationOutput"], () => require("./getResourceConfiguration"));
exports.getResourceGateway = null;
exports.getResourceGatewayOutput = null;
utilities.lazyLoad(exports, ["getResourceGateway", "getResourceGatewayOutput"], () => require("./getResourceGateway"));
exports.getResourcePolicy = null;
exports.getResourcePolicyOutput = null;
utilities.lazyLoad(exports, ["getResourcePolicy", "getResourcePolicyOutput"], () => require("./getResourcePolicy"));
exports.getRule = null;
exports.getRuleOutput = null;
utilities.lazyLoad(exports, ["getRule", "getRuleOutput"], () => require("./getRule"));
exports.getService = null;
exports.getServiceOutput = null;
utilities.lazyLoad(exports, ["getService", "getServiceOutput"], () => require("./getService"));
exports.getServiceNetwork = null;
exports.getServiceNetworkOutput = null;
utilities.lazyLoad(exports, ["getServiceNetwork", "getServiceNetworkOutput"], () => require("./getServiceNetwork"));
exports.getServiceNetworkResourceAssociation = null;
exports.getServiceNetworkResourceAssociationOutput = null;
utilities.lazyLoad(exports, ["getServiceNetworkResourceAssociation", "getServiceNetworkResourceAssociationOutput"], () => require("./getServiceNetworkResourceAssociation"));
exports.getServiceNetworkServiceAssociation = null;
exports.getServiceNetworkServiceAssociationOutput = null;
utilities.lazyLoad(exports, ["getServiceNetworkServiceAssociation", "getServiceNetworkServiceAssociationOutput"], () => require("./getServiceNetworkServiceAssociation"));
exports.getServiceNetworkVpcAssociation = null;
exports.getServiceNetworkVpcAssociationOutput = null;
utilities.lazyLoad(exports, ["getServiceNetworkVpcAssociation", "getServiceNetworkVpcAssociationOutput"], () => require("./getServiceNetworkVpcAssociation"));
exports.getTargetGroup = null;
exports.getTargetGroupOutput = null;
utilities.lazyLoad(exports, ["getTargetGroup", "getTargetGroupOutput"], () => require("./getTargetGroup"));
exports.Listener = null;
utilities.lazyLoad(exports, ["Listener"], () => require("./listener"));
exports.ResourceConfiguration = null;
utilities.lazyLoad(exports, ["ResourceConfiguration"], () => require("./resourceConfiguration"));
exports.ResourceGateway = null;
utilities.lazyLoad(exports, ["ResourceGateway"], () => require("./resourceGateway"));
exports.ResourcePolicy = null;
utilities.lazyLoad(exports, ["ResourcePolicy"], () => require("./resourcePolicy"));
exports.Rule = null;
utilities.lazyLoad(exports, ["Rule"], () => require("./rule"));
exports.Service = null;
utilities.lazyLoad(exports, ["Service"], () => require("./service"));
exports.ServiceNetwork = null;
utilities.lazyLoad(exports, ["ServiceNetwork"], () => require("./serviceNetwork"));
exports.ServiceNetworkResourceAssociation = null;
utilities.lazyLoad(exports, ["ServiceNetworkResourceAssociation"], () => require("./serviceNetworkResourceAssociation"));
exports.ServiceNetworkServiceAssociation = null;
utilities.lazyLoad(exports, ["ServiceNetworkServiceAssociation"], () => require("./serviceNetworkServiceAssociation"));
exports.ServiceNetworkVpcAssociation = null;
utilities.lazyLoad(exports, ["ServiceNetworkVpcAssociation"], () => require("./serviceNetworkVpcAssociation"));
exports.TargetGroup = null;
utilities.lazyLoad(exports, ["TargetGroup"], () => require("./targetGroup"));
// Export enums:
__exportStar(require("../types/enums/vpclattice"), exports);
const _module = {
version: utilities.getVersion(),
construct: (name, type, urn) => {
switch (type) {
case "aws-native:vpclattice:AccessLogSubscription":
return new exports.AccessLogSubscription(name, undefined, { urn });
case "aws-native:vpclattice:AuthPolicy":
return new exports.AuthPolicy(name, undefined, { urn });
case "aws-native:vpclattice:DomainVerification":
return new exports.DomainVerification(name, undefined, { urn });
case "aws-native:vpclattice:Listener":
return new exports.Listener(name, undefined, { urn });
case "aws-native:vpclattice:ResourceConfiguration":
return new exports.ResourceConfiguration(name, undefined, { urn });
case "aws-native:vpclattice:ResourceGateway":
return new exports.ResourceGateway(name, undefined, { urn });
case "aws-native:vpclattice:ResourcePolicy":
return new exports.ResourcePolicy(name, undefined, { urn });
case "aws-native:vpclattice:Rule":
return new exports.Rule(name, undefined, { urn });
case "aws-native:vpclattice:Service":
return new exports.Service(name, undefined, { urn });
case "aws-native:vpclattice:ServiceNetwork":
return new exports.ServiceNetwork(name, undefined, { urn });
case "aws-native:vpclattice:ServiceNetworkResourceAssociation":
return new exports.ServiceNetworkResourceAssociation(name, undefined, { urn });
case "aws-native:vpclattice:ServiceNetworkServiceAssociation":
return new exports.ServiceNetworkServiceAssociation(name, undefined, { urn });
case "aws-native:vpclattice:ServiceNetworkVpcAssociation":
return new exports.ServiceNetworkVpcAssociation(name, undefined, { urn });
case "aws-native:vpclattice:TargetGroup":
return new exports.TargetGroup(name, undefined, { urn });
default:
throw new Error(`unknown resource type ${type}`);
}
},
};
pulumi.runtime.registerResourceModule("aws-native", "vpclattice", _module);
//# sourceMappingURL=index.js.map