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

  1. environment.createEnvironment Create

    Create 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)

  2. environment.deleteEnvironment Deletedestructiva

    Delete 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)

  3. environment.deployment_approve_or_rejectDeployment Approve Or Reject

    Approve 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)

  4. environment.deployment_createDeployment Create

    Create 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)

  5. environment.deployment_deleteDeployment Deletedestructiva

    Delete 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)

  6. environment.deployment_getDeployment Getsolo lectura

    Get 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)

  7. environment.deployment_listDeployment Listsolo lectura

    List 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)

  8. environment.deployment_merge_requestsList Deployment Merge Requestssolo lectura

    List 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)

  9. environment.deployment_updateDeployment Update

    Update 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)

  10. environment.freeze_createCreate Freeze Period

    Create 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)

  11. environment.freeze_deleteDelete Freeze Perioddestructiva

    Delete a deploy freeze period. Returns: no content on success (HTTP 204).

    Parámetros obligatorios: freeze_period_id (integer), project_id (string)

  12. environment.freeze_getGet Freeze Periodsolo lectura

    Get 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)

  13. environment.freeze_listList Freeze Periodssolo lectura

    List 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)

  14. environment.freeze_updateUpdate Freeze Period

    Update 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)

  15. environment.getEnvironment Getsolo lectura

    Get 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)

  16. environment.listEnvironment Listsolo lectura

    List 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)

  17. environment.stopEnvironment Stopdestructiva

    Stop 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)

  18. environment.updateEnvironment Update

    Update 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)