MDAA TS Docs
    Preparing search index...
    interface FormFieldProps {
        glossaryId?: string;
        required?: boolean;
        searchable?: ("LEXICAL" | "TECHNICAL")[];
        type:
            | "String"
            | "Boolean"
            | "Integer"
            | "Long"
            | "Float"
            | "Double"
            | "Timestamp";
    }
    Index

    Properties

    glossaryId?: string

    Glossary ID whose terms this field stores, annotated via @amazon.datazone#glossaryterm("<id>"). Makes the field filterable via the Search/SearchListings APIs.

    Validation: Optional; valid DataZone glossary ID

    required?: boolean

    When true, the field is annotated @required and must be populated when the form is attached to an asset.

    Validation: Optional; boolean

    false
    
    searchable?: ("LEXICAL" | "TECHNICAL")[]

    Search indexing modes for the field, annotated via @amazon.datazone#searchable. LEXICAL enables stemmed/partial matches (disables semantic search); TECHNICAL indexes for technical identifier search. Omit for no explicit indexing.

    Validation: Optional; array of 'LEXICAL' | 'TECHNICAL'

    type:
        | "String"
        | "Boolean"
        | "Integer"
        | "Long"
        | "Float"
        | "Double"
        | "Timestamp"

    Smithy prelude type for the field (e.g. String, Boolean, Integer).

    Validation: Required; one of String | Boolean | Integer | Long | Float | Double | Timestamp