» google_sourcerepo_repository
A repository (or repo) is a Git repository storing versioned source content.
To get more information about Repository, see:
- API documentation
- How-to Guides
» Example Usage - Sourcerepo Repository Basic
resource "google_sourcerepo_repository" "my-repo" {
name = "my-repository"
}
» Argument Reference
The following arguments are supported:
-
name
- (Required) Resource name of the repository, of the form{{repo}}
. The repo name may contain slashes. eg,name/with/slash
-
project
- (Optional) The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
» Attributes Reference
In addition to the arguments listed above, the following computed attributes are exported:
-
url
- URL to clone the repository from Google Cloud Source Repositories. -
size
- The disk usage of the repo, in bytes.
» Timeouts
This resource provides the following Timeouts configuration options:
» Import
Repository can be imported using any of these accepted formats:
$ terraform import google_sourcerepo_repository.default projects/{{project}}/repos/{{name}}
$ terraform import google_sourcerepo_repository.default {{project}}/{{name}}
$ terraform import google_sourcerepo_repository.default {{name}}
If you're importing a resource with beta features, make sure to include -provider=google-beta
as an argument so that Terraform uses the correct provider to import your resource.