astro deployment token workspace-token
astro only
This command is only available on Astro.
Manage Workspace-level API tokens within a specific Deployment. See Assign an Organization or Workspace API token to a Deployment.
astro deployment workspace-token add
Add a Workspace API token to a Deployment and grant it Deployment-specific permissions.
Usage
astro deployment workspace-token add --deployment-id=<my-deployment-id> --role=DEPLOYMENT_ADMIN --workspace-token-name=<workspace-token-name>
Options
Option | Description | Valid Values |
---|---|---|
--deployment-id | The Deployment ID where you want to manage tokens. | Any Deployment ID. |
-r , --role | The role the API token has in the Deployment. | DEPLOYMENT_ADMIN or a custom role name. |
-n , --workspace-token-name | The Workspace API token name. | Any string. If the name contains a space, specify the entire name within quotes "" . |
--workspace-id | The Workspace to which the Deployment belongs. | Any Workspace ID. |
Example
astro deployment workspace-token add --deployment-id=clvduhrvd000008l842ohcpvb --role=DEPLOYMENT_ADMIN --workspace-token-name="My workspace token"
astro deployment workspace-token list
List all Workspace API tokens that are assigned to a specific Deployment.
Usage
astro deployment workspace-token list --deployment-id=<your-deployment-id> --workspace-id=<your-workspace-ic>
Options
Option | Description | Valid Values |
---|---|---|
--deployment-id | The ID of the Deployment to list API tokens for. | Any Deployment ID. |
--workspace-id | The Workspace to which the Deployment belongs. | Any Workspace ID. |
Output
Output | Description | Data Type |
---|---|---|
ID | The API token ID. | String |
NAME | The name of the API token. | String |
DESCRIPTION | The API token description. | String |
SCOPE | The original scope of the API token. | String |
DEPLOYMENT_ROLE | The API token's role in the Deployment. | String |
CREATED | How long ago the API token was created, in days. | String |
CREATED BY | The name of the user who created the API token. | String |
Example
astro deployment workspace-token list --deployment-id=clvduhrvd000008l842ohcpvb
astro deployment workspace-token remove
Remove a Workspace API token from a Deployment.
Usage
astro deployment workspace-token remove --deployment-id=<my-deployment-id> --workspace-token-name=<workspace-token-name> --workspace-id=<my-workspace-id>
Options
Option | Description | Valid Values |
---|---|---|
--deployment-id | The Deployment ID you want to remove an API token from. | Any Deployment ID. |
-n , --workspace-token-name | The name of the Workspace API token you want to remove from the Deployment. | Any string. |
--workspace-id | The Workspace to which the Deployment belongs. | Any Workspace ID. |
Example
astro deployment workspace-token remove --deployment-id=clvduhrvd000008l842ohcpvb --workspace-token-name="My workspace token" --workspace-id=clvdwt4z3000008l60ofb6347
astro deployment workspace-token update
Update the role a Workspace API token has within a Deployment.
Usage
astro deployment workspace-token update --workspace-token-name=<workspace-token-name> --deployment-id=<my-deployment-id> --role=DEPLOYMENT_ADMIN
Options
Option | Description | Valid Values |
---|---|---|
--deployment-id | The Deployment ID you want to scope a Workspace API token to. | Any Deployment ID. |
-r , --role | The Deployment role that you want to assign to the token. | DEPLOYMENT_ADMIN or a custom role name. |
-n , --workspace-token-name | The name of the Workspace API token you want to update. | Any string. |
--workspace-id | The Workspace to which the Deployment belongs. | Any Workspace ID. |
Example
astro deployment workspace-token update --deployment-id=clvduhrvd000008l842ohcpvb --role=DEPLOYMENT_ADMIN --workspace-token-name="My workspace token"