Skip to main content

tharsis_vcs_provider

Defines and manages a VCS provider.

Schema​

Required​

  • auto_create_webhooks (Boolean) Whether to automatically create webhooks.
  • description (String) A description of the VCS provider.
  • group_path (String) The path of the group where this VCS provider resides.
  • name (String) The name of the VCS provider.
  • oauth_client_id (String) A description of the VCS provider.
  • oauth_client_secret (String) A description of the VCS provider.
  • type (String) The type of this VCS provider: gitlab, github, etc.

Optional​

  • url (String) API URL for this VCS provider.

Read-Only​

  • created_by (String) The email address of the user or account that created this VCS provider.
  • id (String) String identifier of the VCS provider.
  • last_updated (String) Timestamp when this VCS provider was most recently updated.
  • oauth_authorization_url (String) URL to use to complete OAuth flow for any links to this VCS provider.
  • resource_path (String) The path within the Tharsis group hierarchy to this VCS provider.