12 KiB
12 KiB
page_title | subcategory | description |
---|---|---|
forgejo_repositories Data Source - terraform-provider-forgejo | Use this data source to retrieve information about existing forgejo repositories. |
forgejo_repositories (Data Source)
Use this data source to retrieve information about existing forgejo repositories.
Example Usage
data "forgejo_repositories" "example" {}
Schema
Read-Only
elements
(Attributes List) The list of repositories. (see below for nested schema)
Nested Schema for elements
Read-Only:
allow_fast_forward_only_merge
(Boolean) Whether fast forward only merges are allowed or not.allow_merge_commits
(Boolean) Whether merge commits are allowed or not.allow_rebase
(Boolean) Whether updating a pull request branch by rebase is allowed or not.allow_rebase_explicit
(Boolean) Whether rebase then merge commits are allowed or not.allow_rebase_update
(Boolean) Whether rebase then fast forward merges are allowed or not.allow_squash_merge
(Boolean) Whether squash merge commits are allowed on this repository or not.archived
(Boolean) Whether the repository is archived or not.archived_at
(String) The datetime at which the repository was archived.avatar_url
(String) The URL of the avatar for the repository.clone_url
(String) The URL to clone the repository.created_at
(String) The datetime at which the repository was created.default_allow_maintainer_edit
(Boolean) Whether maintainers have edit permissions by default or not.default_branch
(String) The name of the default branch.default_delete_branch_after_merge
(Boolean) Whether pull request branches are deleted by default after a merge or not.default_merge_style
(String) Name of the default merge style.default_update_style
(String) Name of the default update style.description
(String) A description string.empty
(Boolean) Whether the repository is empty or not.external_tracker
(Attributes) (see below for nested schema)external_wiki
(Attributes) (see below for nested schema)fork
(Boolean) Whether the repository is a fork or not.forks_count
(Number) The number of times the repository has been forked.full_name
(String) The full name of the repository.globally_editable_wiki
(Boolean) Whether anyone can edit the wiki or not.has_actions
(Boolean) Whether the actions unit is enabled or not.has_issues
(Boolean) Whether the issues unit is enabled or not.has_packages
(Boolean) Whether the packages unit is enabled or not.has_projects
(Boolean) Whether the projects unit is enabled or not.has_pull_requests
(Boolean) Whether the pull requests unit is enabled or not.has_releases
(Boolean) Whether the releases unit is enabled or not.has_wiki
(Boolean) Whether the wiki unit is enabled or not.html_url
(String) The HTTP URL of the repository.id
(Number) The identifier of the repository.ignore_whitespace_conflicts
(Boolean) Whether whitespaces are ignored when detecting pull request conflicts or not.internal
(Boolean) Whether this is an internal repository or not.internal_tracker
(Attributes) (see below for nested schema)language
(String) The main programming language used in the repository.languages_url
(String) The URL to the languages page.link
(String) The link.mirror
(Boolean) Whether the repository is a mirror or not.mirror_interval
(String) The mirror time interval.mirror_updated
(String) The datetime at which the mirror was last updated.name
(String) The name of the repository.object_format_name
(String) The name of the object format.open_issues_count
(Number) The number of open issues.open_pr_counter
(Number) The number of open pull requests.original_url
(String) The original URL.owner
(Attributes) (see below for nested schema)permissions
(Attributes) (see below for nested schema)private
(Boolean) Whether the repository is private or not.release_counter
(Number) The number of releases.repo_transfer
(Attributes) (see below for nested schema)size
(Number) The size of the repository in KiB.ssh_url
(String) The SSH URL.stars_count
(Number) The number of stars.template
(Boolean) Whether the repository is a template or not.topics
(List of String) The list of topics.updated_at
(String) The datetime at which the repository was last updated.url
(String) The API URL.watchers_count
(Number) The number of watchers.website
(String) The website URL.wiki_branch
(String) The name of the default branch of the wiki.
Nested Schema for elements.external_tracker
Read-Only:
description
(String) A description string.external_tracker_format
(String) External issue tracker URL Format. Use the placeholders {user}, {repo} and {index} for the username, repository name and issue index.external_tracker_regexp_pattern
(String) Regular Expression Pattern. The first captured group will be used in place of {index}.external_tracker_style
(String) External issue tracker Number Format.external_tracker_url
(String) A URL.
Nested Schema for elements.external_wiki
Read-Only:
description
(String) A description string.external_wiki_url
(String) A URL.
Nested Schema for elements.internal_tracker
Read-Only:
allow_only_contributors_to_track_time
(Boolean) Whether only contributors are allowed to track time on issues or not.enable_issue_dependencies
(Boolean) Whether issue dependencies are enabled or not.enable_time_tracker
(Boolean) Whether time tracking is enabled or not.
Nested Schema for elements.owner
Read-Only:
active
(Boolean) Whether the user is active or not.avatar_url
(String) The user's avatar URL.created
(String) The user's creation date and time.description
(String) A description string.email
(String) The user's email address.followers_count
(Number) The number of followers.following_count
(Number) The number of followings.full_name
(String) The user's full name.html_url
(String) The URL to this user's Forgejo profile page.id
(Number) The identifier of the user.is_admin
(Boolean) Whether the user is an admin or not.language
(String) The user's chosen language.last_login
(String) The user's last login date and time.location
(String) The user's advertised location.login
(String) The login of the user.login_name
(String) The user's authentication sign-in name.prohibit_login
(Boolean) Whether the user is allowed to log in or not.pronouns
(String) The user's advertised pronouns.restricted
(Boolean) Whether the user is restricted or not.source_id
(Number) The identifier of the users authentication source.starred_repos_count
(Number) The number of repositoties starred by the user.visibility
(String) The user's visibility option: limited, private, public.website
(String) The user's advertised website.
Nested Schema for elements.permissions
Read-Only:
admin
(Boolean) Admin permission.pull
(Boolean) Pull permission.push
(Boolean) Push permission.
Nested Schema for elements.repo_transfer
Read-Only:
description
(String) A description string.doer
(Attributes) (see below for nested schema)recipient
(Attributes) (see below for nested schema)teams
(Attributes List) The list of teams for an organization. (see below for nested schema)
Nested Schema for elements.repo_transfer.doer
Read-Only:
active
(Boolean) Whether the user is active or not.avatar_url
(String) The user's avatar URL.created
(String) The user's creation date and time.description
(String) A description string.email
(String) The user's email address.followers_count
(Number) The number of followers.following_count
(Number) The number of followings.full_name
(String) The user's full name.html_url
(String) The URL to this user's Forgejo profile page.id
(Number) The identifier of the user.is_admin
(Boolean) Whether the user is an admin or not.language
(String) The user's chosen language.last_login
(String) The user's last login date and time.location
(String) The user's advertised location.login
(String) The login of the user.login_name
(String) The user's authentication sign-in name.prohibit_login
(Boolean) Whether the user is allowed to log in or not.pronouns
(String) The user's advertised pronouns.restricted
(Boolean) Whether the user is restricted or not.source_id
(Number) The identifier of the users authentication source.starred_repos_count
(Number) The number of repositoties starred by the user.visibility
(String) The user's visibility option: limited, private, public.website
(String) The user's advertised website.
Nested Schema for elements.repo_transfer.recipient
Read-Only:
active
(Boolean) Whether the user is active or not.avatar_url
(String) The user's avatar URL.created
(String) The user's creation date and time.description
(String) A description string.email
(String) The user's email address.followers_count
(Number) The number of followers.following_count
(Number) The number of followings.full_name
(String) The user's full name.html_url
(String) The URL to this user's Forgejo profile page.id
(Number) The identifier of the user.is_admin
(Boolean) Whether the user is an admin or not.language
(String) The user's chosen language.last_login
(String) The user's last login date and time.location
(String) The user's advertised location.login
(String) The login of the user.login_name
(String) The user's authentication sign-in name.prohibit_login
(Boolean) Whether the user is allowed to log in or not.pronouns
(String) The user's advertised pronouns.restricted
(Boolean) Whether the user is restricted or not.source_id
(Number) The identifier of the users authentication source.starred_repos_count
(Number) The number of repositoties starred by the user.visibility
(String) The user's visibility option: limited, private, public.website
(String) The user's advertised website.
Nested Schema for elements.repo_transfer.teams
Read-Only:
can_create_org_repo
(Boolean) Whether members of this team can create repositories that will belong to the organization.description
(String) A description string.id
(Number) The identifier of the team.includes_all_repositories
(Boolean) Whether members of this team can access all the repositories that belong to the organization.name
(String) The team's name are a part of.permission
(String) The members' permission level on the organization.units
(List of String) The list of units permissions.units_map
(Map of String) The map of units permissions and their level.