UNPKG

@pulumi/fastly

Version:

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

395 lines • 30.9 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.getNgwafVirtualPatchesOutput = exports.getNgwafVirtualPatches = exports.getNgwafThresholdsOutput = exports.getNgwafThresholds = exports.getNgwafRedactionsOutput = exports.getNgwafRedactions = exports.getNgwafAlertWebhookIntegrationOutput = exports.getNgwafAlertWebhookIntegration = exports.getNgwafAlertSlackIntegrationOutput = exports.getNgwafAlertSlackIntegration = exports.getNgwafAlertPagerdutyIntegrationOutput = exports.getNgwafAlertPagerdutyIntegration = exports.getNgwafAlertOpsgenieIntegrationOutput = exports.getNgwafAlertOpsgenieIntegration = exports.getNgwafAlertMicrosoftTeamsIntegrationOutput = exports.getNgwafAlertMicrosoftTeamsIntegration = exports.getNgwafAlertMailingListIntegrationOutput = exports.getNgwafAlertMailingListIntegration = exports.getNgwafAlertJiraIntegrationOutput = exports.getNgwafAlertJiraIntegration = exports.getNgwafAlertDatadogIntegrationOutput = exports.getNgwafAlertDatadogIntegration = exports.getNgwafAccountSignalsOutput = exports.getNgwafAccountSignals = exports.getNgwafAccountRulesOutput = exports.getNgwafAccountRules = exports.getNgwafAccountListsOutput = exports.getNgwafAccountLists = exports.getKvstoresOutput = exports.getKvstores = exports.getFastlyIpRangesOutput = exports.getFastlyIpRanges = exports.getDomainsV1Output = exports.getDomainsV1 = exports.getDictionariesOutput = exports.getDictionaries = exports.getDatacentersOutput = exports.getDatacenters = exports.getConfigstoresOutput = exports.getConfigstores = exports.getComputeAclsOutput = exports.getComputeAcls = exports.DomainV1ServiceLink = exports.DomainV1 = exports.CustomDashboard = exports.ConfigstoreEntries = exports.Configstore = exports.ComputeAclEntries = exports.ComputeAcl = exports.Alert = void 0; exports.NgwafAlertMailingListIntegration = exports.NgwafAlertJiraIntegration = exports.NgwafAlertDatadogIntegration = exports.NgwafAccountSignal = exports.NgwafAccountRule = exports.NgwafAccountList = exports.Kvstore = 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.getNgwafWorkspacesOutput = exports.getNgwafWorkspaces = exports.getNgwafWorkspaceSignalsOutput = exports.getNgwafWorkspaceSignals = exports.getNgwafWorkspaceRulesOutput = exports.getNgwafWorkspaceRules = exports.getNgwafWorkspaceListsOutput = exports.getNgwafWorkspaceLists = 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.NgwafWorkspaceSignal = exports.NgwafWorkspaceRule = exports.NgwafWorkspaceList = exports.NgwafWorkspace = exports.NgwafVirtualPatches = exports.NgwafThresholds = exports.NgwafRedaction = exports.NgwafAlertWebhookIntegration = exports.NgwafAlertSlackIntegration = exports.NgwafAlertPagerdutyIntegration = exports.NgwafAlertOpsgenieIntegration = exports.NgwafAlertMicrosoftTeamsIntegration = void 0; const pulumi = require("@pulumi/pulumi"); const utilities = require("./utilities"); exports.Alert = null; utilities.lazyLoad(exports, ["Alert"], () => require("./alert")); exports.ComputeAcl = null; utilities.lazyLoad(exports, ["ComputeAcl"], () => require("./computeAcl")); exports.ComputeAclEntries = null; utilities.lazyLoad(exports, ["ComputeAclEntries"], () => require("./computeAclEntries")); 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.DomainV1ServiceLink = null; utilities.lazyLoad(exports, ["DomainV1ServiceLink"], () => require("./domainV1ServiceLink")); exports.getComputeAcls = null; exports.getComputeAclsOutput = null; utilities.lazyLoad(exports, ["getComputeAcls", "getComputeAclsOutput"], () => require("./getComputeAcls")); 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.getDomainsV1 = null; exports.getDomainsV1Output = null; utilities.lazyLoad(exports, ["getDomainsV1", "getDomainsV1Output"], () => require("./getDomainsV1")); 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.getNgwafAccountLists = null; exports.getNgwafAccountListsOutput = null; utilities.lazyLoad(exports, ["getNgwafAccountLists", "getNgwafAccountListsOutput"], () => require("./getNgwafAccountLists")); exports.getNgwafAccountRules = null; exports.getNgwafAccountRulesOutput = null; utilities.lazyLoad(exports, ["getNgwafAccountRules", "getNgwafAccountRulesOutput"], () => require("./getNgwafAccountRules")); exports.getNgwafAccountSignals = null; exports.getNgwafAccountSignalsOutput = null; utilities.lazyLoad(exports, ["getNgwafAccountSignals", "getNgwafAccountSignalsOutput"], () => require("./getNgwafAccountSignals")); exports.getNgwafAlertDatadogIntegration = null; exports.getNgwafAlertDatadogIntegrationOutput = null; utilities.lazyLoad(exports, ["getNgwafAlertDatadogIntegration", "getNgwafAlertDatadogIntegrationOutput"], () => require("./getNgwafAlertDatadogIntegration")); exports.getNgwafAlertJiraIntegration = null; exports.getNgwafAlertJiraIntegrationOutput = null; utilities.lazyLoad(exports, ["getNgwafAlertJiraIntegration", "getNgwafAlertJiraIntegrationOutput"], () => require("./getNgwafAlertJiraIntegration")); exports.getNgwafAlertMailingListIntegration = null; exports.getNgwafAlertMailingListIntegrationOutput = null; utilities.lazyLoad(exports, ["getNgwafAlertMailingListIntegration", "getNgwafAlertMailingListIntegrationOutput"], () => require("./getNgwafAlertMailingListIntegration")); exports.getNgwafAlertMicrosoftTeamsIntegration = null; exports.getNgwafAlertMicrosoftTeamsIntegrationOutput = null; utilities.lazyLoad(exports, ["getNgwafAlertMicrosoftTeamsIntegration", "getNgwafAlertMicrosoftTeamsIntegrationOutput"], () => require("./getNgwafAlertMicrosoftTeamsIntegration")); exports.getNgwafAlertOpsgenieIntegration = null; exports.getNgwafAlertOpsgenieIntegrationOutput = null; utilities.lazyLoad(exports, ["getNgwafAlertOpsgenieIntegration", "getNgwafAlertOpsgenieIntegrationOutput"], () => require("./getNgwafAlertOpsgenieIntegration")); exports.getNgwafAlertPagerdutyIntegration = null; exports.getNgwafAlertPagerdutyIntegrationOutput = null; utilities.lazyLoad(exports, ["getNgwafAlertPagerdutyIntegration", "getNgwafAlertPagerdutyIntegrationOutput"], () => require("./getNgwafAlertPagerdutyIntegration")); exports.getNgwafAlertSlackIntegration = null; exports.getNgwafAlertSlackIntegrationOutput = null; utilities.lazyLoad(exports, ["getNgwafAlertSlackIntegration", "getNgwafAlertSlackIntegrationOutput"], () => require("./getNgwafAlertSlackIntegration")); exports.getNgwafAlertWebhookIntegration = null; exports.getNgwafAlertWebhookIntegrationOutput = null; utilities.lazyLoad(exports, ["getNgwafAlertWebhookIntegration", "getNgwafAlertWebhookIntegrationOutput"], () => require("./getNgwafAlertWebhookIntegration")); exports.getNgwafRedactions = null; exports.getNgwafRedactionsOutput = null; utilities.lazyLoad(exports, ["getNgwafRedactions", "getNgwafRedactionsOutput"], () => require("./getNgwafRedactions")); exports.getNgwafThresholds = null; exports.getNgwafThresholdsOutput = null; utilities.lazyLoad(exports, ["getNgwafThresholds", "getNgwafThresholdsOutput"], () => require("./getNgwafThresholds")); exports.getNgwafVirtualPatches = null; exports.getNgwafVirtualPatchesOutput = null; utilities.lazyLoad(exports, ["getNgwafVirtualPatches", "getNgwafVirtualPatchesOutput"], () => require("./getNgwafVirtualPatches")); exports.getNgwafWorkspaceLists = null; exports.getNgwafWorkspaceListsOutput = null; utilities.lazyLoad(exports, ["getNgwafWorkspaceLists", "getNgwafWorkspaceListsOutput"], () => require("./getNgwafWorkspaceLists")); exports.getNgwafWorkspaceRules = null; exports.getNgwafWorkspaceRulesOutput = null; utilities.lazyLoad(exports, ["getNgwafWorkspaceRules", "getNgwafWorkspaceRulesOutput"], () => require("./getNgwafWorkspaceRules")); exports.getNgwafWorkspaceSignals = null; exports.getNgwafWorkspaceSignalsOutput = null; utilities.lazyLoad(exports, ["getNgwafWorkspaceSignals", "getNgwafWorkspaceSignalsOutput"], () => require("./getNgwafWorkspaceSignals")); exports.getNgwafWorkspaces = null; exports.getNgwafWorkspacesOutput = null; utilities.lazyLoad(exports, ["getNgwafWorkspaces", "getNgwafWorkspacesOutput"], () => require("./getNgwafWorkspaces")); 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.NgwafAccountList = null; utilities.lazyLoad(exports, ["NgwafAccountList"], () => require("./ngwafAccountList")); exports.NgwafAccountRule = null; utilities.lazyLoad(exports, ["NgwafAccountRule"], () => require("./ngwafAccountRule")); exports.NgwafAccountSignal = null; utilities.lazyLoad(exports, ["NgwafAccountSignal"], () => require("./ngwafAccountSignal")); exports.NgwafAlertDatadogIntegration = null; utilities.lazyLoad(exports, ["NgwafAlertDatadogIntegration"], () => require("./ngwafAlertDatadogIntegration")); exports.NgwafAlertJiraIntegration = null; utilities.lazyLoad(exports, ["NgwafAlertJiraIntegration"], () => require("./ngwafAlertJiraIntegration")); exports.NgwafAlertMailingListIntegration = null; utilities.lazyLoad(exports, ["NgwafAlertMailingListIntegration"], () => require("./ngwafAlertMailingListIntegration")); exports.NgwafAlertMicrosoftTeamsIntegration = null; utilities.lazyLoad(exports, ["NgwafAlertMicrosoftTeamsIntegration"], () => require("./ngwafAlertMicrosoftTeamsIntegration")); exports.NgwafAlertOpsgenieIntegration = null; utilities.lazyLoad(exports, ["NgwafAlertOpsgenieIntegration"], () => require("./ngwafAlertOpsgenieIntegration")); exports.NgwafAlertPagerdutyIntegration = null; utilities.lazyLoad(exports, ["NgwafAlertPagerdutyIntegration"], () => require("./ngwafAlertPagerdutyIntegration")); exports.NgwafAlertSlackIntegration = null; utilities.lazyLoad(exports, ["NgwafAlertSlackIntegration"], () => require("./ngwafAlertSlackIntegration")); exports.NgwafAlertWebhookIntegration = null; utilities.lazyLoad(exports, ["NgwafAlertWebhookIntegration"], () => require("./ngwafAlertWebhookIntegration")); exports.NgwafRedaction = null; utilities.lazyLoad(exports, ["NgwafRedaction"], () => require("./ngwafRedaction")); exports.NgwafThresholds = null; utilities.lazyLoad(exports, ["NgwafThresholds"], () => require("./ngwafThresholds")); exports.NgwafVirtualPatches = null; utilities.lazyLoad(exports, ["NgwafVirtualPatches"], () => require("./ngwafVirtualPatches")); exports.NgwafWorkspace = null; utilities.lazyLoad(exports, ["NgwafWorkspace"], () => require("./ngwafWorkspace")); exports.NgwafWorkspaceList = null; utilities.lazyLoad(exports, ["NgwafWorkspaceList"], () => require("./ngwafWorkspaceList")); exports.NgwafWorkspaceRule = null; utilities.lazyLoad(exports, ["NgwafWorkspaceRule"], () => require("./ngwafWorkspaceRule")); exports.NgwafWorkspaceSignal = null; utilities.lazyLoad(exports, ["NgwafWorkspaceSignal"], () => require("./ngwafWorkspaceSignal")); 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/computeAcl:ComputeAcl": return new exports.ComputeAcl(name, undefined, { urn }); case "fastly:index/computeAclEntries:ComputeAclEntries": return new exports.ComputeAclEntries(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/domainV1ServiceLink:DomainV1ServiceLink": return new exports.DomainV1ServiceLink(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/ngwafAccountList:NgwafAccountList": return new exports.NgwafAccountList(name, undefined, { urn }); case "fastly:index/ngwafAccountRule:NgwafAccountRule": return new exports.NgwafAccountRule(name, undefined, { urn }); case "fastly:index/ngwafAccountSignal:NgwafAccountSignal": return new exports.NgwafAccountSignal(name, undefined, { urn }); case "fastly:index/ngwafAlertDatadogIntegration:NgwafAlertDatadogIntegration": return new exports.NgwafAlertDatadogIntegration(name, undefined, { urn }); case "fastly:index/ngwafAlertJiraIntegration:NgwafAlertJiraIntegration": return new exports.NgwafAlertJiraIntegration(name, undefined, { urn }); case "fastly:index/ngwafAlertMailingListIntegration:NgwafAlertMailingListIntegration": return new exports.NgwafAlertMailingListIntegration(name, undefined, { urn }); case "fastly:index/ngwafAlertMicrosoftTeamsIntegration:NgwafAlertMicrosoftTeamsIntegration": return new exports.NgwafAlertMicrosoftTeamsIntegration(name, undefined, { urn }); case "fastly:index/ngwafAlertOpsgenieIntegration:NgwafAlertOpsgenieIntegration": return new exports.NgwafAlertOpsgenieIntegration(name, undefined, { urn }); case "fastly:index/ngwafAlertPagerdutyIntegration:NgwafAlertPagerdutyIntegration": return new exports.NgwafAlertPagerdutyIntegration(name, undefined, { urn }); case "fastly:index/ngwafAlertSlackIntegration:NgwafAlertSlackIntegration": return new exports.NgwafAlertSlackIntegration(name, undefined, { urn }); case "fastly:index/ngwafAlertWebhookIntegration:NgwafAlertWebhookIntegration": return new exports.NgwafAlertWebhookIntegration(name, undefined, { urn }); case "fastly:index/ngwafRedaction:NgwafRedaction": return new exports.NgwafRedaction(name, undefined, { urn }); case "fastly:index/ngwafThresholds:NgwafThresholds": return new exports.NgwafThresholds(name, undefined, { urn }); case "fastly:index/ngwafVirtualPatches:NgwafVirtualPatches": return new exports.NgwafVirtualPatches(name, undefined, { urn }); case "fastly:index/ngwafWorkspace:NgwafWorkspace": return new exports.NgwafWorkspace(name, undefined, { urn }); case "fastly:index/ngwafWorkspaceList:NgwafWorkspaceList": return new exports.NgwafWorkspaceList(name, undefined, { urn }); case "fastly:index/ngwafWorkspaceRule:NgwafWorkspaceRule": return new exports.NgwafWorkspaceRule(name, undefined, { urn }); case "fastly:index/ngwafWorkspaceSignal:NgwafWorkspaceSignal": return new exports.NgwafWorkspaceSignal(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/computeAcl", _module); pulumi.runtime.registerResourceModule("fastly", "index/computeAclEntries", _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/domainV1ServiceLink", _module); pulumi.runtime.registerResourceModule("fastly", "index/integration", _module); pulumi.runtime.registerResourceModule("fastly", "index/kvstore", _module); pulumi.runtime.registerResourceModule("fastly", "index/ngwafAccountList", _module); pulumi.runtime.registerResourceModule("fastly", "index/ngwafAccountRule", _module); pulumi.runtime.registerResourceModule("fastly", "index/ngwafAccountSignal", _module); pulumi.runtime.registerResourceModule("fastly", "index/ngwafAlertDatadogIntegration", _module); pulumi.runtime.registerResourceModule("fastly", "index/ngwafAlertJiraIntegration", _module); pulumi.runtime.registerResourceModule("fastly", "index/ngwafAlertMailingListIntegration", _module); pulumi.runtime.registerResourceModule("fastly", "index/ngwafAlertMicrosoftTeamsIntegration", _module); pulumi.runtime.registerResourceModule("fastly", "index/ngwafAlertOpsgenieIntegration", _module); pulumi.runtime.registerResourceModule("fastly", "index/ngwafAlertPagerdutyIntegration", _module); pulumi.runtime.registerResourceModule("fastly", "index/ngwafAlertSlackIntegration", _module); pulumi.runtime.registerResourceModule("fastly", "index/ngwafAlertWebhookIntegration", _module); pulumi.runtime.registerResourceModule("fastly", "index/ngwafRedaction", _module); pulumi.runtime.registerResourceModule("fastly", "index/ngwafThresholds", _module); pulumi.runtime.registerResourceModule("fastly", "index/ngwafVirtualPatches", _module); pulumi.runtime.registerResourceModule("fastly", "index/ngwafWorkspace", _module); pulumi.runtime.registerResourceModule("fastly", "index/ngwafWorkspaceList", _module); pulumi.runtime.registerResourceModule("fastly", "index/ngwafWorkspaceRule", _module); pulumi.runtime.registerResourceModule("fastly", "index/ngwafWorkspaceSignal", _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