replace_github_credential
Apply a GitHub credential replacement: swap the selected GitOps usages from a deprecated OAuth credential to a GitHub App credential. Organisation admins only. Run plan_github_credential_replacement first and pass its eligible usages verbatim (resource_id, cluster_id, expected_repository, expected_branch, expected_source_credential_name) - drifted usages are blocked, not replaced.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| usages | Yes | The usages to replace, copied from the plan's eligible_usages. | |
| credential_id | Yes | UUID of the source (deprecated) GitHub credential. | |
| target_credential_id | Yes | UUID of the target GitHub App credential. |