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