Private Action Runner Reference

This product is not supported for your selected Datadog site. ().

Overview

This page is the reference for private action runners and covers the configuration settings, the actions and integrations each runner supports, and credential file formats. To learn more about Private Actions concepts and setup, see Private Actions Overview.

Runner configuration

The runner reads its settings from the private_action_runner section of its configuration.

For how the enrollment settings (self_enroll and api_key_only_enrollment) fit into runner enrollment, see Enrollment and ownership.

The same setting is named differently depending on how you install the runner. Host installs use environment variables, Helm uses camelCase keys under privateActionRunner, and the Datadog Operator uses snake_case keys under private_action_runner. Use this table to translate the common settings across install methods.

SettingHost (environment variable)Helm (privateActionRunner.*)Operator (private_action_runner.*)
EnableDD_PRIVATE_ACTION_RUNNER_ENABLEDenabledenabled
Self-enrollDD_PRIVATE_ACTION_RUNNER_SELF_ENROLLselfEnrollself_enroll
Actions allowlistDD_PRIVATE_ACTION_RUNNER_ACTIONS_ALLOWLIST (comma-separated)actionsAllowlist (list)actions_allowlist (list)

Supported actions and integrations

This matrix shows, for each integration, its availability in each runner type and whether it is authorizable through Execution Policies.

Availability in the Agent and authorization through Execution Policies are independent. An integration can run in the Agent without being authorizable through an Execution Policy.
IntegrationRunner in the AgentAuthorizable through
Execution Policies
Standalone runner
Kubernetes
Remote Action (for example, rshell)
Script
HTTP
GitLab
Jenkins
MongoDB
PostgreSQL
Temporal
  • Remote Action is the integration family under the com.datadoghq.remoteaction prefix. It includes the rshell bundle, whose runCommand action runs shell commands through a restricted shell. See Agent Restricted Shell (rshell)
  • Script actions are limited to predefined scripts declared in the runner’s script-config.yaml. To configure script actions (runPredefinedScript for Linux or runPredefinedPowershellScript for Windows), see Run a script with a private action runner.

Use the list that matches the private action runner you are configuring. Actions available to all runner types are included in each list.

Datadog Agent private action runners

