AtlasAttributeDefOutput interface
class that captures details of a struct-attribute.
Properties
| cardinality | single-valued attribute or multi-valued attribute. Possible values: "SINGLE", "LIST", "SET" |
| constraints | An array of constraints. |
| default |
The default value of the attribute. |
| description | The description of the attribute. |
| include |
Determines if it is included in notification. |
| is |
Determines if it is indexable. |
| is |
Determines if it is optional. |
| is |
Determines if it unique. |
| name | The name of the attribute. |
| options | The options for the attribute. |
| type |
The name of the type. |
| values |
The maximum count of the values. |
| values |
The minimum count of the values. |
Property Details
cardinality
single-valued attribute or multi-valued attribute.
Possible values: "SINGLE", "LIST", "SET"
cardinality?: string
Property Value
string
constraints
An array of constraints.
constraints?: AtlasConstraintDefOutput[]
Property Value
defaultValue
The default value of the attribute.
defaultValue?: string
Property Value
string
description
The description of the attribute.
description?: string
Property Value
string
includeInNotification
Determines if it is included in notification.
includeInNotification?: boolean
Property Value
boolean
isIndexable
Determines if it is indexable.
isIndexable?: boolean
Property Value
boolean
isOptional
Determines if it is optional.
isOptional?: boolean
Property Value
boolean
isUnique
Determines if it unique.
isUnique?: boolean
Property Value
boolean
name
The name of the attribute.
name?: string
Property Value
string
options
The options for the attribute.
options?: Record<string, string>
Property Value
Record<string, string>
typeName
The name of the type.
typeName?: string
Property Value
string
valuesMaxCount
The maximum count of the values.
valuesMaxCount?: number
Property Value
number
valuesMinCount
The minimum count of the values.
valuesMinCount?: number
Property Value
number