---
title: SecTransformMetaAttributeType
framework: security
role: symbol
role_heading: Enumeration
path: security/sectransformmetaattributetype
---

# SecTransformMetaAttributeType

The keys that describe the metadata attributes of transform attributes.

## Declaration

```swift
enum SecTransformMetaAttributeType
```

## Overview

Overview Use one of these values as the type parameter in a call to the SecTransformCustomSetAttribute(_:_:_:_:) or SecTransformCustomGetAttribute(_:_:_:) function. These values allow you to access not only the value of an attribute, as you would do directly with calls the SecTransformSetAttribute(_:_:_:_:) or SecTransformGetAttribute(_:_:) function, but also the metadata associated with that attribute, such as the name of an attribute, or whether it is required to have a value.

## Topics

### Constants

- [SecTransformMetaAttributeType.canCycle](security/sectransformmetaattributetype/cancycle.md)
- [SecTransformMetaAttributeType.deferred](security/sectransformmetaattributetype/deferred.md)
- [SecTransformMetaAttributeType.externalize](security/sectransformmetaattributetype/externalize.md)
- [SecTransformMetaAttributeType.hasInboundConnection](security/sectransformmetaattributetype/hasinboundconnection.md)
- [SecTransformMetaAttributeType.hasOutboundConnections](security/sectransformmetaattributetype/hasoutboundconnections.md)
- [SecTransformMetaAttributeType.name](security/sectransformmetaattributetype/name.md)
- [SecTransformMetaAttributeType.ref](security/sectransformmetaattributetype/ref.md)
- [SecTransformMetaAttributeType.required](security/sectransformmetaattributetype/required.md)
- [SecTransformMetaAttributeType.requiresOutboundConnection](security/sectransformmetaattributetype/requiresoutboundconnection.md)
- [SecTransformMetaAttributeType.stream](security/sectransformmetaattributetype/stream.md)
- [SecTransformMetaAttributeType.value](security/sectransformmetaattributetype/value.md)

### Initializers

- [init(rawValue:)](security/sectransformmetaattributetype/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)