HTTP
"com.datadoghq.http.request"
Jenkins
"com.datadoghq.jenkins.buildJenkinsJob"
"com.datadoghq.jenkins.deleteJenkinsJob"
"com.datadoghq.jenkins.getJobStatus"
Script
"com.datadoghq.script.runPredefinedPowershellScript"
"com.datadoghq.script.runPredefinedScript"
Temporal
"com.datadoghq.temporal.getWorkflowResult"
"com.datadoghq.temporal.listWorkflows"
"com.datadoghq.temporal.runWorkflow"
GitLab
GitLab Branches
"com.datadoghq.gitlab.branches.createBranch"
"com.datadoghq.gitlab.branches.deleteBranch"
"com.datadoghq.gitlab.branches.deleteMergedBranches"
"com.datadoghq.gitlab.branches.getBranch"
"com.datadoghq.gitlab.branches.listBranches"
GitLab Commits
"com.datadoghq.gitlab.commits.cherryPickCommit"
"com.datadoghq.gitlab.commits.createCommit"
"com.datadoghq.gitlab.commits.getCommit"
"com.datadoghq.gitlab.commits.getCommitComments"
"com.datadoghq.gitlab.commits.getCommitDiff"
"com.datadoghq.gitlab.commits.getCommitRefs"
"com.datadoghq.gitlab.commits.getCommitStatuses"
"com.datadoghq.gitlab.commits.getGPGSignature"
"com.datadoghq.gitlab.commits.listCommits"
"com.datadoghq.gitlab.commits.listMergeRequestsByCommit"
"com.datadoghq.gitlab.commits.revertCommit"
"com.datadoghq.gitlab.commits.setCommitStatus"
GitLab Custom Attributes
"com.datadoghq.gitlab.customattributes.deleteCustomGroupAttribute"
"com.datadoghq.gitlab.customattributes.deleteCustomProjectAttribute"
"com.datadoghq.gitlab.customattributes.deleteCustomUserAttribute"
"com.datadoghq.gitlab.customattributes.getCustomGroupAttribute"
"com.datadoghq.gitlab.customattributes.getCustomProjectAttribute"
"com.datadoghq.gitlab.customattributes.getCustomUserAttribute"
"com.datadoghq.gitlab.customattributes.listCustomGroupAttributes"
"com.datadoghq.gitlab.customattributes.listCustomProjectAttributes"
"com.datadoghq.gitlab.customattributes.listCustomUserAttributes"
"com.datadoghq.gitlab.customattributes.setCustomGroupAttribute"
"com.datadoghq.gitlab.customattributes.setCustomProjectAttribute"
"com.datadoghq.gitlab.customattributes.setCustomUserAttribute"
GitLab Deployments
"com.datadoghq.gitlab.deployments.approveOrRejectProjectDeployment"
"com.datadoghq.gitlab.deployments.createProjectDeployment"
"com.datadoghq.gitlab.deployments.deleteProjectDeployment"
"com.datadoghq.gitlab.deployments.getProjectDeployment"
"com.datadoghq.gitlab.deployments.listProjectDeployments"
"com.datadoghq.gitlab.deployments.updateProjectDeployment"
GitLab Environments
"com.datadoghq.gitlab.environments.listEnvironments"
GitLab GraphQL
"com.datadoghq.gitlab.graphql.graphql"
GitLab Groups
"com.datadoghq.gitlab.groups.createGroup"
"com.datadoghq.gitlab.groups.deleteGroup"
"com.datadoghq.gitlab.groups.getGroup"
"com.datadoghq.gitlab.groups.listGroups"
"com.datadoghq.gitlab.groups.updateGroup"
GitLab Issues
"com.datadoghq.gitlab.issues.addSpentTime"
"com.datadoghq.gitlab.issues.createIssue"
"com.datadoghq.gitlab.issues.createTodo"
"com.datadoghq.gitlab.issues.deleteIssue"
"com.datadoghq.gitlab.issues.getIssue"
"com.datadoghq.gitlab.issues.getParticipants"
"com.datadoghq.gitlab.issues.getTimeSpent"
"com.datadoghq.gitlab.issues.listGroupIssues"
"com.datadoghq.gitlab.issues.listIssues"
"com.datadoghq.gitlab.issues.listMergeRequestsClosingIssue"
"com.datadoghq.gitlab.issues.listMergeRequestsRelatedToIssue"
"com.datadoghq.gitlab.issues.listProjectIssues"
"com.datadoghq.gitlab.issues.moveIssue"
"com.datadoghq.gitlab.issues.reorderIssue"
"com.datadoghq.gitlab.issues.resetSpentTime"
"com.datadoghq.gitlab.issues.resetTimeEstimate"
"com.datadoghq.gitlab.issues.setTimeEstimate"
"com.datadoghq.gitlab.issues.subscribeToIssue"
"com.datadoghq.gitlab.issues.unsubscribeFromIssue"
"com.datadoghq.gitlab.issues.updateIssue"
GitLab Jobs
"com.datadoghq.gitlab.jobs.cancelJob"
"com.datadoghq.gitlab.jobs.deleteArtifacts"
"com.datadoghq.gitlab.jobs.deleteProjectArtifacts"
"com.datadoghq.gitlab.jobs.eraseJob"
"com.datadoghq.gitlab.jobs.getJob"
"com.datadoghq.gitlab.jobs.keepArtifacts"
"com.datadoghq.gitlab.jobs.listPipelineBridges"
"com.datadoghq.gitlab.jobs.listPipelineJobs"
"com.datadoghq.gitlab.jobs.listProjectJobs"
"com.datadoghq.gitlab.jobs.playJob"
"com.datadoghq.gitlab.jobs.retryJob"
GitLab Labels
"com.datadoghq.gitlab.labels.createLabel"
"com.datadoghq.gitlab.labels.deleteLabel"
"com.datadoghq.gitlab.labels.getLabel"
"com.datadoghq.gitlab.labels.listLabels"
"com.datadoghq.gitlab.labels.promoteLabel"
"com.datadoghq.gitlab.labels.subscribeToLabel"
"com.datadoghq.gitlab.labels.unsubscribeFromLabel"
"com.datadoghq.gitlab.labels.updateLabel"
GitLab Members
"com.datadoghq.gitlab.members.listProjectMembers"
GitLab Merge Requests
"com.datadoghq.gitlab.mergerequests.acceptMergeRequest"
"com.datadoghq.gitlab.mergerequests.addSpentTime"
"com.datadoghq.gitlab.mergerequests.approveMergeRequest"
"com.datadoghq.gitlab.mergerequests.cancelMergeWhenPipelineSucceeds"
"com.datadoghq.gitlab.mergerequests.createMergeRequest"
"com.datadoghq.gitlab.mergerequests.createMergeRequestPipeline"
"com.datadoghq.gitlab.mergerequests.deleteMergeRequest"
"com.datadoghq.gitlab.mergerequests.getMergeRequest"
"com.datadoghq.gitlab.mergerequests.getMergeRequestApprovals"
"com.datadoghq.gitlab.mergerequests.getMergeRequestCommits"
"com.datadoghq.gitlab.mergerequests.getMergeRequestDiffVersions"
"com.datadoghq.gitlab.mergerequests.getMergeRequestParticipants"
"com.datadoghq.gitlab.mergerequests.getMergeRequestReviewers"
"com.datadoghq.gitlab.mergerequests.getSingleMergeRequestDiffVersion"
"com.datadoghq.gitlab.mergerequests.getTimeSpent"
"com.datadoghq.gitlab.mergerequests.listGroupMergeRequests"
"com.datadoghq.gitlab.mergerequests.listMergeRequestDiffs"
"com.datadoghq.gitlab.mergerequests.listMergeRequestPipelines"
"com.datadoghq.gitlab.mergerequests.listMergeRequests"
"com.datadoghq.gitlab.mergerequests.listProjectMergeRequests"
"com.datadoghq.gitlab.mergerequests.rebaseMergeRequest"
"com.datadoghq.gitlab.mergerequests.resetSpentTime"
"com.datadoghq.gitlab.mergerequests.resetTimeEstimate"
"com.datadoghq.gitlab.mergerequests.setTimeEstimate"
"com.datadoghq.gitlab.mergerequests.subscribeToMergeRequest"
"com.datadoghq.gitlab.mergerequests.unapproveMergeRequest"
"com.datadoghq.gitlab.mergerequests.unsubscribeFromMergeRequest"
"com.datadoghq.gitlab.mergerequests.updateMergeRequest"
GitLab Notes
"com.datadoghq.gitlab.notes.createMergeRequestNote"
GitLab Pipelines
"com.datadoghq.gitlab.pipelines.cancelPipelineBuild"
"com.datadoghq.gitlab.pipelines.createPipeline"
"com.datadoghq.gitlab.pipelines.deletePipeline"
"com.datadoghq.gitlab.pipelines.getLatestPipeline"
"com.datadoghq.gitlab.pipelines.getPipeline"
"com.datadoghq.gitlab.pipelines.getPipelineTestReport"
"com.datadoghq.gitlab.pipelines.getPipelineVariables"
"com.datadoghq.gitlab.pipelines.listProjectPipelines"
"com.datadoghq.gitlab.pipelines.retryPipelineBuild"
GitLab Projects
"com.datadoghq.gitlab.projects.archiveProject"
"com.datadoghq.gitlab.projects.createProject"
"com.datadoghq.gitlab.projects.createProjectForUser"
"com.datadoghq.gitlab.projects.deleteProject"
"com.datadoghq.gitlab.projects.deleteSharedProjectFromGroup"
"com.datadoghq.gitlab.projects.editProject"
"com.datadoghq.gitlab.projects.getProject"
"com.datadoghq.gitlab.projects.getProjectLanguages"
"com.datadoghq.gitlab.projects.importMembers"
"com.datadoghq.gitlab.projects.listProjectInvitedGroups"
"com.datadoghq.gitlab.projects.listProjects"
"com.datadoghq.gitlab.projects.listProjectsGroups"
"com.datadoghq.gitlab.projects.listProjectsUsers"
"com.datadoghq.gitlab.projects.listShareableGroups"
"com.datadoghq.gitlab.projects.listTransferableGroups"
"com.datadoghq.gitlab.projects.listUserContributedProjects"
"com.datadoghq.gitlab.projects.listUserProjects"
"com.datadoghq.gitlab.projects.restoreProject"
"com.datadoghq.gitlab.projects.shareProjectWithGroup"
"com.datadoghq.gitlab.projects.starProject"
"com.datadoghq.gitlab.projects.startHousekeepingProject"
"com.datadoghq.gitlab.projects.transferProject"
"com.datadoghq.gitlab.projects.unarchiveProject"
"com.datadoghq.gitlab.projects.unstarProject"
GitLab Protected Branches
"com.datadoghq.gitlab.protectedbranches.protectRepositoryBranch"
"com.datadoghq.gitlab.protectedbranches.unprotectRepositoryBranch"
GitLab Repositories
"com.datadoghq.gitlab.repositories.addChangeLog"
"com.datadoghq.gitlab.repositories.compare"
"com.datadoghq.gitlab.repositories.contributors"
"com.datadoghq.gitlab.repositories.generateChangelogData"
"com.datadoghq.gitlab.repositories.getBlob"
"com.datadoghq.gitlab.repositories.getFileArchive"
"com.datadoghq.gitlab.repositories.listTree"
"com.datadoghq.gitlab.repositories.mergeBase"
"com.datadoghq.gitlab.repositories.rawBlobContent"
GitLab Repository Files
"com.datadoghq.gitlab.repositoryfiles.createFile"
"com.datadoghq.gitlab.repositoryfiles.deleteFile"
"com.datadoghq.gitlab.repositoryfiles.getFile"
"com.datadoghq.gitlab.repositoryfiles.getFileBlame"
"com.datadoghq.gitlab.repositoryfiles.getFileMetaData"
"com.datadoghq.gitlab.repositoryfiles.getRawFile"
"com.datadoghq.gitlab.repositoryfiles.updateFile"
GitLab Tags
"com.datadoghq.gitlab.tags.createTag"
"com.datadoghq.gitlab.tags.deleteTag"
"com.datadoghq.gitlab.tags.getTag"
"com.datadoghq.gitlab.tags.listTags"
GitLab Users
"com.datadoghq.gitlab.users.activateUser"
"com.datadoghq.gitlab.users.addEmail"
"com.datadoghq.gitlab.users.addEmailForUser"
"com.datadoghq.gitlab.users.approveUser"
"com.datadoghq.gitlab.users.banUser"
"com.datadoghq.gitlab.users.blockUser"
"com.datadoghq.gitlab.users.createUserRunner"
"com.datadoghq.gitlab.users.currentUser"
"com.datadoghq.gitlab.users.currentUserStatus"
"com.datadoghq.gitlab.users.deactivateUser"
"com.datadoghq.gitlab.users.deleteEmail"
"com.datadoghq.gitlab.users.deleteEmailForUser"
"com.datadoghq.gitlab.users.deleteGPGKey"
"com.datadoghq.gitlab.users.deleteGPGKeyForUser"
"com.datadoghq.gitlab.users.deleteSSHKey"
"com.datadoghq.gitlab.users.deleteSSHKeyForUser"
"com.datadoghq.gitlab.users.disableTwoFactor"
"com.datadoghq.gitlab.users.getAllImpersonationTokens"
"com.datadoghq.gitlab.users.getEmail"
"com.datadoghq.gitlab.users.getGPGKey"
"com.datadoghq.gitlab.users.getGPGKeyForUser"
"com.datadoghq.gitlab.users.getImpersonationToken"
"com.datadoghq.gitlab.users.getSSHKey"
"com.datadoghq.gitlab.users.getSSHKeyForUser"
"com.datadoghq.gitlab.users.getUser"
"com.datadoghq.gitlab.users.getUserAssociationsCount"
"com.datadoghq.gitlab.users.getUserMemberships"
"com.datadoghq.gitlab.users.getUserStatus"
"com.datadoghq.gitlab.users.listEmailsForUser"
"com.datadoghq.gitlab.users.listServiceAccounts"
"com.datadoghq.gitlab.users.listSSHKeys"
"com.datadoghq.gitlab.users.listSSHKeysForUser"
"com.datadoghq.gitlab.users.listUsers"
"com.datadoghq.gitlab.users.modifyUser"
"com.datadoghq.gitlab.users.rejectUser"
"com.datadoghq.gitlab.users.revokeImpersonationToken"
"com.datadoghq.gitlab.users.unbanUser"
"com.datadoghq.gitlab.users.unblockUser"
Remote Action
Network Path
"com.datadoghq.remoteaction.networks.runNetworkPath"
Restricted Shell
"com.datadoghq.remoteaction.rshell.runCommand"

