UNPKG

@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)

189 lines • 12.4 kB
"use strict"; // *** 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.getStage = exports.getRestApiOutput = exports.getRestApi = exports.getResourceOutput = exports.getResource = exports.getRequestValidatorOutput = exports.getRequestValidator = exports.getModelOutput = exports.getModel = exports.getMethodOutput = exports.getMethod = exports.getGatewayResponseOutput = exports.getGatewayResponse = exports.getDomainNameV2Output = exports.getDomainNameV2 = exports.getDomainNameAccessAssociationOutput = exports.getDomainNameAccessAssociation = exports.getDomainNameOutput = exports.getDomainName = exports.getDocumentationVersionOutput = exports.getDocumentationVersion = exports.getDocumentationPartOutput = exports.getDocumentationPart = exports.getDeploymentOutput = exports.getDeployment = exports.getClientCertificateOutput = exports.getClientCertificate = exports.getBasePathMappingV2Output = exports.getBasePathMappingV2 = exports.getBasePathMappingOutput = exports.getBasePathMapping = exports.getAuthorizerOutput = exports.getAuthorizer = exports.getApiKeyOutput = exports.getApiKey = exports.getAccountOutput = exports.getAccount = exports.GatewayResponse = exports.DomainNameV2 = exports.DomainNameAccessAssociation = exports.DomainName = exports.DocumentationVersion = exports.DocumentationPart = exports.Deployment = exports.ClientCertificate = exports.BasePathMappingV2 = exports.BasePathMapping = exports.Authorizer = exports.ApiKey = exports.Account = void 0; exports.VpcLink = exports.UsagePlanKey = exports.UsagePlan = exports.Stage = exports.RestApi = exports.Resource = exports.RequestValidator = exports.Model = exports.Method = exports.getVpcLinkOutput = exports.getVpcLink = exports.getUsagePlanKeyOutput = exports.getUsagePlanKey = exports.getUsagePlanOutput = exports.getUsagePlan = exports.getStageOutput = void 0; const pulumi = require("@pulumi/pulumi"); const utilities = require("../utilities"); exports.Account = null; utilities.lazyLoad(exports, ["Account"], () => require("./account")); exports.ApiKey = null; utilities.lazyLoad(exports, ["ApiKey"], () => require("./apiKey")); exports.Authorizer = null; utilities.lazyLoad(exports, ["Authorizer"], () => require("./authorizer")); exports.BasePathMapping = null; utilities.lazyLoad(exports, ["BasePathMapping"], () => require("./basePathMapping")); exports.BasePathMappingV2 = null; utilities.lazyLoad(exports, ["BasePathMappingV2"], () => require("./basePathMappingV2")); exports.ClientCertificate = null; utilities.lazyLoad(exports, ["ClientCertificate"], () => require("./clientCertificate")); exports.Deployment = null; utilities.lazyLoad(exports, ["Deployment"], () => require("./deployment")); exports.DocumentationPart = null; utilities.lazyLoad(exports, ["DocumentationPart"], () => require("./documentationPart")); exports.DocumentationVersion = null; utilities.lazyLoad(exports, ["DocumentationVersion"], () => require("./documentationVersion")); exports.DomainName = null; utilities.lazyLoad(exports, ["DomainName"], () => require("./domainName")); exports.DomainNameAccessAssociation = null; utilities.lazyLoad(exports, ["DomainNameAccessAssociation"], () => require("./domainNameAccessAssociation")); exports.DomainNameV2 = null; utilities.lazyLoad(exports, ["DomainNameV2"], () => require("./domainNameV2")); exports.GatewayResponse = null; utilities.lazyLoad(exports, ["GatewayResponse"], () => require("./gatewayResponse")); exports.getAccount = null; exports.getAccountOutput = null; utilities.lazyLoad(exports, ["getAccount", "getAccountOutput"], () => require("./getAccount")); exports.getApiKey = null; exports.getApiKeyOutput = null; utilities.lazyLoad(exports, ["getApiKey", "getApiKeyOutput"], () => require("./getApiKey")); exports.getAuthorizer = null; exports.getAuthorizerOutput = null; utilities.lazyLoad(exports, ["getAuthorizer", "getAuthorizerOutput"], () => require("./getAuthorizer")); exports.getBasePathMapping = null; exports.getBasePathMappingOutput = null; utilities.lazyLoad(exports, ["getBasePathMapping", "getBasePathMappingOutput"], () => require("./getBasePathMapping")); exports.getBasePathMappingV2 = null; exports.getBasePathMappingV2Output = null; utilities.lazyLoad(exports, ["getBasePathMappingV2", "getBasePathMappingV2Output"], () => require("./getBasePathMappingV2")); exports.getClientCertificate = null; exports.getClientCertificateOutput = null; utilities.lazyLoad(exports, ["getClientCertificate", "getClientCertificateOutput"], () => require("./getClientCertificate")); exports.getDeployment = null; exports.getDeploymentOutput = null; utilities.lazyLoad(exports, ["getDeployment", "getDeploymentOutput"], () => require("./getDeployment")); exports.getDocumentationPart = null; exports.getDocumentationPartOutput = null; utilities.lazyLoad(exports, ["getDocumentationPart", "getDocumentationPartOutput"], () => require("./getDocumentationPart")); exports.getDocumentationVersion = null; exports.getDocumentationVersionOutput = null; utilities.lazyLoad(exports, ["getDocumentationVersion", "getDocumentationVersionOutput"], () => require("./getDocumentationVersion")); exports.getDomainName = null; exports.getDomainNameOutput = null; utilities.lazyLoad(exports, ["getDomainName", "getDomainNameOutput"], () => require("./getDomainName")); exports.getDomainNameAccessAssociation = null; exports.getDomainNameAccessAssociationOutput = null; utilities.lazyLoad(exports, ["getDomainNameAccessAssociation", "getDomainNameAccessAssociationOutput"], () => require("./getDomainNameAccessAssociation")); exports.getDomainNameV2 = null; exports.getDomainNameV2Output = null; utilities.lazyLoad(exports, ["getDomainNameV2", "getDomainNameV2Output"], () => require("./getDomainNameV2")); exports.getGatewayResponse = null; exports.getGatewayResponseOutput = null; utilities.lazyLoad(exports, ["getGatewayResponse", "getGatewayResponseOutput"], () => require("./getGatewayResponse")); exports.getMethod = null; exports.getMethodOutput = null; utilities.lazyLoad(exports, ["getMethod", "getMethodOutput"], () => require("./getMethod")); exports.getModel = null; exports.getModelOutput = null; utilities.lazyLoad(exports, ["getModel", "getModelOutput"], () => require("./getModel")); exports.getRequestValidator = null; exports.getRequestValidatorOutput = null; utilities.lazyLoad(exports, ["getRequestValidator", "getRequestValidatorOutput"], () => require("./getRequestValidator")); exports.getResource = null; exports.getResourceOutput = null; utilities.lazyLoad(exports, ["getResource", "getResourceOutput"], () => require("./getResource")); exports.getRestApi = null; exports.getRestApiOutput = null; utilities.lazyLoad(exports, ["getRestApi", "getRestApiOutput"], () => require("./getRestApi")); exports.getStage = null; exports.getStageOutput = null; utilities.lazyLoad(exports, ["getStage", "getStageOutput"], () => require("./getStage")); exports.getUsagePlan = null; exports.getUsagePlanOutput = null; utilities.lazyLoad(exports, ["getUsagePlan", "getUsagePlanOutput"], () => require("./getUsagePlan")); exports.getUsagePlanKey = null; exports.getUsagePlanKeyOutput = null; utilities.lazyLoad(exports, ["getUsagePlanKey", "getUsagePlanKeyOutput"], () => require("./getUsagePlanKey")); exports.getVpcLink = null; exports.getVpcLinkOutput = null; utilities.lazyLoad(exports, ["getVpcLink", "getVpcLinkOutput"], () => require("./getVpcLink")); exports.Method = null; utilities.lazyLoad(exports, ["Method"], () => require("./method")); exports.Model = null; utilities.lazyLoad(exports, ["Model"], () => require("./model")); exports.RequestValidator = null; utilities.lazyLoad(exports, ["RequestValidator"], () => require("./requestValidator")); exports.Resource = null; utilities.lazyLoad(exports, ["Resource"], () => require("./resource")); exports.RestApi = null; utilities.lazyLoad(exports, ["RestApi"], () => require("./restApi")); exports.Stage = null; utilities.lazyLoad(exports, ["Stage"], () => require("./stage")); exports.UsagePlan = null; utilities.lazyLoad(exports, ["UsagePlan"], () => require("./usagePlan")); exports.UsagePlanKey = null; utilities.lazyLoad(exports, ["UsagePlanKey"], () => require("./usagePlanKey")); exports.VpcLink = null; utilities.lazyLoad(exports, ["VpcLink"], () => require("./vpcLink")); // Export enums: __exportStar(require("../types/enums/apigateway"), exports); const _module = { version: utilities.getVersion(), construct: (name, type, urn) => { switch (type) { case "aws-native:apigateway:Account": return new exports.Account(name, undefined, { urn }); case "aws-native:apigateway:ApiKey": return new exports.ApiKey(name, undefined, { urn }); case "aws-native:apigateway:Authorizer": return new exports.Authorizer(name, undefined, { urn }); case "aws-native:apigateway:BasePathMapping": return new exports.BasePathMapping(name, undefined, { urn }); case "aws-native:apigateway:BasePathMappingV2": return new exports.BasePathMappingV2(name, undefined, { urn }); case "aws-native:apigateway:ClientCertificate": return new exports.ClientCertificate(name, undefined, { urn }); case "aws-native:apigateway:Deployment": return new exports.Deployment(name, undefined, { urn }); case "aws-native:apigateway:DocumentationPart": return new exports.DocumentationPart(name, undefined, { urn }); case "aws-native:apigateway:DocumentationVersion": return new exports.DocumentationVersion(name, undefined, { urn }); case "aws-native:apigateway:DomainName": return new exports.DomainName(name, undefined, { urn }); case "aws-native:apigateway:DomainNameAccessAssociation": return new exports.DomainNameAccessAssociation(name, undefined, { urn }); case "aws-native:apigateway:DomainNameV2": return new exports.DomainNameV2(name, undefined, { urn }); case "aws-native:apigateway:GatewayResponse": return new exports.GatewayResponse(name, undefined, { urn }); case "aws-native:apigateway:Method": return new exports.Method(name, undefined, { urn }); case "aws-native:apigateway:Model": return new exports.Model(name, undefined, { urn }); case "aws-native:apigateway:RequestValidator": return new exports.RequestValidator(name, undefined, { urn }); case "aws-native:apigateway:Resource": return new exports.Resource(name, undefined, { urn }); case "aws-native:apigateway:RestApi": return new exports.RestApi(name, undefined, { urn }); case "aws-native:apigateway:Stage": return new exports.Stage(name, undefined, { urn }); case "aws-native:apigateway:UsagePlan": return new exports.UsagePlan(name, undefined, { urn }); case "aws-native:apigateway:UsagePlanKey": return new exports.UsagePlanKey(name, undefined, { urn }); case "aws-native:apigateway:VpcLink": return new exports.VpcLink(name, undefined, { urn }); default: throw new Error(`unknown resource type ${type}`); } }, }; pulumi.runtime.registerResourceModule("aws-native", "apigateway", _module); //# sourceMappingURL=index.js.map