@altostra/core
Version:
Core library for shared types and logic
1 lines • 4.31 kB
JavaScript
"use strict";function standardDefinitions(e){e.registerConnection("connection.api.authorizer",[{sources:["resource.api"],targets:["resource.compute.function","resource.cognito.user-pool"]},{sources:["resource.web-socket.api"],targets:["resource.compute.function"]}]),e.registerConnection("connection.auth0.app-access",{sources:["resource.compute.function"],targets:["resource.auth0.application"]}),e.registerConnection("connection.dependency.cdn-storage",{sources:["resource.cdn"],targets:["resource.file-store"]}),e.registerConnection("connection.queue.dead-letter",[{sources:["resource.message-queue"],targets:["resource.message-queue"]},{sources:["resource.message-queue.fifo"],targets:["resource.message-queue.fifo"]}]),e.registerConnection("connection.domain",{sources:["resource.domain"],targets:["resource.api","resource.web-socket.api","resource.cdn"]}),e.registerConnection("connection.domain.service",{sources:["resource.domain"],targets:["resource.compute.web-service"]}),e.registerConnection("connection.file-store.trigger",{sources:["resource.file-store"],targets:["resource.compute.function"]}),e.registerConnection("connection.key-management.key-access",{sources:["resource.compute.function"],targets:["resource.key-management.key"]}),e.registerConnection("connection.access.policy-attachment",{sources:["resource.access.policy"],targets:["resource.compute.function"]}),e.registerConnection("connection.rdb.parameters",{sources:["resource.rdb.parameters"],targets:["resource.rdb.cluster","resource.rdb.instance","resource.rdb.serverless"]}),e.registerConnection("connection.access.invocation",{sources:["resource.compute.function"],targets:["resource.compute.function","resource.compute.serverless-container"]}),e.registerConnection("connection.resource-access",[{sources:["resource.compute.function","resource.compute.serverless-container","resource.compute.web-service"],targets:["resource.external","resource.file-store","resource.message-queue","resource.message-queue.fifo","resource.notification-topic","resource.data-stream","resource.rdb.cluster","resource.rdb.instance","resource.rdb.serverless","resource.table","resource.vendor.service","resource.ssm"]},{sources:["resource.compute.function"],targets:["resource.table.simple","resource.event-bridge.event-bus","resource.docdb.cluster","resource.compute.web-service","resource.rdb.proxy","resource.open-search"]},{sources:["resource.rdb.proxy"],targets:["resource.rdb.cluster","resource.rdb.instance","resource.external"]}]),e.registerConnection("connection.domain-name",{sources:["resource.dns.name"],targets:["resource.cdn"]}),e.registerConnection("connection.stream.data",{sources:["resource.data-stream"],targets:["resource.data-firehose","resource.file-store"]}),e.registerConnection("connection.firehose.file-store-delivery-stream",{sources:["resource.data-firehose"],targets:["resource.file-store"]}),e.registerConnection("connection.stream.trigger",{sources:["resource.data-stream"],targets:["resource.compute.function"]}),e.registerConnection("connection.topic-subscription",{sources:["resource.notification-topic"],targets:["resource.message-queue","resource.external","resource.compute.function"]}),e.registerConnection("connection.trigger",[{sources:["resource.api.endpoint"],targets:["resource.compute.function","resource.data-stream"]},{sources:["resource.message-queue","resource.message-queue.fifo","resource.scheduler","resource.table","resource.table.simple","resource.web-socket.route"],targets:["resource.compute.function"]}]),e.registerConnection("connection.file-store.trigger.container",{sources:["resource.file-store"],targets:["resource.compute.serverless-container"]}),e.registerConnection("connection.trigger.container",{sources:["resource.scheduler"],targets:["resource.compute.serverless-container"]}),e.registerConnection("connection.event-bridge.received-event",{sources:["resource.event-bridge.rule"],targets:["resource.compute.function","resource.notification-topic","resource.message-queue","resource.message-queue.fifo"]}),e.registerConnection("connection.event-bridge.event-bus",{sources:["resource.event-bridge.rule"],targets:["resource.event-bridge.event-bus"]})}Object.defineProperty(exports,"__esModule",{value:!0}),exports.standardDefinitions=void 0,exports.standardDefinitions=standardDefinitions;