---
id: v1-access-constraint
title: AccessConstraint
pagination_label: AccessConstraint
sidebar_label: AccessConstraint
sidebar_class_name: typescriptsdk
keywords: ['typescript', 'TypeScript', 'sdk', 'AccessConstraint', 'v1AccessConstraint']
slug: /tools/sdk/typescript/certification_campaigns/models/access-constraint
tags: ['SDK', 'Software Development Kit', 'AccessConstraint', 'v1AccessConstraint']
---

# AccessConstraint

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**type** | `string` | Type of Access | [default to undefined]
**ids** | **(optional)** `Array<string>` | Must be set only if operator is SELECTED. | [default to undefined]
**operator** | `string` | Used to determine whether the scope of the campaign should be reduced for selected ids or all. | [default to undefined]

