Viewing docs for FusionAuth v6.0.2
published on Sunday, Feb 9, 2025 by Theo Gravity
published on Sunday, Feb 9, 2025 by Theo Gravity
Viewing docs for FusionAuth v6.0.2
published on Sunday, Feb 9, 2025 by Theo Gravity
published on Sunday, Feb 9, 2025 by Theo Gravity
# Form Field Resource
A FusionAuth Form Field is an object that can be customized to receive input within a FusionAuth Form.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as fusionauth from "@pulumi/fusionauth";
const default = fusionauth.getFormField({
name: "Email",
});
import pulumi
import pulumi_fusionauth as fusionauth
default = fusionauth.get_form_field(name="Email")
package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/theogravity/pulumi-fusionauth/sdk/go/fusionauth"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := fusionauth.GetFormField(ctx, &fusionauth.GetFormFieldArgs{
Name: pulumi.StringRef("Email"),
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Fusionauth = Pulumi.Fusionauth;
return await Deployment.RunAsync(() =>
{
var @default = Fusionauth.GetFormField.Invoke(new()
{
Name = "Email",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.fusionauth.FusionauthFunctions;
import com.pulumi.fusionauth.inputs.GetFormFieldArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var default = FusionauthFunctions.getFormField(GetFormFieldArgs.builder()
.name("Email")
.build());
}
}
variables:
default:
fn::invoke:
function: fusionauth:getFormField
arguments:
name: Email
Using getFormField
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getFormField(args: GetFormFieldArgs, opts?: InvokeOptions): Promise<GetFormFieldResult>
function getFormFieldOutput(args: GetFormFieldOutputArgs, opts?: InvokeOptions): Output<GetFormFieldResult>def get_form_field(confirm: Optional[bool] = None,
consent_id: Optional[str] = None,
control: Optional[str] = None,
data: Optional[Mapping[str, str]] = None,
description: Optional[str] = None,
form_field_id: Optional[str] = None,
key: Optional[str] = None,
name: Optional[str] = None,
options: Optional[Sequence[str]] = None,
required: Optional[bool] = None,
type: Optional[str] = None,
validator: Optional[GetFormFieldValidator] = None,
opts: Optional[InvokeOptions] = None) -> GetFormFieldResult
def get_form_field_output(confirm: Optional[pulumi.Input[bool]] = None,
consent_id: Optional[pulumi.Input[str]] = None,
control: Optional[pulumi.Input[str]] = None,
data: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None,
description: Optional[pulumi.Input[str]] = None,
form_field_id: Optional[pulumi.Input[str]] = None,
key: Optional[pulumi.Input[str]] = None,
name: Optional[pulumi.Input[str]] = None,
options: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
required: Optional[pulumi.Input[bool]] = None,
type: Optional[pulumi.Input[str]] = None,
validator: Optional[pulumi.Input[GetFormFieldValidatorArgs]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetFormFieldResult]func GetFormField(ctx *Context, args *GetFormFieldArgs, opts ...InvokeOption) (*GetFormFieldResult, error)
func GetFormFieldOutput(ctx *Context, args *GetFormFieldOutputArgs, opts ...InvokeOption) GetFormFieldResultOutput> Note: This function is named GetFormField in the Go SDK.
public static class GetFormField
{
public static Task<GetFormFieldResult> InvokeAsync(GetFormFieldArgs args, InvokeOptions? opts = null)
public static Output<GetFormFieldResult> Invoke(GetFormFieldInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetFormFieldResult> getFormField(GetFormFieldArgs args, InvokeOptions options)
public static Output<GetFormFieldResult> getFormField(GetFormFieldArgs args, InvokeOptions options)
fn::invoke:
function: fusionauth:index/getFormField:getFormField
arguments:
# arguments dictionaryThe following arguments are supported:
- Confirm bool
- Determines if the user input should be confirmed by requiring the value to be entered twice.
- consent_id
- control
- Consent
Id string - Control string
- Data Dictionary<string, string>
- An object that can hold any information about the Form Field that should be persisted.
- description
- key
- Description string
- Form
Field stringId - The unique id of the Form Field. Either
form_field_idornamemust be specified. - Key string
- Name string
- The name of the Form field. Either
form_field_idornamemust be specified. - Options List<string>
- A list of options that are applied to checkbox, radio, or select controls.
- Required bool
- Determines if a value is required to complete the form.
- Type string
- The form field type. The possible values are:
- Validator
theogravity.
Fusionauth. Inputs. Get Form Field Validator
- Confirm bool
- Determines if the user input should be confirmed by requiring the value to be entered twice.
- consent_id
- control
- Consent
Id string - Control string
- Data map[string]string
- An object that can hold any information about the Form Field that should be persisted.
- description
- key
- Description string
- Form
Field stringId - The unique id of the Form Field. Either
form_field_idornamemust be specified. - Key string
- Name string
- The name of the Form field. Either
form_field_idornamemust be specified. - Options []string
- A list of options that are applied to checkbox, radio, or select controls.
- Required bool
- Determines if a value is required to complete the form.
- Type string
- The form field type. The possible values are:
- Validator
Get
Form Field Validator
- confirm Boolean
- Determines if the user input should be confirmed by requiring the value to be entered twice.
- consent_id
- control
- consent
Id String - control String
- data Map<String,String>
- An object that can hold any information about the Form Field that should be persisted.
- description
- key
- description String
- form
Field StringId - The unique id of the Form Field. Either
form_field_idornamemust be specified. - key String
- name String
- The name of the Form field. Either
form_field_idornamemust be specified. - options List<String>
- A list of options that are applied to checkbox, radio, or select controls.
- required Boolean
- Determines if a value is required to complete the form.
- type String
- The form field type. The possible values are:
- validator
Get
Form Field Validator
- confirm boolean
- Determines if the user input should be confirmed by requiring the value to be entered twice.
- consent_id
- control
- consent
Id string - control string
- data {[key: string]: string}
- An object that can hold any information about the Form Field that should be persisted.
- description
- key
- description string
- form
Field stringId - The unique id of the Form Field. Either
form_field_idornamemust be specified. - key string
- name string
- The name of the Form field. Either
form_field_idornamemust be specified. - options string[]
- A list of options that are applied to checkbox, radio, or select controls.
- required boolean
- Determines if a value is required to complete the form.
- type string
- The form field type. The possible values are:
- validator
Get
Form Field Validator
- confirm bool
- Determines if the user input should be confirmed by requiring the value to be entered twice.
- consent_id
- control
- consent_
id str - control str
- data Mapping[str, str]
- An object that can hold any information about the Form Field that should be persisted.
- description
- key
- description str
- form_
field_ strid - The unique id of the Form Field. Either
form_field_idornamemust be specified. - key str
- name str
- The name of the Form field. Either
form_field_idornamemust be specified. - options Sequence[str]
- A list of options that are applied to checkbox, radio, or select controls.
- required bool
- Determines if a value is required to complete the form.
- type str
- The form field type. The possible values are:
- validator
Get
Form Field Validator
- confirm Boolean
- Determines if the user input should be confirmed by requiring the value to be entered twice.
- consent_id
- control
- consent
Id String - control String
- data Map<String>
- An object that can hold any information about the Form Field that should be persisted.
- description
- key
- description String
- form
Field StringId - The unique id of the Form Field. Either
form_field_idornamemust be specified. - key String
- name String
- The name of the Form field. Either
form_field_idornamemust be specified. - options List<String>
- A list of options that are applied to checkbox, radio, or select controls.
- required Boolean
- Determines if a value is required to complete the form.
- type String
- The form field type. The possible values are:
- validator Property Map
getFormField Result
The following output properties are available:
- Control string
- Form
Field stringId - Id string
- The provider-assigned unique ID for this managed resource.
- Validator
theogravity.
Fusionauth. Outputs. Get Form Field Validator - Confirm bool
- Determines if the user input should be confirmed by requiring the value to be entered twice.
- consent_id
- control
- Consent
Id string - Data Dictionary<string, string>
- An object that can hold any information about the Form Field that should be persisted.
- description
- key
- Description string
- Key string
- Name string
- The unique name of the Form Field.
- Options List<string>
- A list of options that are applied to checkbox, radio, or select controls.
- Required bool
- Determines if a value is required to complete the form.
- Type string
- The form field type. The possible values are:
- Control string
- Form
Field stringId - Id string
- The provider-assigned unique ID for this managed resource.
- Validator
Get
Form Field Validator - Confirm bool
- Determines if the user input should be confirmed by requiring the value to be entered twice.
- consent_id
- control
- Consent
Id string - Data map[string]string
- An object that can hold any information about the Form Field that should be persisted.
- description
- key
- Description string
- Key string
- Name string
- The unique name of the Form Field.
- Options []string
- A list of options that are applied to checkbox, radio, or select controls.
- Required bool
- Determines if a value is required to complete the form.
- Type string
- The form field type. The possible values are:
- control String
- form
Field StringId - id String
- The provider-assigned unique ID for this managed resource.
- validator
Get
Form Field Validator - confirm Boolean
- Determines if the user input should be confirmed by requiring the value to be entered twice.
- consent_id
- control
- consent
Id String - data Map<String,String>
- An object that can hold any information about the Form Field that should be persisted.
- description
- key
- description String
- key String
- name String
- The unique name of the Form Field.
- options List<String>
- A list of options that are applied to checkbox, radio, or select controls.
- required Boolean
- Determines if a value is required to complete the form.
- type String
- The form field type. The possible values are:
- control string
- form
Field stringId - id string
- The provider-assigned unique ID for this managed resource.
- validator
Get
Form Field Validator - confirm boolean
- Determines if the user input should be confirmed by requiring the value to be entered twice.
- consent_id
- control
- consent
Id string - data {[key: string]: string}
- An object that can hold any information about the Form Field that should be persisted.
- description
- key
- description string
- key string
- name string
- The unique name of the Form Field.
- options string[]
- A list of options that are applied to checkbox, radio, or select controls.
- required boolean
- Determines if a value is required to complete the form.
- type string
- The form field type. The possible values are:
- control str
- form_
field_ strid - id str
- The provider-assigned unique ID for this managed resource.
- validator
Get
Form Field Validator - confirm bool
- Determines if the user input should be confirmed by requiring the value to be entered twice.
- consent_id
- control
- consent_
id str - data Mapping[str, str]
- An object that can hold any information about the Form Field that should be persisted.
- description
- key
- description str
- key str
- name str
- The unique name of the Form Field.
- options Sequence[str]
- A list of options that are applied to checkbox, radio, or select controls.
- required bool
- Determines if a value is required to complete the form.
- type str
- The form field type. The possible values are:
- control String
- form
Field StringId - id String
- The provider-assigned unique ID for this managed resource.
- validator Property Map
- confirm Boolean
- Determines if the user input should be confirmed by requiring the value to be entered twice.
- consent_id
- control
- consent
Id String - data Map<String>
- An object that can hold any information about the Form Field that should be persisted.
- description
- key
- description String
- key String
- name String
- The unique name of the Form Field.
- options List<String>
- A list of options that are applied to checkbox, radio, or select controls.
- required Boolean
- Determines if a value is required to complete the form.
- type String
- The form field type. The possible values are:
Supporting Types
GetFormFieldValidator
- Enabled bool
- Determines if user input should be validated.
- Expression string
- A regular expression used to validate user input. Must be a valid regular expression pattern.
- Enabled bool
- Determines if user input should be validated.
- Expression string
- A regular expression used to validate user input. Must be a valid regular expression pattern.
- enabled Boolean
- Determines if user input should be validated.
- expression String
- A regular expression used to validate user input. Must be a valid regular expression pattern.
- enabled boolean
- Determines if user input should be validated.
- expression string
- A regular expression used to validate user input. Must be a valid regular expression pattern.
- enabled bool
- Determines if user input should be validated.
- expression str
- A regular expression used to validate user input. Must be a valid regular expression pattern.
- enabled Boolean
- Determines if user input should be validated.
- expression String
- A regular expression used to validate user input. Must be a valid regular expression pattern.
Package Details
- Repository
- fusionauth theogravity/pulumi-fusionauth
- License
- MIT
- Notes
- This Pulumi package is based on the
fusionauthTerraform Provider.
Viewing docs for FusionAuth v6.0.2
published on Sunday, Feb 9, 2025 by Theo Gravity
published on Sunday, Feb 9, 2025 by Theo Gravity
