Skip to content

Commit 1c16230

Browse files
author
qovery
committed
See Qovery/qovery-openapi-spec@9997943 from refs/heads/main
1 parent 6a57284 commit 1c16230

File tree

1 file changed

+110
-0
lines changed

1 file changed

+110
-0
lines changed

api.ts

Lines changed: 110 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4879,6 +4879,25 @@ export enum EnvironmentEditRequestModeEnum {
48794879
PREVIEW = 'PREVIEW'
48804880
}
48814881

4882+
/**
4883+
*
4884+
* @export
4885+
* @interface EnvironmentEnvironmentIdApplicationDeployApplications
4886+
*/
4887+
export interface EnvironmentEnvironmentIdApplicationDeployApplications {
4888+
/**
4889+
* id of the application to be deployed.
4890+
* @type {string}
4891+
* @memberof EnvironmentEnvironmentIdApplicationDeployApplications
4892+
*/
4893+
'application_id': string;
4894+
/**
4895+
* Commit ID to deploy.
4896+
* @type {string}
4897+
* @memberof EnvironmentEnvironmentIdApplicationDeployApplications
4898+
*/
4899+
'git_commit_id': string;
4900+
}
48824901
/**
48834902
*
48844903
* @export
@@ -5878,6 +5897,19 @@ export interface InlineObject {
58785897
*/
58795898
'project_deployment_rule_ids_in_order'?: Array<ProjectProjectIdDeploymentRuleOrderProjectDeploymentRuleIdsInOrder>;
58805899
}
5900+
/**
5901+
*
5902+
* @export
5903+
* @interface InlineObject1
5904+
*/
5905+
export interface InlineObject1 {
5906+
/**
5907+
*
5908+
* @type {Array<EnvironmentEnvironmentIdApplicationDeployApplications>}
5909+
* @memberof InlineObject1
5910+
*/
5911+
'applications'?: Array<EnvironmentEnvironmentIdApplicationDeployApplications>;
5912+
}
58815913
/**
58825914
*
58835915
* @export
@@ -12926,6 +12958,48 @@ export const ApplicationsApiAxiosParamCreator = function (configuration?: Config
1292612958
options: localVarRequestOptions,
1292712959
};
1292812960
},
12961+
/**
12962+
* Deploy to the last commit the applications you specified.
12963+
* @summary Deploy applications
12964+
* @param {string} environmentId Environment ID
12965+
* @param {InlineObject1} [inlineObject1]
12966+
* @param {*} [options] Override http request option.
12967+
* @throws {RequiredError}
12968+
*/
12969+
deployAllApplications: async (environmentId: string, inlineObject1?: InlineObject1, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
12970+
// verify required parameter 'environmentId' is not null or undefined
12971+
assertParamExists('deployAllApplications', 'environmentId', environmentId)
12972+
const localVarPath = `/environment/{environmentId}/application/deploy`
12973+
.replace(`{${"environmentId"}}`, encodeURIComponent(String(environmentId)));
12974+
// use dummy base URL string because the URL constructor only accepts absolute URLs.
12975+
const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
12976+
let baseOptions;
12977+
if (configuration) {
12978+
baseOptions = configuration.baseOptions;
12979+
}
12980+
12981+
const localVarRequestOptions = { method: 'POST', ...baseOptions, ...options};
12982+
const localVarHeaderParameter = {} as any;
12983+
const localVarQueryParameter = {} as any;
12984+
12985+
// authentication bearerAuth required
12986+
// http bearer authentication required
12987+
await setBearerAuthToObject(localVarHeaderParameter, configuration)
12988+
12989+
12990+
12991+
localVarHeaderParameter['Content-Type'] = 'application/json';
12992+
12993+
setSearchParams(localVarUrlObj, localVarQueryParameter);
12994+
let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};
12995+
localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers};
12996+
localVarRequestOptions.data = serializeDataIfNeeded(inlineObject1, localVarRequestOptions, configuration)
12997+
12998+
return {
12999+
url: toPathString(localVarUrlObj),
13000+
options: localVarRequestOptions,
13001+
};
13002+
},
1292913003
/**
1293013004
*
1293113005
* @summary List running instances with CPU and RAM usage for each application
@@ -13181,6 +13255,18 @@ export const ApplicationsApiFp = function(configuration?: Configuration) {
1318113255
const localVarAxiosArgs = await localVarAxiosParamCreator.createApplication(environmentId, applicationRequest, options);
1318213256
return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
1318313257
},
13258+
/**
13259+
* Deploy to the last commit the applications you specified.
13260+
* @summary Deploy applications
13261+
* @param {string} environmentId Environment ID
13262+
* @param {InlineObject1} [inlineObject1]
13263+
* @param {*} [options] Override http request option.
13264+
* @throws {RequiredError}
13265+
*/
13266+
async deployAllApplications(environmentId: string, inlineObject1?: InlineObject1, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<Status>> {
13267+
const localVarAxiosArgs = await localVarAxiosParamCreator.deployAllApplications(environmentId, inlineObject1, options);
13268+
return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
13269+
},
1318413270
/**
1318513271
*
1318613272
* @summary List running instances with CPU and RAM usage for each application
@@ -13269,6 +13355,17 @@ export const ApplicationsApiFactory = function (configuration?: Configuration, b
1326913355
createApplication(environmentId: string, applicationRequest?: ApplicationRequest, options?: any): AxiosPromise<ApplicationResponse> {
1327013356
return localVarFp.createApplication(environmentId, applicationRequest, options).then((request) => request(axios, basePath));
1327113357
},
13358+
/**
13359+
* Deploy to the last commit the applications you specified.
13360+
* @summary Deploy applications
13361+
* @param {string} environmentId Environment ID
13362+
* @param {InlineObject1} [inlineObject1]
13363+
* @param {*} [options] Override http request option.
13364+
* @throws {RequiredError}
13365+
*/
13366+
deployAllApplications(environmentId: string, inlineObject1?: InlineObject1, options?: any): AxiosPromise<Status> {
13367+
return localVarFp.deployAllApplications(environmentId, inlineObject1, options).then((request) => request(axios, basePath));
13368+
},
1327213369
/**
1327313370
*
1327413371
* @summary List running instances with CPU and RAM usage for each application
@@ -13353,6 +13450,19 @@ export class ApplicationsApi extends BaseAPI {
1335313450
return ApplicationsApiFp(this.configuration).createApplication(environmentId, applicationRequest, options).then((request) => request(this.axios, this.basePath));
1335413451
}
1335513452

13453+
/**
13454+
* Deploy to the last commit the applications you specified.
13455+
* @summary Deploy applications
13456+
* @param {string} environmentId Environment ID
13457+
* @param {InlineObject1} [inlineObject1]
13458+
* @param {*} [options] Override http request option.
13459+
* @throws {RequiredError}
13460+
* @memberof ApplicationsApi
13461+
*/
13462+
public deployAllApplications(environmentId: string, inlineObject1?: InlineObject1, options?: AxiosRequestConfig) {
13463+
return ApplicationsApiFp(this.configuration).deployAllApplications(environmentId, inlineObject1, options).then((request) => request(this.axios, this.basePath));
13464+
}
13465+
1335613466
/**
1335713467
*
1335813468
* @summary List running instances with CPU and RAM usage for each application

0 commit comments

Comments
 (0)