UNPKG

genezio

Version:

Command line utility to interact with Genezio infrastructure.

23 lines (22 loc) 979 B
import { CloudProviderIdentifier } from "../models/cloudProviderIdentifier.js"; import sendRequest from "../utils/requests.js"; export async function createEmptyProject(request) { const { projectName, region, cloudProvider = CloudProviderIdentifier.GENEZIO_CLOUD, stage = "prod", stack = [], } = request; const data = JSON.stringify({ projectName: projectName, region: region, cloudProvider: cloudProvider, stage: stage, stack: stack, }); const emptyProjectResponse = (await sendRequest("PUT", "core/deployment", data)); return emptyProjectResponse; } export async function getProjectDetailsById(id) { const getProjectDetailsResponse = (await sendRequest("GET", `projects/${id}`, "")); return getProjectDetailsResponse; } export async function getProjectDetailsByName(name) { const getProjectDetailsResponse = (await sendRequest("GET", `projects/name/${name}`, "")); return getProjectDetailsResponse; }