---
title: LAAccessControlOperation
framework: localauthentication
role: symbol
role_heading: Enumeration
path: localauthentication/laaccesscontroloperation
---

# LAAccessControlOperation

Operations to be evaluated for access control.

## Declaration

```swift
enum LAAccessControlOperation
```

## Overview

Overview Use one of these values to specify the operation for which you want to evaluate an access control when calling the evaluateAccessControl(_:operation:localizedReason:reply:) method.

## Topics

### Constants

- [LAAccessControlOperation.createItem](localauthentication/laaccesscontroloperation/createitem.md)
- [LAAccessControlOperation.useItem](localauthentication/laaccesscontroloperation/useitem.md)
- [LAAccessControlOperation.createKey](localauthentication/laaccesscontroloperation/createkey.md)
- [LAAccessControlOperation.useKeySign](localauthentication/laaccesscontroloperation/usekeysign.md)
- [LAAccessControlOperation.useKeyDecrypt](localauthentication/laaccesscontroloperation/usekeydecrypt.md)
- [LAAccessControlOperation.useKeyKeyExchange](localauthentication/laaccesscontroloperation/usekeykeyexchange.md)

### Initializers

- [init(rawValue:)](localauthentication/laaccesscontroloperation/init(rawvalue:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Evaluating access controls

- [evaluateAccessControl(_:operation:localizedReason:reply:)](localauthentication/lacontext/evaluateaccesscontrol(_:operation:localizedreason:reply:).md)
- [interactionNotAllowed](localauthentication/lacontext/interactionnotallowed.md)
