Github Functions
Functions
Use this data source to retrieve the list of secrets of the repository environment.
Use this data source to retrieve the list of variables of the repository environment.
Use this data source to retrieve the OpenID Connect subject claim customization template for an organization
Use this data source to retrieve information about a GitHub Actions Organization public key. This data source is required to be used with other GitHub secrets interactions. Note that the provider token
must have admin rights to an organization to retrieve it's action public key.
Use this data source to retrieve a GitHub Actions organization registration token. This token can then be used to register a self-hosted runner.
Use this data source to retrieve the list of secrets of the organization.
Use this data source to retrieve the list of variables of the organization.
Use this data source to retrieve information about a GitHub Actions public key. This data source is required to be used with other GitHub secrets interactions. Note that the provider token
must have admin rights to a repository to retrieve it's action public key.
Use this data source to retrieve a GitHub Actions repository registration token. This token can then be used to register a self-hosted runner.
Use this data source to retrieve the OpenID Connect subject claim customization template for a repository
Use this data source to retrieve the list of secrets for a GitHub repository.
Use this data source to retrieve the list of variables for a GitHub repository.
Use this data source to generate a GitHub App JWT.
Use this data source to retrieve information about a repository branch.
Use this data source to retrieve a list of repository branch protection rules.
Use this data source to retrieve information about a GitHub Codespaces Organization public key. This data source is required to be used with other GitHub secrets interactions. Note that the provider token
must have admin rights to an organization to retrieve it's Codespaces public key.
Use this data source to retrieve the list of codespaces secrets of the organization.
Use this data source to retrieve information about a GitHub Codespaces public key. This data source is required to be used with other GitHub secrets interactions. Note that the provider token
must have admin rights to a repository to retrieve it's Codespaces public key.
Use this data source to retrieve the list of codespaces secrets for a GitHub repository.
Use this data source to retrieve information about a GitHub Codespaces User public key. This data source is required to be used with other GitHub secrets interactions. Note that the provider token
must have admin rights to an user to retrieve it's Codespaces public key.
Use this data source to retrieve the list of codespaces secrets of the user.
Use this data source to retrieve the collaborators for a given repository.
Use this data source to retrieve information about a GitHub Dependabot Organization public key. This data source is required to be used with other GitHub secrets interactions. Note that the provider token
must have admin rights to an organization to retrieve it's Dependabot public key.
Use this data source to retrieve the list of dependabot secrets of the organization.
Use this data source to retrieve information about a GitHub Dependabot public key. This data source is required to be used with other GitHub secrets interactions. Note that the provider token
must have admin rights to a repository to retrieve it's Dependabot public key.
Use this data source to retrieve the list of dependabot secrets for a GitHub repository.
Use this data source to retrieve basic information about a GitHub enterprise.
Use this data source to retrieve external groups belonging to an organization.
Use this data source to retrieve information about an app.
Use this data source to retrieve information about GitHub's IP addresses.
Use this data source to retrieve the labels for a given repository.
Use this data source to find out if a user is a member of your organization, as well as what role they have within it. If the user's membership in the organization is pending their acceptance of an invite, the role they would have once they accept will be returned.
Use this data source to retrieve basic information about a GitHub Organization.
Use this data source to retrieve information about a custom role in a GitHub Organization.
Use this data source to retrieve each organization member's SAML or SCIM user attributes.
Use this data source to retrieve information about the IP allow list of an organization. The allow list for IP addresses will block access to private resources via the web, API, and Git from any IP addresses that are not on the allow list.
Use this data source to retrieve information about all GitHub teams in an organization.
Use this data source to retrieve the identity provider (IdP) groups for an organization.
Use this data source to retrieve all webhooks of the organization.
Use this data source to retrieve information about a repository ref.
Use this data source to retrieve information about a GitHub release in a specific repository.
Use this data source to retrieve information about a GitHub repository.
Use this data source to retrieve autolink references for a repository.
Use this data source to retrieve information about branches in a repository.
Use this data source to retrieve all custom properties of a repository.
Use this data source to retrieve all deploy keys of a repository.
Use this data source to retrieve deployment branch policies for a repository / environment.
Use this data source to retrieve information about environments for a repository.
This data source allows you to read files within a GitHub repository.
Use this data source to retrieve information about a specific GitHub milestone in a repository.
Use this data source to retrieve information about a specific GitHub Pull Request in a repository.
Use this data source to retrieve information about multiple GitHub Pull Requests in a repository.
Use this data source to retrieve the list of teams which have access to a GitHub repository.
Use this data source to retrieve webhooks for a given repository.
Use this data source to retrieve information about a GitHub resource through REST API.
Use this data source to retrieve information about GitHub's SSH keys.
Use this data source to retrieve information about a GitHub team.
Use this data source to retrieve information about a single tree.
Use this data source to retrieve information about a GitHub user.
Use this data source to retrieve a specific organization member's SAML or SCIM user attributes.
Use this data source to retrieve information about multiple GitHub users at once.