Datadog Cluster Agent private action runners

HTTP
"com.datadoghq.http.request"
Jenkins
"com.datadoghq.jenkins.buildJenkinsJob"
"com.datadoghq.jenkins.deleteJenkinsJob"
"com.datadoghq.jenkins.getJobStatus"
Script
"com.datadoghq.script.runPredefinedScript"
Temporal
"com.datadoghq.temporal.getWorkflowResult"
"com.datadoghq.temporal.listWorkflows"
"com.datadoghq.temporal.runWorkflow"
Kubernetes
Kubernetes Api Extensions
"com.datadoghq.kubernetes.apiextensions.createCustomResourceDefinition"
"com.datadoghq.kubernetes.apiextensions.deleteCustomResourceDefinition"
"com.datadoghq.kubernetes.apiextensions.deleteMultipleCustomResourceDefinitions"
"com.datadoghq.kubernetes.apiextensions.getCustomResourceDefinition"
"com.datadoghq.kubernetes.apiextensions.listCustomResourceDefinition"
"com.datadoghq.kubernetes.apiextensions.patchCustomResourceDefinition"
"com.datadoghq.kubernetes.apiextensions.updateCustomResourceDefinition"
Kubernetes Apps
"com.datadoghq.kubernetes.apps.createControllerRevision"
"com.datadoghq.kubernetes.apps.createDaemonSet"
"com.datadoghq.kubernetes.apps.createDeployment"
"com.datadoghq.kubernetes.apps.createReplicaSet"
"com.datadoghq.kubernetes.apps.createStatefulSet"
"com.datadoghq.kubernetes.apps.deleteControllerRevision"
"com.datadoghq.kubernetes.apps.deleteDaemonSet"
"com.datadoghq.kubernetes.apps.deleteDeployment"
"com.datadoghq.kubernetes.apps.deleteMultipleControllerRevisions"
"com.datadoghq.kubernetes.apps.deleteMultipleDaemonSets"
"com.datadoghq.kubernetes.apps.deleteMultipleDeployments"
"com.datadoghq.kubernetes.apps.deleteMultipleReplicaSets"
"com.datadoghq.kubernetes.apps.deleteMultipleStatefulSets"
"com.datadoghq.kubernetes.apps.deleteReplicaSet"
"com.datadoghq.kubernetes.apps.deleteStatefulSet"
"com.datadoghq.kubernetes.apps.getControllerRevision"
"com.datadoghq.kubernetes.apps.getDaemonSet"
"com.datadoghq.kubernetes.apps.getDeployment"
"com.datadoghq.kubernetes.apps.getReplicaSet"
"com.datadoghq.kubernetes.apps.getStatefulSet"
"com.datadoghq.kubernetes.apps.listControllerRevision"
"com.datadoghq.kubernetes.apps.listDaemonSet"
"com.datadoghq.kubernetes.apps.listDeployment"
"com.datadoghq.kubernetes.apps.listReplicaSet"
"com.datadoghq.kubernetes.apps.listStatefulSet"
"com.datadoghq.kubernetes.apps.patchControllerRevision"
"com.datadoghq.kubernetes.apps.patchDaemonSet"
"com.datadoghq.kubernetes.apps.patchDeployment"
"com.datadoghq.kubernetes.apps.patchReplicaSet"
"com.datadoghq.kubernetes.apps.patchStatefulSet"
"com.datadoghq.kubernetes.apps.restartDeployment"
"com.datadoghq.kubernetes.apps.rollbackDeployment"
"com.datadoghq.kubernetes.apps.scaleDeployment"
"com.datadoghq.kubernetes.apps.scaleDeploymentVertically"
"com.datadoghq.kubernetes.apps.updateControllerRevision"
"com.datadoghq.kubernetes.apps.updateDaemonSet"
"com.datadoghq.kubernetes.apps.updateDeployment"
"com.datadoghq.kubernetes.apps.updateReplicaSet"
"com.datadoghq.kubernetes.apps.updateStatefulSet"
Kubernetes Batch
"com.datadoghq.kubernetes.batch.createCronJob"
"com.datadoghq.kubernetes.batch.createJob"
"com.datadoghq.kubernetes.batch.deleteCronJob"
"com.datadoghq.kubernetes.batch.deleteJob"
"com.datadoghq.kubernetes.batch.deleteMultipleCronJobs"
"com.datadoghq.kubernetes.batch.deleteMultipleJobs"
"com.datadoghq.kubernetes.batch.getCronJob"
"com.datadoghq.kubernetes.batch.getJob"
"com.datadoghq.kubernetes.batch.listCronJob"
"com.datadoghq.kubernetes.batch.listJob"
"com.datadoghq.kubernetes.batch.patchCronJob"
"com.datadoghq.kubernetes.batch.patchJob"
"com.datadoghq.kubernetes.batch.updateCronJob"
"com.datadoghq.kubernetes.batch.updateJob"
Kubernetes Core
"com.datadoghq.kubernetes.core.createConfigMap"
"com.datadoghq.kubernetes.core.createEndpoints"
"com.datadoghq.kubernetes.core.createEvent"
"com.datadoghq.kubernetes.core.createLimitRange"
"com.datadoghq.kubernetes.core.createNamespace"
"com.datadoghq.kubernetes.core.createNode"
"com.datadoghq.kubernetes.core.createPersistentVolume"
"com.datadoghq.kubernetes.core.createPersistentVolumeClaim"
"com.datadoghq.kubernetes.core.createPod"
"com.datadoghq.kubernetes.core.createPodTemplate"
"com.datadoghq.kubernetes.core.createReplicationController"
"com.datadoghq.kubernetes.core.createResourceQuota"
"com.datadoghq.kubernetes.core.createService"
"com.datadoghq.kubernetes.core.createServiceAccount"
"com.datadoghq.kubernetes.core.deleteConfigMap"
"com.datadoghq.kubernetes.core.deleteEndpoints"
"com.datadoghq.kubernetes.core.deleteEvent"
"com.datadoghq.kubernetes.core.deleteLimitRange"
"com.datadoghq.kubernetes.core.deleteMultipleConfigMaps"
"com.datadoghq.kubernetes.core.deleteMultipleEndpoints"
"com.datadoghq.kubernetes.core.deleteMultipleEvents"
"com.datadoghq.kubernetes.core.deleteMultipleLimitRanges"
"com.datadoghq.kubernetes.core.deleteMultipleNodes"
"com.datadoghq.kubernetes.core.deleteMultiplePersistentVolumeClaims"
"com.datadoghq.kubernetes.core.deleteMultiplePersistentVolumes"
"com.datadoghq.kubernetes.core.deleteMultiplePods"
"com.datadoghq.kubernetes.core.deleteMultiplePodTemplates"
"com.datadoghq.kubernetes.core.deleteMultipleReplicationControllers"
"com.datadoghq.kubernetes.core.deleteMultipleResourceQuotas"
"com.datadoghq.kubernetes.core.deleteMultipleServiceAccounts"
"com.datadoghq.kubernetes.core.deleteNamespace"
"com.datadoghq.kubernetes.core.deleteNode"
"com.datadoghq.kubernetes.core.deletePersistentVolume"
"com.datadoghq.kubernetes.core.deletePersistentVolumeClaim"
"com.datadoghq.kubernetes.core.deletePod"
"com.datadoghq.kubernetes.core.deletePodTemplate"
"com.datadoghq.kubernetes.core.deleteReplicationController"
"com.datadoghq.kubernetes.core.deleteResourceQuota"
"com.datadoghq.kubernetes.core.deleteService"
"com.datadoghq.kubernetes.core.deleteServiceAccount"
"com.datadoghq.kubernetes.core.getConfigMap"
"com.datadoghq.kubernetes.core.getEndpoints"
"com.datadoghq.kubernetes.core.getEvent"
"com.datadoghq.kubernetes.core.getLimitRange"
"com.datadoghq.kubernetes.core.getNamespace"
"com.datadoghq.kubernetes.core.getNode"
"com.datadoghq.kubernetes.core.getPersistentVolume"
"com.datadoghq.kubernetes.core.getPersistentVolumeClaim"
"com.datadoghq.kubernetes.core.getPod"
"com.datadoghq.kubernetes.core.getPodTemplate"
"com.datadoghq.kubernetes.core.getReplicationController"
"com.datadoghq.kubernetes.core.getResourceQuota"
"com.datadoghq.kubernetes.core.getService"
"com.datadoghq.kubernetes.core.getServiceAccount"
"com.datadoghq.kubernetes.core.listConfigMap"
"com.datadoghq.kubernetes.core.listEndpoints"
"com.datadoghq.kubernetes.core.listEvent"
"com.datadoghq.kubernetes.core.listLimitRange"
"com.datadoghq.kubernetes.core.listNamespace"
"com.datadoghq.kubernetes.core.listNode"
"com.datadoghq.kubernetes.core.listPersistentVolume"
"com.datadoghq.kubernetes.core.listPersistentVolumeClaim"
"com.datadoghq.kubernetes.core.listPod"
"com.datadoghq.kubernetes.core.listPodTemplate"
"com.datadoghq.kubernetes.core.listReplicationController"
"com.datadoghq.kubernetes.core.listResourceQuota"
"com.datadoghq.kubernetes.core.listService"
"com.datadoghq.kubernetes.core.listServiceAccount"
"com.datadoghq.kubernetes.core.patchConfigMap"
"com.datadoghq.kubernetes.core.patchEndpoints"
"com.datadoghq.kubernetes.core.patchEvent"
"com.datadoghq.kubernetes.core.patchLimitRange"
"com.datadoghq.kubernetes.core.patchNamespace"
"com.datadoghq.kubernetes.core.patchNode"
"com.datadoghq.kubernetes.core.patchPersistentVolume"
"com.datadoghq.kubernetes.core.patchPersistentVolumeClaim"
"com.datadoghq.kubernetes.core.patchPod"
"com.datadoghq.kubernetes.core.patchPodTemplate"
"com.datadoghq.kubernetes.core.patchReplicationController"
"com.datadoghq.kubernetes.core.patchResourceQuota"
"com.datadoghq.kubernetes.core.patchService"
"com.datadoghq.kubernetes.core.patchServiceAccount"
"com.datadoghq.kubernetes.core.updateConfigMap"
"com.datadoghq.kubernetes.core.updateEndpoints"
"com.datadoghq.kubernetes.core.updateEvent"
"com.datadoghq.kubernetes.core.updateLimitRange"
"com.datadoghq.kubernetes.core.updateNamespace"
"com.datadoghq.kubernetes.core.updateNode"
"com.datadoghq.kubernetes.core.updatePersistentVolume"
"com.datadoghq.kubernetes.core.updatePersistentVolumeClaim"
"com.datadoghq.kubernetes.core.updatePod"
"com.datadoghq.kubernetes.core.updatePodTemplate"
"com.datadoghq.kubernetes.core.updateReplicationController"
"com.datadoghq.kubernetes.core.updateResourceQuota"
"com.datadoghq.kubernetes.core.updateService"
"com.datadoghq.kubernetes.core.updateServiceAccount"
Kubernetes Custom Resources
"com.datadoghq.kubernetes.customresources.createCustomObject"
"com.datadoghq.kubernetes.customresources.deleteCustomObject"
"com.datadoghq.kubernetes.customresources.deleteMultipleCustomObjects"
"com.datadoghq.kubernetes.customresources.getCustomObject"
"com.datadoghq.kubernetes.customresources.listCustomObject"
"com.datadoghq.kubernetes.customresources.patchCustomObject"
"com.datadoghq.kubernetes.customresources.updateCustomObject"
Kubernetes Discovery
"com.datadoghq.kubernetes.discovery.createEndpointSlice"
"com.datadoghq.kubernetes.discovery.deleteEndpointSlice"
"com.datadoghq.kubernetes.discovery.deleteMultipleEndpointSlices"
"com.datadoghq.kubernetes.discovery.getEndpointSlice"
"com.datadoghq.kubernetes.discovery.listEndpointSlice"
"com.datadoghq.kubernetes.discovery.patchEndpointSlice"
"com.datadoghq.kubernetes.discovery.updateEndpointSlice"
GitLab
GitLab Branches
"com.datadoghq.gitlab.branches.createBranch"
"com.datadoghq.gitlab.branches.deleteBranch"
"com.datadoghq.gitlab.branches.deleteMergedBranches"
"com.datadoghq.gitlab.branches.getBranch"
"com.datadoghq.gitlab.branches.listBranches"
GitLab Commits
"com.datadoghq.gitlab.commits.cherryPickCommit"
"com.datadoghq.gitlab.commits.createCommit"
"com.datadoghq.gitlab.commits.getCommit"
"com.datadoghq.gitlab.commits.getCommitComments"
"com.datadoghq.gitlab.commits.getCommitDiff"
"com.datadoghq.gitlab.commits.getCommitRefs"
"com.datadoghq.gitlab.commits.getCommitStatuses"
"com.datadoghq.gitlab.commits.getGPGSignature"
"com.datadoghq.gitlab.commits.listCommits"
"com.datadoghq.gitlab.commits.listMergeRequestsByCommit"
"com.datadoghq.gitlab.commits.revertCommit"
"com.datadoghq.gitlab.commits.setCommitStatus"
GitLab Custom Attributes
"com.datadoghq.gitlab.customattributes.deleteCustomGroupAttribute"
"com.datadoghq.gitlab.customattributes.deleteCustomProjectAttribute"
"com.datadoghq.gitlab.customattributes.deleteCustomUserAttribute"
"com.datadoghq.gitlab.customattributes.getCustomGroupAttribute"
"com.datadoghq.gitlab.customattributes.getCustomProjectAttribute"
"com.datadoghq.gitlab.customattributes.getCustomUserAttribute"
"com.datadoghq.gitlab.customattributes.listCustomGroupAttributes"
"com.datadoghq.gitlab.customattributes.listCustomProjectAttributes"
"com.datadoghq.gitlab.customattributes.listCustomUserAttributes"
"com.datadoghq.gitlab.customattributes.setCustomGroupAttribute"
"com.datadoghq.gitlab.customattributes.setCustomProjectAttribute"
"com.datadoghq.gitlab.customattributes.setCustomUserAttribute"
GitLab Deployments
"com.datadoghq.gitlab.deployments.approveOrRejectProjectDeployment"
"com.datadoghq.gitlab.deployments.createProjectDeployment"
"com.datadoghq.gitlab.deployments.deleteProjectDeployment"
"com.datadoghq.gitlab.deployments.getProjectDeployment"
"com.datadoghq.gitlab.deployments.listProjectDeployments"
"com.datadoghq.gitlab.deployments.updateProjectDeployment"
GitLab Environments
"com.datadoghq.gitlab.environments.listEnvironments"
GitLab GraphQL
"com.datadoghq.gitlab.graphql.graphql"
GitLab Groups
"com.datadoghq.gitlab.groups.createGroup"
"com.datadoghq.gitlab.groups.deleteGroup"
"com.datadoghq.gitlab.groups.getGroup"
"com.datadoghq.gitlab.groups.listGroups"
"com.datadoghq.gitlab.groups.updateGroup"
GitLab Issues
"com.datadoghq.gitlab.issues.addSpentTime"
"com.datadoghq.gitlab.issues.createIssue"
"com.datadoghq.gitlab.issues.createTodo"
"com.datadoghq.gitlab.issues.deleteIssue"
"com.datadoghq.gitlab.issues.getIssue"
"com.datadoghq.gitlab.issues.getParticipants"
"com.datadoghq.gitlab.issues.getTimeSpent"
"com.datadoghq.gitlab.issues.listGroupIssues"
"com.datadoghq.gitlab.issues.listIssues"
"com.datadoghq.gitlab.issues.listMergeRequestsClosingIssue"
"com.datadoghq.gitlab.issues.listMergeRequestsRelatedToIssue"
"com.datadoghq.gitlab.issues.listProjectIssues"
"com.datadoghq.gitlab.issues.moveIssue"
"com.datadoghq.gitlab.issues.reorderIssue"
"com.datadoghq.gitlab.issues.resetSpentTime"
"com.datadoghq.gitlab.issues.resetTimeEstimate"
"com.datadoghq.gitlab.issues.setTimeEstimate"
"com.datadoghq.gitlab.issues.subscribeToIssue"
"com.datadoghq.gitlab.issues.unsubscribeFromIssue"
"com.datadoghq.gitlab.issues.updateIssue"
GitLab Jobs
"com.datadoghq.gitlab.jobs.cancelJob"
"com.datadoghq.gitlab.jobs.deleteArtifacts"
"com.datadoghq.gitlab.jobs.deleteProjectArtifacts"
"com.datadoghq.gitlab.jobs.eraseJob"
"com.datadoghq.gitlab.jobs.getJob"
"com.datadoghq.gitlab.jobs.keepArtifacts"
"com.datadoghq.gitlab.jobs.listPipelineBridges"
"com.datadoghq.gitlab.jobs.listPipelineJobs"
"com.datadoghq.gitlab.jobs.listProjectJobs"
"com.datadoghq.gitlab.jobs.playJob"
"com.datadoghq.gitlab.jobs.retryJob"
GitLab Labels
"com.datadoghq.gitlab.labels.createLabel"
"com.datadoghq.gitlab.labels.deleteLabel"
"com.datadoghq.gitlab.labels.getLabel"
"com.datadoghq.gitlab.labels.listLabels"
"com.datadoghq.gitlab.labels.promoteLabel"
"com.datadoghq.gitlab.labels.subscribeToLabel"
"com.datadoghq.gitlab.labels.unsubscribeFromLabel"
"com.datadoghq.gitlab.labels.updateLabel"
GitLab Members
"com.datadoghq.gitlab.members.listProjectMembers"
GitLab Merge Requests
"com.datadoghq.gitlab.mergerequests.acceptMergeRequest"
"com.datadoghq.gitlab.mergerequests.addSpentTime"
"com.datadoghq.gitlab.mergerequests.approveMergeRequest"
"com.datadoghq.gitlab.mergerequests.cancelMergeWhenPipelineSucceeds"
"com.datadoghq.gitlab.mergerequests.createMergeRequest"
"com.datadoghq.gitlab.mergerequests.createMergeRequestPipeline"
"com.datadoghq.gitlab.mergerequests.deleteMergeRequest"
"com.datadoghq.gitlab.mergerequests.getMergeRequest"
"com.datadoghq.gitlab.mergerequests.getMergeRequestApprovals"
"com.datadoghq.gitlab.mergerequests.getMergeRequestCommits"
"com.datadoghq.gitlab.mergerequests.getMergeRequestDiffVersions"
"com.datadoghq.gitlab.mergerequests.getMergeRequestParticipants"
"com.datadoghq.gitlab.mergerequests.getMergeRequestReviewers"
"com.datadoghq.gitlab.mergerequests.getSingleMergeRequestDiffVersion"
"com.datadoghq.gitlab.mergerequests.getTimeSpent"
"com.datadoghq.gitlab.mergerequests.listGroupMergeRequests"
"com.datadoghq.gitlab.mergerequests.listMergeRequestDiffs"
"com.datadoghq.gitlab.mergerequests.listMergeRequestPipelines"
"com.datadoghq.gitlab.mergerequests.listMergeRequests"
"com.datadoghq.gitlab.mergerequests.listProjectMergeRequests"
"com.datadoghq.gitlab.mergerequests.rebaseMergeRequest"
"com.datadoghq.gitlab.mergerequests.resetSpentTime"
"com.datadoghq.gitlab.mergerequests.resetTimeEstimate"
"com.datadoghq.gitlab.mergerequests.setTimeEstimate"
"com.datadoghq.gitlab.mergerequests.subscribeToMergeRequest"
"com.datadoghq.gitlab.mergerequests.unapproveMergeRequest"
"com.datadoghq.gitlab.mergerequests.unsubscribeFromMergeRequest"
"com.datadoghq.gitlab.mergerequests.updateMergeRequest"
GitLab Notes
"com.datadoghq.gitlab.notes.createMergeRequestNote"
GitLab Pipelines
"com.datadoghq.gitlab.pipelines.cancelPipelineBuild"
"com.datadoghq.gitlab.pipelines.createPipeline"
"com.datadoghq.gitlab.pipelines.deletePipeline"
"com.datadoghq.gitlab.pipelines.getLatestPipeline"
"com.datadoghq.gitlab.pipelines.getPipeline"
"com.datadoghq.gitlab.pipelines.getPipelineTestReport"
"com.datadoghq.gitlab.pipelines.getPipelineVariables"
"com.datadoghq.gitlab.pipelines.listProjectPipelines"
"com.datadoghq.gitlab.pipelines.retryPipelineBuild"
GitLab Projects
"com.datadoghq.gitlab.projects.archiveProject"
"com.datadoghq.gitlab.projects.createProject"
"com.datadoghq.gitlab.projects.createProjectForUser"
"com.datadoghq.gitlab.projects.deleteProject"
"com.datadoghq.gitlab.projects.deleteSharedProjectFromGroup"
"com.datadoghq.gitlab.projects.editProject"
"com.datadoghq.gitlab.projects.getProject"
"com.datadoghq.gitlab.projects.getProjectLanguages"
"com.datadoghq.gitlab.projects.importMembers"
"com.datadoghq.gitlab.projects.listProjectInvitedGroups"
"com.datadoghq.gitlab.projects.listProjects"
"com.datadoghq.gitlab.projects.listProjectsGroups"
"com.datadoghq.gitlab.projects.listProjectsUsers"
"com.datadoghq.gitlab.projects.listShareableGroups"
"com.datadoghq.gitlab.projects.listTransferableGroups"
"com.datadoghq.gitlab.projects.listUserContributedProjects"
"com.datadoghq.gitlab.projects.listUserProjects"
"com.datadoghq.gitlab.projects.restoreProject"
"com.datadoghq.gitlab.projects.shareProjectWithGroup"
"com.datadoghq.gitlab.projects.starProject"
"com.datadoghq.gitlab.projects.startHousekeepingProject"
"com.datadoghq.gitlab.projects.transferProject"
"com.datadoghq.gitlab.projects.unarchiveProject"
"com.datadoghq.gitlab.projects.unstarProject"
GitLab Protected Branches
"com.datadoghq.gitlab.protectedbranches.protectRepositoryBranch"
"com.datadoghq.gitlab.protectedbranches.unprotectRepositoryBranch"
GitLab Repositories
"com.datadoghq.gitlab.repositories.addChangeLog"
"com.datadoghq.gitlab.repositories.compare"
"com.datadoghq.gitlab.repositories.contributors"
"com.datadoghq.gitlab.repositories.generateChangelogData"
"com.datadoghq.gitlab.repositories.getBlob"
"com.datadoghq.gitlab.repositories.getFileArchive"
"com.datadoghq.gitlab.repositories.listTree"
"com.datadoghq.gitlab.repositories.mergeBase"
"com.datadoghq.gitlab.repositories.rawBlobContent"
GitLab Repository Files
"com.datadoghq.gitlab.repositoryfiles.createFile"
"com.datadoghq.gitlab.repositoryfiles.deleteFile"
"com.datadoghq.gitlab.repositoryfiles.getFile"
"com.datadoghq.gitlab.repositoryfiles.getFileBlame"
"com.datadoghq.gitlab.repositoryfiles.getFileMetaData"
"com.datadoghq.gitlab.repositoryfiles.getRawFile"
"com.datadoghq.gitlab.repositoryfiles.updateFile"
GitLab Tags
"com.datadoghq.gitlab.tags.createTag"
"com.datadoghq.gitlab.tags.deleteTag"
"com.datadoghq.gitlab.tags.getTag"
"com.datadoghq.gitlab.tags.listTags"
GitLab Users
"com.datadoghq.gitlab.users.activateUser"
"com.datadoghq.gitlab.users.addEmail"
"com.datadoghq.gitlab.users.addEmailForUser"
"com.datadoghq.gitlab.users.approveUser"
"com.datadoghq.gitlab.users.banUser"
"com.datadoghq.gitlab.users.blockUser"
"com.datadoghq.gitlab.users.createUserRunner"
"com.datadoghq.gitlab.users.currentUser"
"com.datadoghq.gitlab.users.currentUserStatus"
"com.datadoghq.gitlab.users.deactivateUser"
"com.datadoghq.gitlab.users.deleteEmail"
"com.datadoghq.gitlab.users.deleteEmailForUser"
"com.datadoghq.gitlab.users.deleteGPGKey"
"com.datadoghq.gitlab.users.deleteGPGKeyForUser"
"com.datadoghq.gitlab.users.deleteSSHKey"
"com.datadoghq.gitlab.users.deleteSSHKeyForUser"
"com.datadoghq.gitlab.users.disableTwoFactor"
"com.datadoghq.gitlab.users.getAllImpersonationTokens"
"com.datadoghq.gitlab.users.getEmail"
"com.datadoghq.gitlab.users.getGPGKey"
"com.datadoghq.gitlab.users.getGPGKeyForUser"
"com.datadoghq.gitlab.users.getImpersonationToken"
"com.datadoghq.gitlab.users.getSSHKey"
"com.datadoghq.gitlab.users.getSSHKeyForUser"
"com.datadoghq.gitlab.users.getUser"
"com.datadoghq.gitlab.users.getUserAssociationsCount"
"com.datadoghq.gitlab.users.getUserMemberships"
"com.datadoghq.gitlab.users.getUserStatus"
"com.datadoghq.gitlab.users.listEmailsForUser"
"com.datadoghq.gitlab.users.listServiceAccounts"
"com.datadoghq.gitlab.users.listSSHKeys"
"com.datadoghq.gitlab.users.listSSHKeysForUser"
"com.datadoghq.gitlab.users.listUsers"
"com.datadoghq.gitlab.users.modifyUser"
"com.datadoghq.gitlab.users.rejectUser"
"com.datadoghq.gitlab.users.revokeImpersonationToken"
"com.datadoghq.gitlab.users.unbanUser"
"com.datadoghq.gitlab.users.unblockUser"

