---
title: CKRecord.Reference.Action
framework: cloudkit
role: symbol
role_heading: Type Alias
path: cloudkit/ckrecord/reference/action-swift.typealias
---

# CKRecord.Reference.Action

A type that represents additional actions that occur when deleting references.

## Declaration

```swift
typealias Action = CKRecord.ReferenceAction
```

## See Also

### Creating a Reference

- [init(recordID:action:)](cloudkit/ckrecord/reference/init(recordid:action:).md)
- [init(record:action:)](cloudkit/ckrecord/reference/init(record:action:).md)
