--- id: beta-form-element title: FormElement pagination_label: FormElement sidebar_label: FormElement sidebar_class_name: powershellsdk keywords: ['powershell', 'PowerShell', 'sdk', 'FormElement', 'BetaFormElement'] slug: /tools/sdk/powershell/beta/models/form-element tags: ['SDK', 'Software Development Kit', 'FormElement', 'BetaFormElement'] --- # FormElement ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **Id** | Pointer to **String** | Form element identifier. | [optional] **ElementType** | Pointer to **Enum** [ "TEXT", "TOGGLE", "TEXTAREA", "HIDDEN", "PHONE", "EMAIL", "SELECT", "DATE", "SECTION", "COLUMN_SET", "IMAGE", "DESCRIPTION" ] | FormElementType value. TEXT FormElementTypeText TOGGLE FormElementTypeToggle TEXTAREA FormElementTypeTextArea HIDDEN FormElementTypeHidden PHONE FormElementTypePhone EMAIL FormElementTypeEmail SELECT FormElementTypeSelect DATE FormElementTypeDate SECTION FormElementTypeSection COLUMN_SET FormElementTypeColumns IMAGE FormElementTypeImage DESCRIPTION FormElementTypeDescription | [optional] **Config** | Pointer to [**map[string]AnyType**]https://learn.microsoft.com/en-us/powershell/scripting/lang-spec/chapter-04?view=powershell-7.4 | Config object. | [optional] **Key** | Pointer to **String** | Technical key. | [optional] **Validations** | Pointer to [**[]FormElementValidationsSet**](form-element-validations-set) | | [optional] ## Examples - Prepare the resource ```powershell $FormElement = Initialize-PSSailpoint.BetaFormElement -Id 00000000-0000-0000-0000-000000000000 ` -ElementType TEXT ` -Config {label=Department} ` -Key department ` -Validations null ``` - Convert the resource to JSON ```powershell $FormElement | ConvertTo-JSON ``` [[Back to top]](#)