Dominio de acciones
environment
Todas las acciones que este dominio expone vía gitlab_execute_action, del manifiesto gitlab://tools. Cada entrada se despliega a su descripción completa y sus parámetros obligatorios.
18 · acciones4 · destructivas7 · solo lectura
Contado con un token Free de GitLab. El catálogo depende del token que pregunta, así que el recuento se mueve con su tier y con sus permisos: los tiers superiores exponen más acciones, y los dominios de administración solo aparecen a tokens autorizados a usarlos.
Volver a la ficha del servidor
environment.createEnvironment CreateCreate an environment in a project. Use when introducing new runtime targets such as review, staging, or production environments.
Parámetros obligatorios:
name (string),project_id (string)environment.deleteEnvironment DeletedestructivaDelete a stopped environment from a project. Returns: a success confirmation naming the deleted environment. See also: environment.stop, environment.list, environment.get.
Parámetros obligatorios:
environment_id (integer),project_id (string)environment.deployment_approve_or_rejectDeployment Approve Or RejectApprove or reject a blocked deployment awaiting protected-environment approval, optionally with a comment and an approval rule to represent. Returns: a confirmation message naming the deployment and the applied status. See also: environment.deployment_get, environment.deployment_update.
Parámetros obligatorios:
deployment_id (integer),project_id (string),status (string)environment.deployment_createDeployment CreateCreate a deployment record for an environment at a given ref and sha with an initial status. Returns: the created deployment with id, iid, ref, sha, status, and nested user, environment, and deployable objects. See also: environment.get, environment.deployment_list, environment.deployment_update.
Parámetros obligatorios:
environment (string),project_id (string),ref (string),sha (string)environment.deployment_deleteDeployment DeletedestructivaDelete a deployment record by deployment_id within a project. Returns: a confirmation that the deployment was deleted. See also: environment.deployment_get, environment.deployment_list.
Parámetros obligatorios:
deployment_id (integer),project_id (string)environment.deployment_getDeployment Getsolo lecturaGet one deployment by deployment_id for a project. Use when investigating a specific deployment state, environment, or actor metadata.
Parámetros obligatorios:
deployment_id (integer),project_id (string)environment.deployment_listDeployment Listsolo lecturaList deployments in a project with environment, status, and date filters plus offset or keyset pagination. Returns: matching deployments with ref, sha, status, user, environment, and deployable (CI job) objects, and pagination metadata. See also: environment.deployment_get, environment.list, pipeline.get.
Parámetros obligatorios:
project_id (string)environment.deployment_merge_requestsList Deployment Merge Requestssolo lecturaList the merge requests associated with a deployment, with merge-request filtering (state, approval, author, assignee, draft, created date) and offset or keyset pagination. Returns: matching merge requests with full metadata (author, assignees, reviewers, labels, milestone, pipelines, time stats, timestamps) and pagination metadata. See also: merge_request.get, merge_request.list, environment.deployment_list.
Parámetros obligatorios:
deployment_id (integer),project_id (string)environment.deployment_updateDeployment UpdateUpdate a deployment's status by deployment_id within a project. Returns: the updated deployment with id, iid, ref, sha, status, and nested user, environment, and deployable objects. See also: environment.deployment_get, environment.deployment_list, environment.deployment_approve_or_reject.
Parámetros obligatorios:
deployment_id (integer),project_id (string),status (string)environment.freeze_createCreate Freeze PeriodCreate a deploy freeze period for a project. Returns: the created freeze period with id, freeze_start/freeze_end cron expressions, and cron_timezone.
Parámetros obligatorios:
freeze_end (string),freeze_start (string),project_id (string)environment.freeze_deleteDelete Freeze PerioddestructivaDelete a deploy freeze period. Returns: no content on success (HTTP 204).
Parámetros obligatorios:
freeze_period_id (integer),project_id (string)environment.freeze_getGet Freeze Periodsolo lecturaGet a specific deploy freeze period. Returns: the freeze period's id, freeze_start/freeze_end cron expressions, cron_timezone, and created/updated timestamps.
Parámetros obligatorios:
freeze_period_id (integer),project_id (string)environment.freeze_listList Freeze Periodssolo lecturaList deploy freeze periods for a project. Returns: each freeze period's id, freeze_start/freeze_end cron expressions, cron_timezone, and created/updated timestamps.
Parámetros obligatorios:
project_id (string)environment.freeze_updateUpdate Freeze PeriodUpdate an existing deploy freeze period. Returns: the updated freeze period with id, freeze_start/freeze_end cron expressions, and cron_timezone.
Parámetros obligatorios:
freeze_period_id (integer),project_id (string)environment.getEnvironment Getsolo lecturaGet one environment by environment_id. Use when inspecting state, tier, external URL, and stop behavior of a specific environment.
Parámetros obligatorios:
environment_id (integer),project_id (string)environment.listEnvironment Listsolo lecturaList environments in one project with filters and pagination. Use this to discover environment IDs before get/update/stop/delete operations.
Parámetros obligatorios:
project_id (string)environment.stopEnvironment StopdestructivaStop an active environment. This is modeled as a delete-style action but intentionally marked non-destructive because it changes runtime state without deleting the environment resource.
Parámetros obligatorios:
environment_id (integer),project_id (string)environment.updateEnvironment UpdateUpdate an existing environment in a project. Returns: the updated environment with state, tier, external URL, cluster agent, Kubernetes namespace, Flux resource path, and auto-stop settings. See also: environment.get, environment.list, environment.stop.
Parámetros obligatorios:
environment_id (integer),project_id (string)