Dominio de acciones
package
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.
29 · acciones8 · destructivas12 · 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
package.deletePackage DeletedestructivaDelete a package permanently. Returns: a success confirmation naming the deleted package and project. See also: package.list, package.file_delete.
Parámetros obligatorios:
package_id (string),project_id (string)package.downloadPackage Downloadsolo lecturaDownload a single file from the Generic Package Registry to a local path. Returns: the local output path, byte size, and SHA256 checksum. See also: package.file_list, package.list.
Parámetros obligatorios:
file_name (string),output_path (string),package_name (string),package_version (string),project_id (string)package.file_deletePackage File DeletedestructivaDelete a single file from a package permanently. Returns: a success confirmation naming the deleted file, package, and project. See also: package.file_list, package.delete.
Parámetros obligatorios:
package_file_id (string),package_id (string),project_id (string)package.file_listPackage File Listsolo lecturaList the files within a single package. Returns: package files with name, size, checksums, creation time, and pagination metadata. See also: package.download, package.file_delete, package.list.
Parámetros obligatorios:
package_id (string),project_id (string)package.group_listList Group Packagessolo lecturaList packages across a group and its descendant projects with optional filters and ordering. Returns: matching packages with type, status, owning project id/path, pipeline metadata, tags, _links, and pagination metadata. See also: package.list, package.file_list, package.delete.
Parámetros obligatorios:
group_id (string)package.listPackage Listsolo lecturaList packages in a project with optional filters and ordering. Returns: matching packages with type, status, pipeline metadata, tags, _links, and pagination metadata. See also: package.file_list, package.publish, package.delete.
Parámetros obligatorios:
project_id (string)package.protection_rule_createCreate Package Protection RuleCreate a package protection rule for a project. Returns: the new rule's id, project id, package name pattern, package type, and minimum push/delete access levels. See also: package.protection_rule_list, package.protection_rule_update, package.protection_rule_delete.
Parámetros obligatorios:
package_name_pattern (string),package_type (string),project_id (string)package.protection_rule_deleteDelete Package Protection RuledestructivaDelete a package protection rule from a project by its id (cannot be undone). Returns: a success confirmation. See also: package.protection_rule_list, package.protection_rule_create.
Parámetros obligatorios:
project_id (string),rule_id (integer)package.protection_rule_listList Package Protection Rulessolo lecturaList package protection rules for a project. Returns: each rule's id, project id, package name pattern, package type, and minimum push/delete access levels, with pagination metadata. For container image protection use gitlab_registry_protection_list. See also: package.protection_rule_create, package.protection_rule_update.
Parámetros obligatorios:
project_id (string)package.protection_rule_updateUpdate Package Protection RuleUpdate an existing package protection rule by its id. Returns: the updated rule's id, project id, package name pattern, package type, and minimum push/delete access levels. See also: package.protection_rule_list, package.protection_rule_create, package.protection_rule_delete.
Parámetros obligatorios:
project_id (string),rule_id (integer)package.publishPackage PublishPublish a single file to the Generic Package Registry. Returns: the published file's id, package id, name, size, checksums (md5/sha1/sha256), and download URL. See also: package.publish_and_link, package.publish_directory, package.list.
Parámetros obligatorios:
file_name (string),package_name (string),package_version (string),project_id (string)package.publish_and_linkPackage Publish And LinkPublish a file to the Generic Package Registry and link it to a release in one call. Returns: the published file metadata and the created release asset link. See also: package.publish, package.publish_directory, release.get.
Parámetros obligatorios:
file_name (string),package_name (string),package_version (string),project_id (string),tag_name (string)package.publish_directoryPackage Publish DirectoryPublish every regular file from a local directory to the Generic Package Registry. Returns: total files, total bytes, per-file results, and any per-file errors. See also: package.publish, package.publish_and_link, package.list.
Parámetros obligatorios:
directory_path (string),package_name (string),package_version (string),project_id (string)package.registry_deleteRegistry Delete RepositorydestructivaDelete one container registry repository (cannot be undone). Returns: a success confirmation. See also: package.registry_list_project, package.registry_get, package.registry_tag_delete.
Parámetros obligatorios:
project_id (string),repository_id (integer)package.registry_getRegistry Get Repositorysolo lecturaGet details of one container registry repository by its id. Returns: the repository's name, path, location, status, tag count, and optional tags. See also: package.registry_list_project, package.registry_tag_list, package.registry_delete.
Parámetros obligatorios:
repository_id (integer)package.registry_list_groupRegistry List Groupsolo lecturaList container registry image repositories across a group. Returns: each repository's id, name, path, location, status, tag count, and pagination metadata. See also: package.registry_list_project, package.registry_get.
Parámetros obligatorios:
group_id (string)package.registry_list_projectRegistry List Projectsolo lecturaList container registry image repositories in a project. Returns: each repository's id, name, path, location, status, tag count, optional tags, and pagination metadata. See also: package.registry_get, package.registry_tag_list, package.registry_list_group.
Parámetros obligatorios:
project_id (string)package.registry_rule_createRegistry Protection CreateCreate a container registry protection rule for a project.
Parámetros obligatorios:
project_id (string),repository_path_pattern (string)package.registry_rule_deleteRegistry Protection DeletedestructivaDelete a container registry repository-path protection rule (cannot be undone). Returns: a success confirmation. See also: package.registry_rule_list, package.registry_rule_create.
Parámetros obligatorios:
project_id (string),rule_id (integer)package.registry_rule_listRegistry Protection Listsolo lecturaList container registry repository-path protection rules for a project. Returns: each rule's path pattern and minimum push/delete access levels. For tag-level protection use gitlab_registry_tag_protection_list. See also: package.registry_rule_create, package.registry_tag_rule_list.
Parámetros obligatorios:
project_id (string)package.registry_rule_updateRegistry Protection UpdateUpdate a container registry repository-path protection rule. Returns: the updated rule with its path pattern and minimum push/delete access levels. See also: package.registry_rule_list, package.registry_rule_delete, package.registry_rule_create.
Parámetros obligatorios:
project_id (string),rule_id (integer)package.registry_tag_deleteRegistry Delete TagdestructivaDelete one container registry tag (cannot be undone). Returns: a success confirmation. See also: package.registry_tag_list, package.registry_tag_delete_bulk, package.registry_tag_get.
Parámetros obligatorios:
project_id (string),repository_id (integer),tag_name (string)package.registry_tag_delete_bulkRegistry Delete Tags BulkdestructivaDelete container registry tags in bulk by name patterns and age (cannot be undone). Returns: a success confirmation. Deletion runs asynchronously. See also: package.registry_tag_list, package.registry_tag_delete.
Parámetros obligatorios:
project_id (string),repository_id (integer)package.registry_tag_getRegistry Get Tagsolo lecturaGet metadata of one container registry tag. Returns: the tag's name, path, location, revision, digest, total size, and creation time. See also: package.registry_tag_list, package.registry_tag_delete.
Parámetros obligatorios:
project_id (string),repository_id (integer),tag_name (string)package.registry_tag_listRegistry List Tagssolo lecturaList tags in one container registry repository.
Parámetros obligatorios:
project_id (string),repository_id (integer)package.registry_tag_rule_createRegistry Tag Protection CreateCreate a container registry tag protection rule. Returns: the created rule. Omit both minimum access levels to make matching tags immutable. See also: package.registry_tag_rule_list, package.registry_tag_rule_update, package.registry_rule_create.
Parámetros obligatorios:
project_id (string),tag_name_pattern (string)package.registry_tag_rule_deleteRegistry Tag Protection DeletedestructivaDelete a container registry tag protection rule (cannot be undone). Returns: a success confirmation. See also: package.registry_tag_rule_list, package.registry_tag_rule_create.
Parámetros obligatorios:
project_id (string),rule_id (integer)package.registry_tag_rule_listRegistry Tag Protection Listsolo lecturaList container registry tag protection rules for a project. Returns: each rule's tag name pattern and minimum push/delete access levels (empty = immutable). For repository-path protection use gitlab_registry_protection_list. See also: package.registry_tag_rule_create, package.registry_tag_list.
Parámetros obligatorios:
project_id (string)package.registry_tag_rule_updateRegistry Tag Protection UpdateUpdate a container registry tag protection rule. Returns: the updated rule. See also: package.registry_tag_rule_list, package.registry_tag_rule_delete.
Parámetros obligatorios:
project_id (string),rule_id (integer)