@@ -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