UNPKG

@pulumi/fastly

Version:

A Pulumi package for creating and managing fastly cloud resources.. Based on terraform-provider-fastly: version v4

229 lines • 16 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.Integration = exports.getVclSnippetsOutput = exports.getVclSnippets = exports.getTlsSubscriptionIdsOutput = exports.getTlsSubscriptionIds = exports.getTlsSubscriptionOutput = exports.getTlsSubscription = exports.getTlsPrivateKeyIdsOutput = exports.getTlsPrivateKeyIds = exports.getTlsPrivateKeyOutput = exports.getTlsPrivateKey = exports.getTlsPlatformCertificateIdsOutput = exports.getTlsPlatformCertificateIds = exports.getTlsPlatformCertificateOutput = exports.getTlsPlatformCertificate = exports.getTlsDomainOutput = exports.getTlsDomain = exports.getTlsConfigurationIdsOutput = exports.getTlsConfigurationIds = exports.getTlsConfigurationOutput = exports.getTlsConfiguration = exports.getTlsCertificateIdsOutput = exports.getTlsCertificateIds = exports.getTlsCertificateOutput = exports.getTlsCertificate = exports.getTlsActivationIdsOutput = exports.getTlsActivationIds = exports.getTlsActivationOutput = exports.getTlsActivation = exports.getServicesOutput = exports.getServices = exports.getSecretstoresOutput = exports.getSecretstores = exports.getPackageHashOutput = exports.getPackageHash = exports.getKvstoresOutput = exports.getKvstores = exports.getFastlyIpRangesOutput = exports.getFastlyIpRanges = exports.getDictionariesOutput = exports.getDictionaries = exports.getDatacentersOutput = exports.getDatacenters = exports.getConfigstoresOutput = exports.getConfigstores = exports.DomainV1 = exports.CustomDashboard = exports.ConfigstoreEntries = exports.Configstore = exports.Alert = void 0; exports.types = exports.config = exports.User = exports.TlsSubscriptionValidation = exports.TlsSubscription = exports.TlsPrivateKey = exports.TlsPlatformCertificate = exports.TlsMutualAuthentication = exports.TlsCertificate = exports.TlsActivation = exports.ServiceVcl = exports.ServiceDynamicSnippetContent = exports.ServiceDictionaryItems = exports.ServiceCompute = exports.ServiceAuthorization = exports.ServiceACLEntries = exports.Secretstore = exports.ObjectStorageAccessKeys = exports.Kvstore = void 0; const pulumi = require("@pulumi/pulumi"); const utilities = require("./utilities"); exports.Alert = null; utilities.lazyLoad(exports, ["Alert"], () => require("./alert")); exports.Configstore = null; utilities.lazyLoad(exports, ["Configstore"], () => require("./configstore")); exports.ConfigstoreEntries = null; utilities.lazyLoad(exports, ["ConfigstoreEntries"], () => require("./configstoreEntries")); exports.CustomDashboard = null; utilities.lazyLoad(exports, ["CustomDashboard"], () => require("./customDashboard")); exports.DomainV1 = null; utilities.lazyLoad(exports, ["DomainV1"], () => require("./domainV1")); exports.getConfigstores = null; exports.getConfigstoresOutput = null; utilities.lazyLoad(exports, ["getConfigstores", "getConfigstoresOutput"], () => require("./getConfigstores")); exports.getDatacenters = null; exports.getDatacentersOutput = null; utilities.lazyLoad(exports, ["getDatacenters", "getDatacentersOutput"], () => require("./getDatacenters")); exports.getDictionaries = null; exports.getDictionariesOutput = null; utilities.lazyLoad(exports, ["getDictionaries", "getDictionariesOutput"], () => require("./getDictionaries")); exports.getFastlyIpRanges = null; exports.getFastlyIpRangesOutput = null; utilities.lazyLoad(exports, ["getFastlyIpRanges", "getFastlyIpRangesOutput"], () => require("./getFastlyIpRanges")); exports.getKvstores = null; exports.getKvstoresOutput = null; utilities.lazyLoad(exports, ["getKvstores", "getKvstoresOutput"], () => require("./getKvstores")); exports.getPackageHash = null; exports.getPackageHashOutput = null; utilities.lazyLoad(exports, ["getPackageHash", "getPackageHashOutput"], () => require("./getPackageHash")); exports.getSecretstores = null; exports.getSecretstoresOutput = null; utilities.lazyLoad(exports, ["getSecretstores", "getSecretstoresOutput"], () => require("./getSecretstores")); exports.getServices = null; exports.getServicesOutput = null; utilities.lazyLoad(exports, ["getServices", "getServicesOutput"], () => require("./getServices")); exports.getTlsActivation = null; exports.getTlsActivationOutput = null; utilities.lazyLoad(exports, ["getTlsActivation", "getTlsActivationOutput"], () => require("./getTlsActivation")); exports.getTlsActivationIds = null; exports.getTlsActivationIdsOutput = null; utilities.lazyLoad(exports, ["getTlsActivationIds", "getTlsActivationIdsOutput"], () => require("./getTlsActivationIds")); exports.getTlsCertificate = null; exports.getTlsCertificateOutput = null; utilities.lazyLoad(exports, ["getTlsCertificate", "getTlsCertificateOutput"], () => require("./getTlsCertificate")); exports.getTlsCertificateIds = null; exports.getTlsCertificateIdsOutput = null; utilities.lazyLoad(exports, ["getTlsCertificateIds", "getTlsCertificateIdsOutput"], () => require("./getTlsCertificateIds")); exports.getTlsConfiguration = null; exports.getTlsConfigurationOutput = null; utilities.lazyLoad(exports, ["getTlsConfiguration", "getTlsConfigurationOutput"], () => require("./getTlsConfiguration")); exports.getTlsConfigurationIds = null; exports.getTlsConfigurationIdsOutput = null; utilities.lazyLoad(exports, ["getTlsConfigurationIds", "getTlsConfigurationIdsOutput"], () => require("./getTlsConfigurationIds")); exports.getTlsDomain = null; exports.getTlsDomainOutput = null; utilities.lazyLoad(exports, ["getTlsDomain", "getTlsDomainOutput"], () => require("./getTlsDomain")); exports.getTlsPlatformCertificate = null; exports.getTlsPlatformCertificateOutput = null; utilities.lazyLoad(exports, ["getTlsPlatformCertificate", "getTlsPlatformCertificateOutput"], () => require("./getTlsPlatformCertificate")); exports.getTlsPlatformCertificateIds = null; exports.getTlsPlatformCertificateIdsOutput = null; utilities.lazyLoad(exports, ["getTlsPlatformCertificateIds", "getTlsPlatformCertificateIdsOutput"], () => require("./getTlsPlatformCertificateIds")); exports.getTlsPrivateKey = null; exports.getTlsPrivateKeyOutput = null; utilities.lazyLoad(exports, ["getTlsPrivateKey", "getTlsPrivateKeyOutput"], () => require("./getTlsPrivateKey")); exports.getTlsPrivateKeyIds = null; exports.getTlsPrivateKeyIdsOutput = null; utilities.lazyLoad(exports, ["getTlsPrivateKeyIds", "getTlsPrivateKeyIdsOutput"], () => require("./getTlsPrivateKeyIds")); exports.getTlsSubscription = null; exports.getTlsSubscriptionOutput = null; utilities.lazyLoad(exports, ["getTlsSubscription", "getTlsSubscriptionOutput"], () => require("./getTlsSubscription")); exports.getTlsSubscriptionIds = null; exports.getTlsSubscriptionIdsOutput = null; utilities.lazyLoad(exports, ["getTlsSubscriptionIds", "getTlsSubscriptionIdsOutput"], () => require("./getTlsSubscriptionIds")); exports.getVclSnippets = null; exports.getVclSnippetsOutput = null; utilities.lazyLoad(exports, ["getVclSnippets", "getVclSnippetsOutput"], () => require("./getVclSnippets")); exports.Integration = null; utilities.lazyLoad(exports, ["Integration"], () => require("./integration")); exports.Kvstore = null; utilities.lazyLoad(exports, ["Kvstore"], () => require("./kvstore")); exports.ObjectStorageAccessKeys = null; utilities.lazyLoad(exports, ["ObjectStorageAccessKeys"], () => require("./objectStorageAccessKeys")); __exportStar(require("./provider"), exports); const provider_1 = require("./provider"); exports.Secretstore = null; utilities.lazyLoad(exports, ["Secretstore"], () => require("./secretstore")); exports.ServiceACLEntries = null; utilities.lazyLoad(exports, ["ServiceACLEntries"], () => require("./serviceACLEntries")); exports.ServiceAuthorization = null; utilities.lazyLoad(exports, ["ServiceAuthorization"], () => require("./serviceAuthorization")); exports.ServiceCompute = null; utilities.lazyLoad(exports, ["ServiceCompute"], () => require("./serviceCompute")); exports.ServiceDictionaryItems = null; utilities.lazyLoad(exports, ["ServiceDictionaryItems"], () => require("./serviceDictionaryItems")); exports.ServiceDynamicSnippetContent = null; utilities.lazyLoad(exports, ["ServiceDynamicSnippetContent"], () => require("./serviceDynamicSnippetContent")); exports.ServiceVcl = null; utilities.lazyLoad(exports, ["ServiceVcl"], () => require("./serviceVcl")); exports.TlsActivation = null; utilities.lazyLoad(exports, ["TlsActivation"], () => require("./tlsActivation")); exports.TlsCertificate = null; utilities.lazyLoad(exports, ["TlsCertificate"], () => require("./tlsCertificate")); exports.TlsMutualAuthentication = null; utilities.lazyLoad(exports, ["TlsMutualAuthentication"], () => require("./tlsMutualAuthentication")); exports.TlsPlatformCertificate = null; utilities.lazyLoad(exports, ["TlsPlatformCertificate"], () => require("./tlsPlatformCertificate")); exports.TlsPrivateKey = null; utilities.lazyLoad(exports, ["TlsPrivateKey"], () => require("./tlsPrivateKey")); exports.TlsSubscription = null; utilities.lazyLoad(exports, ["TlsSubscription"], () => require("./tlsSubscription")); exports.TlsSubscriptionValidation = null; utilities.lazyLoad(exports, ["TlsSubscriptionValidation"], () => require("./tlsSubscriptionValidation")); exports.User = null; utilities.lazyLoad(exports, ["User"], () => require("./user")); // Export sub-modules: const config = require("./config"); exports.config = config; const types = require("./types"); exports.types = types; const _module = { version: utilities.getVersion(), construct: (name, type, urn) => { switch (type) { case "fastly:index/alert:Alert": return new exports.Alert(name, undefined, { urn }); case "fastly:index/configstore:Configstore": return new exports.Configstore(name, undefined, { urn }); case "fastly:index/configstoreEntries:ConfigstoreEntries": return new exports.ConfigstoreEntries(name, undefined, { urn }); case "fastly:index/customDashboard:CustomDashboard": return new exports.CustomDashboard(name, undefined, { urn }); case "fastly:index/domainV1:DomainV1": return new exports.DomainV1(name, undefined, { urn }); case "fastly:index/integration:Integration": return new exports.Integration(name, undefined, { urn }); case "fastly:index/kvstore:Kvstore": return new exports.Kvstore(name, undefined, { urn }); case "fastly:index/objectStorageAccessKeys:ObjectStorageAccessKeys": return new exports.ObjectStorageAccessKeys(name, undefined, { urn }); case "fastly:index/secretstore:Secretstore": return new exports.Secretstore(name, undefined, { urn }); case "fastly:index/serviceACLEntries:ServiceACLEntries": return new exports.ServiceACLEntries(name, undefined, { urn }); case "fastly:index/serviceAuthorization:ServiceAuthorization": return new exports.ServiceAuthorization(name, undefined, { urn }); case "fastly:index/serviceCompute:ServiceCompute": return new exports.ServiceCompute(name, undefined, { urn }); case "fastly:index/serviceDictionaryItems:ServiceDictionaryItems": return new exports.ServiceDictionaryItems(name, undefined, { urn }); case "fastly:index/serviceDynamicSnippetContent:ServiceDynamicSnippetContent": return new exports.ServiceDynamicSnippetContent(name, undefined, { urn }); case "fastly:index/serviceVcl:ServiceVcl": return new exports.ServiceVcl(name, undefined, { urn }); case "fastly:index/tlsActivation:TlsActivation": return new exports.TlsActivation(name, undefined, { urn }); case "fastly:index/tlsCertificate:TlsCertificate": return new exports.TlsCertificate(name, undefined, { urn }); case "fastly:index/tlsMutualAuthentication:TlsMutualAuthentication": return new exports.TlsMutualAuthentication(name, undefined, { urn }); case "fastly:index/tlsPlatformCertificate:TlsPlatformCertificate": return new exports.TlsPlatformCertificate(name, undefined, { urn }); case "fastly:index/tlsPrivateKey:TlsPrivateKey": return new exports.TlsPrivateKey(name, undefined, { urn }); case "fastly:index/tlsSubscription:TlsSubscription": return new exports.TlsSubscription(name, undefined, { urn }); case "fastly:index/tlsSubscriptionValidation:TlsSubscriptionValidation": return new exports.TlsSubscriptionValidation(name, undefined, { urn }); case "fastly:index/user:User": return new exports.User(name, undefined, { urn }); default: throw new Error(`unknown resource type ${type}`); } }, }; pulumi.runtime.registerResourceModule("fastly", "index/alert", _module); pulumi.runtime.registerResourceModule("fastly", "index/configstore", _module); pulumi.runtime.registerResourceModule("fastly", "index/configstoreEntries", _module); pulumi.runtime.registerResourceModule("fastly", "index/customDashboard", _module); pulumi.runtime.registerResourceModule("fastly", "index/domainV1", _module); pulumi.runtime.registerResourceModule("fastly", "index/integration", _module); pulumi.runtime.registerResourceModule("fastly", "index/kvstore", _module); pulumi.runtime.registerResourceModule("fastly", "index/objectStorageAccessKeys", _module); pulumi.runtime.registerResourceModule("fastly", "index/secretstore", _module); pulumi.runtime.registerResourceModule("fastly", "index/serviceACLEntries", _module); pulumi.runtime.registerResourceModule("fastly", "index/serviceAuthorization", _module); pulumi.runtime.registerResourceModule("fastly", "index/serviceCompute", _module); pulumi.runtime.registerResourceModule("fastly", "index/serviceDictionaryItems", _module); pulumi.runtime.registerResourceModule("fastly", "index/serviceDynamicSnippetContent", _module); pulumi.runtime.registerResourceModule("fastly", "index/serviceVcl", _module); pulumi.runtime.registerResourceModule("fastly", "index/tlsActivation", _module); pulumi.runtime.registerResourceModule("fastly", "index/tlsCertificate", _module); pulumi.runtime.registerResourceModule("fastly", "index/tlsMutualAuthentication", _module); pulumi.runtime.registerResourceModule("fastly", "index/tlsPlatformCertificate", _module); pulumi.runtime.registerResourceModule("fastly", "index/tlsPrivateKey", _module); pulumi.runtime.registerResourceModule("fastly", "index/tlsSubscription", _module); pulumi.runtime.registerResourceModule("fastly", "index/tlsSubscriptionValidation", _module); pulumi.runtime.registerResourceModule("fastly", "index/user", _module); pulumi.runtime.registerResourcePackage("fastly", { version: utilities.getVersion(), constructProvider: (name, type, urn) => { if (type !== "pulumi:providers:fastly") { throw new Error(`unknown provider type ${type}`); } return new provider_1.Provider(name, undefined, { urn }); }, }); //# sourceMappingURL=index.js.map