CustomVCSIntegrationResponse
Response containing the details of a custom VCS integration, including its configuration, webhook endpoint, and configured repositories.
Properties
idstring requiredUnique identifier (UUID) for this integrationnamestring requiredHuman-readable name for the integrationbaseUrlstring requiredURL prefix for repositories covered by this integrationenvironmentstring requiredESC environment reference in ‘project/envName’ format containing VCS credentialsvcsTypeenum requiredVersion control system typeValues:git,hgwebhookUrlstring optionalFull webhook endpoint URL that the external VCS should POST events to. This URL is generated by the service and includes the integration ID.webhookSecretstring optionalHMAC secret for webhook signature verification. Only returned on integration creation; subsequent GET requests omit this field.- List of repositories configured on this integration
- ↳
namestring requiredRepository name or path, joined with the integration’s base URL to form the clone URL (e.g. ‘myrepo’ or ‘subgroup/myrepo’) - ↳
displayNamestring optionalHuman-readable display name for the repository. If not provided, the name is used for display purposes. createdstring requiredISO 8601 timestamp of when the integration was createdmodifiedstring requiredISO 8601 timestamp of when the integration was last modified
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.