**Source URL:** https://general.veevavault.dev/qualityone/mdl/component-types/vaulttoken.md

# Vaulttoken

**Class: ** `metadata`

This component type stores tokens which can be resolved Vault-wide. All Vaults include system-provided tokens for Vault `id`, `name`, and `dns`. In addition to these, you can configure up to ten (10) Vault Tokens. Vault Java SDK developers can reference Vault tokens in HTTP Callout or within the Spark message framework.

Learn more in the <a href="/vault-sdk/sdk-integrations/tokens/">Vault Java SDK documentation</a>.

| Attribute | Metadata | Description |
| --- | --- | --- |
| label | Type: StringMax length: 60 | UI-friendly string in the Vault's base language. |
| active | Type: Boolean | Indicates whether the component is active. |
| clone_behavior | Type: EnumRequiredAllowed values:clear__syspersist__sys | Indicates whether the value attribute is cleared when the Vault is cloned. |
| system_managed | Type: Boolean | Indicates that records are managed by the system. |
| type | Type: EnumRequiredAllowed values:string__sysboolean__sysnumber__sysdate__sysdatetime__syslist_string__sys | The data type of the token value. |
| value | Type: StringMax length: 255 | The value of the token when resolved. |

### Supported Operations {#supported-operations}

| Operation | Support |
| --- | --- |
| Create | Yes |
| Recreate | Yes |
| Alter | Yes |
| Drop | Yes |
| Rename | Yes |
| Describe | Yes |
| Generate Recreate | Yes |
| Queryable | No |


---

**Previous:** [Userdefinedservice](/qualityone/mdl/component-types/userdefinedservice)  
**Next:** [Webapigroup](/qualityone/mdl/component-types/webapigroup)