mirror of
https://github.com/ysoftdevs/terraform-provider-bitbucketserver.git
synced 2026-03-23 18:01:05 +01:00
Added bitbucket_user_access_token resource
This commit is contained in:
48
docusaurus/docs/resource_user_access_token.md
Normal file
48
docusaurus/docs/resource_user_access_token.md
Normal file
@@ -0,0 +1,48 @@
|
||||
---
|
||||
id: bitbucketserver_user_access_token
|
||||
title: bitbucketserver_user_access_token
|
||||
---
|
||||
|
||||
Personal access tokens can be used to replace passwords over https, or to authenticate using the Bitbucket Server REST API over Basic Auth.
|
||||
|
||||
For git operations, you can use your personal access token as a substitute for your password.
|
||||
|
||||
> Note: You can only create access tokens for your user account - i.e. the one that the provisioner has been configured to authenticate with!
|
||||
> This is a restriction in the Bitbucket APIs.
|
||||
|
||||
## Example Usage
|
||||
|
||||
```hcl
|
||||
resource "bitbucketserver_user_access_token" "token" {
|
||||
user = "admin"
|
||||
name = "my-token"
|
||||
permissions = ["REPO_READ", "PROJECT_ADMIN"]
|
||||
}
|
||||
```
|
||||
|
||||
## Argument Reference
|
||||
|
||||
* `user` - Required. Username of the user.
|
||||
* `name` - Required. Name of the access token.
|
||||
* `permissions` - Required. List of permissions to grant the access token.
|
||||
|
||||
* `PROJECT_READ`
|
||||
* `PROJECT_WRITE`
|
||||
* `PROJECT_ADMIN`
|
||||
* `REPO_READ`
|
||||
* `REPO_WRITE`
|
||||
* `REPO_ADMIN`
|
||||
|
||||
## Attribute Reference
|
||||
|
||||
* `access_token` - The generated access token. Only available if token was generated on Terraform resource creation, not import/update.
|
||||
* `created_date` - When the access token was generated.
|
||||
* `last_authenticated` - When the access token was last used for authentication.
|
||||
|
||||
## Import
|
||||
|
||||
Import a user token reference via the token id.
|
||||
|
||||
```
|
||||
terraform import bitbucketserver_user_access_token.test 413460754380
|
||||
```
|
||||
@@ -91,6 +91,9 @@
|
||||
"bitbucketserver_repository": {
|
||||
"title": "bitbucketserver_repository"
|
||||
},
|
||||
"bitbucketserver_user_access_token": {
|
||||
"title": "bitbucketserver_user_access_token"
|
||||
},
|
||||
"bitbucketserver_user_group": {
|
||||
"title": "bitbucketserver_user_group"
|
||||
},
|
||||
|
||||
@@ -35,6 +35,7 @@
|
||||
"bitbucketserver_repository_permissions_group",
|
||||
"bitbucketserver_repository_permissions_user",
|
||||
"bitbucketserver_user",
|
||||
"bitbucketserver_user_access_token",
|
||||
"bitbucketserver_user_group"
|
||||
]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user