---
id: v1-role-criteria-key
title: RoleCriteriaKey
pagination_label: RoleCriteriaKey
sidebar_label: RoleCriteriaKey
sidebar_class_name: typescriptsdk
keywords: ['typescript', 'TypeScript', 'sdk', 'RoleCriteriaKey', 'v1RoleCriteriaKey']
slug: /tools/sdk/typescript/roles/models/role-criteria-key
tags: ['SDK', 'Software Development Kit', 'RoleCriteriaKey', 'v1RoleCriteriaKey']
---

# RoleCriteriaKey

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**type** | `RoleCriteriaKeyType` |  | [default to undefined]
**property** | `string` | The name of the attribute or entitlement to which the associated criteria applies. | [default to undefined]
**sourceId** | **(optional)** `string` | ID of the Source from which an account attribute or entitlement is drawn. Required if type is ACCOUNT or ENTITLEMENT | [default to undefined]

