/** * GET /organisations/{id}/applications * GET /self/applications */ export declare function getAll(params: { id?: string; instanceId?: string; }): Promise<{ method: string; url: string; headers: { Accept: string; }; queryParams: Partial<{ id?: string; instanceId?: string; }>; }>; /** * POST /organisations/{id}/applications * POST /self/applications */ export declare function create(params: { id?: string; }, body: object): Promise<{ method: string; url: string; headers: { Accept: string; 'Content-Type': string; }; body: object; }>; /** * DELETE /organisations/{id}/applications/{appId} * DELETE /self/applications/{appId} */ export declare function remove(params: { id?: string; appId: string; }): Promise<{ method: string; url: string; headers: { Accept: string; }; }>; /** * GET /organisations/{id}/applications/{appId} * GET /self/applications/{appId} */ export declare function get(params: { id?: string; appId: string; }): Promise<{ method: string; url: string; headers: { Accept: string; }; }>; /** * PUT /organisations/{id}/applications/{appId} * PUT /self/applications/{appId} */ export declare function update(params: { id?: string; appId: string; }, body: object): Promise<{ method: string; url: string; headers: { Accept: string; 'Content-Type': string; }; body: object; }>; /** * GET /organisations/{id}/applications/{appId}/addons * GET /self/applications/{appId}/addons */ export declare function getAllLinkedAddons(params: { id?: string; appId: string; }): Promise<{ method: string; url: string; headers: { Accept: string; }; }>; /** * POST /organisations/{id}/applications/{appId}/addons * POST /self/applications/{appId}/addons */ export declare function linkAddon(params: { id?: string; appId: string; }, body: object): Promise<{ method: string; url: string; headers: { Accept: string; 'Content-Type': string; }; body: object; }>; /** * GET /organisations/{id}/applications/{appId}/addons/env * GET /self/applications/{appId}/addons/env */ export declare function getAllEnvVarsForAddons(params: { id?: string; appId: string; }): Promise<{ method: string; url: string; headers: { Accept: string; }; }>; /** * DELETE /organisations/{id}/applications/{appId}/addons/{addonId} * DELETE /self/applications/{appId}/addons/{addonId} */ export declare function unlinkAddon(params: { id?: string; appId: string; addonId: string; }): Promise<{ method: string; url: string; headers: { Accept: string; }; }>; /** * PUT /organisations/{id}/applications/{appId}/branch * PUT /self/applications/{appId}/branch */ export declare function setBranch(params: { id?: string; appId: string; }, body: object): Promise<{ method: string; url: string; headers: { Accept: string; 'Content-Type': string; }; body: object; }>; /** * GET /organisations/{id}/applications/{appId}/branches * GET /self/applications/{appId}/branches */ export declare function getAllBranches(params: { id?: string; appId: string; }): Promise<{ method: string; url: string; headers: { Accept: string; }; }>; /** * PUT /organisations/{id}/applications/{appId}/buildflavor * PUT /self/applications/{appId}/buildflavor */ export declare function setBuildInstanceFlavor(params: { id?: string; appId: string; }, body: object): Promise<{ method: string; url: string; headers: { Accept: string; 'Content-Type': string; }; body: object; }>; /** * GET /organisations/{id}/applications/{appId}/dependencies * GET /self/applications/{appId}/dependencies */ export declare function getAllDependencies(params: { id?: string; appId: string; }): Promise<{ method: string; url: string; headers: { Accept: string; }; }>; /** * GET /organisations/{id}/applications/{appId}/dependencies/env * GET /self/applications/{appId}/dependencies/env */ export declare function getAllEnvVarsForDependencies(params: { id?: string; appId: string; }): Promise<{ method: string; url: string; headers: { Accept: string; }; }>; /** * DELETE /organisations/{id}/applications/{appId}/dependencies/{dependencyId} * DELETE /self/applications/{appId}/dependencies/{dependencyId} */ export declare function removeDependency(params: { id?: string; appId: string; dependencyId: string; }): Promise<{ method: string; url: string; headers: { Accept: string; }; }>; /** * PUT /organisations/{id}/applications/{appId}/dependencies/{dependencyId} * PUT /self/applications/{appId}/dependencies/{dependencyId} */ export declare function addDependency(params: { id?: string; appId: string; dependencyId: string; }): Promise<{ method: string; url: string; headers: { Accept: string; }; }>; /** * GET /organisations/{id}/applications/{appId}/dependents */ export declare function todo_getApplicationDependentsByOrgaAndAppId(params: { id: string; appId: string; }): Promise<{ method: string; url: string; headers: { Accept: string; }; }>; /** * GET /organisations/{id}/applications/{appId}/deployments * GET /self/applications/{appId}/deployments */ export declare function getAllDeployments(params: { id?: string; appId: string; limit?: string; offset?: string; action?: string; }): Promise<{ method: string; url: string; headers: { Accept: string; }; queryParams: Partial<{ id?: string; appId: string; limit?: string; offset?: string; action?: string; }>; }>; /** * GET /organisations/{id}/applications/{appId}/deployments/{deploymentId} * GET /self/applications/{appId}/deployments/{deploymentId} */ export declare function getDeployment(params: { id?: string; appId: string; deploymentId: string; }): Promise<{ method: string; url: string; headers: { Accept: string; }; }>; /** * DELETE /organisations/{id}/applications/{appId}/deployments/{deploymentId}/instances * DELETE /self/applications/{appId}/deployments/{deploymentId}/instances */ export declare function cancelDeployment(params: { id?: string; appId: string; deploymentId: string; }): Promise<{ method: string; url: string; headers: { Accept: string; }; }>; /** * GET /organisations/{id}/applications/{appId}/env * GET /self/applications/{appId}/env */ export declare function getAllEnvVars(params: { id?: string; appId: string; }): Promise<{ method: string; url: string; headers: { Accept: string; }; }>; /** * PUT /organisations/{id}/applications/{appId}/env * PUT /self/applications/{appId}/env */ export declare function updateAllEnvVars(params: { id?: string; appId: string; }, body: object): Promise<{ method: string; url: string; headers: { Accept: string; 'Content-Type': string; }; body: object; }>; /** * DELETE /organisations/{id}/applications/{appId}/env/{envName} * DELETE /self/applications/{appId}/env/{envName} */ export declare function removeEnvVar(params: { id?: string; appId: string; envName: string; }): Promise<{ method: string; url: string; headers: { Accept: string; }; }>; /** * PUT /organisations/{id}/applications/{appId}/env/{envName} * PUT /self/applications/{appId}/env/{envName} */ export declare function updateEnvVar(params: { id?: string; appId: string; envName: string; }, body: object): Promise<{ method: string; url: string; headers: { 'Content-Type': string; }; body: object; }>; /** * GET /organisations/{id}/applications/{appId}/exposed_env * GET /self/applications/{appId}/exposed_env */ export declare function getAllExposedEnvVars(params: { id?: string; appId: string; }): Promise<{ method: string; url: string; headers: { Accept: string; }; }>; /** * PUT /organisations/{id}/applications/{appId}/exposed_env * PUT /self/applications/{appId}/exposed_env */ export declare function updateAllExposedEnvVars(params: { id?: string; appId: string; }, body: object): Promise<{ method: string; url: string; headers: { Accept: string; 'Content-Type': string; }; body: object; }>; /** * DELETE /organisations/{id}/applications/{appId}/instances * DELETE /self/applications/{appId}/instances */ export declare function undeploy(params: { id?: string; appId: string; }): Promise<{ method: string; url: string; headers: { Accept: string; }; }>; /** * GET /organisations/{id}/applications/{appId}/instances * GET /self/applications/{appId}/instances */ export declare function getAllInstances(params: { id?: string; appId: string; deploymentId?: string; withDeleted?: string; }): Promise<{ method: string; url: string; headers: { Accept: string; }; queryParams: Partial<{ id?: string; appId: string; deploymentId?: string; withDeleted?: string; }>; }>; /** * POST /organisations/{id}/applications/{appId}/instances * POST /self/applications/{appId}/instances */ export declare function redeploy(params: { id?: string; appId: string; commit?: string; useCache?: string; }): Promise<{ method: string; url: string; headers: { Accept: string; }; queryParams: Partial<{ id?: string; appId: string; commit?: string; useCache?: string; }>; }>; /** * GET /organisations/{id}/applications/{appId}/instances/{instanceId} * GET /self/applications/{appId}/instances/{instanceId} */ export declare function getInstance(params: { id?: string; appId: string; instanceId: string; }): Promise<{ method: string; url: string; headers: { Accept: string; }; }>; /** * GET /organisations/{id}/applications/{appId}/tags * GET /self/applications/{appId}/tags */ export declare function getAllTags(params: { id?: string; appId: string; }): Promise<{ method: string; url: string; headers: { Accept: string; }; }>; /** * DELETE /organisations/{id}/applications/{appId}/tags/{tag} * DELETE /self/applications/{appId}/tags/{tag} */ export declare function removeTag(params: { id?: string; appId: string; tag: string; }): Promise<{ method: string; url: string; headers: { Accept: string; }; }>; /** * PUT /organisations/{id}/applications/{appId}/tags/{tag} * PUT /self/applications/{appId}/tags/{tag} */ export declare function updateTag(params: { id?: string; appId: string; tag: string; }): Promise<{ method: string; url: string; headers: { Accept: string; }; }>; /** * GET /organisations/{id}/applications/{appId}/tcpRedirs */ export declare function getTcpRedirs(params: { id: string; appId: string; }): Promise<{ method: string; url: string; headers: { Accept: string; }; }>; /** * POST /organisations/{id}/applications/{appId}/tcpRedirs */ export declare function addTcpRedir(params: { id: string; appId: string; }, body: object): Promise<{ method: string; url: string; headers: { Accept: string; 'Content-Type': string; }; body: object; }>; /** * DELETE /organisations/{id}/applications/{appId}/tcpRedirs/{sourcePort} */ export declare function removeTcpRedir(params: { id: string; appId: string; sourcePort: string; namespace?: string; }): Promise<{ method: string; url: string; headers: { Accept: string; }; queryParams: Partial<{ id: string; appId: string; sourcePort: string; namespace?: string; }>; }>; /** * GET /organisations/{id}/applications/{appId}/vhosts * GET /self/applications/{appId}/vhosts */ export declare function getAllDomains(params: { id?: string; appId: string; }): Promise<{ method: string; url: string; headers: { Accept: string; }; }>; /** * DELETE /organisations/{id}/applications/{appId}/vhosts/favourite * DELETE /self/applications/{appId}/vhosts/favourite */ export declare function unmarkFavouriteDomain(params: { id?: string; appId: string; }): Promise<{ method: string; url: string; headers: { Accept: string; }; }>; /** * GET /organisations/{id}/applications/{appId}/vhosts/favourite * GET /self/applications/{appId}/vhosts/favourite */ export declare function getFavouriteDomain(params: { id?: string; appId: string; }): Promise<{ method: string; url: string; headers: { Accept: string; }; }>; /** * PUT /organisations/{id}/applications/{appId}/vhosts/favourite * PUT /self/applications/{appId}/vhosts/favourite */ export declare function markFavouriteDomain(params: { id?: string; appId: string; }, body: object): Promise<{ method: string; url: string; headers: { Accept: string; 'Content-Type': string; }; body: object; }>; /** * DELETE /organisations/{id}/applications/{appId}/vhosts/{domain} * DELETE /self/applications/{appId}/vhosts/{domain} */ export declare function removeDomain(params: { id?: string; appId: string; domain: string; }): Promise<{ method: string; url: string; headers: { Accept: string; }; }>; /** * PUT /organisations/{id}/applications/{appId}/vhosts/{domain} * PUT /self/applications/{appId}/vhosts/{domain} */ export declare function addDomain(params: { id?: string; appId: string; domain: string; }): Promise<{ method: string; url: string; headers: { Accept: string; }; }>; /** * GET /self/applications/{appId}/dependents */ export declare function todo_getSelfApplicationDependents(params: { appId: string; }): Promise<{ method: string; url: string; headers: { Accept: string; }; }>; //# sourceMappingURL=application.d.ts.map