CreateCustomVCSIntegrationRequest
Request to create a new custom VCS integration for an organization. Custom VCS integrations allow connecting self-hosted or third-party version control systems (e.g. Gitea, Forgejo, Bitbucket Server) to Pulumi Deployments via ESC-managed credentials and inbound webhooks.
Properties
namestring requiredHuman-readable name for the integration, unique within the organization (e.g. ‘Gitea Production’)baseUrlstring requiredURL prefix for repositories covered by this integration (e.g. ‘https://gitea.example.com/myorg’). Used to match repositories to integrations.environmentstring requiredESC environment reference in ‘project/envName’ format containing VCS credentials (e.g. SSH keys, access tokens) used for repository operationsvcsTypeenum optionalVersion control system type. Defaults to ‘git’ if not specified.Values:git,hg
Thank you for your feedback!
If you have a question about how to use Pulumi, reach out in Community Slack.
Open an issue on GitHub to report a problem or suggest an improvement.