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)

221 lines • 15 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.getUser = exports.getTrafficDistributionGroupOutput = exports.getTrafficDistributionGroup = exports.getTaskTemplateOutput = exports.getTaskTemplate = exports.getSecurityProfileOutput = exports.getSecurityProfile = exports.getSecurityKeyOutput = exports.getSecurityKey = exports.getRuleOutput = exports.getRule = exports.getRoutingProfileOutput = exports.getRoutingProfile = exports.getQuickConnectOutput = exports.getQuickConnect = exports.getQueueOutput = exports.getQueue = exports.getPromptOutput = exports.getPrompt = exports.getPredefinedAttributeOutput = exports.getPredefinedAttribute = exports.getPhoneNumberOutput = exports.getPhoneNumber = exports.getIntegrationAssociationOutput = exports.getIntegrationAssociation = exports.getInstanceStorageConfigOutput = exports.getInstanceStorageConfig = exports.getInstanceOutput = exports.getInstance = exports.getHoursOfOperationOutput = exports.getHoursOfOperation = exports.getEvaluationFormOutput = exports.getEvaluationForm = exports.getEmailAddressOutput = exports.getEmailAddress = exports.getContactFlowVersionOutput = exports.getContactFlowVersion = exports.getContactFlowModuleOutput = exports.getContactFlowModule = exports.getContactFlowOutput = exports.getContactFlow = exports.getAgentStatusOutput = exports.getAgentStatus = exports.EvaluationForm = exports.EmailAddress = exports.ContactFlowVersion = exports.ContactFlowModule = exports.ContactFlow = exports.ApprovedOrigin = exports.AgentStatus = void 0; exports.ViewVersion = exports.View = exports.UserHierarchyStructure = exports.UserHierarchyGroup = exports.User = exports.TrafficDistributionGroup = exports.TaskTemplate = exports.SecurityProfile = exports.SecurityKey = exports.Rule = exports.RoutingProfile = exports.QuickConnect = exports.Queue = exports.Prompt = exports.PredefinedAttribute = exports.PhoneNumber = exports.IntegrationAssociation = exports.InstanceStorageConfig = exports.Instance = exports.HoursOfOperation = exports.getViewVersionOutput = exports.getViewVersion = exports.getViewOutput = exports.getView = exports.getUserHierarchyStructureOutput = exports.getUserHierarchyStructure = exports.getUserHierarchyGroupOutput = exports.getUserHierarchyGroup = exports.getUserOutput = void 0; const pulumi = require("@pulumi/pulumi"); const utilities = require("../utilities"); exports.AgentStatus = null; utilities.lazyLoad(exports, ["AgentStatus"], () => require("./agentStatus")); exports.ApprovedOrigin = null; utilities.lazyLoad(exports, ["ApprovedOrigin"], () => require("./approvedOrigin")); exports.ContactFlow = null; utilities.lazyLoad(exports, ["ContactFlow"], () => require("./contactFlow")); exports.ContactFlowModule = null; utilities.lazyLoad(exports, ["ContactFlowModule"], () => require("./contactFlowModule")); exports.ContactFlowVersion = null; utilities.lazyLoad(exports, ["ContactFlowVersion"], () => require("./contactFlowVersion")); exports.EmailAddress = null; utilities.lazyLoad(exports, ["EmailAddress"], () => require("./emailAddress")); exports.EvaluationForm = null; utilities.lazyLoad(exports, ["EvaluationForm"], () => require("./evaluationForm")); exports.getAgentStatus = null; exports.getAgentStatusOutput = null; utilities.lazyLoad(exports, ["getAgentStatus", "getAgentStatusOutput"], () => require("./getAgentStatus")); exports.getContactFlow = null; exports.getContactFlowOutput = null; utilities.lazyLoad(exports, ["getContactFlow", "getContactFlowOutput"], () => require("./getContactFlow")); exports.getContactFlowModule = null; exports.getContactFlowModuleOutput = null; utilities.lazyLoad(exports, ["getContactFlowModule", "getContactFlowModuleOutput"], () => require("./getContactFlowModule")); exports.getContactFlowVersion = null; exports.getContactFlowVersionOutput = null; utilities.lazyLoad(exports, ["getContactFlowVersion", "getContactFlowVersionOutput"], () => require("./getContactFlowVersion")); exports.getEmailAddress = null; exports.getEmailAddressOutput = null; utilities.lazyLoad(exports, ["getEmailAddress", "getEmailAddressOutput"], () => require("./getEmailAddress")); exports.getEvaluationForm = null; exports.getEvaluationFormOutput = null; utilities.lazyLoad(exports, ["getEvaluationForm", "getEvaluationFormOutput"], () => require("./getEvaluationForm")); exports.getHoursOfOperation = null; exports.getHoursOfOperationOutput = null; utilities.lazyLoad(exports, ["getHoursOfOperation", "getHoursOfOperationOutput"], () => require("./getHoursOfOperation")); exports.getInstance = null; exports.getInstanceOutput = null; utilities.lazyLoad(exports, ["getInstance", "getInstanceOutput"], () => require("./getInstance")); exports.getInstanceStorageConfig = null; exports.getInstanceStorageConfigOutput = null; utilities.lazyLoad(exports, ["getInstanceStorageConfig", "getInstanceStorageConfigOutput"], () => require("./getInstanceStorageConfig")); exports.getIntegrationAssociation = null; exports.getIntegrationAssociationOutput = null; utilities.lazyLoad(exports, ["getIntegrationAssociation", "getIntegrationAssociationOutput"], () => require("./getIntegrationAssociation")); exports.getPhoneNumber = null; exports.getPhoneNumberOutput = null; utilities.lazyLoad(exports, ["getPhoneNumber", "getPhoneNumberOutput"], () => require("./getPhoneNumber")); exports.getPredefinedAttribute = null; exports.getPredefinedAttributeOutput = null; utilities.lazyLoad(exports, ["getPredefinedAttribute", "getPredefinedAttributeOutput"], () => require("./getPredefinedAttribute")); exports.getPrompt = null; exports.getPromptOutput = null; utilities.lazyLoad(exports, ["getPrompt", "getPromptOutput"], () => require("./getPrompt")); exports.getQueue = null; exports.getQueueOutput = null; utilities.lazyLoad(exports, ["getQueue", "getQueueOutput"], () => require("./getQueue")); exports.getQuickConnect = null; exports.getQuickConnectOutput = null; utilities.lazyLoad(exports, ["getQuickConnect", "getQuickConnectOutput"], () => require("./getQuickConnect")); exports.getRoutingProfile = null; exports.getRoutingProfileOutput = null; utilities.lazyLoad(exports, ["getRoutingProfile", "getRoutingProfileOutput"], () => require("./getRoutingProfile")); exports.getRule = null; exports.getRuleOutput = null; utilities.lazyLoad(exports, ["getRule", "getRuleOutput"], () => require("./getRule")); exports.getSecurityKey = null; exports.getSecurityKeyOutput = null; utilities.lazyLoad(exports, ["getSecurityKey", "getSecurityKeyOutput"], () => require("./getSecurityKey")); exports.getSecurityProfile = null; exports.getSecurityProfileOutput = null; utilities.lazyLoad(exports, ["getSecurityProfile", "getSecurityProfileOutput"], () => require("./getSecurityProfile")); exports.getTaskTemplate = null; exports.getTaskTemplateOutput = null; utilities.lazyLoad(exports, ["getTaskTemplate", "getTaskTemplateOutput"], () => require("./getTaskTemplate")); exports.getTrafficDistributionGroup = null; exports.getTrafficDistributionGroupOutput = null; utilities.lazyLoad(exports, ["getTrafficDistributionGroup", "getTrafficDistributionGroupOutput"], () => require("./getTrafficDistributionGroup")); exports.getUser = null; exports.getUserOutput = null; utilities.lazyLoad(exports, ["getUser", "getUserOutput"], () => require("./getUser")); exports.getUserHierarchyGroup = null; exports.getUserHierarchyGroupOutput = null; utilities.lazyLoad(exports, ["getUserHierarchyGroup", "getUserHierarchyGroupOutput"], () => require("./getUserHierarchyGroup")); exports.getUserHierarchyStructure = null; exports.getUserHierarchyStructureOutput = null; utilities.lazyLoad(exports, ["getUserHierarchyStructure", "getUserHierarchyStructureOutput"], () => require("./getUserHierarchyStructure")); exports.getView = null; exports.getViewOutput = null; utilities.lazyLoad(exports, ["getView", "getViewOutput"], () => require("./getView")); exports.getViewVersion = null; exports.getViewVersionOutput = null; utilities.lazyLoad(exports, ["getViewVersion", "getViewVersionOutput"], () => require("./getViewVersion")); exports.HoursOfOperation = null; utilities.lazyLoad(exports, ["HoursOfOperation"], () => require("./hoursOfOperation")); exports.Instance = null; utilities.lazyLoad(exports, ["Instance"], () => require("./instance")); exports.InstanceStorageConfig = null; utilities.lazyLoad(exports, ["InstanceStorageConfig"], () => require("./instanceStorageConfig")); exports.IntegrationAssociation = null; utilities.lazyLoad(exports, ["IntegrationAssociation"], () => require("./integrationAssociation")); exports.PhoneNumber = null; utilities.lazyLoad(exports, ["PhoneNumber"], () => require("./phoneNumber")); exports.PredefinedAttribute = null; utilities.lazyLoad(exports, ["PredefinedAttribute"], () => require("./predefinedAttribute")); exports.Prompt = null; utilities.lazyLoad(exports, ["Prompt"], () => require("./prompt")); exports.Queue = null; utilities.lazyLoad(exports, ["Queue"], () => require("./queue")); exports.QuickConnect = null; utilities.lazyLoad(exports, ["QuickConnect"], () => require("./quickConnect")); exports.RoutingProfile = null; utilities.lazyLoad(exports, ["RoutingProfile"], () => require("./routingProfile")); exports.Rule = null; utilities.lazyLoad(exports, ["Rule"], () => require("./rule")); exports.SecurityKey = null; utilities.lazyLoad(exports, ["SecurityKey"], () => require("./securityKey")); exports.SecurityProfile = null; utilities.lazyLoad(exports, ["SecurityProfile"], () => require("./securityProfile")); exports.TaskTemplate = null; utilities.lazyLoad(exports, ["TaskTemplate"], () => require("./taskTemplate")); exports.TrafficDistributionGroup = null; utilities.lazyLoad(exports, ["TrafficDistributionGroup"], () => require("./trafficDistributionGroup")); exports.User = null; utilities.lazyLoad(exports, ["User"], () => require("./user")); exports.UserHierarchyGroup = null; utilities.lazyLoad(exports, ["UserHierarchyGroup"], () => require("./userHierarchyGroup")); exports.UserHierarchyStructure = null; utilities.lazyLoad(exports, ["UserHierarchyStructure"], () => require("./userHierarchyStructure")); exports.View = null; utilities.lazyLoad(exports, ["View"], () => require("./view")); exports.ViewVersion = null; utilities.lazyLoad(exports, ["ViewVersion"], () => require("./viewVersion")); // Export enums: __exportStar(require("../types/enums/connect"), exports); const _module = { version: utilities.getVersion(), construct: (name, type, urn) => { switch (type) { case "aws-native:connect:AgentStatus": return new exports.AgentStatus(name, undefined, { urn }); case "aws-native:connect:ApprovedOrigin": return new exports.ApprovedOrigin(name, undefined, { urn }); case "aws-native:connect:ContactFlow": return new exports.ContactFlow(name, undefined, { urn }); case "aws-native:connect:ContactFlowModule": return new exports.ContactFlowModule(name, undefined, { urn }); case "aws-native:connect:ContactFlowVersion": return new exports.ContactFlowVersion(name, undefined, { urn }); case "aws-native:connect:EmailAddress": return new exports.EmailAddress(name, undefined, { urn }); case "aws-native:connect:EvaluationForm": return new exports.EvaluationForm(name, undefined, { urn }); case "aws-native:connect:HoursOfOperation": return new exports.HoursOfOperation(name, undefined, { urn }); case "aws-native:connect:Instance": return new exports.Instance(name, undefined, { urn }); case "aws-native:connect:InstanceStorageConfig": return new exports.InstanceStorageConfig(name, undefined, { urn }); case "aws-native:connect:IntegrationAssociation": return new exports.IntegrationAssociation(name, undefined, { urn }); case "aws-native:connect:PhoneNumber": return new exports.PhoneNumber(name, undefined, { urn }); case "aws-native:connect:PredefinedAttribute": return new exports.PredefinedAttribute(name, undefined, { urn }); case "aws-native:connect:Prompt": return new exports.Prompt(name, undefined, { urn }); case "aws-native:connect:Queue": return new exports.Queue(name, undefined, { urn }); case "aws-native:connect:QuickConnect": return new exports.QuickConnect(name, undefined, { urn }); case "aws-native:connect:RoutingProfile": return new exports.RoutingProfile(name, undefined, { urn }); case "aws-native:connect:Rule": return new exports.Rule(name, undefined, { urn }); case "aws-native:connect:SecurityKey": return new exports.SecurityKey(name, undefined, { urn }); case "aws-native:connect:SecurityProfile": return new exports.SecurityProfile(name, undefined, { urn }); case "aws-native:connect:TaskTemplate": return new exports.TaskTemplate(name, undefined, { urn }); case "aws-native:connect:TrafficDistributionGroup": return new exports.TrafficDistributionGroup(name, undefined, { urn }); case "aws-native:connect:User": return new exports.User(name, undefined, { urn }); case "aws-native:connect:UserHierarchyGroup": return new exports.UserHierarchyGroup(name, undefined, { urn }); case "aws-native:connect:UserHierarchyStructure": return new exports.UserHierarchyStructure(name, undefined, { urn }); case "aws-native:connect:View": return new exports.View(name, undefined, { urn }); case "aws-native:connect:ViewVersion": return new exports.ViewVersion(name, undefined, { urn }); default: throw new Error(`unknown resource type ${type}`); } }, }; pulumi.runtime.registerResourceModule("aws-native", "connect", _module); //# sourceMappingURL=index.js.map