---
title: recordZoneIDs
framework: cloudkit
role: symbol
role_heading: Instance Property
path: cloudkit/ckfetchrecordzonechangesoperation/recordzoneids
---

# recordZoneIDs

The IDs of the record zones that contain the records to fetch.

## Declaration

```swift
var recordZoneIDs: [CKRecordZone.ID]? { get set }
```

## Discussion

Discussion Typically, you set the value of this property when you create the operation. If you intend to change the record zone IDs, update the value before you execute the operation or submit it to a queue.

## See Also

### Configuring the Zone Change Operation

- [configurationsByRecordZoneID](cloudkit/ckfetchrecordzonechangesoperation/configurationsbyrecordzoneid.md)
- [CKFetchRecordZoneChangesOperation.ZoneConfiguration](cloudkit/ckfetchrecordzonechangesoperation/zoneconfiguration.md)
- [fetchAllChanges](cloudkit/ckfetchrecordzonechangesoperation/fetchallchanges.md)
