Creates a new GitHub data source and starts ingestion.
Required roles: All
API key for authentication
Name of the GitHub data source
200GitHub repository in owner/repo format (e.g. "octocat/Hello-World")
2000Path filters patterns. The total number of characters across all elements in the array must be 2000 or fewer.
2000One-time GitHub personal access token (mutually exclusive with secret_id)
ID of a stored secret to use (mutually exclusive with github_token)
Git reference type
default, branch, tag, commit Reference parameter (branch name, tag name, or commit hash)
Recurrence rule (RFC 5545 RRULE). Requires secret_id (not one-time token).
(reserved for future use) Additional metadata for the GitHub data source
Successfully created GitHub data source
GitHub data source ID
GitHub ingestion setting ID
Name of the GitHub ingestion setting
GitHub repository in owner/repo format (e.g. "octocat/Hello-World")
Git reference type
default, branch, tag, commit Job status
unknown, queued, not_started, managed, starting, started, success, failure, canceling, canceled, deleting, delete_job_failure Path filter patterns
Reference parameter (branch name, tag name, or commit hash)
Creation time (Unix timestamp in seconds)
Job start time (Unix timestamp in seconds)
Job end time (Unix timestamp in seconds)
(reserved for future use) Additional metadata for the GitHub data source