**Source URL:** https://general.veevavault.dev/medical/mdl/component-types/securityprofile.md

# Securityprofile

**Class: ** `metadata`

Security profiles are how Vault applies permissions sets to individual users.

Learn about <a href="https://platform.veevavault.help/en/lr/23647" target="_blank">Security Profiles in Vault Help</a>.

| Attribute | Metadata | Description |
| --- | --- | --- |
| permission_sets | Type: StringMax length: 100Multi-value | List of permiission sets contained within the profile. |
| active | Type: BooleanRequired | Indicates whether the component is active. |
| description | Type: StringMax length: 255 | Description of the security profile. |
| label | Type: StringRequiredMax length: 100 | UI-friendly string in the Vault's base language. |

### Supported Operations {#supported-operations}

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

<ul style="padding-left:1.5em;margin-top:0.5rem"><li>**Alter:** <span>MDL Operation may not be supported for some multi-value attributes.</span></li></ul>


---

**Previous:** [Searchcollection](/medical/mdl/component-types/searchcollection)  
**Next:** [Sharingrule](/medical/mdl/component-types/sharingrule)