v1

latestOpenAPI 3.0.02026-07-246171,3332.1 MB
v2

post/dynamic-secret-update-gitlab

Request body

delete_protectionstring

Protection from accidental deletion of this object [true/false]

descriptionstring

Description of the object

gitlab-access-tokenstring

Gitlab access token

gitlab-access-typestring required

Gitlab access token type [project,group]

gitlab-certificatestring

Gitlab tls certificate (base64 encoded)

gitlab-rolestring

Gitlab role

gitlab-token-scopesstring required

Comma-separated list of access token scopes to grant

gitlab-urlstring

Gitlab base url

group-namestring

Gitlab group name, required for access-type=group

input-rulestring[]

Agentic input rule in name=...,rule=... format (e.g. name=rule1,rule=Sanitize input) Mirrors commands.AgenticRulesParams — kept separate because ResourceDS cannot embed it (different package, different struct layout).

installation-organizationstring

Gitlab project name, required for access-type=project

item-custom-fieldsobject

Additional custom fields to associate with the item

jsonboolean

Set output format to JSON

namestring required

Dynamic secret name

new-namestring

Dynamic secret name

output-rulestring[]

Agentic output rule in name=...,rule=... format (e.g. name=rule1,rule=Mask secrets)

tagsstring[]

Add tags attached to this object

target-namestring

Target name

tokenstring

Authentication token (see /auth and /configure)

ttlstring

Access Token TTL

uid-tokenstring

The universal identity token, Required only for universal_identity authentication

Response

dynamicSecretUpdateGitlabResponse wraps response body.