Standalone private action runners

HTTP
"com.datadoghq.http.request"
Jenkins
"com.datadoghq.jenkins.buildJenkinsJob"
"com.datadoghq.jenkins.deleteJenkinsJob"
"com.datadoghq.jenkins.getJobStatus"
PostgreSQL
"com.datadoghq.postgresql.cancelQuery"
"com.datadoghq.postgresql.explain"
Temporal
"com.datadoghq.temporal.getWorkflowResult"
"com.datadoghq.temporal.listWorkflows"
"com.datadoghq.temporal.runWorkflow"
GitLab
GitLab Branches
"com.datadoghq.gitlab.branches.createBranch"
"com.datadoghq.gitlab.branches.deleteBranch"
"com.datadoghq.gitlab.branches.deleteMergedBranches"
"com.datadoghq.gitlab.branches.getBranch"
"com.datadoghq.gitlab.branches.listBranches"
GitLab Commits
"com.datadoghq.gitlab.commits.cherryPickCommit"
"com.datadoghq.gitlab.commits.createCommit"
"com.datadoghq.gitlab.commits.getCommit"
"com.datadoghq.gitlab.commits.getCommitComments"
"com.datadoghq.gitlab.commits.getCommitDiff"
"com.datadoghq.gitlab.commits.getCommitRefs"
"com.datadoghq.gitlab.commits.getCommitStatuses"
"com.datadoghq.gitlab.commits.getGPGSignature"
"com.datadoghq.gitlab.commits.listCommits"
"com.datadoghq.gitlab.commits.listMergeRequestsByCommit"
"com.datadoghq.gitlab.commits.revertCommit"
"com.datadoghq.gitlab.commits.setCommitStatus"
GitLab Custom Attributes
"com.datadoghq.gitlab.customattributes.deleteCustomGroupAttribute"
"com.datadoghq.gitlab.customattributes.deleteCustomProjectAttribute"
"com.datadoghq.gitlab.customattributes.deleteCustomUserAttribute"
"com.datadoghq.gitlab.customattributes.getCustomGroupAttribute"
"com.datadoghq.gitlab.customattributes.getCustomProjectAttribute"
"com.datadoghq.gitlab.customattributes.getCustomUserAttribute"
"com.datadoghq.gitlab.customattributes.listCustomGroupAttributes"
"com.datadoghq.gitlab.customattributes.listCustomProjectAttributes"
"com.datadoghq.gitlab.customattributes.listCustomUserAttributes"
"com.datadoghq.gitlab.customattributes.setCustomGroupAttribute"
"com.datadoghq.gitlab.customattributes.setCustomProjectAttribute"
"com.datadoghq.gitlab.customattributes.setCustomUserAttribute"
GitLab Deployments
"com.datadoghq.gitlab.deployments.approveOrRejectProjectDeployment"
"com.datadoghq.gitlab.deployments.createProjectDeployment"
"com.datadoghq.gitlab.deployments.deleteProjectDeployment"
"com.datadoghq.gitlab.deployments.getProjectDeployment"
"com.datadoghq.gitlab.deployments.listProjectDeployments"
"com.datadoghq.gitlab.deployments.updateProjectDeployment"
GitLab Environments
"com.datadoghq.gitlab.environments.listEnvironments"
GitLab GraphQL
"com.datadoghq.gitlab.graphql.graphql"
GitLab Groups
"com.datadoghq.gitlab.groups.createGroup"
"com.datadoghq.gitlab.groups.deleteGroup"
"com.datadoghq.gitlab.groups.getGroup"
"com.datadoghq.gitlab.groups.listGroups"
"com.datadoghq.gitlab.groups.updateGroup"
GitLab Issues
"com.datadoghq.gitlab.issues.addSpentTime"
"com.datadoghq.gitlab.issues.createIssue"
"com.datadoghq.gitlab.issues.createTodo"
"com.datadoghq.gitlab.issues.deleteIssue"
"com.datadoghq.gitlab.issues.getIssue"
"com.datadoghq.gitlab.issues.getParticipants"
"com.datadoghq.gitlab.issues.getTimeSpent"
"com.datadoghq.gitlab.issues.listGroupIssues"
"com.datadoghq.gitlab.issues.listIssues"
"com.datadoghq.gitlab.issues.listMergeRequestsClosingIssue"
"com.datadoghq.gitlab.issues.listMergeRequestsRelatedToIssue"
"com.datadoghq.gitlab.issues.listProjectIssues"
"com.datadoghq.gitlab.issues.moveIssue"
"com.datadoghq.gitlab.issues.reorderIssue"
"com.datadoghq.gitlab.issues.resetSpentTime"
"com.datadoghq.gitlab.issues.resetTimeEstimate"
"com.datadoghq.gitlab.issues.setTimeEstimate"
"com.datadoghq.gitlab.issues.subscribeToIssue"
"com.datadoghq.gitlab.issues.unsubscribeFromIssue"
"com.datadoghq.gitlab.issues.updateIssue"
GitLab Jobs
"com.datadoghq.gitlab.jobs.cancelJob"
"com.datadoghq.gitlab.jobs.deleteArtifacts"
"com.datadoghq.gitlab.jobs.deleteProjectArtifacts"
"com.datadoghq.gitlab.jobs.eraseJob"
"com.datadoghq.gitlab.jobs.getJob"
"com.datadoghq.gitlab.jobs.keepArtifacts"
"com.datadoghq.gitlab.jobs.listPipelineBridges"
"com.datadoghq.gitlab.jobs.listPipelineJobs"
"com.datadoghq.gitlab.jobs.listProjectJobs"
"com.datadoghq.gitlab.jobs.playJob"
"com.datadoghq.gitlab.jobs.retryJob"
GitLab Labels
"com.datadoghq.gitlab.labels.createLabel"
"com.datadoghq.gitlab.labels.deleteLabel"
"com.datadoghq.gitlab.labels.getLabel"
"com.datadoghq.gitlab.labels.listLabels"
"com.datadoghq.gitlab.labels.promoteLabel"
"com.datadoghq.gitlab.labels.subscribeToLabel"
"com.datadoghq.gitlab.labels.unsubscribeFromLabel"
"com.datadoghq.gitlab.labels.updateLabel"
GitLab Members
"com.datadoghq.gitlab.members.listProjectMembers"
GitLab Merge Requests
"com.datadoghq.gitlab.mergerequests.acceptMergeRequest"
"com.datadoghq.gitlab.mergerequests.addSpentTime"
"com.datadoghq.gitlab.mergerequests.approveMergeRequest"
"com.datadoghq.gitlab.mergerequests.cancelMergeWhenPipelineSucceeds"
"com.datadoghq.gitlab.mergerequests.createMergeRequest"
"com.datadoghq.gitlab.mergerequests.createMergeRequestPipeline"
"com.datadoghq.gitlab.mergerequests.deleteMergeRequest"
"com.datadoghq.gitlab.mergerequests.getMergeRequest"
"com.datadoghq.gitlab.mergerequests.getMergeRequestApprovals"
"com.datadoghq.gitlab.mergerequests.getMergeRequestCommits"
"com.datadoghq.gitlab.mergerequests.getMergeRequestDiffVersions"
"com.datadoghq.gitlab.mergerequests.getMergeRequestParticipants"
"com.datadoghq.gitlab.mergerequests.getMergeRequestReviewers"
"com.datadoghq.gitlab.mergerequests.getSingleMergeRequestDiffVersion"
"com.datadoghq.gitlab.mergerequests.getTimeSpent"
"com.datadoghq.gitlab.mergerequests.listGroupMergeRequests"
"com.datadoghq.gitlab.mergerequests.listMergeRequestDiffs"
"com.datadoghq.gitlab.mergerequests.listMergeRequestPipelines"
"com.datadoghq.gitlab.mergerequests.listMergeRequests"
"com.datadoghq.gitlab.mergerequests.listProjectMergeRequests"
"com.datadoghq.gitlab.mergerequests.rebaseMergeRequest"
"com.datadoghq.gitlab.mergerequests.resetSpentTime"
"com.datadoghq.gitlab.mergerequests.resetTimeEstimate"
"com.datadoghq.gitlab.mergerequests.setTimeEstimate"
"com.datadoghq.gitlab.mergerequests.subscribeToMergeRequest"
"com.datadoghq.gitlab.mergerequests.unapproveMergeRequest"
"com.datadoghq.gitlab.mergerequests.unsubscribeFromMergeRequest"
"com.datadoghq.gitlab.mergerequests.updateMergeRequest"
GitLab Notes
"com.datadoghq.gitlab.notes.createMergeRequestNote"
GitLab Pipelines
"com.datadoghq.gitlab.pipelines.cancelPipelineBuild"
"com.datadoghq.gitlab.pipelines.createPipeline"
"com.datadoghq.gitlab.pipelines.deletePipeline"
"com.datadoghq.gitlab.pipelines.getLatestPipeline"
"com.datadoghq.gitlab.pipelines.getPipeline"
"com.datadoghq.gitlab.pipelines.getPipelineTestReport"
"com.datadoghq.gitlab.pipelines.getPipelineVariables"
"com.datadoghq.gitlab.pipelines.listProjectPipelines"
"com.datadoghq.gitlab.pipelines.retryPipelineBuild"
GitLab Projects
"com.datadoghq.gitlab.projects.archiveProject"
"com.datadoghq.gitlab.projects.createProject"
"com.datadoghq.gitlab.projects.createProjectForUser"
"com.datadoghq.gitlab.projects.deleteProject"
"com.datadoghq.gitlab.projects.deleteSharedProjectFromGroup"
"com.datadoghq.gitlab.projects.editProject"
"com.datadoghq.gitlab.projects.getProject"
"com.datadoghq.gitlab.projects.getProjectLanguages"
"com.datadoghq.gitlab.projects.importMembers"
"com.datadoghq.gitlab.projects.listProjectInvitedGroups"
"com.datadoghq.gitlab.projects.listProjects"
"com.datadoghq.gitlab.projects.listProjectsGroups"
"com.datadoghq.gitlab.projects.listProjectsUsers"
"com.datadoghq.gitlab.projects.listShareableGroups"
"com.datadoghq.gitlab.projects.listTransferableGroups"
"com.datadoghq.gitlab.projects.listUserContributedProjects"
"com.datadoghq.gitlab.projects.listUserProjects"
"com.datadoghq.gitlab.projects.restoreProject"
"com.datadoghq.gitlab.projects.shareProjectWithGroup"
"com.datadoghq.gitlab.projects.starProject"
"com.datadoghq.gitlab.projects.startHousekeepingProject"
"com.datadoghq.gitlab.projects.transferProject"
"com.datadoghq.gitlab.projects.unarchiveProject"
"com.datadoghq.gitlab.projects.unstarProject"
GitLab Protected Branches
"com.datadoghq.gitlab.protectedbranches.protectRepositoryBranch"
"com.datadoghq.gitlab.protectedbranches.unprotectRepositoryBranch"
GitLab Repositories
"com.datadoghq.gitlab.repositories.addChangeLog"
"com.datadoghq.gitlab.repositories.compare"
"com.datadoghq.gitlab.repositories.contributors"
"com.datadoghq.gitlab.repositories.generateChangelogData"
"com.datadoghq.gitlab.repositories.getBlob"
"com.datadoghq.gitlab.repositories.getFileArchive"
"com.datadoghq.gitlab.repositories.listTree"
"com.datadoghq.gitlab.repositories.mergeBase"
"com.datadoghq.gitlab.repositories.rawBlobContent"
GitLab Repository Files
"com.datadoghq.gitlab.repositoryfiles.createFile"
"com.datadoghq.gitlab.repositoryfiles.deleteFile"
"com.datadoghq.gitlab.repositoryfiles.getFile"
"com.datadoghq.gitlab.repositoryfiles.getFileBlame"
"com.datadoghq.gitlab.repositoryfiles.getFileMetaData"
"com.datadoghq.gitlab.repositoryfiles.getRawFile"
"com.datadoghq.gitlab.repositoryfiles.updateFile"
GitLab Tags
"com.datadoghq.gitlab.tags.createTag"
"com.datadoghq.gitlab.tags.deleteTag"
"com.datadoghq.gitlab.tags.getTag"
"com.datadoghq.gitlab.tags.listTags"
GitLab Users
"com.datadoghq.gitlab.users.activateUser"
"com.datadoghq.gitlab.users.addEmail"
"com.datadoghq.gitlab.users.addEmailForUser"
"com.datadoghq.gitlab.users.approveUser"
"com.datadoghq.gitlab.users.banUser"
"com.datadoghq.gitlab.users.blockUser"
"com.datadoghq.gitlab.users.createUserRunner"
"com.datadoghq.gitlab.users.currentUser"
"com.datadoghq.gitlab.users.currentUserStatus"
"com.datadoghq.gitlab.users.deactivateUser"
"com.datadoghq.gitlab.users.deleteEmail"
"com.datadoghq.gitlab.users.deleteEmailForUser"
"com.datadoghq.gitlab.users.deleteGPGKey"
"com.datadoghq.gitlab.users.deleteGPGKeyForUser"
"com.datadoghq.gitlab.users.deleteSSHKey"
"com.datadoghq.gitlab.users.deleteSSHKeyForUser"
"com.datadoghq.gitlab.users.disableTwoFactor"
"com.datadoghq.gitlab.users.getAllImpersonationTokens"
"com.datadoghq.gitlab.users.getEmail"
"com.datadoghq.gitlab.users.getGPGKey"
"com.datadoghq.gitlab.users.getGPGKeyForUser"
"com.datadoghq.gitlab.users.getImpersonationToken"
"com.datadoghq.gitlab.users.getSSHKey"
"com.datadoghq.gitlab.users.getSSHKeyForUser"
"com.datadoghq.gitlab.users.getUser"
"com.datadoghq.gitlab.users.getUserAssociationsCount"
"com.datadoghq.gitlab.users.getUserMemberships"
"com.datadoghq.gitlab.users.getUserStatus"
"com.datadoghq.gitlab.users.listEmailsForUser"
"com.datadoghq.gitlab.users.listServiceAccounts"
"com.datadoghq.gitlab.users.listSSHKeys"
"com.datadoghq.gitlab.users.listSSHKeysForUser"
"com.datadoghq.gitlab.users.listUsers"
"com.datadoghq.gitlab.users.modifyUser"
"com.datadoghq.gitlab.users.rejectUser"
"com.datadoghq.gitlab.users.revokeImpersonationToken"
"com.datadoghq.gitlab.users.unbanUser"
"com.datadoghq.gitlab.users.unblockUser"

Credential file formats

Some integrations, such as HTTP, Jenkins, PostgreSQL, MongoDB, and Temporal, require credentials to run. Credentials are supplied to the runner as JSON files that you reference from a connection. Each integration has its own credential file structure and supported authentication methods.

For the full set of credential file formats and examples, see Handling private action credentials.

Further reading