amplifyuibuilder

package
v1.20.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 30, 2024 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ComponentSortDirectionAsc  = ComponentSortDirection("ASC")
	ComponentSortDirectionDesc = ComponentSortDirection("DESC")
)
View Source
const (
	FormActionTypeCreate = FormActionType("create")
	FormActionTypeUpdate = FormActionType("update")
)
View Source
const (
	FormButtonsPositionTop          = FormButtonsPosition("top")
	FormButtonsPositionBottom       = FormButtonsPosition("bottom")
	FormButtonsPositionTopAndBottom = FormButtonsPosition("top_and_bottom")
)
View Source
const (
	FormDataSourceTypeDataStore = FormDataSourceType("DataStore")
	FormDataSourceTypeCustom    = FormDataSourceType("Custom")
)
View Source
const (
	FormLabelDecoratorRequired = FormLabelDecorator("required")
	FormLabelDecoratorOptional = FormLabelDecorator("optional")
	FormLabelDecoratorNone     = FormLabelDecorator("none")
)
View Source
const (
	FormStorageAccessLevelPublic    = FormStorageAccessLevel("public")
	FormStorageAccessLevelProtected = FormStorageAccessLevel("protected")
	FormStorageAccessLevelPrivate   = FormStorageAccessLevel("private")
)
View Source
const (
	FormFixedPositionFirst = FormFixedPosition("first")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Component

type Component struct {
	pulumi.CustomResourceState

	// The unique ID of the Amplify app associated with the component.
	AppId pulumi.StringPtrOutput `pulumi:"appId"`
	// The unique ID of the component.
	AwsId pulumi.StringOutput `pulumi:"awsId"`
	// The information to connect a component's properties to data at runtime. You can't specify `tags` as a valid property for `bindingProperties` .
	BindingProperties ComponentBindingPropertiesValueMapOutput `pulumi:"bindingProperties"`
	// A list of the component's `ComponentChild` instances.
	Children ComponentChildArrayOutput `pulumi:"children"`
	// The data binding configuration for the component's properties. Use this for a collection component. You can't specify `tags` as a valid property for `collectionProperties` .
	CollectionProperties ComponentDataConfigurationMapOutput `pulumi:"collectionProperties"`
	// The type of the component. This can be an Amplify custom UI component or another custom component.
	ComponentType pulumi.StringPtrOutput `pulumi:"componentType"`
	// The time that the component was created.
	CreatedAt pulumi.StringOutput `pulumi:"createdAt"`
	// The name of the backend environment that is a part of the Amplify app.
	EnvironmentName pulumi.StringPtrOutput `pulumi:"environmentName"`
	// Describes the events that can be raised on the component. Use for the workflow feature in Amplify Studio that allows you to bind events and actions to components.
	Events ComponentEventMapOutput `pulumi:"events"`
	// The time that the component was modified.
	ModifiedAt pulumi.StringOutput `pulumi:"modifiedAt"`
	// The name of the component.
	Name pulumi.StringPtrOutput `pulumi:"name"`
	// Describes the component's properties that can be overriden in a customized instance of the component. You can't specify `tags` as a valid property for `overrides` .
	Overrides pulumi.MapOutput `pulumi:"overrides"`
	// Describes the component's properties. You can't specify `tags` as a valid property for `properties` .
	Properties ComponentPropertyMapOutput `pulumi:"properties"`
	// The schema version of the component when it was imported.
	SchemaVersion pulumi.StringPtrOutput `pulumi:"schemaVersion"`
	// The unique ID of the component in its original source system, such as Figma.
	SourceId pulumi.StringPtrOutput `pulumi:"sourceId"`
	// One or more key-value pairs to use when tagging the component.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// A list of the component's variants. A variant is a unique style configuration of a main component.
	Variants ComponentVariantArrayOutput `pulumi:"variants"`
}

Definition of AWS::AmplifyUIBuilder::Component Resource Type

func GetComponent

func GetComponent(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ComponentState, opts ...pulumi.ResourceOption) (*Component, error)

GetComponent gets an existing Component resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewComponent

func NewComponent(ctx *pulumi.Context,
	name string, args *ComponentArgs, opts ...pulumi.ResourceOption) (*Component, error)

NewComponent registers a new resource with the given unique name, arguments, and options.

func (*Component) ElementType

func (*Component) ElementType() reflect.Type

func (*Component) ToComponentOutput

func (i *Component) ToComponentOutput() ComponentOutput

func (*Component) ToComponentOutputWithContext

func (i *Component) ToComponentOutputWithContext(ctx context.Context) ComponentOutput

type ComponentActionParameters added in v0.98.0

type ComponentActionParameters struct {
	// The HTML anchor link to the location to open. Specify this value for a navigation action.
	Anchor *ComponentProperty `pulumi:"anchor"`
	// A dictionary of key-value pairs mapping Amplify Studio properties to fields in a data model. Use when the action performs an operation on an Amplify DataStore model.
	Fields map[string]ComponentProperty `pulumi:"fields"`
	// Specifies whether the user should be signed out globally. Specify this value for an auth sign out action.
	Global *ComponentProperty `pulumi:"global"`
	// The unique ID of the component that the `ActionParameters` apply to.
	Id *ComponentProperty `pulumi:"id"`
	// The name of the data model. Use when the action performs an operation on an Amplify DataStore model.
	Model *string `pulumi:"model"`
	// A key-value pair that specifies the state property name and its initial value.
	State *ComponentMutationActionSetStateParameter `pulumi:"state"`
	// The element within the same component to modify when the action occurs.
	Target *ComponentProperty `pulumi:"target"`
	// The type of navigation action. Valid values are `url` and `anchor` . This value is required for a navigation action.
	Type *ComponentProperty `pulumi:"type"`
	// The URL to the location to open. Specify this value for a navigation action.
	Url *ComponentProperty `pulumi:"url"`
}

type ComponentActionParametersArgs added in v0.98.0

type ComponentActionParametersArgs struct {
	// The HTML anchor link to the location to open. Specify this value for a navigation action.
	Anchor ComponentPropertyPtrInput `pulumi:"anchor"`
	// A dictionary of key-value pairs mapping Amplify Studio properties to fields in a data model. Use when the action performs an operation on an Amplify DataStore model.
	Fields ComponentPropertyMapInput `pulumi:"fields"`
	// Specifies whether the user should be signed out globally. Specify this value for an auth sign out action.
	Global ComponentPropertyPtrInput `pulumi:"global"`
	// The unique ID of the component that the `ActionParameters` apply to.
	Id ComponentPropertyPtrInput `pulumi:"id"`
	// The name of the data model. Use when the action performs an operation on an Amplify DataStore model.
	Model pulumi.StringPtrInput `pulumi:"model"`
	// A key-value pair that specifies the state property name and its initial value.
	State ComponentMutationActionSetStateParameterPtrInput `pulumi:"state"`
	// The element within the same component to modify when the action occurs.
	Target ComponentPropertyPtrInput `pulumi:"target"`
	// The type of navigation action. Valid values are `url` and `anchor` . This value is required for a navigation action.
	Type ComponentPropertyPtrInput `pulumi:"type"`
	// The URL to the location to open. Specify this value for a navigation action.
	Url ComponentPropertyPtrInput `pulumi:"url"`
}

func (ComponentActionParametersArgs) ElementType added in v0.98.0

func (ComponentActionParametersArgs) ToComponentActionParametersOutput added in v0.98.0

func (i ComponentActionParametersArgs) ToComponentActionParametersOutput() ComponentActionParametersOutput

func (ComponentActionParametersArgs) ToComponentActionParametersOutputWithContext added in v0.98.0

func (i ComponentActionParametersArgs) ToComponentActionParametersOutputWithContext(ctx context.Context) ComponentActionParametersOutput

func (ComponentActionParametersArgs) ToComponentActionParametersPtrOutput added in v0.98.0

func (i ComponentActionParametersArgs) ToComponentActionParametersPtrOutput() ComponentActionParametersPtrOutput

func (ComponentActionParametersArgs) ToComponentActionParametersPtrOutputWithContext added in v0.98.0

func (i ComponentActionParametersArgs) ToComponentActionParametersPtrOutputWithContext(ctx context.Context) ComponentActionParametersPtrOutput

type ComponentActionParametersInput added in v0.98.0

type ComponentActionParametersInput interface {
	pulumi.Input

	ToComponentActionParametersOutput() ComponentActionParametersOutput
	ToComponentActionParametersOutputWithContext(context.Context) ComponentActionParametersOutput
}

ComponentActionParametersInput is an input type that accepts ComponentActionParametersArgs and ComponentActionParametersOutput values. You can construct a concrete instance of `ComponentActionParametersInput` via:

ComponentActionParametersArgs{...}

type ComponentActionParametersOutput added in v0.98.0

type ComponentActionParametersOutput struct{ *pulumi.OutputState }

func (ComponentActionParametersOutput) Anchor added in v0.98.0

The HTML anchor link to the location to open. Specify this value for a navigation action.

func (ComponentActionParametersOutput) ElementType added in v0.98.0

func (ComponentActionParametersOutput) Fields added in v0.98.0

A dictionary of key-value pairs mapping Amplify Studio properties to fields in a data model. Use when the action performs an operation on an Amplify DataStore model.

func (ComponentActionParametersOutput) Global added in v0.98.0

Specifies whether the user should be signed out globally. Specify this value for an auth sign out action.

func (ComponentActionParametersOutput) Id added in v0.98.0

The unique ID of the component that the `ActionParameters` apply to.

func (ComponentActionParametersOutput) Model added in v0.98.0

The name of the data model. Use when the action performs an operation on an Amplify DataStore model.

func (ComponentActionParametersOutput) State added in v0.98.0

A key-value pair that specifies the state property name and its initial value.

func (ComponentActionParametersOutput) Target added in v0.98.0

The element within the same component to modify when the action occurs.

func (ComponentActionParametersOutput) ToComponentActionParametersOutput added in v0.98.0

func (o ComponentActionParametersOutput) ToComponentActionParametersOutput() ComponentActionParametersOutput

func (ComponentActionParametersOutput) ToComponentActionParametersOutputWithContext added in v0.98.0

func (o ComponentActionParametersOutput) ToComponentActionParametersOutputWithContext(ctx context.Context) ComponentActionParametersOutput

func (ComponentActionParametersOutput) ToComponentActionParametersPtrOutput added in v0.98.0

func (o ComponentActionParametersOutput) ToComponentActionParametersPtrOutput() ComponentActionParametersPtrOutput

func (ComponentActionParametersOutput) ToComponentActionParametersPtrOutputWithContext added in v0.98.0

func (o ComponentActionParametersOutput) ToComponentActionParametersPtrOutputWithContext(ctx context.Context) ComponentActionParametersPtrOutput

func (ComponentActionParametersOutput) Type added in v0.98.0

The type of navigation action. Valid values are `url` and `anchor` . This value is required for a navigation action.

func (ComponentActionParametersOutput) Url added in v0.98.0

The URL to the location to open. Specify this value for a navigation action.

type ComponentActionParametersPtrInput added in v0.98.0

type ComponentActionParametersPtrInput interface {
	pulumi.Input

	ToComponentActionParametersPtrOutput() ComponentActionParametersPtrOutput
	ToComponentActionParametersPtrOutputWithContext(context.Context) ComponentActionParametersPtrOutput
}

ComponentActionParametersPtrInput is an input type that accepts ComponentActionParametersArgs, ComponentActionParametersPtr and ComponentActionParametersPtrOutput values. You can construct a concrete instance of `ComponentActionParametersPtrInput` via:

        ComponentActionParametersArgs{...}

or:

        nil

func ComponentActionParametersPtr added in v0.98.0

type ComponentActionParametersPtrOutput added in v0.98.0

type ComponentActionParametersPtrOutput struct{ *pulumi.OutputState }

func (ComponentActionParametersPtrOutput) Anchor added in v0.98.0

The HTML anchor link to the location to open. Specify this value for a navigation action.

func (ComponentActionParametersPtrOutput) Elem added in v0.98.0

func (ComponentActionParametersPtrOutput) ElementType added in v0.98.0

func (ComponentActionParametersPtrOutput) Fields added in v0.98.0

A dictionary of key-value pairs mapping Amplify Studio properties to fields in a data model. Use when the action performs an operation on an Amplify DataStore model.

func (ComponentActionParametersPtrOutput) Global added in v0.98.0

Specifies whether the user should be signed out globally. Specify this value for an auth sign out action.

func (ComponentActionParametersPtrOutput) Id added in v0.98.0

The unique ID of the component that the `ActionParameters` apply to.

func (ComponentActionParametersPtrOutput) Model added in v0.98.0

The name of the data model. Use when the action performs an operation on an Amplify DataStore model.

func (ComponentActionParametersPtrOutput) State added in v0.98.0

A key-value pair that specifies the state property name and its initial value.

func (ComponentActionParametersPtrOutput) Target added in v0.98.0

The element within the same component to modify when the action occurs.

func (ComponentActionParametersPtrOutput) ToComponentActionParametersPtrOutput added in v0.98.0

func (o ComponentActionParametersPtrOutput) ToComponentActionParametersPtrOutput() ComponentActionParametersPtrOutput

func (ComponentActionParametersPtrOutput) ToComponentActionParametersPtrOutputWithContext added in v0.98.0

func (o ComponentActionParametersPtrOutput) ToComponentActionParametersPtrOutputWithContext(ctx context.Context) ComponentActionParametersPtrOutput

func (ComponentActionParametersPtrOutput) Type added in v0.98.0

The type of navigation action. Valid values are `url` and `anchor` . This value is required for a navigation action.

func (ComponentActionParametersPtrOutput) Url added in v0.98.0

The URL to the location to open. Specify this value for a navigation action.

type ComponentArgs

type ComponentArgs struct {
	// The unique ID of the Amplify app associated with the component.
	AppId pulumi.StringPtrInput
	// The information to connect a component's properties to data at runtime. You can't specify `tags` as a valid property for `bindingProperties` .
	BindingProperties ComponentBindingPropertiesValueMapInput
	// A list of the component's `ComponentChild` instances.
	Children ComponentChildArrayInput
	// The data binding configuration for the component's properties. Use this for a collection component. You can't specify `tags` as a valid property for `collectionProperties` .
	CollectionProperties ComponentDataConfigurationMapInput
	// The type of the component. This can be an Amplify custom UI component or another custom component.
	ComponentType pulumi.StringPtrInput
	// The name of the backend environment that is a part of the Amplify app.
	EnvironmentName pulumi.StringPtrInput
	// Describes the events that can be raised on the component. Use for the workflow feature in Amplify Studio that allows you to bind events and actions to components.
	Events ComponentEventMapInput
	// The name of the component.
	Name pulumi.StringPtrInput
	// Describes the component's properties that can be overriden in a customized instance of the component. You can't specify `tags` as a valid property for `overrides` .
	Overrides pulumi.MapInput
	// Describes the component's properties. You can't specify `tags` as a valid property for `properties` .
	Properties ComponentPropertyMapInput
	// The schema version of the component when it was imported.
	SchemaVersion pulumi.StringPtrInput
	// The unique ID of the component in its original source system, such as Figma.
	SourceId pulumi.StringPtrInput
	// One or more key-value pairs to use when tagging the component.
	Tags pulumi.StringMapInput
	// A list of the component's variants. A variant is a unique style configuration of a main component.
	Variants ComponentVariantArrayInput
}

The set of arguments for constructing a Component resource.

func (ComponentArgs) ElementType

func (ComponentArgs) ElementType() reflect.Type

type ComponentBindingPropertiesValue added in v0.98.0

type ComponentBindingPropertiesValue struct {
	// Describes the properties to customize with data at runtime.
	BindingProperties *ComponentBindingPropertiesValueProperties `pulumi:"bindingProperties"`
	// The default value of the property.
	DefaultValue *string `pulumi:"defaultValue"`
	// The property type.
	Type *string `pulumi:"type"`
}

type ComponentBindingPropertiesValueArgs added in v0.98.0

type ComponentBindingPropertiesValueArgs struct {
	// Describes the properties to customize with data at runtime.
	BindingProperties ComponentBindingPropertiesValuePropertiesPtrInput `pulumi:"bindingProperties"`
	// The default value of the property.
	DefaultValue pulumi.StringPtrInput `pulumi:"defaultValue"`
	// The property type.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

func (ComponentBindingPropertiesValueArgs) ElementType added in v0.98.0

func (ComponentBindingPropertiesValueArgs) ToComponentBindingPropertiesValueOutput added in v0.98.0

func (i ComponentBindingPropertiesValueArgs) ToComponentBindingPropertiesValueOutput() ComponentBindingPropertiesValueOutput

func (ComponentBindingPropertiesValueArgs) ToComponentBindingPropertiesValueOutputWithContext added in v0.98.0

func (i ComponentBindingPropertiesValueArgs) ToComponentBindingPropertiesValueOutputWithContext(ctx context.Context) ComponentBindingPropertiesValueOutput

type ComponentBindingPropertiesValueInput added in v0.98.0

type ComponentBindingPropertiesValueInput interface {
	pulumi.Input

	ToComponentBindingPropertiesValueOutput() ComponentBindingPropertiesValueOutput
	ToComponentBindingPropertiesValueOutputWithContext(context.Context) ComponentBindingPropertiesValueOutput
}

ComponentBindingPropertiesValueInput is an input type that accepts ComponentBindingPropertiesValueArgs and ComponentBindingPropertiesValueOutput values. You can construct a concrete instance of `ComponentBindingPropertiesValueInput` via:

ComponentBindingPropertiesValueArgs{...}

type ComponentBindingPropertiesValueMap added in v0.98.0

type ComponentBindingPropertiesValueMap map[string]ComponentBindingPropertiesValueInput

func (ComponentBindingPropertiesValueMap) ElementType added in v0.98.0

func (ComponentBindingPropertiesValueMap) ToComponentBindingPropertiesValueMapOutput added in v0.98.0

func (i ComponentBindingPropertiesValueMap) ToComponentBindingPropertiesValueMapOutput() ComponentBindingPropertiesValueMapOutput

func (ComponentBindingPropertiesValueMap) ToComponentBindingPropertiesValueMapOutputWithContext added in v0.98.0

func (i ComponentBindingPropertiesValueMap) ToComponentBindingPropertiesValueMapOutputWithContext(ctx context.Context) ComponentBindingPropertiesValueMapOutput

type ComponentBindingPropertiesValueMapInput added in v0.98.0

type ComponentBindingPropertiesValueMapInput interface {
	pulumi.Input

	ToComponentBindingPropertiesValueMapOutput() ComponentBindingPropertiesValueMapOutput
	ToComponentBindingPropertiesValueMapOutputWithContext(context.Context) ComponentBindingPropertiesValueMapOutput
}

ComponentBindingPropertiesValueMapInput is an input type that accepts ComponentBindingPropertiesValueMap and ComponentBindingPropertiesValueMapOutput values. You can construct a concrete instance of `ComponentBindingPropertiesValueMapInput` via:

ComponentBindingPropertiesValueMap{ "key": ComponentBindingPropertiesValueArgs{...} }

type ComponentBindingPropertiesValueMapOutput added in v0.98.0

type ComponentBindingPropertiesValueMapOutput struct{ *pulumi.OutputState }

func (ComponentBindingPropertiesValueMapOutput) ElementType added in v0.98.0

func (ComponentBindingPropertiesValueMapOutput) MapIndex added in v0.98.0

func (ComponentBindingPropertiesValueMapOutput) ToComponentBindingPropertiesValueMapOutput added in v0.98.0

func (o ComponentBindingPropertiesValueMapOutput) ToComponentBindingPropertiesValueMapOutput() ComponentBindingPropertiesValueMapOutput

func (ComponentBindingPropertiesValueMapOutput) ToComponentBindingPropertiesValueMapOutputWithContext added in v0.98.0

func (o ComponentBindingPropertiesValueMapOutput) ToComponentBindingPropertiesValueMapOutputWithContext(ctx context.Context) ComponentBindingPropertiesValueMapOutput

type ComponentBindingPropertiesValueOutput added in v0.98.0

type ComponentBindingPropertiesValueOutput struct{ *pulumi.OutputState }

func (ComponentBindingPropertiesValueOutput) BindingProperties added in v0.98.0

Describes the properties to customize with data at runtime.

func (ComponentBindingPropertiesValueOutput) DefaultValue added in v0.98.0

The default value of the property.

func (ComponentBindingPropertiesValueOutput) ElementType added in v0.98.0

func (ComponentBindingPropertiesValueOutput) ToComponentBindingPropertiesValueOutput added in v0.98.0

func (o ComponentBindingPropertiesValueOutput) ToComponentBindingPropertiesValueOutput() ComponentBindingPropertiesValueOutput

func (ComponentBindingPropertiesValueOutput) ToComponentBindingPropertiesValueOutputWithContext added in v0.98.0

func (o ComponentBindingPropertiesValueOutput) ToComponentBindingPropertiesValueOutputWithContext(ctx context.Context) ComponentBindingPropertiesValueOutput

func (ComponentBindingPropertiesValueOutput) Type added in v0.98.0

The property type.

type ComponentBindingPropertiesValueProperties added in v0.98.0

type ComponentBindingPropertiesValueProperties struct {
	// An Amazon S3 bucket.
	Bucket *string `pulumi:"bucket"`
	// The default value to assign to the property.
	DefaultValue *string `pulumi:"defaultValue"`
	// The field to bind the data to.
	Field *string `pulumi:"field"`
	// The storage key for an Amazon S3 bucket.
	Key *string `pulumi:"key"`
	// An Amplify DataStore model.
	Model *string `pulumi:"model"`
	// A list of predicates for binding a component's properties to data.
	Predicates []ComponentPredicate `pulumi:"predicates"`
	// The name of a component slot.
	SlotName *string `pulumi:"slotName"`
	// An authenticated user attribute.
	UserAttribute *string `pulumi:"userAttribute"`
}

type ComponentBindingPropertiesValuePropertiesArgs added in v0.98.0

type ComponentBindingPropertiesValuePropertiesArgs struct {
	// An Amazon S3 bucket.
	Bucket pulumi.StringPtrInput `pulumi:"bucket"`
	// The default value to assign to the property.
	DefaultValue pulumi.StringPtrInput `pulumi:"defaultValue"`
	// The field to bind the data to.
	Field pulumi.StringPtrInput `pulumi:"field"`
	// The storage key for an Amazon S3 bucket.
	Key pulumi.StringPtrInput `pulumi:"key"`
	// An Amplify DataStore model.
	Model pulumi.StringPtrInput `pulumi:"model"`
	// A list of predicates for binding a component's properties to data.
	Predicates ComponentPredicateArrayInput `pulumi:"predicates"`
	// The name of a component slot.
	SlotName pulumi.StringPtrInput `pulumi:"slotName"`
	// An authenticated user attribute.
	UserAttribute pulumi.StringPtrInput `pulumi:"userAttribute"`
}

func (ComponentBindingPropertiesValuePropertiesArgs) ElementType added in v0.98.0

func (ComponentBindingPropertiesValuePropertiesArgs) ToComponentBindingPropertiesValuePropertiesOutput added in v0.98.0

func (i ComponentBindingPropertiesValuePropertiesArgs) ToComponentBindingPropertiesValuePropertiesOutput() ComponentBindingPropertiesValuePropertiesOutput

func (ComponentBindingPropertiesValuePropertiesArgs) ToComponentBindingPropertiesValuePropertiesOutputWithContext added in v0.98.0

func (i ComponentBindingPropertiesValuePropertiesArgs) ToComponentBindingPropertiesValuePropertiesOutputWithContext(ctx context.Context) ComponentBindingPropertiesValuePropertiesOutput

func (ComponentBindingPropertiesValuePropertiesArgs) ToComponentBindingPropertiesValuePropertiesPtrOutput added in v0.98.0

func (i ComponentBindingPropertiesValuePropertiesArgs) ToComponentBindingPropertiesValuePropertiesPtrOutput() ComponentBindingPropertiesValuePropertiesPtrOutput

func (ComponentBindingPropertiesValuePropertiesArgs) ToComponentBindingPropertiesValuePropertiesPtrOutputWithContext added in v0.98.0

func (i ComponentBindingPropertiesValuePropertiesArgs) ToComponentBindingPropertiesValuePropertiesPtrOutputWithContext(ctx context.Context) ComponentBindingPropertiesValuePropertiesPtrOutput

type ComponentBindingPropertiesValuePropertiesInput added in v0.98.0

type ComponentBindingPropertiesValuePropertiesInput interface {
	pulumi.Input

	ToComponentBindingPropertiesValuePropertiesOutput() ComponentBindingPropertiesValuePropertiesOutput
	ToComponentBindingPropertiesValuePropertiesOutputWithContext(context.Context) ComponentBindingPropertiesValuePropertiesOutput
}

ComponentBindingPropertiesValuePropertiesInput is an input type that accepts ComponentBindingPropertiesValuePropertiesArgs and ComponentBindingPropertiesValuePropertiesOutput values. You can construct a concrete instance of `ComponentBindingPropertiesValuePropertiesInput` via:

ComponentBindingPropertiesValuePropertiesArgs{...}

type ComponentBindingPropertiesValuePropertiesOutput added in v0.98.0

type ComponentBindingPropertiesValuePropertiesOutput struct{ *pulumi.OutputState }

func (ComponentBindingPropertiesValuePropertiesOutput) Bucket added in v0.98.0

An Amazon S3 bucket.

func (ComponentBindingPropertiesValuePropertiesOutput) DefaultValue added in v0.98.0

The default value to assign to the property.

func (ComponentBindingPropertiesValuePropertiesOutput) ElementType added in v0.98.0

func (ComponentBindingPropertiesValuePropertiesOutput) Field added in v0.98.0

The field to bind the data to.

func (ComponentBindingPropertiesValuePropertiesOutput) Key added in v0.98.0

The storage key for an Amazon S3 bucket.

func (ComponentBindingPropertiesValuePropertiesOutput) Model added in v0.98.0

An Amplify DataStore model.

func (ComponentBindingPropertiesValuePropertiesOutput) Predicates added in v0.98.0

A list of predicates for binding a component's properties to data.

func (ComponentBindingPropertiesValuePropertiesOutput) SlotName added in v0.98.0

The name of a component slot.

func (ComponentBindingPropertiesValuePropertiesOutput) ToComponentBindingPropertiesValuePropertiesOutput added in v0.98.0

func (o ComponentBindingPropertiesValuePropertiesOutput) ToComponentBindingPropertiesValuePropertiesOutput() ComponentBindingPropertiesValuePropertiesOutput

func (ComponentBindingPropertiesValuePropertiesOutput) ToComponentBindingPropertiesValuePropertiesOutputWithContext added in v0.98.0

func (o ComponentBindingPropertiesValuePropertiesOutput) ToComponentBindingPropertiesValuePropertiesOutputWithContext(ctx context.Context) ComponentBindingPropertiesValuePropertiesOutput

func (ComponentBindingPropertiesValuePropertiesOutput) ToComponentBindingPropertiesValuePropertiesPtrOutput added in v0.98.0

func (o ComponentBindingPropertiesValuePropertiesOutput) ToComponentBindingPropertiesValuePropertiesPtrOutput() ComponentBindingPropertiesValuePropertiesPtrOutput

func (ComponentBindingPropertiesValuePropertiesOutput) ToComponentBindingPropertiesValuePropertiesPtrOutputWithContext added in v0.98.0

func (o ComponentBindingPropertiesValuePropertiesOutput) ToComponentBindingPropertiesValuePropertiesPtrOutputWithContext(ctx context.Context) ComponentBindingPropertiesValuePropertiesPtrOutput

func (ComponentBindingPropertiesValuePropertiesOutput) UserAttribute added in v0.98.0

An authenticated user attribute.

type ComponentBindingPropertiesValuePropertiesPtrInput added in v0.98.0

type ComponentBindingPropertiesValuePropertiesPtrInput interface {
	pulumi.Input

	ToComponentBindingPropertiesValuePropertiesPtrOutput() ComponentBindingPropertiesValuePropertiesPtrOutput
	ToComponentBindingPropertiesValuePropertiesPtrOutputWithContext(context.Context) ComponentBindingPropertiesValuePropertiesPtrOutput
}

ComponentBindingPropertiesValuePropertiesPtrInput is an input type that accepts ComponentBindingPropertiesValuePropertiesArgs, ComponentBindingPropertiesValuePropertiesPtr and ComponentBindingPropertiesValuePropertiesPtrOutput values. You can construct a concrete instance of `ComponentBindingPropertiesValuePropertiesPtrInput` via:

        ComponentBindingPropertiesValuePropertiesArgs{...}

or:

        nil

type ComponentBindingPropertiesValuePropertiesPtrOutput added in v0.98.0

type ComponentBindingPropertiesValuePropertiesPtrOutput struct{ *pulumi.OutputState }

func (ComponentBindingPropertiesValuePropertiesPtrOutput) Bucket added in v0.98.0

An Amazon S3 bucket.

func (ComponentBindingPropertiesValuePropertiesPtrOutput) DefaultValue added in v0.98.0

The default value to assign to the property.

func (ComponentBindingPropertiesValuePropertiesPtrOutput) Elem added in v0.98.0

func (ComponentBindingPropertiesValuePropertiesPtrOutput) ElementType added in v0.98.0

func (ComponentBindingPropertiesValuePropertiesPtrOutput) Field added in v0.98.0

The field to bind the data to.

func (ComponentBindingPropertiesValuePropertiesPtrOutput) Key added in v0.98.0

The storage key for an Amazon S3 bucket.

func (ComponentBindingPropertiesValuePropertiesPtrOutput) Model added in v0.98.0

An Amplify DataStore model.

func (ComponentBindingPropertiesValuePropertiesPtrOutput) Predicates added in v0.98.0

A list of predicates for binding a component's properties to data.

func (ComponentBindingPropertiesValuePropertiesPtrOutput) SlotName added in v0.98.0

The name of a component slot.

func (ComponentBindingPropertiesValuePropertiesPtrOutput) ToComponentBindingPropertiesValuePropertiesPtrOutput added in v0.98.0

func (o ComponentBindingPropertiesValuePropertiesPtrOutput) ToComponentBindingPropertiesValuePropertiesPtrOutput() ComponentBindingPropertiesValuePropertiesPtrOutput

func (ComponentBindingPropertiesValuePropertiesPtrOutput) ToComponentBindingPropertiesValuePropertiesPtrOutputWithContext added in v0.98.0

func (o ComponentBindingPropertiesValuePropertiesPtrOutput) ToComponentBindingPropertiesValuePropertiesPtrOutputWithContext(ctx context.Context) ComponentBindingPropertiesValuePropertiesPtrOutput

func (ComponentBindingPropertiesValuePropertiesPtrOutput) UserAttribute added in v0.98.0

An authenticated user attribute.

type ComponentChild

type ComponentChild struct {
	// The list of `ComponentChild` instances for this component.
	Children []ComponentChild `pulumi:"children"`
	// The type of the child component.
	ComponentType string `pulumi:"componentType"`
	// Describes the events that can be raised on the child component. Use for the workflow feature in Amplify Studio that allows you to bind events and actions to components.
	Events map[string]ComponentEvent `pulumi:"events"`
	// The name of the child component.
	Name string `pulumi:"name"`
	// Describes the properties of the child component. You can't specify `tags` as a valid property for `properties` .
	Properties map[string]ComponentProperty `pulumi:"properties"`
	// The unique ID of the child component in its original source system, such as Figma.
	SourceId *string `pulumi:"sourceId"`
}

type ComponentChildArgs

type ComponentChildArgs struct {
	// The list of `ComponentChild` instances for this component.
	Children ComponentChildArrayInput `pulumi:"children"`
	// The type of the child component.
	ComponentType pulumi.StringInput `pulumi:"componentType"`
	// Describes the events that can be raised on the child component. Use for the workflow feature in Amplify Studio that allows you to bind events and actions to components.
	Events ComponentEventMapInput `pulumi:"events"`
	// The name of the child component.
	Name pulumi.StringInput `pulumi:"name"`
	// Describes the properties of the child component. You can't specify `tags` as a valid property for `properties` .
	Properties ComponentPropertyMapInput `pulumi:"properties"`
	// The unique ID of the child component in its original source system, such as Figma.
	SourceId pulumi.StringPtrInput `pulumi:"sourceId"`
}

func (ComponentChildArgs) ElementType

func (ComponentChildArgs) ElementType() reflect.Type

func (ComponentChildArgs) ToComponentChildOutput

func (i ComponentChildArgs) ToComponentChildOutput() ComponentChildOutput

func (ComponentChildArgs) ToComponentChildOutputWithContext

func (i ComponentChildArgs) ToComponentChildOutputWithContext(ctx context.Context) ComponentChildOutput

type ComponentChildArray

type ComponentChildArray []ComponentChildInput

func (ComponentChildArray) ElementType

func (ComponentChildArray) ElementType() reflect.Type

func (ComponentChildArray) ToComponentChildArrayOutput

func (i ComponentChildArray) ToComponentChildArrayOutput() ComponentChildArrayOutput

func (ComponentChildArray) ToComponentChildArrayOutputWithContext

func (i ComponentChildArray) ToComponentChildArrayOutputWithContext(ctx context.Context) ComponentChildArrayOutput

type ComponentChildArrayInput

type ComponentChildArrayInput interface {
	pulumi.Input

	ToComponentChildArrayOutput() ComponentChildArrayOutput
	ToComponentChildArrayOutputWithContext(context.Context) ComponentChildArrayOutput
}

ComponentChildArrayInput is an input type that accepts ComponentChildArray and ComponentChildArrayOutput values. You can construct a concrete instance of `ComponentChildArrayInput` via:

ComponentChildArray{ ComponentChildArgs{...} }

type ComponentChildArrayOutput

type ComponentChildArrayOutput struct{ *pulumi.OutputState }

func (ComponentChildArrayOutput) ElementType

func (ComponentChildArrayOutput) ElementType() reflect.Type

func (ComponentChildArrayOutput) Index

func (ComponentChildArrayOutput) ToComponentChildArrayOutput

func (o ComponentChildArrayOutput) ToComponentChildArrayOutput() ComponentChildArrayOutput

func (ComponentChildArrayOutput) ToComponentChildArrayOutputWithContext

func (o ComponentChildArrayOutput) ToComponentChildArrayOutputWithContext(ctx context.Context) ComponentChildArrayOutput

type ComponentChildInput

type ComponentChildInput interface {
	pulumi.Input

	ToComponentChildOutput() ComponentChildOutput
	ToComponentChildOutputWithContext(context.Context) ComponentChildOutput
}

ComponentChildInput is an input type that accepts ComponentChildArgs and ComponentChildOutput values. You can construct a concrete instance of `ComponentChildInput` via:

ComponentChildArgs{...}

type ComponentChildOutput

type ComponentChildOutput struct{ *pulumi.OutputState }

func (ComponentChildOutput) Children

The list of `ComponentChild` instances for this component.

func (ComponentChildOutput) ComponentType

func (o ComponentChildOutput) ComponentType() pulumi.StringOutput

The type of the child component.

func (ComponentChildOutput) ElementType

func (ComponentChildOutput) ElementType() reflect.Type

func (ComponentChildOutput) Events added in v0.13.0

Describes the events that can be raised on the child component. Use for the workflow feature in Amplify Studio that allows you to bind events and actions to components.

func (ComponentChildOutput) Name

The name of the child component.

func (ComponentChildOutput) Properties

Describes the properties of the child component. You can't specify `tags` as a valid property for `properties` .

func (ComponentChildOutput) SourceId added in v0.96.0

The unique ID of the child component in its original source system, such as Figma.

func (ComponentChildOutput) ToComponentChildOutput

func (o ComponentChildOutput) ToComponentChildOutput() ComponentChildOutput

func (ComponentChildOutput) ToComponentChildOutputWithContext

func (o ComponentChildOutput) ToComponentChildOutputWithContext(ctx context.Context) ComponentChildOutput

type ComponentConditionProperty added in v0.98.0

type ComponentConditionProperty struct {
	// The value to assign to the property if the condition is not met.
	Else *ComponentProperty `pulumi:"else"`
	// The name of a field. Specify this when the property is a data model.
	Field *string `pulumi:"field"`
	// The value of the property to evaluate.
	Operand *string `pulumi:"operand"`
	// The type of the property to evaluate.
	OperandType *string `pulumi:"operandType"`
	// The operator to use to perform the evaluation, such as `eq` to represent equals.
	Operator *string `pulumi:"operator"`
	// The name of the conditional property.
	Property *string `pulumi:"property"`
	// The value to assign to the property if the condition is met.
	Then *ComponentProperty `pulumi:"then"`
}

type ComponentConditionPropertyArgs added in v0.98.0

type ComponentConditionPropertyArgs struct {
	// The value to assign to the property if the condition is not met.
	Else ComponentPropertyPtrInput `pulumi:"else"`
	// The name of a field. Specify this when the property is a data model.
	Field pulumi.StringPtrInput `pulumi:"field"`
	// The value of the property to evaluate.
	Operand pulumi.StringPtrInput `pulumi:"operand"`
	// The type of the property to evaluate.
	OperandType pulumi.StringPtrInput `pulumi:"operandType"`
	// The operator to use to perform the evaluation, such as `eq` to represent equals.
	Operator pulumi.StringPtrInput `pulumi:"operator"`
	// The name of the conditional property.
	Property pulumi.StringPtrInput `pulumi:"property"`
	// The value to assign to the property if the condition is met.
	Then ComponentPropertyPtrInput `pulumi:"then"`
}

func (ComponentConditionPropertyArgs) ElementType added in v0.98.0

func (ComponentConditionPropertyArgs) ToComponentConditionPropertyOutput added in v0.98.0

func (i ComponentConditionPropertyArgs) ToComponentConditionPropertyOutput() ComponentConditionPropertyOutput

func (ComponentConditionPropertyArgs) ToComponentConditionPropertyOutputWithContext added in v0.98.0

func (i ComponentConditionPropertyArgs) ToComponentConditionPropertyOutputWithContext(ctx context.Context) ComponentConditionPropertyOutput

func (ComponentConditionPropertyArgs) ToComponentConditionPropertyPtrOutput added in v0.98.0

func (i ComponentConditionPropertyArgs) ToComponentConditionPropertyPtrOutput() ComponentConditionPropertyPtrOutput

func (ComponentConditionPropertyArgs) ToComponentConditionPropertyPtrOutputWithContext added in v0.98.0

func (i ComponentConditionPropertyArgs) ToComponentConditionPropertyPtrOutputWithContext(ctx context.Context) ComponentConditionPropertyPtrOutput

type ComponentConditionPropertyInput added in v0.98.0

type ComponentConditionPropertyInput interface {
	pulumi.Input

	ToComponentConditionPropertyOutput() ComponentConditionPropertyOutput
	ToComponentConditionPropertyOutputWithContext(context.Context) ComponentConditionPropertyOutput
}

ComponentConditionPropertyInput is an input type that accepts ComponentConditionPropertyArgs and ComponentConditionPropertyOutput values. You can construct a concrete instance of `ComponentConditionPropertyInput` via:

ComponentConditionPropertyArgs{...}

type ComponentConditionPropertyOutput added in v0.98.0

type ComponentConditionPropertyOutput struct{ *pulumi.OutputState }

func (ComponentConditionPropertyOutput) ElementType added in v0.98.0

func (ComponentConditionPropertyOutput) Else added in v0.98.0

The value to assign to the property if the condition is not met.

func (ComponentConditionPropertyOutput) Field added in v0.98.0

The name of a field. Specify this when the property is a data model.

func (ComponentConditionPropertyOutput) Operand added in v0.98.0

The value of the property to evaluate.

func (ComponentConditionPropertyOutput) OperandType added in v0.98.0

The type of the property to evaluate.

func (ComponentConditionPropertyOutput) Operator added in v0.98.0

The operator to use to perform the evaluation, such as `eq` to represent equals.

func (ComponentConditionPropertyOutput) Property added in v0.98.0

The name of the conditional property.

func (ComponentConditionPropertyOutput) Then added in v0.98.0

The value to assign to the property if the condition is met.

func (ComponentConditionPropertyOutput) ToComponentConditionPropertyOutput added in v0.98.0

func (o ComponentConditionPropertyOutput) ToComponentConditionPropertyOutput() ComponentConditionPropertyOutput

func (ComponentConditionPropertyOutput) ToComponentConditionPropertyOutputWithContext added in v0.98.0

func (o ComponentConditionPropertyOutput) ToComponentConditionPropertyOutputWithContext(ctx context.Context) ComponentConditionPropertyOutput

func (ComponentConditionPropertyOutput) ToComponentConditionPropertyPtrOutput added in v0.98.0

func (o ComponentConditionPropertyOutput) ToComponentConditionPropertyPtrOutput() ComponentConditionPropertyPtrOutput

func (ComponentConditionPropertyOutput) ToComponentConditionPropertyPtrOutputWithContext added in v0.98.0

func (o ComponentConditionPropertyOutput) ToComponentConditionPropertyPtrOutputWithContext(ctx context.Context) ComponentConditionPropertyPtrOutput

type ComponentConditionPropertyPtrInput added in v0.98.0

type ComponentConditionPropertyPtrInput interface {
	pulumi.Input

	ToComponentConditionPropertyPtrOutput() ComponentConditionPropertyPtrOutput
	ToComponentConditionPropertyPtrOutputWithContext(context.Context) ComponentConditionPropertyPtrOutput
}

ComponentConditionPropertyPtrInput is an input type that accepts ComponentConditionPropertyArgs, ComponentConditionPropertyPtr and ComponentConditionPropertyPtrOutput values. You can construct a concrete instance of `ComponentConditionPropertyPtrInput` via:

        ComponentConditionPropertyArgs{...}

or:

        nil

func ComponentConditionPropertyPtr added in v0.98.0

type ComponentConditionPropertyPtrOutput added in v0.98.0

type ComponentConditionPropertyPtrOutput struct{ *pulumi.OutputState }

func (ComponentConditionPropertyPtrOutput) Elem added in v0.98.0

func (ComponentConditionPropertyPtrOutput) ElementType added in v0.98.0

func (ComponentConditionPropertyPtrOutput) Else added in v0.98.0

The value to assign to the property if the condition is not met.

func (ComponentConditionPropertyPtrOutput) Field added in v0.98.0

The name of a field. Specify this when the property is a data model.

func (ComponentConditionPropertyPtrOutput) Operand added in v0.98.0

The value of the property to evaluate.

func (ComponentConditionPropertyPtrOutput) OperandType added in v0.98.0

The type of the property to evaluate.

func (ComponentConditionPropertyPtrOutput) Operator added in v0.98.0

The operator to use to perform the evaluation, such as `eq` to represent equals.

func (ComponentConditionPropertyPtrOutput) Property added in v0.98.0

The name of the conditional property.

func (ComponentConditionPropertyPtrOutput) Then added in v0.98.0

The value to assign to the property if the condition is met.

func (ComponentConditionPropertyPtrOutput) ToComponentConditionPropertyPtrOutput added in v0.98.0

func (o ComponentConditionPropertyPtrOutput) ToComponentConditionPropertyPtrOutput() ComponentConditionPropertyPtrOutput

func (ComponentConditionPropertyPtrOutput) ToComponentConditionPropertyPtrOutputWithContext added in v0.98.0

func (o ComponentConditionPropertyPtrOutput) ToComponentConditionPropertyPtrOutputWithContext(ctx context.Context) ComponentConditionPropertyPtrOutput

type ComponentDataConfiguration added in v0.98.0

type ComponentDataConfiguration struct {
	// A list of IDs to use to bind data to a component. Use this property to bind specifically chosen data, rather than data retrieved from a query.
	Identifiers []string `pulumi:"identifiers"`
	// The name of the data model to use to bind data to a component.
	Model string `pulumi:"model"`
	// Represents the conditional logic to use when binding data to a component. Use this property to retrieve only a subset of the data in a collection.
	Predicate *ComponentPredicate `pulumi:"predicate"`
	// Describes how to sort the component's properties.
	Sort []ComponentSortProperty `pulumi:"sort"`
}

type ComponentDataConfigurationArgs added in v0.98.0

type ComponentDataConfigurationArgs struct {
	// A list of IDs to use to bind data to a component. Use this property to bind specifically chosen data, rather than data retrieved from a query.
	Identifiers pulumi.StringArrayInput `pulumi:"identifiers"`
	// The name of the data model to use to bind data to a component.
	Model pulumi.StringInput `pulumi:"model"`
	// Represents the conditional logic to use when binding data to a component. Use this property to retrieve only a subset of the data in a collection.
	Predicate ComponentPredicatePtrInput `pulumi:"predicate"`
	// Describes how to sort the component's properties.
	Sort ComponentSortPropertyArrayInput `pulumi:"sort"`
}

func (ComponentDataConfigurationArgs) ElementType added in v0.98.0

func (ComponentDataConfigurationArgs) ToComponentDataConfigurationOutput added in v0.98.0

func (i ComponentDataConfigurationArgs) ToComponentDataConfigurationOutput() ComponentDataConfigurationOutput

func (ComponentDataConfigurationArgs) ToComponentDataConfigurationOutputWithContext added in v0.98.0

func (i ComponentDataConfigurationArgs) ToComponentDataConfigurationOutputWithContext(ctx context.Context) ComponentDataConfigurationOutput

type ComponentDataConfigurationInput added in v0.98.0

type ComponentDataConfigurationInput interface {
	pulumi.Input

	ToComponentDataConfigurationOutput() ComponentDataConfigurationOutput
	ToComponentDataConfigurationOutputWithContext(context.Context) ComponentDataConfigurationOutput
}

ComponentDataConfigurationInput is an input type that accepts ComponentDataConfigurationArgs and ComponentDataConfigurationOutput values. You can construct a concrete instance of `ComponentDataConfigurationInput` via:

ComponentDataConfigurationArgs{...}

type ComponentDataConfigurationMap added in v0.98.0

type ComponentDataConfigurationMap map[string]ComponentDataConfigurationInput

func (ComponentDataConfigurationMap) ElementType added in v0.98.0

func (ComponentDataConfigurationMap) ToComponentDataConfigurationMapOutput added in v0.98.0

func (i ComponentDataConfigurationMap) ToComponentDataConfigurationMapOutput() ComponentDataConfigurationMapOutput

func (ComponentDataConfigurationMap) ToComponentDataConfigurationMapOutputWithContext added in v0.98.0

func (i ComponentDataConfigurationMap) ToComponentDataConfigurationMapOutputWithContext(ctx context.Context) ComponentDataConfigurationMapOutput

type ComponentDataConfigurationMapInput added in v0.98.0

type ComponentDataConfigurationMapInput interface {
	pulumi.Input

	ToComponentDataConfigurationMapOutput() ComponentDataConfigurationMapOutput
	ToComponentDataConfigurationMapOutputWithContext(context.Context) ComponentDataConfigurationMapOutput
}

ComponentDataConfigurationMapInput is an input type that accepts ComponentDataConfigurationMap and ComponentDataConfigurationMapOutput values. You can construct a concrete instance of `ComponentDataConfigurationMapInput` via:

ComponentDataConfigurationMap{ "key": ComponentDataConfigurationArgs{...} }

type ComponentDataConfigurationMapOutput added in v0.98.0

type ComponentDataConfigurationMapOutput struct{ *pulumi.OutputState }

func (ComponentDataConfigurationMapOutput) ElementType added in v0.98.0

func (ComponentDataConfigurationMapOutput) MapIndex added in v0.98.0

func (ComponentDataConfigurationMapOutput) ToComponentDataConfigurationMapOutput added in v0.98.0

func (o ComponentDataConfigurationMapOutput) ToComponentDataConfigurationMapOutput() ComponentDataConfigurationMapOutput

func (ComponentDataConfigurationMapOutput) ToComponentDataConfigurationMapOutputWithContext added in v0.98.0

func (o ComponentDataConfigurationMapOutput) ToComponentDataConfigurationMapOutputWithContext(ctx context.Context) ComponentDataConfigurationMapOutput

type ComponentDataConfigurationOutput added in v0.98.0

type ComponentDataConfigurationOutput struct{ *pulumi.OutputState }

func (ComponentDataConfigurationOutput) ElementType added in v0.98.0

func (ComponentDataConfigurationOutput) Identifiers added in v0.98.0

A list of IDs to use to bind data to a component. Use this property to bind specifically chosen data, rather than data retrieved from a query.

func (ComponentDataConfigurationOutput) Model added in v0.98.0

The name of the data model to use to bind data to a component.

func (ComponentDataConfigurationOutput) Predicate added in v0.98.0

Represents the conditional logic to use when binding data to a component. Use this property to retrieve only a subset of the data in a collection.

func (ComponentDataConfigurationOutput) Sort added in v0.98.0

Describes how to sort the component's properties.

func (ComponentDataConfigurationOutput) ToComponentDataConfigurationOutput added in v0.98.0

func (o ComponentDataConfigurationOutput) ToComponentDataConfigurationOutput() ComponentDataConfigurationOutput

func (ComponentDataConfigurationOutput) ToComponentDataConfigurationOutputWithContext added in v0.98.0

func (o ComponentDataConfigurationOutput) ToComponentDataConfigurationOutputWithContext(ctx context.Context) ComponentDataConfigurationOutput

type ComponentEvent added in v0.98.0

type ComponentEvent struct {
	// The action to perform when a specific event is raised.
	Action *string `pulumi:"action"`
	// Binds an event to an action on a component. When you specify a `bindingEvent` , the event is called when the action is performed.
	BindingEvent *string `pulumi:"bindingEvent"`
	// Describes information about the action.
	Parameters *ComponentActionParameters `pulumi:"parameters"`
}

type ComponentEventArgs added in v0.98.0

type ComponentEventArgs struct {
	// The action to perform when a specific event is raised.
	Action pulumi.StringPtrInput `pulumi:"action"`
	// Binds an event to an action on a component. When you specify a `bindingEvent` , the event is called when the action is performed.
	BindingEvent pulumi.StringPtrInput `pulumi:"bindingEvent"`
	// Describes information about the action.
	Parameters ComponentActionParametersPtrInput `pulumi:"parameters"`
}

func (ComponentEventArgs) ElementType added in v0.98.0

func (ComponentEventArgs) ElementType() reflect.Type

func (ComponentEventArgs) ToComponentEventOutput added in v0.98.0

func (i ComponentEventArgs) ToComponentEventOutput() ComponentEventOutput

func (ComponentEventArgs) ToComponentEventOutputWithContext added in v0.98.0

func (i ComponentEventArgs) ToComponentEventOutputWithContext(ctx context.Context) ComponentEventOutput

type ComponentEventInput added in v0.98.0

type ComponentEventInput interface {
	pulumi.Input

	ToComponentEventOutput() ComponentEventOutput
	ToComponentEventOutputWithContext(context.Context) ComponentEventOutput
}

ComponentEventInput is an input type that accepts ComponentEventArgs and ComponentEventOutput values. You can construct a concrete instance of `ComponentEventInput` via:

ComponentEventArgs{...}

type ComponentEventMap added in v0.98.0

type ComponentEventMap map[string]ComponentEventInput

func (ComponentEventMap) ElementType added in v0.98.0

func (ComponentEventMap) ElementType() reflect.Type

func (ComponentEventMap) ToComponentEventMapOutput added in v0.98.0

func (i ComponentEventMap) ToComponentEventMapOutput() ComponentEventMapOutput

func (ComponentEventMap) ToComponentEventMapOutputWithContext added in v0.98.0

func (i ComponentEventMap) ToComponentEventMapOutputWithContext(ctx context.Context) ComponentEventMapOutput

type ComponentEventMapInput added in v0.98.0

type ComponentEventMapInput interface {
	pulumi.Input

	ToComponentEventMapOutput() ComponentEventMapOutput
	ToComponentEventMapOutputWithContext(context.Context) ComponentEventMapOutput
}

ComponentEventMapInput is an input type that accepts ComponentEventMap and ComponentEventMapOutput values. You can construct a concrete instance of `ComponentEventMapInput` via:

ComponentEventMap{ "key": ComponentEventArgs{...} }

type ComponentEventMapOutput added in v0.98.0

type ComponentEventMapOutput struct{ *pulumi.OutputState }

func (ComponentEventMapOutput) ElementType added in v0.98.0

func (ComponentEventMapOutput) ElementType() reflect.Type

func (ComponentEventMapOutput) MapIndex added in v0.98.0

func (ComponentEventMapOutput) ToComponentEventMapOutput added in v0.98.0

func (o ComponentEventMapOutput) ToComponentEventMapOutput() ComponentEventMapOutput

func (ComponentEventMapOutput) ToComponentEventMapOutputWithContext added in v0.98.0

func (o ComponentEventMapOutput) ToComponentEventMapOutputWithContext(ctx context.Context) ComponentEventMapOutput

type ComponentEventOutput added in v0.98.0

type ComponentEventOutput struct{ *pulumi.OutputState }

func (ComponentEventOutput) Action added in v0.98.0

The action to perform when a specific event is raised.

func (ComponentEventOutput) BindingEvent added in v0.98.0

func (o ComponentEventOutput) BindingEvent() pulumi.StringPtrOutput

Binds an event to an action on a component. When you specify a `bindingEvent` , the event is called when the action is performed.

func (ComponentEventOutput) ElementType added in v0.98.0

func (ComponentEventOutput) ElementType() reflect.Type

func (ComponentEventOutput) Parameters added in v0.98.0

Describes information about the action.

func (ComponentEventOutput) ToComponentEventOutput added in v0.98.0

func (o ComponentEventOutput) ToComponentEventOutput() ComponentEventOutput

func (ComponentEventOutput) ToComponentEventOutputWithContext added in v0.98.0

func (o ComponentEventOutput) ToComponentEventOutputWithContext(ctx context.Context) ComponentEventOutput

type ComponentFormBindingElement added in v0.98.0

type ComponentFormBindingElement struct {
	// The name of the component to retrieve a value from.
	Element string `pulumi:"element"`
	// The property to retrieve a value from.
	Property string `pulumi:"property"`
}

type ComponentFormBindingElementArgs added in v0.98.0

type ComponentFormBindingElementArgs struct {
	// The name of the component to retrieve a value from.
	Element pulumi.StringInput `pulumi:"element"`
	// The property to retrieve a value from.
	Property pulumi.StringInput `pulumi:"property"`
}

func (ComponentFormBindingElementArgs) ElementType added in v0.98.0

func (ComponentFormBindingElementArgs) ToComponentFormBindingElementOutput added in v0.98.0

func (i ComponentFormBindingElementArgs) ToComponentFormBindingElementOutput() ComponentFormBindingElementOutput

func (ComponentFormBindingElementArgs) ToComponentFormBindingElementOutputWithContext added in v0.98.0

func (i ComponentFormBindingElementArgs) ToComponentFormBindingElementOutputWithContext(ctx context.Context) ComponentFormBindingElementOutput

type ComponentFormBindingElementInput added in v0.98.0

type ComponentFormBindingElementInput interface {
	pulumi.Input

	ToComponentFormBindingElementOutput() ComponentFormBindingElementOutput
	ToComponentFormBindingElementOutputWithContext(context.Context) ComponentFormBindingElementOutput
}

ComponentFormBindingElementInput is an input type that accepts ComponentFormBindingElementArgs and ComponentFormBindingElementOutput values. You can construct a concrete instance of `ComponentFormBindingElementInput` via:

ComponentFormBindingElementArgs{...}

type ComponentFormBindingElementMap added in v0.98.0

type ComponentFormBindingElementMap map[string]ComponentFormBindingElementInput

func (ComponentFormBindingElementMap) ElementType added in v0.98.0

func (ComponentFormBindingElementMap) ToComponentFormBindingElementMapOutput added in v0.98.0

func (i ComponentFormBindingElementMap) ToComponentFormBindingElementMapOutput() ComponentFormBindingElementMapOutput

func (ComponentFormBindingElementMap) ToComponentFormBindingElementMapOutputWithContext added in v0.98.0

func (i ComponentFormBindingElementMap) ToComponentFormBindingElementMapOutputWithContext(ctx context.Context) ComponentFormBindingElementMapOutput

type ComponentFormBindingElementMapInput added in v0.98.0

type ComponentFormBindingElementMapInput interface {
	pulumi.Input

	ToComponentFormBindingElementMapOutput() ComponentFormBindingElementMapOutput
	ToComponentFormBindingElementMapOutputWithContext(context.Context) ComponentFormBindingElementMapOutput
}

ComponentFormBindingElementMapInput is an input type that accepts ComponentFormBindingElementMap and ComponentFormBindingElementMapOutput values. You can construct a concrete instance of `ComponentFormBindingElementMapInput` via:

ComponentFormBindingElementMap{ "key": ComponentFormBindingElementArgs{...} }

type ComponentFormBindingElementMapOutput added in v0.98.0

type ComponentFormBindingElementMapOutput struct{ *pulumi.OutputState }

func (ComponentFormBindingElementMapOutput) ElementType added in v0.98.0

func (ComponentFormBindingElementMapOutput) MapIndex added in v0.98.0

func (ComponentFormBindingElementMapOutput) ToComponentFormBindingElementMapOutput added in v0.98.0

func (o ComponentFormBindingElementMapOutput) ToComponentFormBindingElementMapOutput() ComponentFormBindingElementMapOutput

func (ComponentFormBindingElementMapOutput) ToComponentFormBindingElementMapOutputWithContext added in v0.98.0

func (o ComponentFormBindingElementMapOutput) ToComponentFormBindingElementMapOutputWithContext(ctx context.Context) ComponentFormBindingElementMapOutput

type ComponentFormBindingElementOutput added in v0.98.0

type ComponentFormBindingElementOutput struct{ *pulumi.OutputState }

func (ComponentFormBindingElementOutput) Element added in v0.98.0

The name of the component to retrieve a value from.

func (ComponentFormBindingElementOutput) ElementType added in v0.98.0

func (ComponentFormBindingElementOutput) Property added in v0.98.0

The property to retrieve a value from.

func (ComponentFormBindingElementOutput) ToComponentFormBindingElementOutput added in v0.98.0

func (o ComponentFormBindingElementOutput) ToComponentFormBindingElementOutput() ComponentFormBindingElementOutput

func (ComponentFormBindingElementOutput) ToComponentFormBindingElementOutputWithContext added in v0.98.0

func (o ComponentFormBindingElementOutput) ToComponentFormBindingElementOutputWithContext(ctx context.Context) ComponentFormBindingElementOutput

type ComponentInput

type ComponentInput interface {
	pulumi.Input

	ToComponentOutput() ComponentOutput
	ToComponentOutputWithContext(ctx context.Context) ComponentOutput
}

type ComponentMutationActionSetStateParameter added in v0.98.0

type ComponentMutationActionSetStateParameter struct {
	// The name of the component that is being modified.
	ComponentName string `pulumi:"componentName"`
	// The name of the component property to apply the state configuration to.
	Property string `pulumi:"property"`
	// The state configuration to assign to the property.
	Set ComponentProperty `pulumi:"set"`
}

type ComponentMutationActionSetStateParameterArgs added in v0.98.0

type ComponentMutationActionSetStateParameterArgs struct {
	// The name of the component that is being modified.
	ComponentName pulumi.StringInput `pulumi:"componentName"`
	// The name of the component property to apply the state configuration to.
	Property pulumi.StringInput `pulumi:"property"`
	// The state configuration to assign to the property.
	Set ComponentPropertyInput `pulumi:"set"`
}

func (ComponentMutationActionSetStateParameterArgs) ElementType added in v0.98.0

func (ComponentMutationActionSetStateParameterArgs) ToComponentMutationActionSetStateParameterOutput added in v0.98.0

func (i ComponentMutationActionSetStateParameterArgs) ToComponentMutationActionSetStateParameterOutput() ComponentMutationActionSetStateParameterOutput

func (ComponentMutationActionSetStateParameterArgs) ToComponentMutationActionSetStateParameterOutputWithContext added in v0.98.0

func (i ComponentMutationActionSetStateParameterArgs) ToComponentMutationActionSetStateParameterOutputWithContext(ctx context.Context) ComponentMutationActionSetStateParameterOutput

func (ComponentMutationActionSetStateParameterArgs) ToComponentMutationActionSetStateParameterPtrOutput added in v0.98.0

func (i ComponentMutationActionSetStateParameterArgs) ToComponentMutationActionSetStateParameterPtrOutput() ComponentMutationActionSetStateParameterPtrOutput

func (ComponentMutationActionSetStateParameterArgs) ToComponentMutationActionSetStateParameterPtrOutputWithContext added in v0.98.0

func (i ComponentMutationActionSetStateParameterArgs) ToComponentMutationActionSetStateParameterPtrOutputWithContext(ctx context.Context) ComponentMutationActionSetStateParameterPtrOutput

type ComponentMutationActionSetStateParameterInput added in v0.98.0

type ComponentMutationActionSetStateParameterInput interface {
	pulumi.Input

	ToComponentMutationActionSetStateParameterOutput() ComponentMutationActionSetStateParameterOutput
	ToComponentMutationActionSetStateParameterOutputWithContext(context.Context) ComponentMutationActionSetStateParameterOutput
}

ComponentMutationActionSetStateParameterInput is an input type that accepts ComponentMutationActionSetStateParameterArgs and ComponentMutationActionSetStateParameterOutput values. You can construct a concrete instance of `ComponentMutationActionSetStateParameterInput` via:

ComponentMutationActionSetStateParameterArgs{...}

type ComponentMutationActionSetStateParameterOutput added in v0.98.0

type ComponentMutationActionSetStateParameterOutput struct{ *pulumi.OutputState }

func (ComponentMutationActionSetStateParameterOutput) ComponentName added in v0.98.0

The name of the component that is being modified.

func (ComponentMutationActionSetStateParameterOutput) ElementType added in v0.98.0

func (ComponentMutationActionSetStateParameterOutput) Property added in v0.98.0

The name of the component property to apply the state configuration to.

func (ComponentMutationActionSetStateParameterOutput) Set added in v0.98.0

The state configuration to assign to the property.

func (ComponentMutationActionSetStateParameterOutput) ToComponentMutationActionSetStateParameterOutput added in v0.98.0

func (o ComponentMutationActionSetStateParameterOutput) ToComponentMutationActionSetStateParameterOutput() ComponentMutationActionSetStateParameterOutput

func (ComponentMutationActionSetStateParameterOutput) ToComponentMutationActionSetStateParameterOutputWithContext added in v0.98.0

func (o ComponentMutationActionSetStateParameterOutput) ToComponentMutationActionSetStateParameterOutputWithContext(ctx context.Context) ComponentMutationActionSetStateParameterOutput

func (ComponentMutationActionSetStateParameterOutput) ToComponentMutationActionSetStateParameterPtrOutput added in v0.98.0

func (o ComponentMutationActionSetStateParameterOutput) ToComponentMutationActionSetStateParameterPtrOutput() ComponentMutationActionSetStateParameterPtrOutput

func (ComponentMutationActionSetStateParameterOutput) ToComponentMutationActionSetStateParameterPtrOutputWithContext added in v0.98.0

func (o ComponentMutationActionSetStateParameterOutput) ToComponentMutationActionSetStateParameterPtrOutputWithContext(ctx context.Context) ComponentMutationActionSetStateParameterPtrOutput

type ComponentMutationActionSetStateParameterPtrInput added in v0.98.0

type ComponentMutationActionSetStateParameterPtrInput interface {
	pulumi.Input

	ToComponentMutationActionSetStateParameterPtrOutput() ComponentMutationActionSetStateParameterPtrOutput
	ToComponentMutationActionSetStateParameterPtrOutputWithContext(context.Context) ComponentMutationActionSetStateParameterPtrOutput
}

ComponentMutationActionSetStateParameterPtrInput is an input type that accepts ComponentMutationActionSetStateParameterArgs, ComponentMutationActionSetStateParameterPtr and ComponentMutationActionSetStateParameterPtrOutput values. You can construct a concrete instance of `ComponentMutationActionSetStateParameterPtrInput` via:

        ComponentMutationActionSetStateParameterArgs{...}

or:

        nil

type ComponentMutationActionSetStateParameterPtrOutput added in v0.98.0

type ComponentMutationActionSetStateParameterPtrOutput struct{ *pulumi.OutputState }

func (ComponentMutationActionSetStateParameterPtrOutput) ComponentName added in v0.98.0

The name of the component that is being modified.

func (ComponentMutationActionSetStateParameterPtrOutput) Elem added in v0.98.0

func (ComponentMutationActionSetStateParameterPtrOutput) ElementType added in v0.98.0

func (ComponentMutationActionSetStateParameterPtrOutput) Property added in v0.98.0

The name of the component property to apply the state configuration to.

func (ComponentMutationActionSetStateParameterPtrOutput) Set added in v0.98.0

The state configuration to assign to the property.

func (ComponentMutationActionSetStateParameterPtrOutput) ToComponentMutationActionSetStateParameterPtrOutput added in v0.98.0

func (o ComponentMutationActionSetStateParameterPtrOutput) ToComponentMutationActionSetStateParameterPtrOutput() ComponentMutationActionSetStateParameterPtrOutput

func (ComponentMutationActionSetStateParameterPtrOutput) ToComponentMutationActionSetStateParameterPtrOutputWithContext added in v0.98.0

func (o ComponentMutationActionSetStateParameterPtrOutput) ToComponentMutationActionSetStateParameterPtrOutputWithContext(ctx context.Context) ComponentMutationActionSetStateParameterPtrOutput

type ComponentOutput

type ComponentOutput struct{ *pulumi.OutputState }

func (ComponentOutput) AppId added in v0.17.0

The unique ID of the Amplify app associated with the component.

func (ComponentOutput) AwsId added in v0.99.0

The unique ID of the component.

func (ComponentOutput) BindingProperties added in v0.17.0

The information to connect a component's properties to data at runtime. You can't specify `tags` as a valid property for `bindingProperties` .

func (ComponentOutput) Children added in v0.17.0

A list of the component's `ComponentChild` instances.

func (ComponentOutput) CollectionProperties added in v0.17.0

func (o ComponentOutput) CollectionProperties() ComponentDataConfigurationMapOutput

The data binding configuration for the component's properties. Use this for a collection component. You can't specify `tags` as a valid property for `collectionProperties` .

func (ComponentOutput) ComponentType added in v0.17.0

func (o ComponentOutput) ComponentType() pulumi.StringPtrOutput

The type of the component. This can be an Amplify custom UI component or another custom component.

func (ComponentOutput) CreatedAt added in v0.96.0

func (o ComponentOutput) CreatedAt() pulumi.StringOutput

The time that the component was created.

func (ComponentOutput) ElementType

func (ComponentOutput) ElementType() reflect.Type

func (ComponentOutput) EnvironmentName added in v0.17.0

func (o ComponentOutput) EnvironmentName() pulumi.StringPtrOutput

The name of the backend environment that is a part of the Amplify app.

func (ComponentOutput) Events added in v0.17.0

Describes the events that can be raised on the component. Use for the workflow feature in Amplify Studio that allows you to bind events and actions to components.

func (ComponentOutput) ModifiedAt added in v0.96.0

func (o ComponentOutput) ModifiedAt() pulumi.StringOutput

The time that the component was modified.

func (ComponentOutput) Name added in v0.17.0

The name of the component.

func (ComponentOutput) Overrides added in v0.17.0

func (o ComponentOutput) Overrides() pulumi.MapOutput

Describes the component's properties that can be overriden in a customized instance of the component. You can't specify `tags` as a valid property for `overrides` .

func (ComponentOutput) Properties added in v0.17.0

Describes the component's properties. You can't specify `tags` as a valid property for `properties` .

func (ComponentOutput) SchemaVersion added in v0.17.0

func (o ComponentOutput) SchemaVersion() pulumi.StringPtrOutput

The schema version of the component when it was imported.

func (ComponentOutput) SourceId added in v0.17.0

func (o ComponentOutput) SourceId() pulumi.StringPtrOutput

The unique ID of the component in its original source system, such as Figma.

func (ComponentOutput) Tags added in v0.17.0

One or more key-value pairs to use when tagging the component.

func (ComponentOutput) ToComponentOutput

func (o ComponentOutput) ToComponentOutput() ComponentOutput

func (ComponentOutput) ToComponentOutputWithContext

func (o ComponentOutput) ToComponentOutputWithContext(ctx context.Context) ComponentOutput

func (ComponentOutput) Variants added in v0.17.0

A list of the component's variants. A variant is a unique style configuration of a main component.

type ComponentPredicate added in v0.98.0

type ComponentPredicate struct {
	// A list of predicates to combine logically.
	And []ComponentPredicate `pulumi:"and"`
	// The field to query.
	Field *string `pulumi:"field"`
	// The value to use when performing the evaluation.
	Operand *string `pulumi:"operand"`
	// The type of value to use when performing the evaluation.
	OperandType *string `pulumi:"operandType"`
	// The operator to use to perform the evaluation.
	Operator *string `pulumi:"operator"`
	// A list of predicates to combine logically.
	Or []ComponentPredicate `pulumi:"or"`
}

type ComponentPredicateArgs added in v0.98.0

type ComponentPredicateArgs struct {
	// A list of predicates to combine logically.
	And ComponentPredicateArrayInput `pulumi:"and"`
	// The field to query.
	Field pulumi.StringPtrInput `pulumi:"field"`
	// The value to use when performing the evaluation.
	Operand pulumi.StringPtrInput `pulumi:"operand"`
	// The type of value to use when performing the evaluation.
	OperandType pulumi.StringPtrInput `pulumi:"operandType"`
	// The operator to use to perform the evaluation.
	Operator pulumi.StringPtrInput `pulumi:"operator"`
	// A list of predicates to combine logically.
	Or ComponentPredicateArrayInput `pulumi:"or"`
}

func (ComponentPredicateArgs) ElementType added in v0.98.0

func (ComponentPredicateArgs) ElementType() reflect.Type

func (ComponentPredicateArgs) ToComponentPredicateOutput added in v0.98.0

func (i ComponentPredicateArgs) ToComponentPredicateOutput() ComponentPredicateOutput

func (ComponentPredicateArgs) ToComponentPredicateOutputWithContext added in v0.98.0

func (i ComponentPredicateArgs) ToComponentPredicateOutputWithContext(ctx context.Context) ComponentPredicateOutput

func (ComponentPredicateArgs) ToComponentPredicatePtrOutput added in v0.98.0

func (i ComponentPredicateArgs) ToComponentPredicatePtrOutput() ComponentPredicatePtrOutput

func (ComponentPredicateArgs) ToComponentPredicatePtrOutputWithContext added in v0.98.0

func (i ComponentPredicateArgs) ToComponentPredicatePtrOutputWithContext(ctx context.Context) ComponentPredicatePtrOutput

type ComponentPredicateArray added in v0.98.0

type ComponentPredicateArray []ComponentPredicateInput

func (ComponentPredicateArray) ElementType added in v0.98.0

func (ComponentPredicateArray) ElementType() reflect.Type

func (ComponentPredicateArray) ToComponentPredicateArrayOutput added in v0.98.0

func (i ComponentPredicateArray) ToComponentPredicateArrayOutput() ComponentPredicateArrayOutput

func (ComponentPredicateArray) ToComponentPredicateArrayOutputWithContext added in v0.98.0

func (i ComponentPredicateArray) ToComponentPredicateArrayOutputWithContext(ctx context.Context) ComponentPredicateArrayOutput

type ComponentPredicateArrayInput added in v0.98.0

type ComponentPredicateArrayInput interface {
	pulumi.Input

	ToComponentPredicateArrayOutput() ComponentPredicateArrayOutput
	ToComponentPredicateArrayOutputWithContext(context.Context) ComponentPredicateArrayOutput
}

ComponentPredicateArrayInput is an input type that accepts ComponentPredicateArray and ComponentPredicateArrayOutput values. You can construct a concrete instance of `ComponentPredicateArrayInput` via:

ComponentPredicateArray{ ComponentPredicateArgs{...} }

type ComponentPredicateArrayOutput added in v0.98.0

type ComponentPredicateArrayOutput struct{ *pulumi.OutputState }

func (ComponentPredicateArrayOutput) ElementType added in v0.98.0

func (ComponentPredicateArrayOutput) Index added in v0.98.0

func (ComponentPredicateArrayOutput) ToComponentPredicateArrayOutput added in v0.98.0

func (o ComponentPredicateArrayOutput) ToComponentPredicateArrayOutput() ComponentPredicateArrayOutput

func (ComponentPredicateArrayOutput) ToComponentPredicateArrayOutputWithContext added in v0.98.0

func (o ComponentPredicateArrayOutput) ToComponentPredicateArrayOutputWithContext(ctx context.Context) ComponentPredicateArrayOutput

type ComponentPredicateInput added in v0.98.0

type ComponentPredicateInput interface {
	pulumi.Input

	ToComponentPredicateOutput() ComponentPredicateOutput
	ToComponentPredicateOutputWithContext(context.Context) ComponentPredicateOutput
}

ComponentPredicateInput is an input type that accepts ComponentPredicateArgs and ComponentPredicateOutput values. You can construct a concrete instance of `ComponentPredicateInput` via:

ComponentPredicateArgs{...}

type ComponentPredicateOutput added in v0.98.0

type ComponentPredicateOutput struct{ *pulumi.OutputState }

func (ComponentPredicateOutput) And added in v0.98.0

A list of predicates to combine logically.

func (ComponentPredicateOutput) ElementType added in v0.98.0

func (ComponentPredicateOutput) ElementType() reflect.Type

func (ComponentPredicateOutput) Field added in v0.98.0

The field to query.

func (ComponentPredicateOutput) Operand added in v0.98.0

The value to use when performing the evaluation.

func (ComponentPredicateOutput) OperandType added in v0.98.0

The type of value to use when performing the evaluation.

func (ComponentPredicateOutput) Operator added in v0.98.0

The operator to use to perform the evaluation.

func (ComponentPredicateOutput) Or added in v0.98.0

A list of predicates to combine logically.

func (ComponentPredicateOutput) ToComponentPredicateOutput added in v0.98.0

func (o ComponentPredicateOutput) ToComponentPredicateOutput() ComponentPredicateOutput

func (ComponentPredicateOutput) ToComponentPredicateOutputWithContext added in v0.98.0

func (o ComponentPredicateOutput) ToComponentPredicateOutputWithContext(ctx context.Context) ComponentPredicateOutput

func (ComponentPredicateOutput) ToComponentPredicatePtrOutput added in v0.98.0

func (o ComponentPredicateOutput) ToComponentPredicatePtrOutput() ComponentPredicatePtrOutput

func (ComponentPredicateOutput) ToComponentPredicatePtrOutputWithContext added in v0.98.0

func (o ComponentPredicateOutput) ToComponentPredicatePtrOutputWithContext(ctx context.Context) ComponentPredicatePtrOutput

type ComponentPredicatePtrInput added in v0.98.0

type ComponentPredicatePtrInput interface {
	pulumi.Input

	ToComponentPredicatePtrOutput() ComponentPredicatePtrOutput
	ToComponentPredicatePtrOutputWithContext(context.Context) ComponentPredicatePtrOutput
}

ComponentPredicatePtrInput is an input type that accepts ComponentPredicateArgs, ComponentPredicatePtr and ComponentPredicatePtrOutput values. You can construct a concrete instance of `ComponentPredicatePtrInput` via:

        ComponentPredicateArgs{...}

or:

        nil

func ComponentPredicatePtr added in v0.98.0

func ComponentPredicatePtr(v *ComponentPredicateArgs) ComponentPredicatePtrInput

type ComponentPredicatePtrOutput added in v0.98.0

type ComponentPredicatePtrOutput struct{ *pulumi.OutputState }

func (ComponentPredicatePtrOutput) And added in v0.98.0

A list of predicates to combine logically.

func (ComponentPredicatePtrOutput) Elem added in v0.98.0

func (ComponentPredicatePtrOutput) ElementType added in v0.98.0

func (ComponentPredicatePtrOutput) Field added in v0.98.0

The field to query.

func (ComponentPredicatePtrOutput) Operand added in v0.98.0

The value to use when performing the evaluation.

func (ComponentPredicatePtrOutput) OperandType added in v0.98.0

The type of value to use when performing the evaluation.

func (ComponentPredicatePtrOutput) Operator added in v0.98.0

The operator to use to perform the evaluation.

func (ComponentPredicatePtrOutput) Or added in v0.98.0

A list of predicates to combine logically.

func (ComponentPredicatePtrOutput) ToComponentPredicatePtrOutput added in v0.98.0

func (o ComponentPredicatePtrOutput) ToComponentPredicatePtrOutput() ComponentPredicatePtrOutput

func (ComponentPredicatePtrOutput) ToComponentPredicatePtrOutputWithContext added in v0.98.0

func (o ComponentPredicatePtrOutput) ToComponentPredicatePtrOutputWithContext(ctx context.Context) ComponentPredicatePtrOutput

type ComponentProperty added in v0.98.0

type ComponentProperty struct {
	// The information to bind the component property to data at runtime.
	BindingProperties *ComponentPropertyBindingProperties `pulumi:"bindingProperties"`
	// The information to bind the component property to form data.
	Bindings map[string]ComponentFormBindingElement `pulumi:"bindings"`
	// The information to bind the component property to data at runtime. Use this for collection components.
	CollectionBindingProperties *ComponentPropertyBindingProperties `pulumi:"collectionBindingProperties"`
	// The name of the component that is affected by an event.
	ComponentName *string `pulumi:"componentName"`
	// A list of component properties to concatenate to create the value to assign to this component property.
	Concat []ComponentProperty `pulumi:"concat"`
	// The conditional expression to use to assign a value to the component property.
	Condition *ComponentConditionProperty `pulumi:"condition"`
	// Specifies whether the user configured the property in Amplify Studio after importing it.
	Configured *bool `pulumi:"configured"`
	// The default value to assign to the component property.
	DefaultValue *string `pulumi:"defaultValue"`
	// An event that occurs in your app. Use this for workflow data binding.
	Event *string `pulumi:"event"`
	// The default value assigned to the property when the component is imported into an app.
	ImportedValue *string `pulumi:"importedValue"`
	// The data model to use to assign a value to the component property.
	Model *string `pulumi:"model"`
	// The name of the component's property that is affected by an event.
	Property *string `pulumi:"property"`
	// The component type.
	Type *string `pulumi:"type"`
	// An authenticated user attribute to use to assign a value to the component property.
	UserAttribute *string `pulumi:"userAttribute"`
	// The value to assign to the component property.
	Value *string `pulumi:"value"`
}

type ComponentPropertyArgs added in v0.98.0

type ComponentPropertyArgs struct {
	// The information to bind the component property to data at runtime.
	BindingProperties ComponentPropertyBindingPropertiesPtrInput `pulumi:"bindingProperties"`
	// The information to bind the component property to form data.
	Bindings ComponentFormBindingElementMapInput `pulumi:"bindings"`
	// The information to bind the component property to data at runtime. Use this for collection components.
	CollectionBindingProperties ComponentPropertyBindingPropertiesPtrInput `pulumi:"collectionBindingProperties"`
	// The name of the component that is affected by an event.
	ComponentName pulumi.StringPtrInput `pulumi:"componentName"`
	// A list of component properties to concatenate to create the value to assign to this component property.
	Concat ComponentPropertyArrayInput `pulumi:"concat"`
	// The conditional expression to use to assign a value to the component property.
	Condition ComponentConditionPropertyPtrInput `pulumi:"condition"`
	// Specifies whether the user configured the property in Amplify Studio after importing it.
	Configured pulumi.BoolPtrInput `pulumi:"configured"`
	// The default value to assign to the component property.
	DefaultValue pulumi.StringPtrInput `pulumi:"defaultValue"`
	// An event that occurs in your app. Use this for workflow data binding.
	Event pulumi.StringPtrInput `pulumi:"event"`
	// The default value assigned to the property when the component is imported into an app.
	ImportedValue pulumi.StringPtrInput `pulumi:"importedValue"`
	// The data model to use to assign a value to the component property.
	Model pulumi.StringPtrInput `pulumi:"model"`
	// The name of the component's property that is affected by an event.
	Property pulumi.StringPtrInput `pulumi:"property"`
	// The component type.
	Type pulumi.StringPtrInput `pulumi:"type"`
	// An authenticated user attribute to use to assign a value to the component property.
	UserAttribute pulumi.StringPtrInput `pulumi:"userAttribute"`
	// The value to assign to the component property.
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (ComponentPropertyArgs) ElementType added in v0.98.0

func (ComponentPropertyArgs) ElementType() reflect.Type

func (ComponentPropertyArgs) ToComponentPropertyOutput added in v0.98.0

func (i ComponentPropertyArgs) ToComponentPropertyOutput() ComponentPropertyOutput

func (ComponentPropertyArgs) ToComponentPropertyOutputWithContext added in v0.98.0

func (i ComponentPropertyArgs) ToComponentPropertyOutputWithContext(ctx context.Context) ComponentPropertyOutput

func (ComponentPropertyArgs) ToComponentPropertyPtrOutput added in v0.98.0

func (i ComponentPropertyArgs) ToComponentPropertyPtrOutput() ComponentPropertyPtrOutput

func (ComponentPropertyArgs) ToComponentPropertyPtrOutputWithContext added in v0.98.0

func (i ComponentPropertyArgs) ToComponentPropertyPtrOutputWithContext(ctx context.Context) ComponentPropertyPtrOutput

type ComponentPropertyArray added in v0.98.0

type ComponentPropertyArray []ComponentPropertyInput

func (ComponentPropertyArray) ElementType added in v0.98.0

func (ComponentPropertyArray) ElementType() reflect.Type

func (ComponentPropertyArray) ToComponentPropertyArrayOutput added in v0.98.0

func (i ComponentPropertyArray) ToComponentPropertyArrayOutput() ComponentPropertyArrayOutput

func (ComponentPropertyArray) ToComponentPropertyArrayOutputWithContext added in v0.98.0

func (i ComponentPropertyArray) ToComponentPropertyArrayOutputWithContext(ctx context.Context) ComponentPropertyArrayOutput

type ComponentPropertyArrayInput added in v0.98.0

type ComponentPropertyArrayInput interface {
	pulumi.Input

	ToComponentPropertyArrayOutput() ComponentPropertyArrayOutput
	ToComponentPropertyArrayOutputWithContext(context.Context) ComponentPropertyArrayOutput
}

ComponentPropertyArrayInput is an input type that accepts ComponentPropertyArray and ComponentPropertyArrayOutput values. You can construct a concrete instance of `ComponentPropertyArrayInput` via:

ComponentPropertyArray{ ComponentPropertyArgs{...} }

type ComponentPropertyArrayOutput added in v0.98.0

type ComponentPropertyArrayOutput struct{ *pulumi.OutputState }

func (ComponentPropertyArrayOutput) ElementType added in v0.98.0

func (ComponentPropertyArrayOutput) Index added in v0.98.0

func (ComponentPropertyArrayOutput) ToComponentPropertyArrayOutput added in v0.98.0

func (o ComponentPropertyArrayOutput) ToComponentPropertyArrayOutput() ComponentPropertyArrayOutput

func (ComponentPropertyArrayOutput) ToComponentPropertyArrayOutputWithContext added in v0.98.0

func (o ComponentPropertyArrayOutput) ToComponentPropertyArrayOutputWithContext(ctx context.Context) ComponentPropertyArrayOutput

type ComponentPropertyBindingProperties added in v0.98.0

type ComponentPropertyBindingProperties struct {
	// The data field to bind the property to.
	Field *string `pulumi:"field"`
	// The component property to bind to the data field.
	Property string `pulumi:"property"`
}

type ComponentPropertyBindingPropertiesArgs added in v0.98.0

type ComponentPropertyBindingPropertiesArgs struct {
	// The data field to bind the property to.
	Field pulumi.StringPtrInput `pulumi:"field"`
	// The component property to bind to the data field.
	Property pulumi.StringInput `pulumi:"property"`
}

func (ComponentPropertyBindingPropertiesArgs) ElementType added in v0.98.0

func (ComponentPropertyBindingPropertiesArgs) ToComponentPropertyBindingPropertiesOutput added in v0.98.0

func (i ComponentPropertyBindingPropertiesArgs) ToComponentPropertyBindingPropertiesOutput() ComponentPropertyBindingPropertiesOutput

func (ComponentPropertyBindingPropertiesArgs) ToComponentPropertyBindingPropertiesOutputWithContext added in v0.98.0

func (i ComponentPropertyBindingPropertiesArgs) ToComponentPropertyBindingPropertiesOutputWithContext(ctx context.Context) ComponentPropertyBindingPropertiesOutput

func (ComponentPropertyBindingPropertiesArgs) ToComponentPropertyBindingPropertiesPtrOutput added in v0.98.0

func (i ComponentPropertyBindingPropertiesArgs) ToComponentPropertyBindingPropertiesPtrOutput() ComponentPropertyBindingPropertiesPtrOutput

func (ComponentPropertyBindingPropertiesArgs) ToComponentPropertyBindingPropertiesPtrOutputWithContext added in v0.98.0

func (i ComponentPropertyBindingPropertiesArgs) ToComponentPropertyBindingPropertiesPtrOutputWithContext(ctx context.Context) ComponentPropertyBindingPropertiesPtrOutput

type ComponentPropertyBindingPropertiesInput added in v0.98.0

type ComponentPropertyBindingPropertiesInput interface {
	pulumi.Input

	ToComponentPropertyBindingPropertiesOutput() ComponentPropertyBindingPropertiesOutput
	ToComponentPropertyBindingPropertiesOutputWithContext(context.Context) ComponentPropertyBindingPropertiesOutput
}

ComponentPropertyBindingPropertiesInput is an input type that accepts ComponentPropertyBindingPropertiesArgs and ComponentPropertyBindingPropertiesOutput values. You can construct a concrete instance of `ComponentPropertyBindingPropertiesInput` via:

ComponentPropertyBindingPropertiesArgs{...}

type ComponentPropertyBindingPropertiesOutput added in v0.98.0

type ComponentPropertyBindingPropertiesOutput struct{ *pulumi.OutputState }

func (ComponentPropertyBindingPropertiesOutput) ElementType added in v0.98.0

func (ComponentPropertyBindingPropertiesOutput) Field added in v0.98.0

The data field to bind the property to.

func (ComponentPropertyBindingPropertiesOutput) Property added in v0.98.0

The component property to bind to the data field.

func (ComponentPropertyBindingPropertiesOutput) ToComponentPropertyBindingPropertiesOutput added in v0.98.0

func (o ComponentPropertyBindingPropertiesOutput) ToComponentPropertyBindingPropertiesOutput() ComponentPropertyBindingPropertiesOutput

func (ComponentPropertyBindingPropertiesOutput) ToComponentPropertyBindingPropertiesOutputWithContext added in v0.98.0

func (o ComponentPropertyBindingPropertiesOutput) ToComponentPropertyBindingPropertiesOutputWithContext(ctx context.Context) ComponentPropertyBindingPropertiesOutput

func (ComponentPropertyBindingPropertiesOutput) ToComponentPropertyBindingPropertiesPtrOutput added in v0.98.0

func (o ComponentPropertyBindingPropertiesOutput) ToComponentPropertyBindingPropertiesPtrOutput() ComponentPropertyBindingPropertiesPtrOutput

func (ComponentPropertyBindingPropertiesOutput) ToComponentPropertyBindingPropertiesPtrOutputWithContext added in v0.98.0

func (o ComponentPropertyBindingPropertiesOutput) ToComponentPropertyBindingPropertiesPtrOutputWithContext(ctx context.Context) ComponentPropertyBindingPropertiesPtrOutput

type ComponentPropertyBindingPropertiesPtrInput added in v0.98.0

type ComponentPropertyBindingPropertiesPtrInput interface {
	pulumi.Input

	ToComponentPropertyBindingPropertiesPtrOutput() ComponentPropertyBindingPropertiesPtrOutput
	ToComponentPropertyBindingPropertiesPtrOutputWithContext(context.Context) ComponentPropertyBindingPropertiesPtrOutput
}

ComponentPropertyBindingPropertiesPtrInput is an input type that accepts ComponentPropertyBindingPropertiesArgs, ComponentPropertyBindingPropertiesPtr and ComponentPropertyBindingPropertiesPtrOutput values. You can construct a concrete instance of `ComponentPropertyBindingPropertiesPtrInput` via:

        ComponentPropertyBindingPropertiesArgs{...}

or:

        nil

type ComponentPropertyBindingPropertiesPtrOutput added in v0.98.0

type ComponentPropertyBindingPropertiesPtrOutput struct{ *pulumi.OutputState }

func (ComponentPropertyBindingPropertiesPtrOutput) Elem added in v0.98.0

func (ComponentPropertyBindingPropertiesPtrOutput) ElementType added in v0.98.0

func (ComponentPropertyBindingPropertiesPtrOutput) Field added in v0.98.0

The data field to bind the property to.

func (ComponentPropertyBindingPropertiesPtrOutput) Property added in v0.98.0

The component property to bind to the data field.

func (ComponentPropertyBindingPropertiesPtrOutput) ToComponentPropertyBindingPropertiesPtrOutput added in v0.98.0

func (o ComponentPropertyBindingPropertiesPtrOutput) ToComponentPropertyBindingPropertiesPtrOutput() ComponentPropertyBindingPropertiesPtrOutput

func (ComponentPropertyBindingPropertiesPtrOutput) ToComponentPropertyBindingPropertiesPtrOutputWithContext added in v0.98.0

func (o ComponentPropertyBindingPropertiesPtrOutput) ToComponentPropertyBindingPropertiesPtrOutputWithContext(ctx context.Context) ComponentPropertyBindingPropertiesPtrOutput

type ComponentPropertyInput added in v0.98.0

type ComponentPropertyInput interface {
	pulumi.Input

	ToComponentPropertyOutput() ComponentPropertyOutput
	ToComponentPropertyOutputWithContext(context.Context) ComponentPropertyOutput
}

ComponentPropertyInput is an input type that accepts ComponentPropertyArgs and ComponentPropertyOutput values. You can construct a concrete instance of `ComponentPropertyInput` via:

ComponentPropertyArgs{...}

type ComponentPropertyMap added in v0.98.0

type ComponentPropertyMap map[string]ComponentPropertyInput

func (ComponentPropertyMap) ElementType added in v0.98.0

func (ComponentPropertyMap) ElementType() reflect.Type

func (ComponentPropertyMap) ToComponentPropertyMapOutput added in v0.98.0

func (i ComponentPropertyMap) ToComponentPropertyMapOutput() ComponentPropertyMapOutput

func (ComponentPropertyMap) ToComponentPropertyMapOutputWithContext added in v0.98.0

func (i ComponentPropertyMap) ToComponentPropertyMapOutputWithContext(ctx context.Context) ComponentPropertyMapOutput

type ComponentPropertyMapInput added in v0.98.0

type ComponentPropertyMapInput interface {
	pulumi.Input

	ToComponentPropertyMapOutput() ComponentPropertyMapOutput
	ToComponentPropertyMapOutputWithContext(context.Context) ComponentPropertyMapOutput
}

ComponentPropertyMapInput is an input type that accepts ComponentPropertyMap and ComponentPropertyMapOutput values. You can construct a concrete instance of `ComponentPropertyMapInput` via:

ComponentPropertyMap{ "key": ComponentPropertyArgs{...} }

type ComponentPropertyMapOutput added in v0.98.0

type ComponentPropertyMapOutput struct{ *pulumi.OutputState }

func (ComponentPropertyMapOutput) ElementType added in v0.98.0

func (ComponentPropertyMapOutput) ElementType() reflect.Type

func (ComponentPropertyMapOutput) MapIndex added in v0.98.0

func (ComponentPropertyMapOutput) ToComponentPropertyMapOutput added in v0.98.0

func (o ComponentPropertyMapOutput) ToComponentPropertyMapOutput() ComponentPropertyMapOutput

func (ComponentPropertyMapOutput) ToComponentPropertyMapOutputWithContext added in v0.98.0

func (o ComponentPropertyMapOutput) ToComponentPropertyMapOutputWithContext(ctx context.Context) ComponentPropertyMapOutput

type ComponentPropertyOutput added in v0.98.0

type ComponentPropertyOutput struct{ *pulumi.OutputState }

func (ComponentPropertyOutput) BindingProperties added in v0.98.0

The information to bind the component property to data at runtime.

func (ComponentPropertyOutput) Bindings added in v0.98.0

The information to bind the component property to form data.

func (ComponentPropertyOutput) CollectionBindingProperties added in v0.98.0

The information to bind the component property to data at runtime. Use this for collection components.

func (ComponentPropertyOutput) ComponentName added in v0.98.0

The name of the component that is affected by an event.

func (ComponentPropertyOutput) Concat added in v0.98.0

A list of component properties to concatenate to create the value to assign to this component property.

func (ComponentPropertyOutput) Condition added in v0.98.0

The conditional expression to use to assign a value to the component property.

func (ComponentPropertyOutput) Configured added in v0.98.0

Specifies whether the user configured the property in Amplify Studio after importing it.

func (ComponentPropertyOutput) DefaultValue added in v0.98.0

The default value to assign to the component property.

func (ComponentPropertyOutput) ElementType added in v0.98.0

func (ComponentPropertyOutput) ElementType() reflect.Type

func (ComponentPropertyOutput) Event added in v0.98.0

An event that occurs in your app. Use this for workflow data binding.

func (ComponentPropertyOutput) ImportedValue added in v0.98.0

The default value assigned to the property when the component is imported into an app.

func (ComponentPropertyOutput) Model added in v0.98.0

The data model to use to assign a value to the component property.

func (ComponentPropertyOutput) Property added in v0.98.0

The name of the component's property that is affected by an event.

func (ComponentPropertyOutput) ToComponentPropertyOutput added in v0.98.0

func (o ComponentPropertyOutput) ToComponentPropertyOutput() ComponentPropertyOutput

func (ComponentPropertyOutput) ToComponentPropertyOutputWithContext added in v0.98.0

func (o ComponentPropertyOutput) ToComponentPropertyOutputWithContext(ctx context.Context) ComponentPropertyOutput

func (ComponentPropertyOutput) ToComponentPropertyPtrOutput added in v0.98.0

func (o ComponentPropertyOutput) ToComponentPropertyPtrOutput() ComponentPropertyPtrOutput

func (ComponentPropertyOutput) ToComponentPropertyPtrOutputWithContext added in v0.98.0

func (o ComponentPropertyOutput) ToComponentPropertyPtrOutputWithContext(ctx context.Context) ComponentPropertyPtrOutput

func (ComponentPropertyOutput) Type added in v0.98.0

The component type.

func (ComponentPropertyOutput) UserAttribute added in v0.98.0

An authenticated user attribute to use to assign a value to the component property.

func (ComponentPropertyOutput) Value added in v0.98.0

The value to assign to the component property.

type ComponentPropertyPtrInput added in v0.98.0

type ComponentPropertyPtrInput interface {
	pulumi.Input

	ToComponentPropertyPtrOutput() ComponentPropertyPtrOutput
	ToComponentPropertyPtrOutputWithContext(context.Context) ComponentPropertyPtrOutput
}

ComponentPropertyPtrInput is an input type that accepts ComponentPropertyArgs, ComponentPropertyPtr and ComponentPropertyPtrOutput values. You can construct a concrete instance of `ComponentPropertyPtrInput` via:

        ComponentPropertyArgs{...}

or:

        nil

func ComponentPropertyPtr added in v0.98.0

func ComponentPropertyPtr(v *ComponentPropertyArgs) ComponentPropertyPtrInput

type ComponentPropertyPtrOutput added in v0.98.0

type ComponentPropertyPtrOutput struct{ *pulumi.OutputState }

func (ComponentPropertyPtrOutput) BindingProperties added in v0.98.0

The information to bind the component property to data at runtime.

func (ComponentPropertyPtrOutput) Bindings added in v0.98.0

The information to bind the component property to form data.

func (ComponentPropertyPtrOutput) CollectionBindingProperties added in v0.98.0

The information to bind the component property to data at runtime. Use this for collection components.

func (ComponentPropertyPtrOutput) ComponentName added in v0.98.0

The name of the component that is affected by an event.

func (ComponentPropertyPtrOutput) Concat added in v0.98.0

A list of component properties to concatenate to create the value to assign to this component property.

func (ComponentPropertyPtrOutput) Condition added in v0.98.0

The conditional expression to use to assign a value to the component property.

func (ComponentPropertyPtrOutput) Configured added in v0.98.0

Specifies whether the user configured the property in Amplify Studio after importing it.

func (ComponentPropertyPtrOutput) DefaultValue added in v0.98.0

The default value to assign to the component property.

func (ComponentPropertyPtrOutput) Elem added in v0.98.0

func (ComponentPropertyPtrOutput) ElementType added in v0.98.0

func (ComponentPropertyPtrOutput) ElementType() reflect.Type

func (ComponentPropertyPtrOutput) Event added in v0.98.0

An event that occurs in your app. Use this for workflow data binding.

func (ComponentPropertyPtrOutput) ImportedValue added in v0.98.0

The default value assigned to the property when the component is imported into an app.

func (ComponentPropertyPtrOutput) Model added in v0.98.0

The data model to use to assign a value to the component property.

func (ComponentPropertyPtrOutput) Property added in v0.98.0

The name of the component's property that is affected by an event.

func (ComponentPropertyPtrOutput) ToComponentPropertyPtrOutput added in v0.98.0

func (o ComponentPropertyPtrOutput) ToComponentPropertyPtrOutput() ComponentPropertyPtrOutput

func (ComponentPropertyPtrOutput) ToComponentPropertyPtrOutputWithContext added in v0.98.0

func (o ComponentPropertyPtrOutput) ToComponentPropertyPtrOutputWithContext(ctx context.Context) ComponentPropertyPtrOutput

func (ComponentPropertyPtrOutput) Type added in v0.98.0

The component type.

func (ComponentPropertyPtrOutput) UserAttribute added in v0.98.0

An authenticated user attribute to use to assign a value to the component property.

func (ComponentPropertyPtrOutput) Value added in v0.98.0

The value to assign to the component property.

type ComponentSortDirection added in v0.98.0

type ComponentSortDirection string

func (ComponentSortDirection) ElementType added in v0.98.0

func (ComponentSortDirection) ElementType() reflect.Type

func (ComponentSortDirection) ToComponentSortDirectionOutput added in v0.98.0

func (e ComponentSortDirection) ToComponentSortDirectionOutput() ComponentSortDirectionOutput

func (ComponentSortDirection) ToComponentSortDirectionOutputWithContext added in v0.98.0

func (e ComponentSortDirection) ToComponentSortDirectionOutputWithContext(ctx context.Context) ComponentSortDirectionOutput

func (ComponentSortDirection) ToComponentSortDirectionPtrOutput added in v0.98.0

func (e ComponentSortDirection) ToComponentSortDirectionPtrOutput() ComponentSortDirectionPtrOutput

func (ComponentSortDirection) ToComponentSortDirectionPtrOutputWithContext added in v0.98.0

func (e ComponentSortDirection) ToComponentSortDirectionPtrOutputWithContext(ctx context.Context) ComponentSortDirectionPtrOutput

func (ComponentSortDirection) ToStringOutput added in v0.98.0

func (e ComponentSortDirection) ToStringOutput() pulumi.StringOutput

func (ComponentSortDirection) ToStringOutputWithContext added in v0.98.0

func (e ComponentSortDirection) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ComponentSortDirection) ToStringPtrOutput added in v0.98.0

func (e ComponentSortDirection) ToStringPtrOutput() pulumi.StringPtrOutput

func (ComponentSortDirection) ToStringPtrOutputWithContext added in v0.98.0

func (e ComponentSortDirection) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ComponentSortDirectionInput added in v0.98.0

type ComponentSortDirectionInput interface {
	pulumi.Input

	ToComponentSortDirectionOutput() ComponentSortDirectionOutput
	ToComponentSortDirectionOutputWithContext(context.Context) ComponentSortDirectionOutput
}

ComponentSortDirectionInput is an input type that accepts values of the ComponentSortDirection enum A concrete instance of `ComponentSortDirectionInput` can be one of the following:

ComponentSortDirectionAsc
ComponentSortDirectionDesc

type ComponentSortDirectionOutput added in v0.98.0

type ComponentSortDirectionOutput struct{ *pulumi.OutputState }

func (ComponentSortDirectionOutput) ElementType added in v0.98.0

func (ComponentSortDirectionOutput) ToComponentSortDirectionOutput added in v0.98.0

func (o ComponentSortDirectionOutput) ToComponentSortDirectionOutput() ComponentSortDirectionOutput

func (ComponentSortDirectionOutput) ToComponentSortDirectionOutputWithContext added in v0.98.0

func (o ComponentSortDirectionOutput) ToComponentSortDirectionOutputWithContext(ctx context.Context) ComponentSortDirectionOutput

func (ComponentSortDirectionOutput) ToComponentSortDirectionPtrOutput added in v0.98.0

func (o ComponentSortDirectionOutput) ToComponentSortDirectionPtrOutput() ComponentSortDirectionPtrOutput

func (ComponentSortDirectionOutput) ToComponentSortDirectionPtrOutputWithContext added in v0.98.0

func (o ComponentSortDirectionOutput) ToComponentSortDirectionPtrOutputWithContext(ctx context.Context) ComponentSortDirectionPtrOutput

func (ComponentSortDirectionOutput) ToStringOutput added in v0.98.0

func (ComponentSortDirectionOutput) ToStringOutputWithContext added in v0.98.0

func (o ComponentSortDirectionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ComponentSortDirectionOutput) ToStringPtrOutput added in v0.98.0

func (o ComponentSortDirectionOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ComponentSortDirectionOutput) ToStringPtrOutputWithContext added in v0.98.0

func (o ComponentSortDirectionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ComponentSortDirectionPtrInput added in v0.98.0

type ComponentSortDirectionPtrInput interface {
	pulumi.Input

	ToComponentSortDirectionPtrOutput() ComponentSortDirectionPtrOutput
	ToComponentSortDirectionPtrOutputWithContext(context.Context) ComponentSortDirectionPtrOutput
}

func ComponentSortDirectionPtr added in v0.98.0

func ComponentSortDirectionPtr(v string) ComponentSortDirectionPtrInput

type ComponentSortDirectionPtrOutput added in v0.98.0

type ComponentSortDirectionPtrOutput struct{ *pulumi.OutputState }

func (ComponentSortDirectionPtrOutput) Elem added in v0.98.0

func (ComponentSortDirectionPtrOutput) ElementType added in v0.98.0

func (ComponentSortDirectionPtrOutput) ToComponentSortDirectionPtrOutput added in v0.98.0

func (o ComponentSortDirectionPtrOutput) ToComponentSortDirectionPtrOutput() ComponentSortDirectionPtrOutput

func (ComponentSortDirectionPtrOutput) ToComponentSortDirectionPtrOutputWithContext added in v0.98.0

func (o ComponentSortDirectionPtrOutput) ToComponentSortDirectionPtrOutputWithContext(ctx context.Context) ComponentSortDirectionPtrOutput

func (ComponentSortDirectionPtrOutput) ToStringPtrOutput added in v0.98.0

func (ComponentSortDirectionPtrOutput) ToStringPtrOutputWithContext added in v0.98.0

func (o ComponentSortDirectionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ComponentSortProperty added in v0.98.0

type ComponentSortProperty struct {
	// The direction of the sort, either ascending or descending.
	Direction ComponentSortDirection `pulumi:"direction"`
	// The field to perform the sort on.
	Field string `pulumi:"field"`
}

type ComponentSortPropertyArgs added in v0.98.0

type ComponentSortPropertyArgs struct {
	// The direction of the sort, either ascending or descending.
	Direction ComponentSortDirectionInput `pulumi:"direction"`
	// The field to perform the sort on.
	Field pulumi.StringInput `pulumi:"field"`
}

func (ComponentSortPropertyArgs) ElementType added in v0.98.0

func (ComponentSortPropertyArgs) ElementType() reflect.Type

func (ComponentSortPropertyArgs) ToComponentSortPropertyOutput added in v0.98.0

func (i ComponentSortPropertyArgs) ToComponentSortPropertyOutput() ComponentSortPropertyOutput

func (ComponentSortPropertyArgs) ToComponentSortPropertyOutputWithContext added in v0.98.0

func (i ComponentSortPropertyArgs) ToComponentSortPropertyOutputWithContext(ctx context.Context) ComponentSortPropertyOutput

type ComponentSortPropertyArray added in v0.98.0

type ComponentSortPropertyArray []ComponentSortPropertyInput

func (ComponentSortPropertyArray) ElementType added in v0.98.0

func (ComponentSortPropertyArray) ElementType() reflect.Type

func (ComponentSortPropertyArray) ToComponentSortPropertyArrayOutput added in v0.98.0

func (i ComponentSortPropertyArray) ToComponentSortPropertyArrayOutput() ComponentSortPropertyArrayOutput

func (ComponentSortPropertyArray) ToComponentSortPropertyArrayOutputWithContext added in v0.98.0

func (i ComponentSortPropertyArray) ToComponentSortPropertyArrayOutputWithContext(ctx context.Context) ComponentSortPropertyArrayOutput

type ComponentSortPropertyArrayInput added in v0.98.0

type ComponentSortPropertyArrayInput interface {
	pulumi.Input

	ToComponentSortPropertyArrayOutput() ComponentSortPropertyArrayOutput
	ToComponentSortPropertyArrayOutputWithContext(context.Context) ComponentSortPropertyArrayOutput
}

ComponentSortPropertyArrayInput is an input type that accepts ComponentSortPropertyArray and ComponentSortPropertyArrayOutput values. You can construct a concrete instance of `ComponentSortPropertyArrayInput` via:

ComponentSortPropertyArray{ ComponentSortPropertyArgs{...} }

type ComponentSortPropertyArrayOutput added in v0.98.0

type ComponentSortPropertyArrayOutput struct{ *pulumi.OutputState }

func (ComponentSortPropertyArrayOutput) ElementType added in v0.98.0

func (ComponentSortPropertyArrayOutput) Index added in v0.98.0

func (ComponentSortPropertyArrayOutput) ToComponentSortPropertyArrayOutput added in v0.98.0

func (o ComponentSortPropertyArrayOutput) ToComponentSortPropertyArrayOutput() ComponentSortPropertyArrayOutput

func (ComponentSortPropertyArrayOutput) ToComponentSortPropertyArrayOutputWithContext added in v0.98.0

func (o ComponentSortPropertyArrayOutput) ToComponentSortPropertyArrayOutputWithContext(ctx context.Context) ComponentSortPropertyArrayOutput

type ComponentSortPropertyInput added in v0.98.0

type ComponentSortPropertyInput interface {
	pulumi.Input

	ToComponentSortPropertyOutput() ComponentSortPropertyOutput
	ToComponentSortPropertyOutputWithContext(context.Context) ComponentSortPropertyOutput
}

ComponentSortPropertyInput is an input type that accepts ComponentSortPropertyArgs and ComponentSortPropertyOutput values. You can construct a concrete instance of `ComponentSortPropertyInput` via:

ComponentSortPropertyArgs{...}

type ComponentSortPropertyOutput added in v0.98.0

type ComponentSortPropertyOutput struct{ *pulumi.OutputState }

func (ComponentSortPropertyOutput) Direction added in v0.98.0

The direction of the sort, either ascending or descending.

func (ComponentSortPropertyOutput) ElementType added in v0.98.0

func (ComponentSortPropertyOutput) Field added in v0.98.0

The field to perform the sort on.

func (ComponentSortPropertyOutput) ToComponentSortPropertyOutput added in v0.98.0

func (o ComponentSortPropertyOutput) ToComponentSortPropertyOutput() ComponentSortPropertyOutput

func (ComponentSortPropertyOutput) ToComponentSortPropertyOutputWithContext added in v0.98.0

func (o ComponentSortPropertyOutput) ToComponentSortPropertyOutputWithContext(ctx context.Context) ComponentSortPropertyOutput

type ComponentState

type ComponentState struct {
}

func (ComponentState) ElementType

func (ComponentState) ElementType() reflect.Type

type ComponentVariant

type ComponentVariant struct {
	// The properties of the component variant that can be overriden when customizing an instance of the component. You can't specify `tags` as a valid property for `overrides` .
	Overrides map[string]interface{} `pulumi:"overrides"`
	// The combination of variants that comprise this variant.
	VariantValues map[string]string `pulumi:"variantValues"`
}

type ComponentVariantArgs

type ComponentVariantArgs struct {
	// The properties of the component variant that can be overriden when customizing an instance of the component. You can't specify `tags` as a valid property for `overrides` .
	Overrides pulumi.MapInput `pulumi:"overrides"`
	// The combination of variants that comprise this variant.
	VariantValues pulumi.StringMapInput `pulumi:"variantValues"`
}

func (ComponentVariantArgs) ElementType

func (ComponentVariantArgs) ElementType() reflect.Type

func (ComponentVariantArgs) ToComponentVariantOutput

func (i ComponentVariantArgs) ToComponentVariantOutput() ComponentVariantOutput

func (ComponentVariantArgs) ToComponentVariantOutputWithContext

func (i ComponentVariantArgs) ToComponentVariantOutputWithContext(ctx context.Context) ComponentVariantOutput

type ComponentVariantArray

type ComponentVariantArray []ComponentVariantInput

func (ComponentVariantArray) ElementType

func (ComponentVariantArray) ElementType() reflect.Type

func (ComponentVariantArray) ToComponentVariantArrayOutput

func (i ComponentVariantArray) ToComponentVariantArrayOutput() ComponentVariantArrayOutput

func (ComponentVariantArray) ToComponentVariantArrayOutputWithContext

func (i ComponentVariantArray) ToComponentVariantArrayOutputWithContext(ctx context.Context) ComponentVariantArrayOutput

type ComponentVariantArrayInput

type ComponentVariantArrayInput interface {
	pulumi.Input

	ToComponentVariantArrayOutput() ComponentVariantArrayOutput
	ToComponentVariantArrayOutputWithContext(context.Context) ComponentVariantArrayOutput
}

ComponentVariantArrayInput is an input type that accepts ComponentVariantArray and ComponentVariantArrayOutput values. You can construct a concrete instance of `ComponentVariantArrayInput` via:

ComponentVariantArray{ ComponentVariantArgs{...} }

type ComponentVariantArrayOutput

type ComponentVariantArrayOutput struct{ *pulumi.OutputState }

func (ComponentVariantArrayOutput) ElementType

func (ComponentVariantArrayOutput) Index

func (ComponentVariantArrayOutput) ToComponentVariantArrayOutput

func (o ComponentVariantArrayOutput) ToComponentVariantArrayOutput() ComponentVariantArrayOutput

func (ComponentVariantArrayOutput) ToComponentVariantArrayOutputWithContext

func (o ComponentVariantArrayOutput) ToComponentVariantArrayOutputWithContext(ctx context.Context) ComponentVariantArrayOutput

type ComponentVariantInput

type ComponentVariantInput interface {
	pulumi.Input

	ToComponentVariantOutput() ComponentVariantOutput
	ToComponentVariantOutputWithContext(context.Context) ComponentVariantOutput
}

ComponentVariantInput is an input type that accepts ComponentVariantArgs and ComponentVariantOutput values. You can construct a concrete instance of `ComponentVariantInput` via:

ComponentVariantArgs{...}

type ComponentVariantOutput

type ComponentVariantOutput struct{ *pulumi.OutputState }

func (ComponentVariantOutput) ElementType

func (ComponentVariantOutput) ElementType() reflect.Type

func (ComponentVariantOutput) Overrides

func (o ComponentVariantOutput) Overrides() pulumi.MapOutput

The properties of the component variant that can be overriden when customizing an instance of the component. You can't specify `tags` as a valid property for `overrides` .

func (ComponentVariantOutput) ToComponentVariantOutput

func (o ComponentVariantOutput) ToComponentVariantOutput() ComponentVariantOutput

func (ComponentVariantOutput) ToComponentVariantOutputWithContext

func (o ComponentVariantOutput) ToComponentVariantOutputWithContext(ctx context.Context) ComponentVariantOutput

func (ComponentVariantOutput) VariantValues

func (o ComponentVariantOutput) VariantValues() pulumi.StringMapOutput

The combination of variants that comprise this variant.

type Form added in v0.41.0

type Form struct {
	pulumi.CustomResourceState

	// The unique ID of the Amplify app associated with the form.
	AppId pulumi.StringPtrOutput `pulumi:"appId"`
	// The ID for the form.
	AwsId pulumi.StringOutput `pulumi:"awsId"`
	// The `FormCTA` object that stores the call to action configuration for the form.
	Cta FormCtaPtrOutput `pulumi:"cta"`
	// The type of data source to use to create the form.
	DataType FormDataTypeConfigPtrOutput `pulumi:"dataType"`
	// The name of the backend environment that is a part of the Amplify app.
	EnvironmentName pulumi.StringPtrOutput `pulumi:"environmentName"`
	// The configuration information for the form's fields.
	Fields FormFieldConfigMapOutput `pulumi:"fields"`
	// Specifies whether to perform a create or update action on the form.
	FormActionType FormActionTypePtrOutput `pulumi:"formActionType"`
	// Specifies an icon or decoration to display on the form.
	LabelDecorator FormLabelDecoratorPtrOutput `pulumi:"labelDecorator"`
	// The name of the form.
	Name pulumi.StringPtrOutput `pulumi:"name"`
	// The schema version of the form.
	SchemaVersion pulumi.StringPtrOutput `pulumi:"schemaVersion"`
	// The configuration information for the visual helper elements for the form. These elements are not associated with any data.
	SectionalElements FormSectionalElementMapOutput `pulumi:"sectionalElements"`
	// The configuration for the form's style.
	Style FormStylePtrOutput `pulumi:"style"`
	// One or more key-value pairs to use when tagging the form data.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
}

Definition of AWS::AmplifyUIBuilder::Form Resource Type

func GetForm added in v0.41.0

func GetForm(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *FormState, opts ...pulumi.ResourceOption) (*Form, error)

GetForm gets an existing Form resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewForm added in v0.41.0

func NewForm(ctx *pulumi.Context,
	name string, args *FormArgs, opts ...pulumi.ResourceOption) (*Form, error)

NewForm registers a new resource with the given unique name, arguments, and options.

func (*Form) ElementType added in v0.41.0

func (*Form) ElementType() reflect.Type

func (*Form) ToFormOutput added in v0.41.0

func (i *Form) ToFormOutput() FormOutput

func (*Form) ToFormOutputWithContext added in v0.41.0

func (i *Form) ToFormOutputWithContext(ctx context.Context) FormOutput

type FormActionType added in v0.41.0

type FormActionType string

func (FormActionType) ElementType added in v0.41.0

func (FormActionType) ElementType() reflect.Type

func (FormActionType) ToFormActionTypeOutput added in v0.41.0

func (e FormActionType) ToFormActionTypeOutput() FormActionTypeOutput

func (FormActionType) ToFormActionTypeOutputWithContext added in v0.41.0

func (e FormActionType) ToFormActionTypeOutputWithContext(ctx context.Context) FormActionTypeOutput

func (FormActionType) ToFormActionTypePtrOutput added in v0.41.0

func (e FormActionType) ToFormActionTypePtrOutput() FormActionTypePtrOutput

func (FormActionType) ToFormActionTypePtrOutputWithContext added in v0.41.0

func (e FormActionType) ToFormActionTypePtrOutputWithContext(ctx context.Context) FormActionTypePtrOutput

func (FormActionType) ToStringOutput added in v0.41.0

func (e FormActionType) ToStringOutput() pulumi.StringOutput

func (FormActionType) ToStringOutputWithContext added in v0.41.0

func (e FormActionType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (FormActionType) ToStringPtrOutput added in v0.41.0

func (e FormActionType) ToStringPtrOutput() pulumi.StringPtrOutput

func (FormActionType) ToStringPtrOutputWithContext added in v0.41.0

func (e FormActionType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FormActionTypeInput added in v0.41.0

type FormActionTypeInput interface {
	pulumi.Input

	ToFormActionTypeOutput() FormActionTypeOutput
	ToFormActionTypeOutputWithContext(context.Context) FormActionTypeOutput
}

FormActionTypeInput is an input type that accepts values of the FormActionType enum A concrete instance of `FormActionTypeInput` can be one of the following:

FormActionTypeCreate
FormActionTypeUpdate

type FormActionTypeOutput added in v0.41.0

type FormActionTypeOutput struct{ *pulumi.OutputState }

func (FormActionTypeOutput) ElementType added in v0.41.0

func (FormActionTypeOutput) ElementType() reflect.Type

func (FormActionTypeOutput) ToFormActionTypeOutput added in v0.41.0

func (o FormActionTypeOutput) ToFormActionTypeOutput() FormActionTypeOutput

func (FormActionTypeOutput) ToFormActionTypeOutputWithContext added in v0.41.0

func (o FormActionTypeOutput) ToFormActionTypeOutputWithContext(ctx context.Context) FormActionTypeOutput

func (FormActionTypeOutput) ToFormActionTypePtrOutput added in v0.41.0

func (o FormActionTypeOutput) ToFormActionTypePtrOutput() FormActionTypePtrOutput

func (FormActionTypeOutput) ToFormActionTypePtrOutputWithContext added in v0.41.0

func (o FormActionTypeOutput) ToFormActionTypePtrOutputWithContext(ctx context.Context) FormActionTypePtrOutput

func (FormActionTypeOutput) ToStringOutput added in v0.41.0

func (o FormActionTypeOutput) ToStringOutput() pulumi.StringOutput

func (FormActionTypeOutput) ToStringOutputWithContext added in v0.41.0

func (o FormActionTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (FormActionTypeOutput) ToStringPtrOutput added in v0.41.0

func (o FormActionTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (FormActionTypeOutput) ToStringPtrOutputWithContext added in v0.41.0

func (o FormActionTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FormActionTypePtrInput added in v0.41.0

type FormActionTypePtrInput interface {
	pulumi.Input

	ToFormActionTypePtrOutput() FormActionTypePtrOutput
	ToFormActionTypePtrOutputWithContext(context.Context) FormActionTypePtrOutput
}

func FormActionTypePtr added in v0.41.0

func FormActionTypePtr(v string) FormActionTypePtrInput

type FormActionTypePtrOutput added in v0.41.0

type FormActionTypePtrOutput struct{ *pulumi.OutputState }

func (FormActionTypePtrOutput) Elem added in v0.41.0

func (FormActionTypePtrOutput) ElementType added in v0.41.0

func (FormActionTypePtrOutput) ElementType() reflect.Type

func (FormActionTypePtrOutput) ToFormActionTypePtrOutput added in v0.41.0

func (o FormActionTypePtrOutput) ToFormActionTypePtrOutput() FormActionTypePtrOutput

func (FormActionTypePtrOutput) ToFormActionTypePtrOutputWithContext added in v0.41.0

func (o FormActionTypePtrOutput) ToFormActionTypePtrOutputWithContext(ctx context.Context) FormActionTypePtrOutput

func (FormActionTypePtrOutput) ToStringPtrOutput added in v0.41.0

func (o FormActionTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (FormActionTypePtrOutput) ToStringPtrOutputWithContext added in v0.41.0

func (o FormActionTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FormArgs added in v0.41.0

type FormArgs struct {
	// The unique ID of the Amplify app associated with the form.
	AppId pulumi.StringPtrInput
	// The `FormCTA` object that stores the call to action configuration for the form.
	Cta FormCtaPtrInput
	// The type of data source to use to create the form.
	DataType FormDataTypeConfigPtrInput
	// The name of the backend environment that is a part of the Amplify app.
	EnvironmentName pulumi.StringPtrInput
	// The configuration information for the form's fields.
	Fields FormFieldConfigMapInput
	// Specifies whether to perform a create or update action on the form.
	FormActionType FormActionTypePtrInput
	// Specifies an icon or decoration to display on the form.
	LabelDecorator FormLabelDecoratorPtrInput
	// The name of the form.
	Name pulumi.StringPtrInput
	// The schema version of the form.
	SchemaVersion pulumi.StringPtrInput
	// The configuration information for the visual helper elements for the form. These elements are not associated with any data.
	SectionalElements FormSectionalElementMapInput
	// The configuration for the form's style.
	Style FormStylePtrInput
	// One or more key-value pairs to use when tagging the form data.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a Form resource.

func (FormArgs) ElementType added in v0.41.0

func (FormArgs) ElementType() reflect.Type

type FormButton added in v0.41.0

type FormButton struct {
	// Describes the button's properties.
	Children *string `pulumi:"children"`
	// Specifies whether the button is visible on the form.
	Excluded *bool `pulumi:"excluded"`
	// The position of the button.
	Position interface{} `pulumi:"position"`
}

type FormButtonArgs added in v0.41.0

type FormButtonArgs struct {
	// Describes the button's properties.
	Children pulumi.StringPtrInput `pulumi:"children"`
	// Specifies whether the button is visible on the form.
	Excluded pulumi.BoolPtrInput `pulumi:"excluded"`
	// The position of the button.
	Position pulumi.Input `pulumi:"position"`
}

func (FormButtonArgs) ElementType added in v0.41.0

func (FormButtonArgs) ElementType() reflect.Type

func (FormButtonArgs) ToFormButtonOutput added in v0.41.0

func (i FormButtonArgs) ToFormButtonOutput() FormButtonOutput

func (FormButtonArgs) ToFormButtonOutputWithContext added in v0.41.0

func (i FormButtonArgs) ToFormButtonOutputWithContext(ctx context.Context) FormButtonOutput

func (FormButtonArgs) ToFormButtonPtrOutput added in v0.41.0

func (i FormButtonArgs) ToFormButtonPtrOutput() FormButtonPtrOutput

func (FormButtonArgs) ToFormButtonPtrOutputWithContext added in v0.41.0

func (i FormButtonArgs) ToFormButtonPtrOutputWithContext(ctx context.Context) FormButtonPtrOutput

type FormButtonInput added in v0.41.0

type FormButtonInput interface {
	pulumi.Input

	ToFormButtonOutput() FormButtonOutput
	ToFormButtonOutputWithContext(context.Context) FormButtonOutput
}

FormButtonInput is an input type that accepts FormButtonArgs and FormButtonOutput values. You can construct a concrete instance of `FormButtonInput` via:

FormButtonArgs{...}

type FormButtonOutput added in v0.41.0

type FormButtonOutput struct{ *pulumi.OutputState }

func (FormButtonOutput) Children added in v0.41.0

Describes the button's properties.

func (FormButtonOutput) ElementType added in v0.41.0

func (FormButtonOutput) ElementType() reflect.Type

func (FormButtonOutput) Excluded added in v0.41.0

func (o FormButtonOutput) Excluded() pulumi.BoolPtrOutput

Specifies whether the button is visible on the form.

func (FormButtonOutput) Position added in v0.41.0

func (o FormButtonOutput) Position() pulumi.AnyOutput

The position of the button.

func (FormButtonOutput) ToFormButtonOutput added in v0.41.0

func (o FormButtonOutput) ToFormButtonOutput() FormButtonOutput

func (FormButtonOutput) ToFormButtonOutputWithContext added in v0.41.0

func (o FormButtonOutput) ToFormButtonOutputWithContext(ctx context.Context) FormButtonOutput

func (FormButtonOutput) ToFormButtonPtrOutput added in v0.41.0

func (o FormButtonOutput) ToFormButtonPtrOutput() FormButtonPtrOutput

func (FormButtonOutput) ToFormButtonPtrOutputWithContext added in v0.41.0

func (o FormButtonOutput) ToFormButtonPtrOutputWithContext(ctx context.Context) FormButtonPtrOutput

type FormButtonPtrInput added in v0.41.0

type FormButtonPtrInput interface {
	pulumi.Input

	ToFormButtonPtrOutput() FormButtonPtrOutput
	ToFormButtonPtrOutputWithContext(context.Context) FormButtonPtrOutput
}

FormButtonPtrInput is an input type that accepts FormButtonArgs, FormButtonPtr and FormButtonPtrOutput values. You can construct a concrete instance of `FormButtonPtrInput` via:

        FormButtonArgs{...}

or:

        nil

func FormButtonPtr added in v0.41.0

func FormButtonPtr(v *FormButtonArgs) FormButtonPtrInput

type FormButtonPtrOutput added in v0.41.0

type FormButtonPtrOutput struct{ *pulumi.OutputState }

func (FormButtonPtrOutput) Children added in v0.41.0

Describes the button's properties.

func (FormButtonPtrOutput) Elem added in v0.41.0

func (FormButtonPtrOutput) ElementType added in v0.41.0

func (FormButtonPtrOutput) ElementType() reflect.Type

func (FormButtonPtrOutput) Excluded added in v0.41.0

Specifies whether the button is visible on the form.

func (FormButtonPtrOutput) Position added in v0.41.0

func (o FormButtonPtrOutput) Position() pulumi.AnyOutput

The position of the button.

func (FormButtonPtrOutput) ToFormButtonPtrOutput added in v0.41.0

func (o FormButtonPtrOutput) ToFormButtonPtrOutput() FormButtonPtrOutput

func (FormButtonPtrOutput) ToFormButtonPtrOutputWithContext added in v0.41.0

func (o FormButtonPtrOutput) ToFormButtonPtrOutputWithContext(ctx context.Context) FormButtonPtrOutput

type FormButtonsPosition added in v0.41.0

type FormButtonsPosition string

func (FormButtonsPosition) ElementType added in v0.41.0

func (FormButtonsPosition) ElementType() reflect.Type

func (FormButtonsPosition) ToFormButtonsPositionOutput added in v0.41.0

func (e FormButtonsPosition) ToFormButtonsPositionOutput() FormButtonsPositionOutput

func (FormButtonsPosition) ToFormButtonsPositionOutputWithContext added in v0.41.0

func (e FormButtonsPosition) ToFormButtonsPositionOutputWithContext(ctx context.Context) FormButtonsPositionOutput

func (FormButtonsPosition) ToFormButtonsPositionPtrOutput added in v0.41.0

func (e FormButtonsPosition) ToFormButtonsPositionPtrOutput() FormButtonsPositionPtrOutput

func (FormButtonsPosition) ToFormButtonsPositionPtrOutputWithContext added in v0.41.0

func (e FormButtonsPosition) ToFormButtonsPositionPtrOutputWithContext(ctx context.Context) FormButtonsPositionPtrOutput

func (FormButtonsPosition) ToStringOutput added in v0.41.0

func (e FormButtonsPosition) ToStringOutput() pulumi.StringOutput

func (FormButtonsPosition) ToStringOutputWithContext added in v0.41.0

func (e FormButtonsPosition) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (FormButtonsPosition) ToStringPtrOutput added in v0.41.0

func (e FormButtonsPosition) ToStringPtrOutput() pulumi.StringPtrOutput

func (FormButtonsPosition) ToStringPtrOutputWithContext added in v0.41.0

func (e FormButtonsPosition) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FormButtonsPositionInput added in v0.41.0

type FormButtonsPositionInput interface {
	pulumi.Input

	ToFormButtonsPositionOutput() FormButtonsPositionOutput
	ToFormButtonsPositionOutputWithContext(context.Context) FormButtonsPositionOutput
}

FormButtonsPositionInput is an input type that accepts values of the FormButtonsPosition enum A concrete instance of `FormButtonsPositionInput` can be one of the following:

FormButtonsPositionTop
FormButtonsPositionBottom
FormButtonsPositionTopAndBottom

type FormButtonsPositionOutput added in v0.41.0

type FormButtonsPositionOutput struct{ *pulumi.OutputState }

func (FormButtonsPositionOutput) ElementType added in v0.41.0

func (FormButtonsPositionOutput) ElementType() reflect.Type

func (FormButtonsPositionOutput) ToFormButtonsPositionOutput added in v0.41.0

func (o FormButtonsPositionOutput) ToFormButtonsPositionOutput() FormButtonsPositionOutput

func (FormButtonsPositionOutput) ToFormButtonsPositionOutputWithContext added in v0.41.0

func (o FormButtonsPositionOutput) ToFormButtonsPositionOutputWithContext(ctx context.Context) FormButtonsPositionOutput

func (FormButtonsPositionOutput) ToFormButtonsPositionPtrOutput added in v0.41.0

func (o FormButtonsPositionOutput) ToFormButtonsPositionPtrOutput() FormButtonsPositionPtrOutput

func (FormButtonsPositionOutput) ToFormButtonsPositionPtrOutputWithContext added in v0.41.0

func (o FormButtonsPositionOutput) ToFormButtonsPositionPtrOutputWithContext(ctx context.Context) FormButtonsPositionPtrOutput

func (FormButtonsPositionOutput) ToStringOutput added in v0.41.0

func (o FormButtonsPositionOutput) ToStringOutput() pulumi.StringOutput

func (FormButtonsPositionOutput) ToStringOutputWithContext added in v0.41.0

func (o FormButtonsPositionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (FormButtonsPositionOutput) ToStringPtrOutput added in v0.41.0

func (o FormButtonsPositionOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (FormButtonsPositionOutput) ToStringPtrOutputWithContext added in v0.41.0

func (o FormButtonsPositionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FormButtonsPositionPtrInput added in v0.41.0

type FormButtonsPositionPtrInput interface {
	pulumi.Input

	ToFormButtonsPositionPtrOutput() FormButtonsPositionPtrOutput
	ToFormButtonsPositionPtrOutputWithContext(context.Context) FormButtonsPositionPtrOutput
}

func FormButtonsPositionPtr added in v0.41.0

func FormButtonsPositionPtr(v string) FormButtonsPositionPtrInput

type FormButtonsPositionPtrOutput added in v0.41.0

type FormButtonsPositionPtrOutput struct{ *pulumi.OutputState }

func (FormButtonsPositionPtrOutput) Elem added in v0.41.0

func (FormButtonsPositionPtrOutput) ElementType added in v0.41.0

func (FormButtonsPositionPtrOutput) ToFormButtonsPositionPtrOutput added in v0.41.0

func (o FormButtonsPositionPtrOutput) ToFormButtonsPositionPtrOutput() FormButtonsPositionPtrOutput

func (FormButtonsPositionPtrOutput) ToFormButtonsPositionPtrOutputWithContext added in v0.41.0

func (o FormButtonsPositionPtrOutput) ToFormButtonsPositionPtrOutputWithContext(ctx context.Context) FormButtonsPositionPtrOutput

func (FormButtonsPositionPtrOutput) ToStringPtrOutput added in v0.41.0

func (o FormButtonsPositionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (FormButtonsPositionPtrOutput) ToStringPtrOutputWithContext added in v0.41.0

func (o FormButtonsPositionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FormCta added in v0.72.0

type FormCta struct {
	// Displays a cancel button.
	Cancel *FormButton `pulumi:"cancel"`
	// Displays a clear button.
	Clear *FormButton `pulumi:"clear"`
	// The position of the button.
	Position *FormButtonsPosition `pulumi:"position"`
	// Displays a submit button.
	Submit *FormButton `pulumi:"submit"`
}

type FormCtaArgs added in v0.72.0

type FormCtaArgs struct {
	// Displays a cancel button.
	Cancel FormButtonPtrInput `pulumi:"cancel"`
	// Displays a clear button.
	Clear FormButtonPtrInput `pulumi:"clear"`
	// The position of the button.
	Position FormButtonsPositionPtrInput `pulumi:"position"`
	// Displays a submit button.
	Submit FormButtonPtrInput `pulumi:"submit"`
}

func (FormCtaArgs) ElementType added in v0.72.0

func (FormCtaArgs) ElementType() reflect.Type

func (FormCtaArgs) ToFormCtaOutput added in v0.72.0

func (i FormCtaArgs) ToFormCtaOutput() FormCtaOutput

func (FormCtaArgs) ToFormCtaOutputWithContext added in v0.72.0

func (i FormCtaArgs) ToFormCtaOutputWithContext(ctx context.Context) FormCtaOutput

func (FormCtaArgs) ToFormCtaPtrOutput added in v0.72.0

func (i FormCtaArgs) ToFormCtaPtrOutput() FormCtaPtrOutput

func (FormCtaArgs) ToFormCtaPtrOutputWithContext added in v0.72.0

func (i FormCtaArgs) ToFormCtaPtrOutputWithContext(ctx context.Context) FormCtaPtrOutput

type FormCtaInput added in v0.72.0

type FormCtaInput interface {
	pulumi.Input

	ToFormCtaOutput() FormCtaOutput
	ToFormCtaOutputWithContext(context.Context) FormCtaOutput
}

FormCtaInput is an input type that accepts FormCtaArgs and FormCtaOutput values. You can construct a concrete instance of `FormCtaInput` via:

FormCtaArgs{...}

type FormCtaOutput added in v0.72.0

type FormCtaOutput struct{ *pulumi.OutputState }

func (FormCtaOutput) Cancel added in v0.72.0

Displays a cancel button.

func (FormCtaOutput) Clear added in v0.72.0

Displays a clear button.

func (FormCtaOutput) ElementType added in v0.72.0

func (FormCtaOutput) ElementType() reflect.Type

func (FormCtaOutput) Position added in v0.72.0

The position of the button.

func (FormCtaOutput) Submit added in v0.72.0

Displays a submit button.

func (FormCtaOutput) ToFormCtaOutput added in v0.72.0

func (o FormCtaOutput) ToFormCtaOutput() FormCtaOutput

func (FormCtaOutput) ToFormCtaOutputWithContext added in v0.72.0

func (o FormCtaOutput) ToFormCtaOutputWithContext(ctx context.Context) FormCtaOutput

func (FormCtaOutput) ToFormCtaPtrOutput added in v0.72.0

func (o FormCtaOutput) ToFormCtaPtrOutput() FormCtaPtrOutput

func (FormCtaOutput) ToFormCtaPtrOutputWithContext added in v0.72.0

func (o FormCtaOutput) ToFormCtaPtrOutputWithContext(ctx context.Context) FormCtaPtrOutput

type FormCtaPtrInput added in v0.72.0

type FormCtaPtrInput interface {
	pulumi.Input

	ToFormCtaPtrOutput() FormCtaPtrOutput
	ToFormCtaPtrOutputWithContext(context.Context) FormCtaPtrOutput
}

FormCtaPtrInput is an input type that accepts FormCtaArgs, FormCtaPtr and FormCtaPtrOutput values. You can construct a concrete instance of `FormCtaPtrInput` via:

        FormCtaArgs{...}

or:

        nil

func FormCtaPtr added in v0.72.0

func FormCtaPtr(v *FormCtaArgs) FormCtaPtrInput

type FormCtaPtrOutput added in v0.72.0

type FormCtaPtrOutput struct{ *pulumi.OutputState }

func (FormCtaPtrOutput) Cancel added in v0.72.0

Displays a cancel button.

func (FormCtaPtrOutput) Clear added in v0.72.0

Displays a clear button.

func (FormCtaPtrOutput) Elem added in v0.72.0

func (FormCtaPtrOutput) ElementType added in v0.72.0

func (FormCtaPtrOutput) ElementType() reflect.Type

func (FormCtaPtrOutput) Position added in v0.72.0

The position of the button.

func (FormCtaPtrOutput) Submit added in v0.72.0

Displays a submit button.

func (FormCtaPtrOutput) ToFormCtaPtrOutput added in v0.72.0

func (o FormCtaPtrOutput) ToFormCtaPtrOutput() FormCtaPtrOutput

func (FormCtaPtrOutput) ToFormCtaPtrOutputWithContext added in v0.72.0

func (o FormCtaPtrOutput) ToFormCtaPtrOutputWithContext(ctx context.Context) FormCtaPtrOutput

type FormDataSourceType added in v0.41.0

type FormDataSourceType string

func (FormDataSourceType) ElementType added in v0.41.0

func (FormDataSourceType) ElementType() reflect.Type

func (FormDataSourceType) ToFormDataSourceTypeOutput added in v0.41.0

func (e FormDataSourceType) ToFormDataSourceTypeOutput() FormDataSourceTypeOutput

func (FormDataSourceType) ToFormDataSourceTypeOutputWithContext added in v0.41.0

func (e FormDataSourceType) ToFormDataSourceTypeOutputWithContext(ctx context.Context) FormDataSourceTypeOutput

func (FormDataSourceType) ToFormDataSourceTypePtrOutput added in v0.41.0

func (e FormDataSourceType) ToFormDataSourceTypePtrOutput() FormDataSourceTypePtrOutput

func (FormDataSourceType) ToFormDataSourceTypePtrOutputWithContext added in v0.41.0

func (e FormDataSourceType) ToFormDataSourceTypePtrOutputWithContext(ctx context.Context) FormDataSourceTypePtrOutput

func (FormDataSourceType) ToStringOutput added in v0.41.0

func (e FormDataSourceType) ToStringOutput() pulumi.StringOutput

func (FormDataSourceType) ToStringOutputWithContext added in v0.41.0

func (e FormDataSourceType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (FormDataSourceType) ToStringPtrOutput added in v0.41.0

func (e FormDataSourceType) ToStringPtrOutput() pulumi.StringPtrOutput

func (FormDataSourceType) ToStringPtrOutputWithContext added in v0.41.0

func (e FormDataSourceType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FormDataSourceTypeInput added in v0.41.0

type FormDataSourceTypeInput interface {
	pulumi.Input

	ToFormDataSourceTypeOutput() FormDataSourceTypeOutput
	ToFormDataSourceTypeOutputWithContext(context.Context) FormDataSourceTypeOutput
}

FormDataSourceTypeInput is an input type that accepts values of the FormDataSourceType enum A concrete instance of `FormDataSourceTypeInput` can be one of the following:

FormDataSourceTypeDataStore
FormDataSourceTypeCustom

type FormDataSourceTypeOutput added in v0.41.0

type FormDataSourceTypeOutput struct{ *pulumi.OutputState }

func (FormDataSourceTypeOutput) ElementType added in v0.41.0

func (FormDataSourceTypeOutput) ElementType() reflect.Type

func (FormDataSourceTypeOutput) ToFormDataSourceTypeOutput added in v0.41.0

func (o FormDataSourceTypeOutput) ToFormDataSourceTypeOutput() FormDataSourceTypeOutput

func (FormDataSourceTypeOutput) ToFormDataSourceTypeOutputWithContext added in v0.41.0

func (o FormDataSourceTypeOutput) ToFormDataSourceTypeOutputWithContext(ctx context.Context) FormDataSourceTypeOutput

func (FormDataSourceTypeOutput) ToFormDataSourceTypePtrOutput added in v0.41.0

func (o FormDataSourceTypeOutput) ToFormDataSourceTypePtrOutput() FormDataSourceTypePtrOutput

func (FormDataSourceTypeOutput) ToFormDataSourceTypePtrOutputWithContext added in v0.41.0

func (o FormDataSourceTypeOutput) ToFormDataSourceTypePtrOutputWithContext(ctx context.Context) FormDataSourceTypePtrOutput

func (FormDataSourceTypeOutput) ToStringOutput added in v0.41.0

func (o FormDataSourceTypeOutput) ToStringOutput() pulumi.StringOutput

func (FormDataSourceTypeOutput) ToStringOutputWithContext added in v0.41.0

func (o FormDataSourceTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (FormDataSourceTypeOutput) ToStringPtrOutput added in v0.41.0

func (o FormDataSourceTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (FormDataSourceTypeOutput) ToStringPtrOutputWithContext added in v0.41.0

func (o FormDataSourceTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FormDataSourceTypePtrInput added in v0.41.0

type FormDataSourceTypePtrInput interface {
	pulumi.Input

	ToFormDataSourceTypePtrOutput() FormDataSourceTypePtrOutput
	ToFormDataSourceTypePtrOutputWithContext(context.Context) FormDataSourceTypePtrOutput
}

func FormDataSourceTypePtr added in v0.41.0

func FormDataSourceTypePtr(v string) FormDataSourceTypePtrInput

type FormDataSourceTypePtrOutput added in v0.41.0

type FormDataSourceTypePtrOutput struct{ *pulumi.OutputState }

func (FormDataSourceTypePtrOutput) Elem added in v0.41.0

func (FormDataSourceTypePtrOutput) ElementType added in v0.41.0

func (FormDataSourceTypePtrOutput) ToFormDataSourceTypePtrOutput added in v0.41.0

func (o FormDataSourceTypePtrOutput) ToFormDataSourceTypePtrOutput() FormDataSourceTypePtrOutput

func (FormDataSourceTypePtrOutput) ToFormDataSourceTypePtrOutputWithContext added in v0.41.0

func (o FormDataSourceTypePtrOutput) ToFormDataSourceTypePtrOutputWithContext(ctx context.Context) FormDataSourceTypePtrOutput

func (FormDataSourceTypePtrOutput) ToStringPtrOutput added in v0.41.0

func (o FormDataSourceTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (FormDataSourceTypePtrOutput) ToStringPtrOutputWithContext added in v0.41.0

func (o FormDataSourceTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FormDataTypeConfig added in v0.41.0

type FormDataTypeConfig struct {
	// The data source type, either an Amplify DataStore model or a custom data type.
	DataSourceType FormDataSourceType `pulumi:"dataSourceType"`
	// The unique name of the data type you are using as the data source for the form.
	DataTypeName string `pulumi:"dataTypeName"`
}

type FormDataTypeConfigArgs added in v0.41.0

type FormDataTypeConfigArgs struct {
	// The data source type, either an Amplify DataStore model or a custom data type.
	DataSourceType FormDataSourceTypeInput `pulumi:"dataSourceType"`
	// The unique name of the data type you are using as the data source for the form.
	DataTypeName pulumi.StringInput `pulumi:"dataTypeName"`
}

func (FormDataTypeConfigArgs) ElementType added in v0.41.0

func (FormDataTypeConfigArgs) ElementType() reflect.Type

func (FormDataTypeConfigArgs) ToFormDataTypeConfigOutput added in v0.41.0

func (i FormDataTypeConfigArgs) ToFormDataTypeConfigOutput() FormDataTypeConfigOutput

func (FormDataTypeConfigArgs) ToFormDataTypeConfigOutputWithContext added in v0.41.0

func (i FormDataTypeConfigArgs) ToFormDataTypeConfigOutputWithContext(ctx context.Context) FormDataTypeConfigOutput

func (FormDataTypeConfigArgs) ToFormDataTypeConfigPtrOutput added in v0.96.0

func (i FormDataTypeConfigArgs) ToFormDataTypeConfigPtrOutput() FormDataTypeConfigPtrOutput

func (FormDataTypeConfigArgs) ToFormDataTypeConfigPtrOutputWithContext added in v0.96.0

func (i FormDataTypeConfigArgs) ToFormDataTypeConfigPtrOutputWithContext(ctx context.Context) FormDataTypeConfigPtrOutput

type FormDataTypeConfigInput added in v0.41.0

type FormDataTypeConfigInput interface {
	pulumi.Input

	ToFormDataTypeConfigOutput() FormDataTypeConfigOutput
	ToFormDataTypeConfigOutputWithContext(context.Context) FormDataTypeConfigOutput
}

FormDataTypeConfigInput is an input type that accepts FormDataTypeConfigArgs and FormDataTypeConfigOutput values. You can construct a concrete instance of `FormDataTypeConfigInput` via:

FormDataTypeConfigArgs{...}

type FormDataTypeConfigOutput added in v0.41.0

type FormDataTypeConfigOutput struct{ *pulumi.OutputState }

func (FormDataTypeConfigOutput) DataSourceType added in v0.41.0

The data source type, either an Amplify DataStore model or a custom data type.

func (FormDataTypeConfigOutput) DataTypeName added in v0.41.0

func (o FormDataTypeConfigOutput) DataTypeName() pulumi.StringOutput

The unique name of the data type you are using as the data source for the form.

func (FormDataTypeConfigOutput) ElementType added in v0.41.0

func (FormDataTypeConfigOutput) ElementType() reflect.Type

func (FormDataTypeConfigOutput) ToFormDataTypeConfigOutput added in v0.41.0

func (o FormDataTypeConfigOutput) ToFormDataTypeConfigOutput() FormDataTypeConfigOutput

func (FormDataTypeConfigOutput) ToFormDataTypeConfigOutputWithContext added in v0.41.0

func (o FormDataTypeConfigOutput) ToFormDataTypeConfigOutputWithContext(ctx context.Context) FormDataTypeConfigOutput

func (FormDataTypeConfigOutput) ToFormDataTypeConfigPtrOutput added in v0.96.0

func (o FormDataTypeConfigOutput) ToFormDataTypeConfigPtrOutput() FormDataTypeConfigPtrOutput

func (FormDataTypeConfigOutput) ToFormDataTypeConfigPtrOutputWithContext added in v0.96.0

func (o FormDataTypeConfigOutput) ToFormDataTypeConfigPtrOutputWithContext(ctx context.Context) FormDataTypeConfigPtrOutput

type FormDataTypeConfigPtrInput added in v0.96.0

type FormDataTypeConfigPtrInput interface {
	pulumi.Input

	ToFormDataTypeConfigPtrOutput() FormDataTypeConfigPtrOutput
	ToFormDataTypeConfigPtrOutputWithContext(context.Context) FormDataTypeConfigPtrOutput
}

FormDataTypeConfigPtrInput is an input type that accepts FormDataTypeConfigArgs, FormDataTypeConfigPtr and FormDataTypeConfigPtrOutput values. You can construct a concrete instance of `FormDataTypeConfigPtrInput` via:

        FormDataTypeConfigArgs{...}

or:

        nil

func FormDataTypeConfigPtr added in v0.96.0

func FormDataTypeConfigPtr(v *FormDataTypeConfigArgs) FormDataTypeConfigPtrInput

type FormDataTypeConfigPtrOutput added in v0.41.0

type FormDataTypeConfigPtrOutput struct{ *pulumi.OutputState }

func (FormDataTypeConfigPtrOutput) DataSourceType added in v0.41.0

The data source type, either an Amplify DataStore model or a custom data type.

func (FormDataTypeConfigPtrOutput) DataTypeName added in v0.41.0

The unique name of the data type you are using as the data source for the form.

func (FormDataTypeConfigPtrOutput) Elem added in v0.41.0

func (FormDataTypeConfigPtrOutput) ElementType added in v0.41.0

func (FormDataTypeConfigPtrOutput) ToFormDataTypeConfigPtrOutput added in v0.41.0

func (o FormDataTypeConfigPtrOutput) ToFormDataTypeConfigPtrOutput() FormDataTypeConfigPtrOutput

func (FormDataTypeConfigPtrOutput) ToFormDataTypeConfigPtrOutputWithContext added in v0.41.0

func (o FormDataTypeConfigPtrOutput) ToFormDataTypeConfigPtrOutputWithContext(ctx context.Context) FormDataTypeConfigPtrOutput

type FormFieldConfig added in v0.98.0

type FormFieldConfig struct {
	// Specifies whether to hide a field.
	Excluded *bool `pulumi:"excluded"`
	// Describes the configuration for the default input value to display for a field.
	InputType *FormFieldInputConfig `pulumi:"inputType"`
	// The label for the field.
	Label *string `pulumi:"label"`
	// Specifies the field position.
	Position interface{} `pulumi:"position"`
	// The validations to perform on the value in the field.
	Validations []FormFieldValidationConfiguration `pulumi:"validations"`
}

type FormFieldConfigArgs added in v0.98.0

type FormFieldConfigArgs struct {
	// Specifies whether to hide a field.
	Excluded pulumi.BoolPtrInput `pulumi:"excluded"`
	// Describes the configuration for the default input value to display for a field.
	InputType FormFieldInputConfigPtrInput `pulumi:"inputType"`
	// The label for the field.
	Label pulumi.StringPtrInput `pulumi:"label"`
	// Specifies the field position.
	Position pulumi.Input `pulumi:"position"`
	// The validations to perform on the value in the field.
	Validations FormFieldValidationConfigurationArrayInput `pulumi:"validations"`
}

func (FormFieldConfigArgs) ElementType added in v0.98.0

func (FormFieldConfigArgs) ElementType() reflect.Type

func (FormFieldConfigArgs) ToFormFieldConfigOutput added in v0.98.0

func (i FormFieldConfigArgs) ToFormFieldConfigOutput() FormFieldConfigOutput

func (FormFieldConfigArgs) ToFormFieldConfigOutputWithContext added in v0.98.0

func (i FormFieldConfigArgs) ToFormFieldConfigOutputWithContext(ctx context.Context) FormFieldConfigOutput

type FormFieldConfigInput added in v0.98.0

type FormFieldConfigInput interface {
	pulumi.Input

	ToFormFieldConfigOutput() FormFieldConfigOutput
	ToFormFieldConfigOutputWithContext(context.Context) FormFieldConfigOutput
}

FormFieldConfigInput is an input type that accepts FormFieldConfigArgs and FormFieldConfigOutput values. You can construct a concrete instance of `FormFieldConfigInput` via:

FormFieldConfigArgs{...}

type FormFieldConfigMap added in v0.98.0

type FormFieldConfigMap map[string]FormFieldConfigInput

func (FormFieldConfigMap) ElementType added in v0.98.0

func (FormFieldConfigMap) ElementType() reflect.Type

func (FormFieldConfigMap) ToFormFieldConfigMapOutput added in v0.98.0

func (i FormFieldConfigMap) ToFormFieldConfigMapOutput() FormFieldConfigMapOutput

func (FormFieldConfigMap) ToFormFieldConfigMapOutputWithContext added in v0.98.0

func (i FormFieldConfigMap) ToFormFieldConfigMapOutputWithContext(ctx context.Context) FormFieldConfigMapOutput

type FormFieldConfigMapInput added in v0.98.0

type FormFieldConfigMapInput interface {
	pulumi.Input

	ToFormFieldConfigMapOutput() FormFieldConfigMapOutput
	ToFormFieldConfigMapOutputWithContext(context.Context) FormFieldConfigMapOutput
}

FormFieldConfigMapInput is an input type that accepts FormFieldConfigMap and FormFieldConfigMapOutput values. You can construct a concrete instance of `FormFieldConfigMapInput` via:

FormFieldConfigMap{ "key": FormFieldConfigArgs{...} }

type FormFieldConfigMapOutput added in v0.98.0

type FormFieldConfigMapOutput struct{ *pulumi.OutputState }

func (FormFieldConfigMapOutput) ElementType added in v0.98.0

func (FormFieldConfigMapOutput) ElementType() reflect.Type

func (FormFieldConfigMapOutput) MapIndex added in v0.98.0

func (FormFieldConfigMapOutput) ToFormFieldConfigMapOutput added in v0.98.0

func (o FormFieldConfigMapOutput) ToFormFieldConfigMapOutput() FormFieldConfigMapOutput

func (FormFieldConfigMapOutput) ToFormFieldConfigMapOutputWithContext added in v0.98.0

func (o FormFieldConfigMapOutput) ToFormFieldConfigMapOutputWithContext(ctx context.Context) FormFieldConfigMapOutput

type FormFieldConfigOutput added in v0.98.0

type FormFieldConfigOutput struct{ *pulumi.OutputState }

func (FormFieldConfigOutput) ElementType added in v0.98.0

func (FormFieldConfigOutput) ElementType() reflect.Type

func (FormFieldConfigOutput) Excluded added in v0.98.0

Specifies whether to hide a field.

func (FormFieldConfigOutput) InputType added in v0.98.0

Describes the configuration for the default input value to display for a field.

func (FormFieldConfigOutput) Label added in v0.98.0

The label for the field.

func (FormFieldConfigOutput) Position added in v0.98.0

func (o FormFieldConfigOutput) Position() pulumi.AnyOutput

Specifies the field position.

func (FormFieldConfigOutput) ToFormFieldConfigOutput added in v0.98.0

func (o FormFieldConfigOutput) ToFormFieldConfigOutput() FormFieldConfigOutput

func (FormFieldConfigOutput) ToFormFieldConfigOutputWithContext added in v0.98.0

func (o FormFieldConfigOutput) ToFormFieldConfigOutputWithContext(ctx context.Context) FormFieldConfigOutput

func (FormFieldConfigOutput) Validations added in v0.98.0

The validations to perform on the value in the field.

type FormFieldInputConfig added in v0.98.0

type FormFieldInputConfig struct {
	// Specifies whether a field has a default value.
	DefaultChecked *bool `pulumi:"defaultChecked"`
	// The default country code for a phone number.
	DefaultCountryCode *string `pulumi:"defaultCountryCode"`
	// The default value for the field.
	DefaultValue *string `pulumi:"defaultValue"`
	// The text to display to describe the field.
	DescriptiveText *string `pulumi:"descriptiveText"`
	// The configuration for the file uploader field.
	FileUploaderConfig *FormFileUploaderFieldConfig `pulumi:"fileUploaderConfig"`
	// Specifies whether to render the field as an array. This property is ignored if the `dataSourceType` for the form is a Data Store.
	IsArray *bool `pulumi:"isArray"`
	// The maximum value to display for the field.
	MaxValue *float64 `pulumi:"maxValue"`
	// The minimum value to display for the field.
	MinValue *float64 `pulumi:"minValue"`
	// The name of the field.
	Name *string `pulumi:"name"`
	// The text to display as a placeholder for the field.
	Placeholder *string `pulumi:"placeholder"`
	// Specifies a read only field.
	ReadOnly *bool `pulumi:"readOnly"`
	// Specifies a field that requires input.
	Required *bool `pulumi:"required"`
	// The stepping increment for a numeric value in a field.
	Step *float64 `pulumi:"step"`
	// The input type for the field.
	Type string `pulumi:"type"`
	// The value for the field.
	Value *string `pulumi:"value"`
	// The information to use to customize the input fields with data at runtime.
	ValueMappings *FormValueMappings `pulumi:"valueMappings"`
}

type FormFieldInputConfigArgs added in v0.98.0

type FormFieldInputConfigArgs struct {
	// Specifies whether a field has a default value.
	DefaultChecked pulumi.BoolPtrInput `pulumi:"defaultChecked"`
	// The default country code for a phone number.
	DefaultCountryCode pulumi.StringPtrInput `pulumi:"defaultCountryCode"`
	// The default value for the field.
	DefaultValue pulumi.StringPtrInput `pulumi:"defaultValue"`
	// The text to display to describe the field.
	DescriptiveText pulumi.StringPtrInput `pulumi:"descriptiveText"`
	// The configuration for the file uploader field.
	FileUploaderConfig FormFileUploaderFieldConfigPtrInput `pulumi:"fileUploaderConfig"`
	// Specifies whether to render the field as an array. This property is ignored if the `dataSourceType` for the form is a Data Store.
	IsArray pulumi.BoolPtrInput `pulumi:"isArray"`
	// The maximum value to display for the field.
	MaxValue pulumi.Float64PtrInput `pulumi:"maxValue"`
	// The minimum value to display for the field.
	MinValue pulumi.Float64PtrInput `pulumi:"minValue"`
	// The name of the field.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The text to display as a placeholder for the field.
	Placeholder pulumi.StringPtrInput `pulumi:"placeholder"`
	// Specifies a read only field.
	ReadOnly pulumi.BoolPtrInput `pulumi:"readOnly"`
	// Specifies a field that requires input.
	Required pulumi.BoolPtrInput `pulumi:"required"`
	// The stepping increment for a numeric value in a field.
	Step pulumi.Float64PtrInput `pulumi:"step"`
	// The input type for the field.
	Type pulumi.StringInput `pulumi:"type"`
	// The value for the field.
	Value pulumi.StringPtrInput `pulumi:"value"`
	// The information to use to customize the input fields with data at runtime.
	ValueMappings FormValueMappingsPtrInput `pulumi:"valueMappings"`
}

func (FormFieldInputConfigArgs) ElementType added in v0.98.0

func (FormFieldInputConfigArgs) ElementType() reflect.Type

func (FormFieldInputConfigArgs) ToFormFieldInputConfigOutput added in v0.98.0

func (i FormFieldInputConfigArgs) ToFormFieldInputConfigOutput() FormFieldInputConfigOutput

func (FormFieldInputConfigArgs) ToFormFieldInputConfigOutputWithContext added in v0.98.0

func (i FormFieldInputConfigArgs) ToFormFieldInputConfigOutputWithContext(ctx context.Context) FormFieldInputConfigOutput

func (FormFieldInputConfigArgs) ToFormFieldInputConfigPtrOutput added in v0.98.0

func (i FormFieldInputConfigArgs) ToFormFieldInputConfigPtrOutput() FormFieldInputConfigPtrOutput

func (FormFieldInputConfigArgs) ToFormFieldInputConfigPtrOutputWithContext added in v0.98.0

func (i FormFieldInputConfigArgs) ToFormFieldInputConfigPtrOutputWithContext(ctx context.Context) FormFieldInputConfigPtrOutput

type FormFieldInputConfigInput added in v0.98.0

type FormFieldInputConfigInput interface {
	pulumi.Input

	ToFormFieldInputConfigOutput() FormFieldInputConfigOutput
	ToFormFieldInputConfigOutputWithContext(context.Context) FormFieldInputConfigOutput
}

FormFieldInputConfigInput is an input type that accepts FormFieldInputConfigArgs and FormFieldInputConfigOutput values. You can construct a concrete instance of `FormFieldInputConfigInput` via:

FormFieldInputConfigArgs{...}

type FormFieldInputConfigOutput added in v0.98.0

type FormFieldInputConfigOutput struct{ *pulumi.OutputState }

func (FormFieldInputConfigOutput) DefaultChecked added in v0.98.0

func (o FormFieldInputConfigOutput) DefaultChecked() pulumi.BoolPtrOutput

Specifies whether a field has a default value.

func (FormFieldInputConfigOutput) DefaultCountryCode added in v0.98.0

func (o FormFieldInputConfigOutput) DefaultCountryCode() pulumi.StringPtrOutput

The default country code for a phone number.

func (FormFieldInputConfigOutput) DefaultValue added in v0.98.0

The default value for the field.

func (FormFieldInputConfigOutput) DescriptiveText added in v0.98.0

The text to display to describe the field.

func (FormFieldInputConfigOutput) ElementType added in v0.98.0

func (FormFieldInputConfigOutput) ElementType() reflect.Type

func (FormFieldInputConfigOutput) FileUploaderConfig added in v0.98.0

The configuration for the file uploader field.

func (FormFieldInputConfigOutput) IsArray added in v0.98.0

Specifies whether to render the field as an array. This property is ignored if the `dataSourceType` for the form is a Data Store.

func (FormFieldInputConfigOutput) MaxValue added in v0.98.0

The maximum value to display for the field.

func (FormFieldInputConfigOutput) MinValue added in v0.98.0

The minimum value to display for the field.

func (FormFieldInputConfigOutput) Name added in v0.98.0

The name of the field.

func (FormFieldInputConfigOutput) Placeholder added in v0.98.0

The text to display as a placeholder for the field.

func (FormFieldInputConfigOutput) ReadOnly added in v0.98.0

Specifies a read only field.

func (FormFieldInputConfigOutput) Required added in v0.98.0

Specifies a field that requires input.

func (FormFieldInputConfigOutput) Step added in v0.98.0

The stepping increment for a numeric value in a field.

func (FormFieldInputConfigOutput) ToFormFieldInputConfigOutput added in v0.98.0

func (o FormFieldInputConfigOutput) ToFormFieldInputConfigOutput() FormFieldInputConfigOutput

func (FormFieldInputConfigOutput) ToFormFieldInputConfigOutputWithContext added in v0.98.0

func (o FormFieldInputConfigOutput) ToFormFieldInputConfigOutputWithContext(ctx context.Context) FormFieldInputConfigOutput

func (FormFieldInputConfigOutput) ToFormFieldInputConfigPtrOutput added in v0.98.0

func (o FormFieldInputConfigOutput) ToFormFieldInputConfigPtrOutput() FormFieldInputConfigPtrOutput

func (FormFieldInputConfigOutput) ToFormFieldInputConfigPtrOutputWithContext added in v0.98.0

func (o FormFieldInputConfigOutput) ToFormFieldInputConfigPtrOutputWithContext(ctx context.Context) FormFieldInputConfigPtrOutput

func (FormFieldInputConfigOutput) Type added in v0.98.0

The input type for the field.

func (FormFieldInputConfigOutput) Value added in v0.98.0

The value for the field.

func (FormFieldInputConfigOutput) ValueMappings added in v0.98.0

The information to use to customize the input fields with data at runtime.

type FormFieldInputConfigPtrInput added in v0.98.0

type FormFieldInputConfigPtrInput interface {
	pulumi.Input

	ToFormFieldInputConfigPtrOutput() FormFieldInputConfigPtrOutput
	ToFormFieldInputConfigPtrOutputWithContext(context.Context) FormFieldInputConfigPtrOutput
}

FormFieldInputConfigPtrInput is an input type that accepts FormFieldInputConfigArgs, FormFieldInputConfigPtr and FormFieldInputConfigPtrOutput values. You can construct a concrete instance of `FormFieldInputConfigPtrInput` via:

        FormFieldInputConfigArgs{...}

or:

        nil

func FormFieldInputConfigPtr added in v0.98.0

func FormFieldInputConfigPtr(v *FormFieldInputConfigArgs) FormFieldInputConfigPtrInput

type FormFieldInputConfigPtrOutput added in v0.98.0

type FormFieldInputConfigPtrOutput struct{ *pulumi.OutputState }

func (FormFieldInputConfigPtrOutput) DefaultChecked added in v0.98.0

Specifies whether a field has a default value.

func (FormFieldInputConfigPtrOutput) DefaultCountryCode added in v0.98.0

func (o FormFieldInputConfigPtrOutput) DefaultCountryCode() pulumi.StringPtrOutput

The default country code for a phone number.

func (FormFieldInputConfigPtrOutput) DefaultValue added in v0.98.0

The default value for the field.

func (FormFieldInputConfigPtrOutput) DescriptiveText added in v0.98.0

The text to display to describe the field.

func (FormFieldInputConfigPtrOutput) Elem added in v0.98.0

func (FormFieldInputConfigPtrOutput) ElementType added in v0.98.0

func (FormFieldInputConfigPtrOutput) FileUploaderConfig added in v0.98.0

The configuration for the file uploader field.

func (FormFieldInputConfigPtrOutput) IsArray added in v0.98.0

Specifies whether to render the field as an array. This property is ignored if the `dataSourceType` for the form is a Data Store.

func (FormFieldInputConfigPtrOutput) MaxValue added in v0.98.0

The maximum value to display for the field.

func (FormFieldInputConfigPtrOutput) MinValue added in v0.98.0

The minimum value to display for the field.

func (FormFieldInputConfigPtrOutput) Name added in v0.98.0

The name of the field.

func (FormFieldInputConfigPtrOutput) Placeholder added in v0.98.0

The text to display as a placeholder for the field.

func (FormFieldInputConfigPtrOutput) ReadOnly added in v0.98.0

Specifies a read only field.

func (FormFieldInputConfigPtrOutput) Required added in v0.98.0

Specifies a field that requires input.

func (FormFieldInputConfigPtrOutput) Step added in v0.98.0

The stepping increment for a numeric value in a field.

func (FormFieldInputConfigPtrOutput) ToFormFieldInputConfigPtrOutput added in v0.98.0

func (o FormFieldInputConfigPtrOutput) ToFormFieldInputConfigPtrOutput() FormFieldInputConfigPtrOutput

func (FormFieldInputConfigPtrOutput) ToFormFieldInputConfigPtrOutputWithContext added in v0.98.0

func (o FormFieldInputConfigPtrOutput) ToFormFieldInputConfigPtrOutputWithContext(ctx context.Context) FormFieldInputConfigPtrOutput

func (FormFieldInputConfigPtrOutput) Type added in v0.98.0

The input type for the field.

func (FormFieldInputConfigPtrOutput) Value added in v0.98.0

The value for the field.

func (FormFieldInputConfigPtrOutput) ValueMappings added in v0.98.0

The information to use to customize the input fields with data at runtime.

type FormFieldPosition0Properties added in v0.72.0

type FormFieldPosition0Properties struct {
	Fixed FormFixedPosition `pulumi:"fixed"`
}

type FormFieldPosition0PropertiesArgs added in v0.96.0

type FormFieldPosition0PropertiesArgs struct {
	Fixed FormFixedPositionInput `pulumi:"fixed"`
}

func (FormFieldPosition0PropertiesArgs) ElementType added in v0.96.0

func (FormFieldPosition0PropertiesArgs) ToFormFieldPosition0PropertiesOutput added in v0.96.0

func (i FormFieldPosition0PropertiesArgs) ToFormFieldPosition0PropertiesOutput() FormFieldPosition0PropertiesOutput

func (FormFieldPosition0PropertiesArgs) ToFormFieldPosition0PropertiesOutputWithContext added in v0.96.0

func (i FormFieldPosition0PropertiesArgs) ToFormFieldPosition0PropertiesOutputWithContext(ctx context.Context) FormFieldPosition0PropertiesOutput

func (FormFieldPosition0PropertiesArgs) ToFormFieldPosition0PropertiesPtrOutput added in v0.96.0

func (i FormFieldPosition0PropertiesArgs) ToFormFieldPosition0PropertiesPtrOutput() FormFieldPosition0PropertiesPtrOutput

func (FormFieldPosition0PropertiesArgs) ToFormFieldPosition0PropertiesPtrOutputWithContext added in v0.96.0

func (i FormFieldPosition0PropertiesArgs) ToFormFieldPosition0PropertiesPtrOutputWithContext(ctx context.Context) FormFieldPosition0PropertiesPtrOutput

type FormFieldPosition0PropertiesInput added in v0.96.0

type FormFieldPosition0PropertiesInput interface {
	pulumi.Input

	ToFormFieldPosition0PropertiesOutput() FormFieldPosition0PropertiesOutput
	ToFormFieldPosition0PropertiesOutputWithContext(context.Context) FormFieldPosition0PropertiesOutput
}

FormFieldPosition0PropertiesInput is an input type that accepts FormFieldPosition0PropertiesArgs and FormFieldPosition0PropertiesOutput values. You can construct a concrete instance of `FormFieldPosition0PropertiesInput` via:

FormFieldPosition0PropertiesArgs{...}

type FormFieldPosition0PropertiesOutput added in v0.96.0

type FormFieldPosition0PropertiesOutput struct{ *pulumi.OutputState }

func (FormFieldPosition0PropertiesOutput) ElementType added in v0.96.0

func (FormFieldPosition0PropertiesOutput) Fixed added in v0.96.0

func (FormFieldPosition0PropertiesOutput) ToFormFieldPosition0PropertiesOutput added in v0.96.0

func (o FormFieldPosition0PropertiesOutput) ToFormFieldPosition0PropertiesOutput() FormFieldPosition0PropertiesOutput

func (FormFieldPosition0PropertiesOutput) ToFormFieldPosition0PropertiesOutputWithContext added in v0.96.0

func (o FormFieldPosition0PropertiesOutput) ToFormFieldPosition0PropertiesOutputWithContext(ctx context.Context) FormFieldPosition0PropertiesOutput

func (FormFieldPosition0PropertiesOutput) ToFormFieldPosition0PropertiesPtrOutput added in v0.96.0

func (o FormFieldPosition0PropertiesOutput) ToFormFieldPosition0PropertiesPtrOutput() FormFieldPosition0PropertiesPtrOutput

func (FormFieldPosition0PropertiesOutput) ToFormFieldPosition0PropertiesPtrOutputWithContext added in v0.96.0

func (o FormFieldPosition0PropertiesOutput) ToFormFieldPosition0PropertiesPtrOutputWithContext(ctx context.Context) FormFieldPosition0PropertiesPtrOutput

type FormFieldPosition0PropertiesPtrInput added in v0.96.0

type FormFieldPosition0PropertiesPtrInput interface {
	pulumi.Input

	ToFormFieldPosition0PropertiesPtrOutput() FormFieldPosition0PropertiesPtrOutput
	ToFormFieldPosition0PropertiesPtrOutputWithContext(context.Context) FormFieldPosition0PropertiesPtrOutput
}

FormFieldPosition0PropertiesPtrInput is an input type that accepts FormFieldPosition0PropertiesArgs, FormFieldPosition0PropertiesPtr and FormFieldPosition0PropertiesPtrOutput values. You can construct a concrete instance of `FormFieldPosition0PropertiesPtrInput` via:

        FormFieldPosition0PropertiesArgs{...}

or:

        nil

func FormFieldPosition0PropertiesPtr added in v0.96.0

type FormFieldPosition0PropertiesPtrOutput added in v0.96.0

type FormFieldPosition0PropertiesPtrOutput struct{ *pulumi.OutputState }

func (FormFieldPosition0PropertiesPtrOutput) Elem added in v0.96.0

func (FormFieldPosition0PropertiesPtrOutput) ElementType added in v0.96.0

func (FormFieldPosition0PropertiesPtrOutput) Fixed added in v0.96.0

func (FormFieldPosition0PropertiesPtrOutput) ToFormFieldPosition0PropertiesPtrOutput added in v0.96.0

func (o FormFieldPosition0PropertiesPtrOutput) ToFormFieldPosition0PropertiesPtrOutput() FormFieldPosition0PropertiesPtrOutput

func (FormFieldPosition0PropertiesPtrOutput) ToFormFieldPosition0PropertiesPtrOutputWithContext added in v0.96.0

func (o FormFieldPosition0PropertiesPtrOutput) ToFormFieldPosition0PropertiesPtrOutputWithContext(ctx context.Context) FormFieldPosition0PropertiesPtrOutput

type FormFieldPosition1Properties added in v0.72.0

type FormFieldPosition1Properties struct {
	RightOf string `pulumi:"rightOf"`
}

type FormFieldPosition1PropertiesArgs added in v0.96.0

type FormFieldPosition1PropertiesArgs struct {
	RightOf pulumi.StringInput `pulumi:"rightOf"`
}

func (FormFieldPosition1PropertiesArgs) ElementType added in v0.96.0

func (FormFieldPosition1PropertiesArgs) ToFormFieldPosition1PropertiesOutput added in v0.96.0

func (i FormFieldPosition1PropertiesArgs) ToFormFieldPosition1PropertiesOutput() FormFieldPosition1PropertiesOutput

func (FormFieldPosition1PropertiesArgs) ToFormFieldPosition1PropertiesOutputWithContext added in v0.96.0

func (i FormFieldPosition1PropertiesArgs) ToFormFieldPosition1PropertiesOutputWithContext(ctx context.Context) FormFieldPosition1PropertiesOutput

func (FormFieldPosition1PropertiesArgs) ToFormFieldPosition1PropertiesPtrOutput added in v0.96.0

func (i FormFieldPosition1PropertiesArgs) ToFormFieldPosition1PropertiesPtrOutput() FormFieldPosition1PropertiesPtrOutput

func (FormFieldPosition1PropertiesArgs) ToFormFieldPosition1PropertiesPtrOutputWithContext added in v0.96.0

func (i FormFieldPosition1PropertiesArgs) ToFormFieldPosition1PropertiesPtrOutputWithContext(ctx context.Context) FormFieldPosition1PropertiesPtrOutput

type FormFieldPosition1PropertiesInput added in v0.96.0

type FormFieldPosition1PropertiesInput interface {
	pulumi.Input

	ToFormFieldPosition1PropertiesOutput() FormFieldPosition1PropertiesOutput
	ToFormFieldPosition1PropertiesOutputWithContext(context.Context) FormFieldPosition1PropertiesOutput
}

FormFieldPosition1PropertiesInput is an input type that accepts FormFieldPosition1PropertiesArgs and FormFieldPosition1PropertiesOutput values. You can construct a concrete instance of `FormFieldPosition1PropertiesInput` via:

FormFieldPosition1PropertiesArgs{...}

type FormFieldPosition1PropertiesOutput added in v0.96.0

type FormFieldPosition1PropertiesOutput struct{ *pulumi.OutputState }

func (FormFieldPosition1PropertiesOutput) ElementType added in v0.96.0

func (FormFieldPosition1PropertiesOutput) RightOf added in v0.96.0

func (FormFieldPosition1PropertiesOutput) ToFormFieldPosition1PropertiesOutput added in v0.96.0

func (o FormFieldPosition1PropertiesOutput) ToFormFieldPosition1PropertiesOutput() FormFieldPosition1PropertiesOutput

func (FormFieldPosition1PropertiesOutput) ToFormFieldPosition1PropertiesOutputWithContext added in v0.96.0

func (o FormFieldPosition1PropertiesOutput) ToFormFieldPosition1PropertiesOutputWithContext(ctx context.Context) FormFieldPosition1PropertiesOutput

func (FormFieldPosition1PropertiesOutput) ToFormFieldPosition1PropertiesPtrOutput added in v0.96.0

func (o FormFieldPosition1PropertiesOutput) ToFormFieldPosition1PropertiesPtrOutput() FormFieldPosition1PropertiesPtrOutput

func (FormFieldPosition1PropertiesOutput) ToFormFieldPosition1PropertiesPtrOutputWithContext added in v0.96.0

func (o FormFieldPosition1PropertiesOutput) ToFormFieldPosition1PropertiesPtrOutputWithContext(ctx context.Context) FormFieldPosition1PropertiesPtrOutput

type FormFieldPosition1PropertiesPtrInput added in v0.96.0

type FormFieldPosition1PropertiesPtrInput interface {
	pulumi.Input

	ToFormFieldPosition1PropertiesPtrOutput() FormFieldPosition1PropertiesPtrOutput
	ToFormFieldPosition1PropertiesPtrOutputWithContext(context.Context) FormFieldPosition1PropertiesPtrOutput
}

FormFieldPosition1PropertiesPtrInput is an input type that accepts FormFieldPosition1PropertiesArgs, FormFieldPosition1PropertiesPtr and FormFieldPosition1PropertiesPtrOutput values. You can construct a concrete instance of `FormFieldPosition1PropertiesPtrInput` via:

        FormFieldPosition1PropertiesArgs{...}

or:

        nil

func FormFieldPosition1PropertiesPtr added in v0.96.0

type FormFieldPosition1PropertiesPtrOutput added in v0.96.0

type FormFieldPosition1PropertiesPtrOutput struct{ *pulumi.OutputState }

func (FormFieldPosition1PropertiesPtrOutput) Elem added in v0.96.0

func (FormFieldPosition1PropertiesPtrOutput) ElementType added in v0.96.0

func (FormFieldPosition1PropertiesPtrOutput) RightOf added in v0.96.0

func (FormFieldPosition1PropertiesPtrOutput) ToFormFieldPosition1PropertiesPtrOutput added in v0.96.0

func (o FormFieldPosition1PropertiesPtrOutput) ToFormFieldPosition1PropertiesPtrOutput() FormFieldPosition1PropertiesPtrOutput

func (FormFieldPosition1PropertiesPtrOutput) ToFormFieldPosition1PropertiesPtrOutputWithContext added in v0.96.0

func (o FormFieldPosition1PropertiesPtrOutput) ToFormFieldPosition1PropertiesPtrOutputWithContext(ctx context.Context) FormFieldPosition1PropertiesPtrOutput

type FormFieldPosition2Properties added in v0.72.0

type FormFieldPosition2Properties struct {
	Below string `pulumi:"below"`
}

type FormFieldPosition2PropertiesArgs added in v0.96.0

type FormFieldPosition2PropertiesArgs struct {
	Below pulumi.StringInput `pulumi:"below"`
}

func (FormFieldPosition2PropertiesArgs) ElementType added in v0.96.0

func (FormFieldPosition2PropertiesArgs) ToFormFieldPosition2PropertiesOutput added in v0.96.0

func (i FormFieldPosition2PropertiesArgs) ToFormFieldPosition2PropertiesOutput() FormFieldPosition2PropertiesOutput

func (FormFieldPosition2PropertiesArgs) ToFormFieldPosition2PropertiesOutputWithContext added in v0.96.0

func (i FormFieldPosition2PropertiesArgs) ToFormFieldPosition2PropertiesOutputWithContext(ctx context.Context) FormFieldPosition2PropertiesOutput

func (FormFieldPosition2PropertiesArgs) ToFormFieldPosition2PropertiesPtrOutput added in v0.96.0

func (i FormFieldPosition2PropertiesArgs) ToFormFieldPosition2PropertiesPtrOutput() FormFieldPosition2PropertiesPtrOutput

func (FormFieldPosition2PropertiesArgs) ToFormFieldPosition2PropertiesPtrOutputWithContext added in v0.96.0

func (i FormFieldPosition2PropertiesArgs) ToFormFieldPosition2PropertiesPtrOutputWithContext(ctx context.Context) FormFieldPosition2PropertiesPtrOutput

type FormFieldPosition2PropertiesInput added in v0.96.0

type FormFieldPosition2PropertiesInput interface {
	pulumi.Input

	ToFormFieldPosition2PropertiesOutput() FormFieldPosition2PropertiesOutput
	ToFormFieldPosition2PropertiesOutputWithContext(context.Context) FormFieldPosition2PropertiesOutput
}

FormFieldPosition2PropertiesInput is an input type that accepts FormFieldPosition2PropertiesArgs and FormFieldPosition2PropertiesOutput values. You can construct a concrete instance of `FormFieldPosition2PropertiesInput` via:

FormFieldPosition2PropertiesArgs{...}

type FormFieldPosition2PropertiesOutput added in v0.96.0

type FormFieldPosition2PropertiesOutput struct{ *pulumi.OutputState }

func (FormFieldPosition2PropertiesOutput) Below added in v0.96.0

func (FormFieldPosition2PropertiesOutput) ElementType added in v0.96.0

func (FormFieldPosition2PropertiesOutput) ToFormFieldPosition2PropertiesOutput added in v0.96.0

func (o FormFieldPosition2PropertiesOutput) ToFormFieldPosition2PropertiesOutput() FormFieldPosition2PropertiesOutput

func (FormFieldPosition2PropertiesOutput) ToFormFieldPosition2PropertiesOutputWithContext added in v0.96.0

func (o FormFieldPosition2PropertiesOutput) ToFormFieldPosition2PropertiesOutputWithContext(ctx context.Context) FormFieldPosition2PropertiesOutput

func (FormFieldPosition2PropertiesOutput) ToFormFieldPosition2PropertiesPtrOutput added in v0.96.0

func (o FormFieldPosition2PropertiesOutput) ToFormFieldPosition2PropertiesPtrOutput() FormFieldPosition2PropertiesPtrOutput

func (FormFieldPosition2PropertiesOutput) ToFormFieldPosition2PropertiesPtrOutputWithContext added in v0.96.0

func (o FormFieldPosition2PropertiesOutput) ToFormFieldPosition2PropertiesPtrOutputWithContext(ctx context.Context) FormFieldPosition2PropertiesPtrOutput

type FormFieldPosition2PropertiesPtrInput added in v0.96.0

type FormFieldPosition2PropertiesPtrInput interface {
	pulumi.Input

	ToFormFieldPosition2PropertiesPtrOutput() FormFieldPosition2PropertiesPtrOutput
	ToFormFieldPosition2PropertiesPtrOutputWithContext(context.Context) FormFieldPosition2PropertiesPtrOutput
}

FormFieldPosition2PropertiesPtrInput is an input type that accepts FormFieldPosition2PropertiesArgs, FormFieldPosition2PropertiesPtr and FormFieldPosition2PropertiesPtrOutput values. You can construct a concrete instance of `FormFieldPosition2PropertiesPtrInput` via:

        FormFieldPosition2PropertiesArgs{...}

or:

        nil

func FormFieldPosition2PropertiesPtr added in v0.96.0

type FormFieldPosition2PropertiesPtrOutput added in v0.96.0

type FormFieldPosition2PropertiesPtrOutput struct{ *pulumi.OutputState }

func (FormFieldPosition2PropertiesPtrOutput) Below added in v0.96.0

func (FormFieldPosition2PropertiesPtrOutput) Elem added in v0.96.0

func (FormFieldPosition2PropertiesPtrOutput) ElementType added in v0.96.0

func (FormFieldPosition2PropertiesPtrOutput) ToFormFieldPosition2PropertiesPtrOutput added in v0.96.0

func (o FormFieldPosition2PropertiesPtrOutput) ToFormFieldPosition2PropertiesPtrOutput() FormFieldPosition2PropertiesPtrOutput

func (FormFieldPosition2PropertiesPtrOutput) ToFormFieldPosition2PropertiesPtrOutputWithContext added in v0.96.0

func (o FormFieldPosition2PropertiesPtrOutput) ToFormFieldPosition2PropertiesPtrOutputWithContext(ctx context.Context) FormFieldPosition2PropertiesPtrOutput

type FormFieldValidationConfiguration added in v0.98.0

type FormFieldValidationConfiguration struct {
	// The validation to perform on a number value.
	NumValues []float64 `pulumi:"numValues"`
	// The validation to perform on a string value.
	StrValues []string `pulumi:"strValues"`
	// The validation to perform on an object type. “
	Type string `pulumi:"type"`
	// The validation message to display.
	ValidationMessage *string `pulumi:"validationMessage"`
}

type FormFieldValidationConfigurationArgs added in v0.98.0

type FormFieldValidationConfigurationArgs struct {
	// The validation to perform on a number value.
	NumValues pulumi.Float64ArrayInput `pulumi:"numValues"`
	// The validation to perform on a string value.
	StrValues pulumi.StringArrayInput `pulumi:"strValues"`
	// The validation to perform on an object type. “
	Type pulumi.StringInput `pulumi:"type"`
	// The validation message to display.
	ValidationMessage pulumi.StringPtrInput `pulumi:"validationMessage"`
}

func (FormFieldValidationConfigurationArgs) ElementType added in v0.98.0

func (FormFieldValidationConfigurationArgs) ToFormFieldValidationConfigurationOutput added in v0.98.0

func (i FormFieldValidationConfigurationArgs) ToFormFieldValidationConfigurationOutput() FormFieldValidationConfigurationOutput

func (FormFieldValidationConfigurationArgs) ToFormFieldValidationConfigurationOutputWithContext added in v0.98.0

func (i FormFieldValidationConfigurationArgs) ToFormFieldValidationConfigurationOutputWithContext(ctx context.Context) FormFieldValidationConfigurationOutput

type FormFieldValidationConfigurationArray added in v0.98.0

type FormFieldValidationConfigurationArray []FormFieldValidationConfigurationInput

func (FormFieldValidationConfigurationArray) ElementType added in v0.98.0

func (FormFieldValidationConfigurationArray) ToFormFieldValidationConfigurationArrayOutput added in v0.98.0

func (i FormFieldValidationConfigurationArray) ToFormFieldValidationConfigurationArrayOutput() FormFieldValidationConfigurationArrayOutput

func (FormFieldValidationConfigurationArray) ToFormFieldValidationConfigurationArrayOutputWithContext added in v0.98.0

func (i FormFieldValidationConfigurationArray) ToFormFieldValidationConfigurationArrayOutputWithContext(ctx context.Context) FormFieldValidationConfigurationArrayOutput

type FormFieldValidationConfigurationArrayInput added in v0.98.0

type FormFieldValidationConfigurationArrayInput interface {
	pulumi.Input

	ToFormFieldValidationConfigurationArrayOutput() FormFieldValidationConfigurationArrayOutput
	ToFormFieldValidationConfigurationArrayOutputWithContext(context.Context) FormFieldValidationConfigurationArrayOutput
}

FormFieldValidationConfigurationArrayInput is an input type that accepts FormFieldValidationConfigurationArray and FormFieldValidationConfigurationArrayOutput values. You can construct a concrete instance of `FormFieldValidationConfigurationArrayInput` via:

FormFieldValidationConfigurationArray{ FormFieldValidationConfigurationArgs{...} }

type FormFieldValidationConfigurationArrayOutput added in v0.98.0

type FormFieldValidationConfigurationArrayOutput struct{ *pulumi.OutputState }

func (FormFieldValidationConfigurationArrayOutput) ElementType added in v0.98.0

func (FormFieldValidationConfigurationArrayOutput) Index added in v0.98.0

func (FormFieldValidationConfigurationArrayOutput) ToFormFieldValidationConfigurationArrayOutput added in v0.98.0

func (o FormFieldValidationConfigurationArrayOutput) ToFormFieldValidationConfigurationArrayOutput() FormFieldValidationConfigurationArrayOutput

func (FormFieldValidationConfigurationArrayOutput) ToFormFieldValidationConfigurationArrayOutputWithContext added in v0.98.0

func (o FormFieldValidationConfigurationArrayOutput) ToFormFieldValidationConfigurationArrayOutputWithContext(ctx context.Context) FormFieldValidationConfigurationArrayOutput

type FormFieldValidationConfigurationInput added in v0.98.0

type FormFieldValidationConfigurationInput interface {
	pulumi.Input

	ToFormFieldValidationConfigurationOutput() FormFieldValidationConfigurationOutput
	ToFormFieldValidationConfigurationOutputWithContext(context.Context) FormFieldValidationConfigurationOutput
}

FormFieldValidationConfigurationInput is an input type that accepts FormFieldValidationConfigurationArgs and FormFieldValidationConfigurationOutput values. You can construct a concrete instance of `FormFieldValidationConfigurationInput` via:

FormFieldValidationConfigurationArgs{...}

type FormFieldValidationConfigurationOutput added in v0.98.0

type FormFieldValidationConfigurationOutput struct{ *pulumi.OutputState }

func (FormFieldValidationConfigurationOutput) ElementType added in v0.98.0

func (FormFieldValidationConfigurationOutput) NumValues added in v0.98.0

The validation to perform on a number value.

func (FormFieldValidationConfigurationOutput) StrValues added in v0.98.0

The validation to perform on a string value.

func (FormFieldValidationConfigurationOutput) ToFormFieldValidationConfigurationOutput added in v0.98.0

func (o FormFieldValidationConfigurationOutput) ToFormFieldValidationConfigurationOutput() FormFieldValidationConfigurationOutput

func (FormFieldValidationConfigurationOutput) ToFormFieldValidationConfigurationOutputWithContext added in v0.98.0

func (o FormFieldValidationConfigurationOutput) ToFormFieldValidationConfigurationOutputWithContext(ctx context.Context) FormFieldValidationConfigurationOutput

func (FormFieldValidationConfigurationOutput) Type added in v0.98.0

The validation to perform on an object type. “

func (FormFieldValidationConfigurationOutput) ValidationMessage added in v0.98.0

The validation message to display.

type FormFileUploaderFieldConfig added in v0.98.0

type FormFileUploaderFieldConfig struct {
	// The file types that are allowed to be uploaded by the file uploader. Provide this information in an array of strings specifying the valid file extensions.
	AcceptedFileTypes []string `pulumi:"acceptedFileTypes"`
	// The access level to assign to the uploaded files in the Amazon S3 bucket where they are stored. The valid values for this property are `private` , `protected` , or `public` . For detailed information about the permissions associated with each access level, see [File access levels](https://docs.aws.amazon.com/https://docs.amplify.aws/lib/storage/configureaccess/q/platform/js/) in the *Amplify documentation* .
	AccessLevel FormStorageAccessLevel `pulumi:"accessLevel"`
	// Allows the file upload operation to be paused and resumed. The default value is `false` .
	//
	// When `isResumable` is set to `true` , the file uploader uses a multipart upload to break the files into chunks before upload. The progress of the upload isn't continuous, because the file uploader uploads a chunk at a time.
	IsResumable *bool `pulumi:"isResumable"`
	// Specifies the maximum number of files that can be selected to upload. The default value is an unlimited number of files.
	MaxFileCount *float64 `pulumi:"maxFileCount"`
	// The maximum file size in bytes that the file uploader will accept. The default value is an unlimited file size.
	MaxSize *float64 `pulumi:"maxSize"`
	// Specifies whether to display or hide the image preview after selecting a file for upload. The default value is `true` to display the image preview.
	ShowThumbnails *bool `pulumi:"showThumbnails"`
}

type FormFileUploaderFieldConfigArgs added in v0.98.0

type FormFileUploaderFieldConfigArgs struct {
	// The file types that are allowed to be uploaded by the file uploader. Provide this information in an array of strings specifying the valid file extensions.
	AcceptedFileTypes pulumi.StringArrayInput `pulumi:"acceptedFileTypes"`
	// The access level to assign to the uploaded files in the Amazon S3 bucket where they are stored. The valid values for this property are `private` , `protected` , or `public` . For detailed information about the permissions associated with each access level, see [File access levels](https://docs.aws.amazon.com/https://docs.amplify.aws/lib/storage/configureaccess/q/platform/js/) in the *Amplify documentation* .
	AccessLevel FormStorageAccessLevelInput `pulumi:"accessLevel"`
	// Allows the file upload operation to be paused and resumed. The default value is `false` .
	//
	// When `isResumable` is set to `true` , the file uploader uses a multipart upload to break the files into chunks before upload. The progress of the upload isn't continuous, because the file uploader uploads a chunk at a time.
	IsResumable pulumi.BoolPtrInput `pulumi:"isResumable"`
	// Specifies the maximum number of files that can be selected to upload. The default value is an unlimited number of files.
	MaxFileCount pulumi.Float64PtrInput `pulumi:"maxFileCount"`
	// The maximum file size in bytes that the file uploader will accept. The default value is an unlimited file size.
	MaxSize pulumi.Float64PtrInput `pulumi:"maxSize"`
	// Specifies whether to display or hide the image preview after selecting a file for upload. The default value is `true` to display the image preview.
	ShowThumbnails pulumi.BoolPtrInput `pulumi:"showThumbnails"`
}

func (FormFileUploaderFieldConfigArgs) ElementType added in v0.98.0

func (FormFileUploaderFieldConfigArgs) ToFormFileUploaderFieldConfigOutput added in v0.98.0

func (i FormFileUploaderFieldConfigArgs) ToFormFileUploaderFieldConfigOutput() FormFileUploaderFieldConfigOutput

func (FormFileUploaderFieldConfigArgs) ToFormFileUploaderFieldConfigOutputWithContext added in v0.98.0

func (i FormFileUploaderFieldConfigArgs) ToFormFileUploaderFieldConfigOutputWithContext(ctx context.Context) FormFileUploaderFieldConfigOutput

func (FormFileUploaderFieldConfigArgs) ToFormFileUploaderFieldConfigPtrOutput added in v0.98.0

func (i FormFileUploaderFieldConfigArgs) ToFormFileUploaderFieldConfigPtrOutput() FormFileUploaderFieldConfigPtrOutput

func (FormFileUploaderFieldConfigArgs) ToFormFileUploaderFieldConfigPtrOutputWithContext added in v0.98.0

func (i FormFileUploaderFieldConfigArgs) ToFormFileUploaderFieldConfigPtrOutputWithContext(ctx context.Context) FormFileUploaderFieldConfigPtrOutput

type FormFileUploaderFieldConfigInput added in v0.98.0

type FormFileUploaderFieldConfigInput interface {
	pulumi.Input

	ToFormFileUploaderFieldConfigOutput() FormFileUploaderFieldConfigOutput
	ToFormFileUploaderFieldConfigOutputWithContext(context.Context) FormFileUploaderFieldConfigOutput
}

FormFileUploaderFieldConfigInput is an input type that accepts FormFileUploaderFieldConfigArgs and FormFileUploaderFieldConfigOutput values. You can construct a concrete instance of `FormFileUploaderFieldConfigInput` via:

FormFileUploaderFieldConfigArgs{...}

type FormFileUploaderFieldConfigOutput added in v0.98.0

type FormFileUploaderFieldConfigOutput struct{ *pulumi.OutputState }

func (FormFileUploaderFieldConfigOutput) AcceptedFileTypes added in v0.98.0

The file types that are allowed to be uploaded by the file uploader. Provide this information in an array of strings specifying the valid file extensions.

func (FormFileUploaderFieldConfigOutput) AccessLevel added in v0.98.0

The access level to assign to the uploaded files in the Amazon S3 bucket where they are stored. The valid values for this property are `private` , `protected` , or `public` . For detailed information about the permissions associated with each access level, see [File access levels](https://docs.aws.amazon.com/https://docs.amplify.aws/lib/storage/configureaccess/q/platform/js/) in the *Amplify documentation* .

func (FormFileUploaderFieldConfigOutput) ElementType added in v0.98.0

func (FormFileUploaderFieldConfigOutput) IsResumable added in v0.98.0

Allows the file upload operation to be paused and resumed. The default value is `false` .

When `isResumable` is set to `true` , the file uploader uses a multipart upload to break the files into chunks before upload. The progress of the upload isn't continuous, because the file uploader uploads a chunk at a time.

func (FormFileUploaderFieldConfigOutput) MaxFileCount added in v0.98.0

Specifies the maximum number of files that can be selected to upload. The default value is an unlimited number of files.

func (FormFileUploaderFieldConfigOutput) MaxSize added in v0.98.0

The maximum file size in bytes that the file uploader will accept. The default value is an unlimited file size.

func (FormFileUploaderFieldConfigOutput) ShowThumbnails added in v0.98.0

Specifies whether to display or hide the image preview after selecting a file for upload. The default value is `true` to display the image preview.

func (FormFileUploaderFieldConfigOutput) ToFormFileUploaderFieldConfigOutput added in v0.98.0

func (o FormFileUploaderFieldConfigOutput) ToFormFileUploaderFieldConfigOutput() FormFileUploaderFieldConfigOutput

func (FormFileUploaderFieldConfigOutput) ToFormFileUploaderFieldConfigOutputWithContext added in v0.98.0

func (o FormFileUploaderFieldConfigOutput) ToFormFileUploaderFieldConfigOutputWithContext(ctx context.Context) FormFileUploaderFieldConfigOutput

func (FormFileUploaderFieldConfigOutput) ToFormFileUploaderFieldConfigPtrOutput added in v0.98.0

func (o FormFileUploaderFieldConfigOutput) ToFormFileUploaderFieldConfigPtrOutput() FormFileUploaderFieldConfigPtrOutput

func (FormFileUploaderFieldConfigOutput) ToFormFileUploaderFieldConfigPtrOutputWithContext added in v0.98.0

func (o FormFileUploaderFieldConfigOutput) ToFormFileUploaderFieldConfigPtrOutputWithContext(ctx context.Context) FormFileUploaderFieldConfigPtrOutput

type FormFileUploaderFieldConfigPtrInput added in v0.98.0

type FormFileUploaderFieldConfigPtrInput interface {
	pulumi.Input

	ToFormFileUploaderFieldConfigPtrOutput() FormFileUploaderFieldConfigPtrOutput
	ToFormFileUploaderFieldConfigPtrOutputWithContext(context.Context) FormFileUploaderFieldConfigPtrOutput
}

FormFileUploaderFieldConfigPtrInput is an input type that accepts FormFileUploaderFieldConfigArgs, FormFileUploaderFieldConfigPtr and FormFileUploaderFieldConfigPtrOutput values. You can construct a concrete instance of `FormFileUploaderFieldConfigPtrInput` via:

        FormFileUploaderFieldConfigArgs{...}

or:

        nil

func FormFileUploaderFieldConfigPtr added in v0.98.0

type FormFileUploaderFieldConfigPtrOutput added in v0.98.0

type FormFileUploaderFieldConfigPtrOutput struct{ *pulumi.OutputState }

func (FormFileUploaderFieldConfigPtrOutput) AcceptedFileTypes added in v0.98.0

The file types that are allowed to be uploaded by the file uploader. Provide this information in an array of strings specifying the valid file extensions.

func (FormFileUploaderFieldConfigPtrOutput) AccessLevel added in v0.98.0

The access level to assign to the uploaded files in the Amazon S3 bucket where they are stored. The valid values for this property are `private` , `protected` , or `public` . For detailed information about the permissions associated with each access level, see [File access levels](https://docs.aws.amazon.com/https://docs.amplify.aws/lib/storage/configureaccess/q/platform/js/) in the *Amplify documentation* .

func (FormFileUploaderFieldConfigPtrOutput) Elem added in v0.98.0

func (FormFileUploaderFieldConfigPtrOutput) ElementType added in v0.98.0

func (FormFileUploaderFieldConfigPtrOutput) IsResumable added in v0.98.0

Allows the file upload operation to be paused and resumed. The default value is `false` .

When `isResumable` is set to `true` , the file uploader uses a multipart upload to break the files into chunks before upload. The progress of the upload isn't continuous, because the file uploader uploads a chunk at a time.

func (FormFileUploaderFieldConfigPtrOutput) MaxFileCount added in v0.98.0

Specifies the maximum number of files that can be selected to upload. The default value is an unlimited number of files.

func (FormFileUploaderFieldConfigPtrOutput) MaxSize added in v0.98.0

The maximum file size in bytes that the file uploader will accept. The default value is an unlimited file size.

func (FormFileUploaderFieldConfigPtrOutput) ShowThumbnails added in v0.98.0

Specifies whether to display or hide the image preview after selecting a file for upload. The default value is `true` to display the image preview.

func (FormFileUploaderFieldConfigPtrOutput) ToFormFileUploaderFieldConfigPtrOutput added in v0.98.0

func (o FormFileUploaderFieldConfigPtrOutput) ToFormFileUploaderFieldConfigPtrOutput() FormFileUploaderFieldConfigPtrOutput

func (FormFileUploaderFieldConfigPtrOutput) ToFormFileUploaderFieldConfigPtrOutputWithContext added in v0.98.0

func (o FormFileUploaderFieldConfigPtrOutput) ToFormFileUploaderFieldConfigPtrOutputWithContext(ctx context.Context) FormFileUploaderFieldConfigPtrOutput

type FormFixedPosition added in v0.72.0

type FormFixedPosition string

func (FormFixedPosition) ElementType added in v0.96.0

func (FormFixedPosition) ElementType() reflect.Type

func (FormFixedPosition) ToFormFixedPositionOutput added in v0.96.0

func (e FormFixedPosition) ToFormFixedPositionOutput() FormFixedPositionOutput

func (FormFixedPosition) ToFormFixedPositionOutputWithContext added in v0.96.0

func (e FormFixedPosition) ToFormFixedPositionOutputWithContext(ctx context.Context) FormFixedPositionOutput

func (FormFixedPosition) ToFormFixedPositionPtrOutput added in v0.96.0

func (e FormFixedPosition) ToFormFixedPositionPtrOutput() FormFixedPositionPtrOutput

func (FormFixedPosition) ToFormFixedPositionPtrOutputWithContext added in v0.96.0

func (e FormFixedPosition) ToFormFixedPositionPtrOutputWithContext(ctx context.Context) FormFixedPositionPtrOutput

func (FormFixedPosition) ToStringOutput added in v0.96.0

func (e FormFixedPosition) ToStringOutput() pulumi.StringOutput

func (FormFixedPosition) ToStringOutputWithContext added in v0.96.0

func (e FormFixedPosition) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (FormFixedPosition) ToStringPtrOutput added in v0.96.0

func (e FormFixedPosition) ToStringPtrOutput() pulumi.StringPtrOutput

func (FormFixedPosition) ToStringPtrOutputWithContext added in v0.96.0

func (e FormFixedPosition) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FormFixedPositionInput added in v0.96.0

type FormFixedPositionInput interface {
	pulumi.Input

	ToFormFixedPositionOutput() FormFixedPositionOutput
	ToFormFixedPositionOutputWithContext(context.Context) FormFixedPositionOutput
}

FormFixedPositionInput is an input type that accepts values of the FormFixedPosition enum A concrete instance of `FormFixedPositionInput` can be one of the following:

FormFixedPositionFirst

type FormFixedPositionOutput added in v0.96.0

type FormFixedPositionOutput struct{ *pulumi.OutputState }

func (FormFixedPositionOutput) ElementType added in v0.96.0

func (FormFixedPositionOutput) ElementType() reflect.Type

func (FormFixedPositionOutput) ToFormFixedPositionOutput added in v0.96.0

func (o FormFixedPositionOutput) ToFormFixedPositionOutput() FormFixedPositionOutput

func (FormFixedPositionOutput) ToFormFixedPositionOutputWithContext added in v0.96.0

func (o FormFixedPositionOutput) ToFormFixedPositionOutputWithContext(ctx context.Context) FormFixedPositionOutput

func (FormFixedPositionOutput) ToFormFixedPositionPtrOutput added in v0.96.0

func (o FormFixedPositionOutput) ToFormFixedPositionPtrOutput() FormFixedPositionPtrOutput

func (FormFixedPositionOutput) ToFormFixedPositionPtrOutputWithContext added in v0.96.0

func (o FormFixedPositionOutput) ToFormFixedPositionPtrOutputWithContext(ctx context.Context) FormFixedPositionPtrOutput

func (FormFixedPositionOutput) ToStringOutput added in v0.96.0

func (o FormFixedPositionOutput) ToStringOutput() pulumi.StringOutput

func (FormFixedPositionOutput) ToStringOutputWithContext added in v0.96.0

func (o FormFixedPositionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (FormFixedPositionOutput) ToStringPtrOutput added in v0.96.0

func (o FormFixedPositionOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (FormFixedPositionOutput) ToStringPtrOutputWithContext added in v0.96.0

func (o FormFixedPositionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FormFixedPositionPtrInput added in v0.96.0

type FormFixedPositionPtrInput interface {
	pulumi.Input

	ToFormFixedPositionPtrOutput() FormFixedPositionPtrOutput
	ToFormFixedPositionPtrOutputWithContext(context.Context) FormFixedPositionPtrOutput
}

func FormFixedPositionPtr added in v0.96.0

func FormFixedPositionPtr(v string) FormFixedPositionPtrInput

type FormFixedPositionPtrOutput added in v0.96.0

type FormFixedPositionPtrOutput struct{ *pulumi.OutputState }

func (FormFixedPositionPtrOutput) Elem added in v0.96.0

func (FormFixedPositionPtrOutput) ElementType added in v0.96.0

func (FormFixedPositionPtrOutput) ElementType() reflect.Type

func (FormFixedPositionPtrOutput) ToFormFixedPositionPtrOutput added in v0.96.0

func (o FormFixedPositionPtrOutput) ToFormFixedPositionPtrOutput() FormFixedPositionPtrOutput

func (FormFixedPositionPtrOutput) ToFormFixedPositionPtrOutputWithContext added in v0.96.0

func (o FormFixedPositionPtrOutput) ToFormFixedPositionPtrOutputWithContext(ctx context.Context) FormFixedPositionPtrOutput

func (FormFixedPositionPtrOutput) ToStringPtrOutput added in v0.96.0

func (o FormFixedPositionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (FormFixedPositionPtrOutput) ToStringPtrOutputWithContext added in v0.96.0

func (o FormFixedPositionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FormInput added in v0.41.0

type FormInput interface {
	pulumi.Input

	ToFormOutput() FormOutput
	ToFormOutputWithContext(ctx context.Context) FormOutput
}

type FormInputBindingPropertiesValue added in v0.98.0

type FormInputBindingPropertiesValue struct {
	// Describes the properties to customize with data at runtime.
	BindingProperties *FormInputBindingPropertiesValueProperties `pulumi:"bindingProperties"`
	// The property type.
	Type *string `pulumi:"type"`
}

type FormInputBindingPropertiesValueArgs added in v0.98.0

type FormInputBindingPropertiesValueArgs struct {
	// Describes the properties to customize with data at runtime.
	BindingProperties FormInputBindingPropertiesValuePropertiesPtrInput `pulumi:"bindingProperties"`
	// The property type.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

func (FormInputBindingPropertiesValueArgs) ElementType added in v0.98.0

func (FormInputBindingPropertiesValueArgs) ToFormInputBindingPropertiesValueOutput added in v0.98.0

func (i FormInputBindingPropertiesValueArgs) ToFormInputBindingPropertiesValueOutput() FormInputBindingPropertiesValueOutput

func (FormInputBindingPropertiesValueArgs) ToFormInputBindingPropertiesValueOutputWithContext added in v0.98.0

func (i FormInputBindingPropertiesValueArgs) ToFormInputBindingPropertiesValueOutputWithContext(ctx context.Context) FormInputBindingPropertiesValueOutput

type FormInputBindingPropertiesValueInput added in v0.98.0

type FormInputBindingPropertiesValueInput interface {
	pulumi.Input

	ToFormInputBindingPropertiesValueOutput() FormInputBindingPropertiesValueOutput
	ToFormInputBindingPropertiesValueOutputWithContext(context.Context) FormInputBindingPropertiesValueOutput
}

FormInputBindingPropertiesValueInput is an input type that accepts FormInputBindingPropertiesValueArgs and FormInputBindingPropertiesValueOutput values. You can construct a concrete instance of `FormInputBindingPropertiesValueInput` via:

FormInputBindingPropertiesValueArgs{...}

type FormInputBindingPropertiesValueMap added in v0.98.0

type FormInputBindingPropertiesValueMap map[string]FormInputBindingPropertiesValueInput

func (FormInputBindingPropertiesValueMap) ElementType added in v0.98.0

func (FormInputBindingPropertiesValueMap) ToFormInputBindingPropertiesValueMapOutput added in v0.98.0

func (i FormInputBindingPropertiesValueMap) ToFormInputBindingPropertiesValueMapOutput() FormInputBindingPropertiesValueMapOutput

func (FormInputBindingPropertiesValueMap) ToFormInputBindingPropertiesValueMapOutputWithContext added in v0.98.0

func (i FormInputBindingPropertiesValueMap) ToFormInputBindingPropertiesValueMapOutputWithContext(ctx context.Context) FormInputBindingPropertiesValueMapOutput

type FormInputBindingPropertiesValueMapInput added in v0.98.0

type FormInputBindingPropertiesValueMapInput interface {
	pulumi.Input

	ToFormInputBindingPropertiesValueMapOutput() FormInputBindingPropertiesValueMapOutput
	ToFormInputBindingPropertiesValueMapOutputWithContext(context.Context) FormInputBindingPropertiesValueMapOutput
}

FormInputBindingPropertiesValueMapInput is an input type that accepts FormInputBindingPropertiesValueMap and FormInputBindingPropertiesValueMapOutput values. You can construct a concrete instance of `FormInputBindingPropertiesValueMapInput` via:

FormInputBindingPropertiesValueMap{ "key": FormInputBindingPropertiesValueArgs{...} }

type FormInputBindingPropertiesValueMapOutput added in v0.98.0

type FormInputBindingPropertiesValueMapOutput struct{ *pulumi.OutputState }

func (FormInputBindingPropertiesValueMapOutput) ElementType added in v0.98.0

func (FormInputBindingPropertiesValueMapOutput) MapIndex added in v0.98.0

func (FormInputBindingPropertiesValueMapOutput) ToFormInputBindingPropertiesValueMapOutput added in v0.98.0

func (o FormInputBindingPropertiesValueMapOutput) ToFormInputBindingPropertiesValueMapOutput() FormInputBindingPropertiesValueMapOutput

func (FormInputBindingPropertiesValueMapOutput) ToFormInputBindingPropertiesValueMapOutputWithContext added in v0.98.0

func (o FormInputBindingPropertiesValueMapOutput) ToFormInputBindingPropertiesValueMapOutputWithContext(ctx context.Context) FormInputBindingPropertiesValueMapOutput

type FormInputBindingPropertiesValueOutput added in v0.98.0

type FormInputBindingPropertiesValueOutput struct{ *pulumi.OutputState }

func (FormInputBindingPropertiesValueOutput) BindingProperties added in v0.98.0

Describes the properties to customize with data at runtime.

func (FormInputBindingPropertiesValueOutput) ElementType added in v0.98.0

func (FormInputBindingPropertiesValueOutput) ToFormInputBindingPropertiesValueOutput added in v0.98.0

func (o FormInputBindingPropertiesValueOutput) ToFormInputBindingPropertiesValueOutput() FormInputBindingPropertiesValueOutput

func (FormInputBindingPropertiesValueOutput) ToFormInputBindingPropertiesValueOutputWithContext added in v0.98.0

func (o FormInputBindingPropertiesValueOutput) ToFormInputBindingPropertiesValueOutputWithContext(ctx context.Context) FormInputBindingPropertiesValueOutput

func (FormInputBindingPropertiesValueOutput) Type added in v0.98.0

The property type.

type FormInputBindingPropertiesValueProperties added in v0.98.0

type FormInputBindingPropertiesValueProperties struct {
	// An Amplify DataStore model.
	Model *string `pulumi:"model"`
}

type FormInputBindingPropertiesValuePropertiesArgs added in v0.98.0

type FormInputBindingPropertiesValuePropertiesArgs struct {
	// An Amplify DataStore model.
	Model pulumi.StringPtrInput `pulumi:"model"`
}

func (FormInputBindingPropertiesValuePropertiesArgs) ElementType added in v0.98.0

func (FormInputBindingPropertiesValuePropertiesArgs) ToFormInputBindingPropertiesValuePropertiesOutput added in v0.98.0

func (i FormInputBindingPropertiesValuePropertiesArgs) ToFormInputBindingPropertiesValuePropertiesOutput() FormInputBindingPropertiesValuePropertiesOutput

func (FormInputBindingPropertiesValuePropertiesArgs) ToFormInputBindingPropertiesValuePropertiesOutputWithContext added in v0.98.0

func (i FormInputBindingPropertiesValuePropertiesArgs) ToFormInputBindingPropertiesValuePropertiesOutputWithContext(ctx context.Context) FormInputBindingPropertiesValuePropertiesOutput

func (FormInputBindingPropertiesValuePropertiesArgs) ToFormInputBindingPropertiesValuePropertiesPtrOutput added in v0.98.0

func (i FormInputBindingPropertiesValuePropertiesArgs) ToFormInputBindingPropertiesValuePropertiesPtrOutput() FormInputBindingPropertiesValuePropertiesPtrOutput

func (FormInputBindingPropertiesValuePropertiesArgs) ToFormInputBindingPropertiesValuePropertiesPtrOutputWithContext added in v0.98.0

func (i FormInputBindingPropertiesValuePropertiesArgs) ToFormInputBindingPropertiesValuePropertiesPtrOutputWithContext(ctx context.Context) FormInputBindingPropertiesValuePropertiesPtrOutput

type FormInputBindingPropertiesValuePropertiesInput added in v0.98.0

type FormInputBindingPropertiesValuePropertiesInput interface {
	pulumi.Input

	ToFormInputBindingPropertiesValuePropertiesOutput() FormInputBindingPropertiesValuePropertiesOutput
	ToFormInputBindingPropertiesValuePropertiesOutputWithContext(context.Context) FormInputBindingPropertiesValuePropertiesOutput
}

FormInputBindingPropertiesValuePropertiesInput is an input type that accepts FormInputBindingPropertiesValuePropertiesArgs and FormInputBindingPropertiesValuePropertiesOutput values. You can construct a concrete instance of `FormInputBindingPropertiesValuePropertiesInput` via:

FormInputBindingPropertiesValuePropertiesArgs{...}

type FormInputBindingPropertiesValuePropertiesOutput added in v0.98.0

type FormInputBindingPropertiesValuePropertiesOutput struct{ *pulumi.OutputState }

func (FormInputBindingPropertiesValuePropertiesOutput) ElementType added in v0.98.0

func (FormInputBindingPropertiesValuePropertiesOutput) Model added in v0.98.0

An Amplify DataStore model.

func (FormInputBindingPropertiesValuePropertiesOutput) ToFormInputBindingPropertiesValuePropertiesOutput added in v0.98.0

func (o FormInputBindingPropertiesValuePropertiesOutput) ToFormInputBindingPropertiesValuePropertiesOutput() FormInputBindingPropertiesValuePropertiesOutput

func (FormInputBindingPropertiesValuePropertiesOutput) ToFormInputBindingPropertiesValuePropertiesOutputWithContext added in v0.98.0

func (o FormInputBindingPropertiesValuePropertiesOutput) ToFormInputBindingPropertiesValuePropertiesOutputWithContext(ctx context.Context) FormInputBindingPropertiesValuePropertiesOutput

func (FormInputBindingPropertiesValuePropertiesOutput) ToFormInputBindingPropertiesValuePropertiesPtrOutput added in v0.98.0

func (o FormInputBindingPropertiesValuePropertiesOutput) ToFormInputBindingPropertiesValuePropertiesPtrOutput() FormInputBindingPropertiesValuePropertiesPtrOutput

func (FormInputBindingPropertiesValuePropertiesOutput) ToFormInputBindingPropertiesValuePropertiesPtrOutputWithContext added in v0.98.0

func (o FormInputBindingPropertiesValuePropertiesOutput) ToFormInputBindingPropertiesValuePropertiesPtrOutputWithContext(ctx context.Context) FormInputBindingPropertiesValuePropertiesPtrOutput

type FormInputBindingPropertiesValuePropertiesPtrInput added in v0.98.0

type FormInputBindingPropertiesValuePropertiesPtrInput interface {
	pulumi.Input

	ToFormInputBindingPropertiesValuePropertiesPtrOutput() FormInputBindingPropertiesValuePropertiesPtrOutput
	ToFormInputBindingPropertiesValuePropertiesPtrOutputWithContext(context.Context) FormInputBindingPropertiesValuePropertiesPtrOutput
}

FormInputBindingPropertiesValuePropertiesPtrInput is an input type that accepts FormInputBindingPropertiesValuePropertiesArgs, FormInputBindingPropertiesValuePropertiesPtr and FormInputBindingPropertiesValuePropertiesPtrOutput values. You can construct a concrete instance of `FormInputBindingPropertiesValuePropertiesPtrInput` via:

        FormInputBindingPropertiesValuePropertiesArgs{...}

or:

        nil

type FormInputBindingPropertiesValuePropertiesPtrOutput added in v0.98.0

type FormInputBindingPropertiesValuePropertiesPtrOutput struct{ *pulumi.OutputState }

func (FormInputBindingPropertiesValuePropertiesPtrOutput) Elem added in v0.98.0

func (FormInputBindingPropertiesValuePropertiesPtrOutput) ElementType added in v0.98.0

func (FormInputBindingPropertiesValuePropertiesPtrOutput) Model added in v0.98.0

An Amplify DataStore model.

func (FormInputBindingPropertiesValuePropertiesPtrOutput) ToFormInputBindingPropertiesValuePropertiesPtrOutput added in v0.98.0

func (o FormInputBindingPropertiesValuePropertiesPtrOutput) ToFormInputBindingPropertiesValuePropertiesPtrOutput() FormInputBindingPropertiesValuePropertiesPtrOutput

func (FormInputBindingPropertiesValuePropertiesPtrOutput) ToFormInputBindingPropertiesValuePropertiesPtrOutputWithContext added in v0.98.0

func (o FormInputBindingPropertiesValuePropertiesPtrOutput) ToFormInputBindingPropertiesValuePropertiesPtrOutputWithContext(ctx context.Context) FormInputBindingPropertiesValuePropertiesPtrOutput

type FormInputValueProperty added in v0.98.0

type FormInputValueProperty struct {
	// The information to bind fields to data at runtime.
	BindingProperties *FormInputValuePropertyBindingProperties `pulumi:"bindingProperties"`
	// A list of form properties to concatenate to create the value to assign to this field property.
	Concat []FormInputValueProperty `pulumi:"concat"`
	// The value to assign to the input field.
	Value *string `pulumi:"value"`
}

type FormInputValuePropertyArgs added in v0.98.0

type FormInputValuePropertyArgs struct {
	// The information to bind fields to data at runtime.
	BindingProperties FormInputValuePropertyBindingPropertiesPtrInput `pulumi:"bindingProperties"`
	// A list of form properties to concatenate to create the value to assign to this field property.
	Concat FormInputValuePropertyArrayInput `pulumi:"concat"`
	// The value to assign to the input field.
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (FormInputValuePropertyArgs) ElementType added in v0.98.0

func (FormInputValuePropertyArgs) ElementType() reflect.Type

func (FormInputValuePropertyArgs) ToFormInputValuePropertyOutput added in v0.98.0

func (i FormInputValuePropertyArgs) ToFormInputValuePropertyOutput() FormInputValuePropertyOutput

func (FormInputValuePropertyArgs) ToFormInputValuePropertyOutputWithContext added in v0.98.0

func (i FormInputValuePropertyArgs) ToFormInputValuePropertyOutputWithContext(ctx context.Context) FormInputValuePropertyOutput

func (FormInputValuePropertyArgs) ToFormInputValuePropertyPtrOutput added in v0.98.0

func (i FormInputValuePropertyArgs) ToFormInputValuePropertyPtrOutput() FormInputValuePropertyPtrOutput

func (FormInputValuePropertyArgs) ToFormInputValuePropertyPtrOutputWithContext added in v0.98.0

func (i FormInputValuePropertyArgs) ToFormInputValuePropertyPtrOutputWithContext(ctx context.Context) FormInputValuePropertyPtrOutput

type FormInputValuePropertyArray added in v0.98.0

type FormInputValuePropertyArray []FormInputValuePropertyInput

func (FormInputValuePropertyArray) ElementType added in v0.98.0

func (FormInputValuePropertyArray) ToFormInputValuePropertyArrayOutput added in v0.98.0

func (i FormInputValuePropertyArray) ToFormInputValuePropertyArrayOutput() FormInputValuePropertyArrayOutput

func (FormInputValuePropertyArray) ToFormInputValuePropertyArrayOutputWithContext added in v0.98.0

func (i FormInputValuePropertyArray) ToFormInputValuePropertyArrayOutputWithContext(ctx context.Context) FormInputValuePropertyArrayOutput

type FormInputValuePropertyArrayInput added in v0.98.0

type FormInputValuePropertyArrayInput interface {
	pulumi.Input

	ToFormInputValuePropertyArrayOutput() FormInputValuePropertyArrayOutput
	ToFormInputValuePropertyArrayOutputWithContext(context.Context) FormInputValuePropertyArrayOutput
}

FormInputValuePropertyArrayInput is an input type that accepts FormInputValuePropertyArray and FormInputValuePropertyArrayOutput values. You can construct a concrete instance of `FormInputValuePropertyArrayInput` via:

FormInputValuePropertyArray{ FormInputValuePropertyArgs{...} }

type FormInputValuePropertyArrayOutput added in v0.98.0

type FormInputValuePropertyArrayOutput struct{ *pulumi.OutputState }

func (FormInputValuePropertyArrayOutput) ElementType added in v0.98.0

func (FormInputValuePropertyArrayOutput) Index added in v0.98.0

func (FormInputValuePropertyArrayOutput) ToFormInputValuePropertyArrayOutput added in v0.98.0

func (o FormInputValuePropertyArrayOutput) ToFormInputValuePropertyArrayOutput() FormInputValuePropertyArrayOutput

func (FormInputValuePropertyArrayOutput) ToFormInputValuePropertyArrayOutputWithContext added in v0.98.0

func (o FormInputValuePropertyArrayOutput) ToFormInputValuePropertyArrayOutputWithContext(ctx context.Context) FormInputValuePropertyArrayOutput

type FormInputValuePropertyBindingProperties added in v0.98.0

type FormInputValuePropertyBindingProperties struct {
	// The data field to bind the property to.
	Field *string `pulumi:"field"`
	// The form property to bind to the data field.
	Property string `pulumi:"property"`
}

type FormInputValuePropertyBindingPropertiesArgs added in v0.98.0

type FormInputValuePropertyBindingPropertiesArgs struct {
	// The data field to bind the property to.
	Field pulumi.StringPtrInput `pulumi:"field"`
	// The form property to bind to the data field.
	Property pulumi.StringInput `pulumi:"property"`
}

func (FormInputValuePropertyBindingPropertiesArgs) ElementType added in v0.98.0

func (FormInputValuePropertyBindingPropertiesArgs) ToFormInputValuePropertyBindingPropertiesOutput added in v0.98.0

func (i FormInputValuePropertyBindingPropertiesArgs) ToFormInputValuePropertyBindingPropertiesOutput() FormInputValuePropertyBindingPropertiesOutput

func (FormInputValuePropertyBindingPropertiesArgs) ToFormInputValuePropertyBindingPropertiesOutputWithContext added in v0.98.0

func (i FormInputValuePropertyBindingPropertiesArgs) ToFormInputValuePropertyBindingPropertiesOutputWithContext(ctx context.Context) FormInputValuePropertyBindingPropertiesOutput

func (FormInputValuePropertyBindingPropertiesArgs) ToFormInputValuePropertyBindingPropertiesPtrOutput added in v0.98.0

func (i FormInputValuePropertyBindingPropertiesArgs) ToFormInputValuePropertyBindingPropertiesPtrOutput() FormInputValuePropertyBindingPropertiesPtrOutput

func (FormInputValuePropertyBindingPropertiesArgs) ToFormInputValuePropertyBindingPropertiesPtrOutputWithContext added in v0.98.0

func (i FormInputValuePropertyBindingPropertiesArgs) ToFormInputValuePropertyBindingPropertiesPtrOutputWithContext(ctx context.Context) FormInputValuePropertyBindingPropertiesPtrOutput

type FormInputValuePropertyBindingPropertiesInput added in v0.98.0

type FormInputValuePropertyBindingPropertiesInput interface {
	pulumi.Input

	ToFormInputValuePropertyBindingPropertiesOutput() FormInputValuePropertyBindingPropertiesOutput
	ToFormInputValuePropertyBindingPropertiesOutputWithContext(context.Context) FormInputValuePropertyBindingPropertiesOutput
}

FormInputValuePropertyBindingPropertiesInput is an input type that accepts FormInputValuePropertyBindingPropertiesArgs and FormInputValuePropertyBindingPropertiesOutput values. You can construct a concrete instance of `FormInputValuePropertyBindingPropertiesInput` via:

FormInputValuePropertyBindingPropertiesArgs{...}

type FormInputValuePropertyBindingPropertiesOutput added in v0.98.0

type FormInputValuePropertyBindingPropertiesOutput struct{ *pulumi.OutputState }

func (FormInputValuePropertyBindingPropertiesOutput) ElementType added in v0.98.0

func (FormInputValuePropertyBindingPropertiesOutput) Field added in v0.98.0

The data field to bind the property to.

func (FormInputValuePropertyBindingPropertiesOutput) Property added in v0.98.0

The form property to bind to the data field.

func (FormInputValuePropertyBindingPropertiesOutput) ToFormInputValuePropertyBindingPropertiesOutput added in v0.98.0

func (o FormInputValuePropertyBindingPropertiesOutput) ToFormInputValuePropertyBindingPropertiesOutput() FormInputValuePropertyBindingPropertiesOutput

func (FormInputValuePropertyBindingPropertiesOutput) ToFormInputValuePropertyBindingPropertiesOutputWithContext added in v0.98.0

func (o FormInputValuePropertyBindingPropertiesOutput) ToFormInputValuePropertyBindingPropertiesOutputWithContext(ctx context.Context) FormInputValuePropertyBindingPropertiesOutput

func (FormInputValuePropertyBindingPropertiesOutput) ToFormInputValuePropertyBindingPropertiesPtrOutput added in v0.98.0

func (o FormInputValuePropertyBindingPropertiesOutput) ToFormInputValuePropertyBindingPropertiesPtrOutput() FormInputValuePropertyBindingPropertiesPtrOutput

func (FormInputValuePropertyBindingPropertiesOutput) ToFormInputValuePropertyBindingPropertiesPtrOutputWithContext added in v0.98.0

func (o FormInputValuePropertyBindingPropertiesOutput) ToFormInputValuePropertyBindingPropertiesPtrOutputWithContext(ctx context.Context) FormInputValuePropertyBindingPropertiesPtrOutput

type FormInputValuePropertyBindingPropertiesPtrInput added in v0.98.0

type FormInputValuePropertyBindingPropertiesPtrInput interface {
	pulumi.Input

	ToFormInputValuePropertyBindingPropertiesPtrOutput() FormInputValuePropertyBindingPropertiesPtrOutput
	ToFormInputValuePropertyBindingPropertiesPtrOutputWithContext(context.Context) FormInputValuePropertyBindingPropertiesPtrOutput
}

FormInputValuePropertyBindingPropertiesPtrInput is an input type that accepts FormInputValuePropertyBindingPropertiesArgs, FormInputValuePropertyBindingPropertiesPtr and FormInputValuePropertyBindingPropertiesPtrOutput values. You can construct a concrete instance of `FormInputValuePropertyBindingPropertiesPtrInput` via:

        FormInputValuePropertyBindingPropertiesArgs{...}

or:

        nil

type FormInputValuePropertyBindingPropertiesPtrOutput added in v0.98.0

type FormInputValuePropertyBindingPropertiesPtrOutput struct{ *pulumi.OutputState }

func (FormInputValuePropertyBindingPropertiesPtrOutput) Elem added in v0.98.0

func (FormInputValuePropertyBindingPropertiesPtrOutput) ElementType added in v0.98.0

func (FormInputValuePropertyBindingPropertiesPtrOutput) Field added in v0.98.0

The data field to bind the property to.

func (FormInputValuePropertyBindingPropertiesPtrOutput) Property added in v0.98.0

The form property to bind to the data field.

func (FormInputValuePropertyBindingPropertiesPtrOutput) ToFormInputValuePropertyBindingPropertiesPtrOutput added in v0.98.0

func (o FormInputValuePropertyBindingPropertiesPtrOutput) ToFormInputValuePropertyBindingPropertiesPtrOutput() FormInputValuePropertyBindingPropertiesPtrOutput

func (FormInputValuePropertyBindingPropertiesPtrOutput) ToFormInputValuePropertyBindingPropertiesPtrOutputWithContext added in v0.98.0

func (o FormInputValuePropertyBindingPropertiesPtrOutput) ToFormInputValuePropertyBindingPropertiesPtrOutputWithContext(ctx context.Context) FormInputValuePropertyBindingPropertiesPtrOutput

type FormInputValuePropertyInput added in v0.98.0

type FormInputValuePropertyInput interface {
	pulumi.Input

	ToFormInputValuePropertyOutput() FormInputValuePropertyOutput
	ToFormInputValuePropertyOutputWithContext(context.Context) FormInputValuePropertyOutput
}

FormInputValuePropertyInput is an input type that accepts FormInputValuePropertyArgs and FormInputValuePropertyOutput values. You can construct a concrete instance of `FormInputValuePropertyInput` via:

FormInputValuePropertyArgs{...}

type FormInputValuePropertyOutput added in v0.98.0

type FormInputValuePropertyOutput struct{ *pulumi.OutputState }

func (FormInputValuePropertyOutput) BindingProperties added in v0.98.0

The information to bind fields to data at runtime.

func (FormInputValuePropertyOutput) Concat added in v0.98.0

A list of form properties to concatenate to create the value to assign to this field property.

func (FormInputValuePropertyOutput) ElementType added in v0.98.0

func (FormInputValuePropertyOutput) ToFormInputValuePropertyOutput added in v0.98.0

func (o FormInputValuePropertyOutput) ToFormInputValuePropertyOutput() FormInputValuePropertyOutput

func (FormInputValuePropertyOutput) ToFormInputValuePropertyOutputWithContext added in v0.98.0

func (o FormInputValuePropertyOutput) ToFormInputValuePropertyOutputWithContext(ctx context.Context) FormInputValuePropertyOutput

func (FormInputValuePropertyOutput) ToFormInputValuePropertyPtrOutput added in v0.98.0

func (o FormInputValuePropertyOutput) ToFormInputValuePropertyPtrOutput() FormInputValuePropertyPtrOutput

func (FormInputValuePropertyOutput) ToFormInputValuePropertyPtrOutputWithContext added in v0.98.0

func (o FormInputValuePropertyOutput) ToFormInputValuePropertyPtrOutputWithContext(ctx context.Context) FormInputValuePropertyPtrOutput

func (FormInputValuePropertyOutput) Value added in v0.98.0

The value to assign to the input field.

type FormInputValuePropertyPtrInput added in v0.98.0

type FormInputValuePropertyPtrInput interface {
	pulumi.Input

	ToFormInputValuePropertyPtrOutput() FormInputValuePropertyPtrOutput
	ToFormInputValuePropertyPtrOutputWithContext(context.Context) FormInputValuePropertyPtrOutput
}

FormInputValuePropertyPtrInput is an input type that accepts FormInputValuePropertyArgs, FormInputValuePropertyPtr and FormInputValuePropertyPtrOutput values. You can construct a concrete instance of `FormInputValuePropertyPtrInput` via:

        FormInputValuePropertyArgs{...}

or:

        nil

func FormInputValuePropertyPtr added in v0.98.0

func FormInputValuePropertyPtr(v *FormInputValuePropertyArgs) FormInputValuePropertyPtrInput

type FormInputValuePropertyPtrOutput added in v0.98.0

type FormInputValuePropertyPtrOutput struct{ *pulumi.OutputState }

func (FormInputValuePropertyPtrOutput) BindingProperties added in v0.98.0

The information to bind fields to data at runtime.

func (FormInputValuePropertyPtrOutput) Concat added in v0.98.0

A list of form properties to concatenate to create the value to assign to this field property.

func (FormInputValuePropertyPtrOutput) Elem added in v0.98.0

func (FormInputValuePropertyPtrOutput) ElementType added in v0.98.0

func (FormInputValuePropertyPtrOutput) ToFormInputValuePropertyPtrOutput added in v0.98.0

func (o FormInputValuePropertyPtrOutput) ToFormInputValuePropertyPtrOutput() FormInputValuePropertyPtrOutput

func (FormInputValuePropertyPtrOutput) ToFormInputValuePropertyPtrOutputWithContext added in v0.98.0

func (o FormInputValuePropertyPtrOutput) ToFormInputValuePropertyPtrOutputWithContext(ctx context.Context) FormInputValuePropertyPtrOutput

func (FormInputValuePropertyPtrOutput) Value added in v0.98.0

The value to assign to the input field.

type FormLabelDecorator added in v0.61.0

type FormLabelDecorator string

func (FormLabelDecorator) ElementType added in v0.61.0

func (FormLabelDecorator) ElementType() reflect.Type

func (FormLabelDecorator) ToFormLabelDecoratorOutput added in v0.61.0

func (e FormLabelDecorator) ToFormLabelDecoratorOutput() FormLabelDecoratorOutput

func (FormLabelDecorator) ToFormLabelDecoratorOutputWithContext added in v0.61.0

func (e FormLabelDecorator) ToFormLabelDecoratorOutputWithContext(ctx context.Context) FormLabelDecoratorOutput

func (FormLabelDecorator) ToFormLabelDecoratorPtrOutput added in v0.61.0

func (e FormLabelDecorator) ToFormLabelDecoratorPtrOutput() FormLabelDecoratorPtrOutput

func (FormLabelDecorator) ToFormLabelDecoratorPtrOutputWithContext added in v0.61.0

func (e FormLabelDecorator) ToFormLabelDecoratorPtrOutputWithContext(ctx context.Context) FormLabelDecoratorPtrOutput

func (FormLabelDecorator) ToStringOutput added in v0.61.0

func (e FormLabelDecorator) ToStringOutput() pulumi.StringOutput

func (FormLabelDecorator) ToStringOutputWithContext added in v0.61.0

func (e FormLabelDecorator) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (FormLabelDecorator) ToStringPtrOutput added in v0.61.0

func (e FormLabelDecorator) ToStringPtrOutput() pulumi.StringPtrOutput

func (FormLabelDecorator) ToStringPtrOutputWithContext added in v0.61.0

func (e FormLabelDecorator) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FormLabelDecoratorInput added in v0.61.0

type FormLabelDecoratorInput interface {
	pulumi.Input

	ToFormLabelDecoratorOutput() FormLabelDecoratorOutput
	ToFormLabelDecoratorOutputWithContext(context.Context) FormLabelDecoratorOutput
}

FormLabelDecoratorInput is an input type that accepts values of the FormLabelDecorator enum A concrete instance of `FormLabelDecoratorInput` can be one of the following:

FormLabelDecoratorRequired
FormLabelDecoratorOptional
FormLabelDecoratorNone

type FormLabelDecoratorOutput added in v0.61.0

type FormLabelDecoratorOutput struct{ *pulumi.OutputState }

func (FormLabelDecoratorOutput) ElementType added in v0.61.0

func (FormLabelDecoratorOutput) ElementType() reflect.Type

func (FormLabelDecoratorOutput) ToFormLabelDecoratorOutput added in v0.61.0

func (o FormLabelDecoratorOutput) ToFormLabelDecoratorOutput() FormLabelDecoratorOutput

func (FormLabelDecoratorOutput) ToFormLabelDecoratorOutputWithContext added in v0.61.0

func (o FormLabelDecoratorOutput) ToFormLabelDecoratorOutputWithContext(ctx context.Context) FormLabelDecoratorOutput

func (FormLabelDecoratorOutput) ToFormLabelDecoratorPtrOutput added in v0.61.0

func (o FormLabelDecoratorOutput) ToFormLabelDecoratorPtrOutput() FormLabelDecoratorPtrOutput

func (FormLabelDecoratorOutput) ToFormLabelDecoratorPtrOutputWithContext added in v0.61.0

func (o FormLabelDecoratorOutput) ToFormLabelDecoratorPtrOutputWithContext(ctx context.Context) FormLabelDecoratorPtrOutput

func (FormLabelDecoratorOutput) ToStringOutput added in v0.61.0

func (o FormLabelDecoratorOutput) ToStringOutput() pulumi.StringOutput

func (FormLabelDecoratorOutput) ToStringOutputWithContext added in v0.61.0

func (o FormLabelDecoratorOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (FormLabelDecoratorOutput) ToStringPtrOutput added in v0.61.0

func (o FormLabelDecoratorOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (FormLabelDecoratorOutput) ToStringPtrOutputWithContext added in v0.61.0

func (o FormLabelDecoratorOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FormLabelDecoratorPtrInput added in v0.61.0

type FormLabelDecoratorPtrInput interface {
	pulumi.Input

	ToFormLabelDecoratorPtrOutput() FormLabelDecoratorPtrOutput
	ToFormLabelDecoratorPtrOutputWithContext(context.Context) FormLabelDecoratorPtrOutput
}

func FormLabelDecoratorPtr added in v0.61.0

func FormLabelDecoratorPtr(v string) FormLabelDecoratorPtrInput

type FormLabelDecoratorPtrOutput added in v0.61.0

type FormLabelDecoratorPtrOutput struct{ *pulumi.OutputState }

func (FormLabelDecoratorPtrOutput) Elem added in v0.61.0

func (FormLabelDecoratorPtrOutput) ElementType added in v0.61.0

func (FormLabelDecoratorPtrOutput) ToFormLabelDecoratorPtrOutput added in v0.61.0

func (o FormLabelDecoratorPtrOutput) ToFormLabelDecoratorPtrOutput() FormLabelDecoratorPtrOutput

func (FormLabelDecoratorPtrOutput) ToFormLabelDecoratorPtrOutputWithContext added in v0.61.0

func (o FormLabelDecoratorPtrOutput) ToFormLabelDecoratorPtrOutputWithContext(ctx context.Context) FormLabelDecoratorPtrOutput

func (FormLabelDecoratorPtrOutput) ToStringPtrOutput added in v0.61.0

func (o FormLabelDecoratorPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (FormLabelDecoratorPtrOutput) ToStringPtrOutputWithContext added in v0.61.0

func (o FormLabelDecoratorPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FormOutput added in v0.41.0

type FormOutput struct{ *pulumi.OutputState }

func (FormOutput) AppId added in v0.41.0

func (o FormOutput) AppId() pulumi.StringPtrOutput

The unique ID of the Amplify app associated with the form.

func (FormOutput) AwsId added in v0.99.0

func (o FormOutput) AwsId() pulumi.StringOutput

The ID for the form.

func (FormOutput) Cta added in v0.41.0

func (o FormOutput) Cta() FormCtaPtrOutput

The `FormCTA` object that stores the call to action configuration for the form.

func (FormOutput) DataType added in v0.41.0

The type of data source to use to create the form.

func (FormOutput) ElementType added in v0.41.0

func (FormOutput) ElementType() reflect.Type

func (FormOutput) EnvironmentName added in v0.41.0

func (o FormOutput) EnvironmentName() pulumi.StringPtrOutput

The name of the backend environment that is a part of the Amplify app.

func (FormOutput) Fields added in v0.41.0

The configuration information for the form's fields.

func (FormOutput) FormActionType added in v0.41.0

func (o FormOutput) FormActionType() FormActionTypePtrOutput

Specifies whether to perform a create or update action on the form.

func (FormOutput) LabelDecorator added in v0.61.0

func (o FormOutput) LabelDecorator() FormLabelDecoratorPtrOutput

Specifies an icon or decoration to display on the form.

func (FormOutput) Name added in v0.41.0

The name of the form.

func (FormOutput) SchemaVersion added in v0.41.0

func (o FormOutput) SchemaVersion() pulumi.StringPtrOutput

The schema version of the form.

func (FormOutput) SectionalElements added in v0.41.0

func (o FormOutput) SectionalElements() FormSectionalElementMapOutput

The configuration information for the visual helper elements for the form. These elements are not associated with any data.

func (FormOutput) Style added in v0.41.0

func (o FormOutput) Style() FormStylePtrOutput

The configuration for the form's style.

func (FormOutput) Tags added in v0.41.0

One or more key-value pairs to use when tagging the form data.

func (FormOutput) ToFormOutput added in v0.41.0

func (o FormOutput) ToFormOutput() FormOutput

func (FormOutput) ToFormOutputWithContext added in v0.41.0

func (o FormOutput) ToFormOutputWithContext(ctx context.Context) FormOutput

type FormSectionalElement added in v0.98.0

type FormSectionalElement struct {
	// Excludes a sectional element that was generated by default for a specified data model.
	Excluded *bool `pulumi:"excluded"`
	// Specifies the size of the font for a `Heading` sectional element. Valid values are `1 | 2 | 3 | 4 | 5 | 6` .
	Level *float64 `pulumi:"level"`
	// Specifies the orientation for a `Divider` sectional element. Valid values are `horizontal` or `vertical` .
	Orientation *string `pulumi:"orientation"`
	// Specifies the position of the text in a field for a `Text` sectional element.
	Position interface{} `pulumi:"position"`
	// The text for a `Text` sectional element.
	Text *string `pulumi:"text"`
	// The type of sectional element. Valid values are `Heading` , `Text` , and `Divider` .
	Type string `pulumi:"type"`
}

type FormSectionalElementArgs added in v0.98.0

type FormSectionalElementArgs struct {
	// Excludes a sectional element that was generated by default for a specified data model.
	Excluded pulumi.BoolPtrInput `pulumi:"excluded"`
	// Specifies the size of the font for a `Heading` sectional element. Valid values are `1 | 2 | 3 | 4 | 5 | 6` .
	Level pulumi.Float64PtrInput `pulumi:"level"`
	// Specifies the orientation for a `Divider` sectional element. Valid values are `horizontal` or `vertical` .
	Orientation pulumi.StringPtrInput `pulumi:"orientation"`
	// Specifies the position of the text in a field for a `Text` sectional element.
	Position pulumi.Input `pulumi:"position"`
	// The text for a `Text` sectional element.
	Text pulumi.StringPtrInput `pulumi:"text"`
	// The type of sectional element. Valid values are `Heading` , `Text` , and `Divider` .
	Type pulumi.StringInput `pulumi:"type"`
}

func (FormSectionalElementArgs) ElementType added in v0.98.0

func (FormSectionalElementArgs) ElementType() reflect.Type

func (FormSectionalElementArgs) ToFormSectionalElementOutput added in v0.98.0

func (i FormSectionalElementArgs) ToFormSectionalElementOutput() FormSectionalElementOutput

func (FormSectionalElementArgs) ToFormSectionalElementOutputWithContext added in v0.98.0

func (i FormSectionalElementArgs) ToFormSectionalElementOutputWithContext(ctx context.Context) FormSectionalElementOutput

type FormSectionalElementInput added in v0.98.0

type FormSectionalElementInput interface {
	pulumi.Input

	ToFormSectionalElementOutput() FormSectionalElementOutput
	ToFormSectionalElementOutputWithContext(context.Context) FormSectionalElementOutput
}

FormSectionalElementInput is an input type that accepts FormSectionalElementArgs and FormSectionalElementOutput values. You can construct a concrete instance of `FormSectionalElementInput` via:

FormSectionalElementArgs{...}

type FormSectionalElementMap added in v0.41.0

type FormSectionalElementMap map[string]FormSectionalElementInput

func (FormSectionalElementMap) ElementType added in v0.98.0

func (FormSectionalElementMap) ElementType() reflect.Type

func (FormSectionalElementMap) ToFormSectionalElementMapOutput added in v0.98.0

func (i FormSectionalElementMap) ToFormSectionalElementMapOutput() FormSectionalElementMapOutput

func (FormSectionalElementMap) ToFormSectionalElementMapOutputWithContext added in v0.98.0

func (i FormSectionalElementMap) ToFormSectionalElementMapOutputWithContext(ctx context.Context) FormSectionalElementMapOutput

type FormSectionalElementMapInput added in v0.41.0

type FormSectionalElementMapInput interface {
	pulumi.Input

	ToFormSectionalElementMapOutput() FormSectionalElementMapOutput
	ToFormSectionalElementMapOutputWithContext(context.Context) FormSectionalElementMapOutput
}

FormSectionalElementMapInput is an input type that accepts FormSectionalElementMap and FormSectionalElementMapOutput values. You can construct a concrete instance of `FormSectionalElementMapInput` via:

FormSectionalElementMap{ "key": FormSectionalElementArgs{...} }

type FormSectionalElementMapOutput added in v0.41.0

type FormSectionalElementMapOutput struct{ *pulumi.OutputState }

func (FormSectionalElementMapOutput) ElementType added in v0.41.0

func (FormSectionalElementMapOutput) MapIndex added in v0.98.0

func (FormSectionalElementMapOutput) ToFormSectionalElementMapOutput added in v0.41.0

func (o FormSectionalElementMapOutput) ToFormSectionalElementMapOutput() FormSectionalElementMapOutput

func (FormSectionalElementMapOutput) ToFormSectionalElementMapOutputWithContext added in v0.41.0

func (o FormSectionalElementMapOutput) ToFormSectionalElementMapOutputWithContext(ctx context.Context) FormSectionalElementMapOutput

type FormSectionalElementOutput added in v0.98.0

type FormSectionalElementOutput struct{ *pulumi.OutputState }

func (FormSectionalElementOutput) ElementType added in v0.98.0

func (FormSectionalElementOutput) ElementType() reflect.Type

func (FormSectionalElementOutput) Excluded added in v0.98.0

Excludes a sectional element that was generated by default for a specified data model.

func (FormSectionalElementOutput) Level added in v0.98.0

Specifies the size of the font for a `Heading` sectional element. Valid values are `1 | 2 | 3 | 4 | 5 | 6` .

func (FormSectionalElementOutput) Orientation added in v0.98.0

Specifies the orientation for a `Divider` sectional element. Valid values are `horizontal` or `vertical` .

func (FormSectionalElementOutput) Position added in v0.98.0

Specifies the position of the text in a field for a `Text` sectional element.

func (FormSectionalElementOutput) Text added in v0.98.0

The text for a `Text` sectional element.

func (FormSectionalElementOutput) ToFormSectionalElementOutput added in v0.98.0

func (o FormSectionalElementOutput) ToFormSectionalElementOutput() FormSectionalElementOutput

func (FormSectionalElementOutput) ToFormSectionalElementOutputWithContext added in v0.98.0

func (o FormSectionalElementOutput) ToFormSectionalElementOutputWithContext(ctx context.Context) FormSectionalElementOutput

func (FormSectionalElementOutput) Type added in v0.98.0

The type of sectional element. Valid values are `Heading` , `Text` , and `Divider` .

type FormState added in v0.41.0

type FormState struct {
}

func (FormState) ElementType added in v0.41.0

func (FormState) ElementType() reflect.Type

type FormStorageAccessLevel added in v0.98.0

type FormStorageAccessLevel string

func (FormStorageAccessLevel) ElementType added in v0.98.0

func (FormStorageAccessLevel) ElementType() reflect.Type

func (FormStorageAccessLevel) ToFormStorageAccessLevelOutput added in v0.98.0

func (e FormStorageAccessLevel) ToFormStorageAccessLevelOutput() FormStorageAccessLevelOutput

func (FormStorageAccessLevel) ToFormStorageAccessLevelOutputWithContext added in v0.98.0

func (e FormStorageAccessLevel) ToFormStorageAccessLevelOutputWithContext(ctx context.Context) FormStorageAccessLevelOutput

func (FormStorageAccessLevel) ToFormStorageAccessLevelPtrOutput added in v0.98.0

func (e FormStorageAccessLevel) ToFormStorageAccessLevelPtrOutput() FormStorageAccessLevelPtrOutput

func (FormStorageAccessLevel) ToFormStorageAccessLevelPtrOutputWithContext added in v0.98.0

func (e FormStorageAccessLevel) ToFormStorageAccessLevelPtrOutputWithContext(ctx context.Context) FormStorageAccessLevelPtrOutput

func (FormStorageAccessLevel) ToStringOutput added in v0.98.0

func (e FormStorageAccessLevel) ToStringOutput() pulumi.StringOutput

func (FormStorageAccessLevel) ToStringOutputWithContext added in v0.98.0

func (e FormStorageAccessLevel) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (FormStorageAccessLevel) ToStringPtrOutput added in v0.98.0

func (e FormStorageAccessLevel) ToStringPtrOutput() pulumi.StringPtrOutput

func (FormStorageAccessLevel) ToStringPtrOutputWithContext added in v0.98.0

func (e FormStorageAccessLevel) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FormStorageAccessLevelInput added in v0.98.0

type FormStorageAccessLevelInput interface {
	pulumi.Input

	ToFormStorageAccessLevelOutput() FormStorageAccessLevelOutput
	ToFormStorageAccessLevelOutputWithContext(context.Context) FormStorageAccessLevelOutput
}

FormStorageAccessLevelInput is an input type that accepts values of the FormStorageAccessLevel enum A concrete instance of `FormStorageAccessLevelInput` can be one of the following:

FormStorageAccessLevelPublic
FormStorageAccessLevelProtected
FormStorageAccessLevelPrivate

type FormStorageAccessLevelOutput added in v0.98.0

type FormStorageAccessLevelOutput struct{ *pulumi.OutputState }

func (FormStorageAccessLevelOutput) ElementType added in v0.98.0

func (FormStorageAccessLevelOutput) ToFormStorageAccessLevelOutput added in v0.98.0

func (o FormStorageAccessLevelOutput) ToFormStorageAccessLevelOutput() FormStorageAccessLevelOutput

func (FormStorageAccessLevelOutput) ToFormStorageAccessLevelOutputWithContext added in v0.98.0

func (o FormStorageAccessLevelOutput) ToFormStorageAccessLevelOutputWithContext(ctx context.Context) FormStorageAccessLevelOutput

func (FormStorageAccessLevelOutput) ToFormStorageAccessLevelPtrOutput added in v0.98.0

func (o FormStorageAccessLevelOutput) ToFormStorageAccessLevelPtrOutput() FormStorageAccessLevelPtrOutput

func (FormStorageAccessLevelOutput) ToFormStorageAccessLevelPtrOutputWithContext added in v0.98.0

func (o FormStorageAccessLevelOutput) ToFormStorageAccessLevelPtrOutputWithContext(ctx context.Context) FormStorageAccessLevelPtrOutput

func (FormStorageAccessLevelOutput) ToStringOutput added in v0.98.0

func (FormStorageAccessLevelOutput) ToStringOutputWithContext added in v0.98.0

func (o FormStorageAccessLevelOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (FormStorageAccessLevelOutput) ToStringPtrOutput added in v0.98.0

func (o FormStorageAccessLevelOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (FormStorageAccessLevelOutput) ToStringPtrOutputWithContext added in v0.98.0

func (o FormStorageAccessLevelOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FormStorageAccessLevelPtrInput added in v0.98.0

type FormStorageAccessLevelPtrInput interface {
	pulumi.Input

	ToFormStorageAccessLevelPtrOutput() FormStorageAccessLevelPtrOutput
	ToFormStorageAccessLevelPtrOutputWithContext(context.Context) FormStorageAccessLevelPtrOutput
}

func FormStorageAccessLevelPtr added in v0.98.0

func FormStorageAccessLevelPtr(v string) FormStorageAccessLevelPtrInput

type FormStorageAccessLevelPtrOutput added in v0.98.0

type FormStorageAccessLevelPtrOutput struct{ *pulumi.OutputState }

func (FormStorageAccessLevelPtrOutput) Elem added in v0.98.0

func (FormStorageAccessLevelPtrOutput) ElementType added in v0.98.0

func (FormStorageAccessLevelPtrOutput) ToFormStorageAccessLevelPtrOutput added in v0.98.0

func (o FormStorageAccessLevelPtrOutput) ToFormStorageAccessLevelPtrOutput() FormStorageAccessLevelPtrOutput

func (FormStorageAccessLevelPtrOutput) ToFormStorageAccessLevelPtrOutputWithContext added in v0.98.0

func (o FormStorageAccessLevelPtrOutput) ToFormStorageAccessLevelPtrOutputWithContext(ctx context.Context) FormStorageAccessLevelPtrOutput

func (FormStorageAccessLevelPtrOutput) ToStringPtrOutput added in v0.98.0

func (FormStorageAccessLevelPtrOutput) ToStringPtrOutputWithContext added in v0.98.0

func (o FormStorageAccessLevelPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FormStyle added in v0.41.0

type FormStyle struct {
	// The spacing for the horizontal gap.
	HorizontalGap interface{} `pulumi:"horizontalGap"`
	// The size of the outer padding for the form.
	OuterPadding interface{} `pulumi:"outerPadding"`
	// The spacing for the vertical gap.
	VerticalGap interface{} `pulumi:"verticalGap"`
}

type FormStyleArgs added in v0.41.0

type FormStyleArgs struct {
	// The spacing for the horizontal gap.
	HorizontalGap pulumi.Input `pulumi:"horizontalGap"`
	// The size of the outer padding for the form.
	OuterPadding pulumi.Input `pulumi:"outerPadding"`
	// The spacing for the vertical gap.
	VerticalGap pulumi.Input `pulumi:"verticalGap"`
}

func (FormStyleArgs) ElementType added in v0.41.0

func (FormStyleArgs) ElementType() reflect.Type

func (FormStyleArgs) ToFormStyleOutput added in v0.41.0

func (i FormStyleArgs) ToFormStyleOutput() FormStyleOutput

func (FormStyleArgs) ToFormStyleOutputWithContext added in v0.41.0

func (i FormStyleArgs) ToFormStyleOutputWithContext(ctx context.Context) FormStyleOutput

func (FormStyleArgs) ToFormStylePtrOutput added in v0.96.0

func (i FormStyleArgs) ToFormStylePtrOutput() FormStylePtrOutput

func (FormStyleArgs) ToFormStylePtrOutputWithContext added in v0.96.0

func (i FormStyleArgs) ToFormStylePtrOutputWithContext(ctx context.Context) FormStylePtrOutput

type FormStyleConfig0Properties added in v0.72.0

type FormStyleConfig0Properties struct {
	TokenReference string `pulumi:"tokenReference"`
}

type FormStyleConfig0PropertiesArgs added in v0.96.0

type FormStyleConfig0PropertiesArgs struct {
	TokenReference pulumi.StringInput `pulumi:"tokenReference"`
}

func (FormStyleConfig0PropertiesArgs) ElementType added in v0.96.0

func (FormStyleConfig0PropertiesArgs) ToFormStyleConfig0PropertiesOutput added in v0.96.0

func (i FormStyleConfig0PropertiesArgs) ToFormStyleConfig0PropertiesOutput() FormStyleConfig0PropertiesOutput

func (FormStyleConfig0PropertiesArgs) ToFormStyleConfig0PropertiesOutputWithContext added in v0.96.0

func (i FormStyleConfig0PropertiesArgs) ToFormStyleConfig0PropertiesOutputWithContext(ctx context.Context) FormStyleConfig0PropertiesOutput

func (FormStyleConfig0PropertiesArgs) ToFormStyleConfig0PropertiesPtrOutput added in v0.96.0

func (i FormStyleConfig0PropertiesArgs) ToFormStyleConfig0PropertiesPtrOutput() FormStyleConfig0PropertiesPtrOutput

func (FormStyleConfig0PropertiesArgs) ToFormStyleConfig0PropertiesPtrOutputWithContext added in v0.96.0

func (i FormStyleConfig0PropertiesArgs) ToFormStyleConfig0PropertiesPtrOutputWithContext(ctx context.Context) FormStyleConfig0PropertiesPtrOutput

type FormStyleConfig0PropertiesInput added in v0.96.0

type FormStyleConfig0PropertiesInput interface {
	pulumi.Input

	ToFormStyleConfig0PropertiesOutput() FormStyleConfig0PropertiesOutput
	ToFormStyleConfig0PropertiesOutputWithContext(context.Context) FormStyleConfig0PropertiesOutput
}

FormStyleConfig0PropertiesInput is an input type that accepts FormStyleConfig0PropertiesArgs and FormStyleConfig0PropertiesOutput values. You can construct a concrete instance of `FormStyleConfig0PropertiesInput` via:

FormStyleConfig0PropertiesArgs{...}

type FormStyleConfig0PropertiesOutput added in v0.96.0

type FormStyleConfig0PropertiesOutput struct{ *pulumi.OutputState }

func (FormStyleConfig0PropertiesOutput) ElementType added in v0.96.0

func (FormStyleConfig0PropertiesOutput) ToFormStyleConfig0PropertiesOutput added in v0.96.0

func (o FormStyleConfig0PropertiesOutput) ToFormStyleConfig0PropertiesOutput() FormStyleConfig0PropertiesOutput

func (FormStyleConfig0PropertiesOutput) ToFormStyleConfig0PropertiesOutputWithContext added in v0.96.0

func (o FormStyleConfig0PropertiesOutput) ToFormStyleConfig0PropertiesOutputWithContext(ctx context.Context) FormStyleConfig0PropertiesOutput

func (FormStyleConfig0PropertiesOutput) ToFormStyleConfig0PropertiesPtrOutput added in v0.96.0

func (o FormStyleConfig0PropertiesOutput) ToFormStyleConfig0PropertiesPtrOutput() FormStyleConfig0PropertiesPtrOutput

func (FormStyleConfig0PropertiesOutput) ToFormStyleConfig0PropertiesPtrOutputWithContext added in v0.96.0

func (o FormStyleConfig0PropertiesOutput) ToFormStyleConfig0PropertiesPtrOutputWithContext(ctx context.Context) FormStyleConfig0PropertiesPtrOutput

func (FormStyleConfig0PropertiesOutput) TokenReference added in v0.96.0

type FormStyleConfig0PropertiesPtrInput added in v0.96.0

type FormStyleConfig0PropertiesPtrInput interface {
	pulumi.Input

	ToFormStyleConfig0PropertiesPtrOutput() FormStyleConfig0PropertiesPtrOutput
	ToFormStyleConfig0PropertiesPtrOutputWithContext(context.Context) FormStyleConfig0PropertiesPtrOutput
}

FormStyleConfig0PropertiesPtrInput is an input type that accepts FormStyleConfig0PropertiesArgs, FormStyleConfig0PropertiesPtr and FormStyleConfig0PropertiesPtrOutput values. You can construct a concrete instance of `FormStyleConfig0PropertiesPtrInput` via:

        FormStyleConfig0PropertiesArgs{...}

or:

        nil

func FormStyleConfig0PropertiesPtr added in v0.96.0

type FormStyleConfig0PropertiesPtrOutput added in v0.96.0

type FormStyleConfig0PropertiesPtrOutput struct{ *pulumi.OutputState }

func (FormStyleConfig0PropertiesPtrOutput) Elem added in v0.96.0

func (FormStyleConfig0PropertiesPtrOutput) ElementType added in v0.96.0

func (FormStyleConfig0PropertiesPtrOutput) ToFormStyleConfig0PropertiesPtrOutput added in v0.96.0

func (o FormStyleConfig0PropertiesPtrOutput) ToFormStyleConfig0PropertiesPtrOutput() FormStyleConfig0PropertiesPtrOutput

func (FormStyleConfig0PropertiesPtrOutput) ToFormStyleConfig0PropertiesPtrOutputWithContext added in v0.96.0

func (o FormStyleConfig0PropertiesPtrOutput) ToFormStyleConfig0PropertiesPtrOutputWithContext(ctx context.Context) FormStyleConfig0PropertiesPtrOutput

func (FormStyleConfig0PropertiesPtrOutput) TokenReference added in v0.96.0

type FormStyleConfig1Properties added in v0.72.0

type FormStyleConfig1Properties struct {
	Value string `pulumi:"value"`
}

type FormStyleConfig1PropertiesArgs added in v0.96.0

type FormStyleConfig1PropertiesArgs struct {
	Value pulumi.StringInput `pulumi:"value"`
}

func (FormStyleConfig1PropertiesArgs) ElementType added in v0.96.0

func (FormStyleConfig1PropertiesArgs) ToFormStyleConfig1PropertiesOutput added in v0.96.0

func (i FormStyleConfig1PropertiesArgs) ToFormStyleConfig1PropertiesOutput() FormStyleConfig1PropertiesOutput

func (FormStyleConfig1PropertiesArgs) ToFormStyleConfig1PropertiesOutputWithContext added in v0.96.0

func (i FormStyleConfig1PropertiesArgs) ToFormStyleConfig1PropertiesOutputWithContext(ctx context.Context) FormStyleConfig1PropertiesOutput

func (FormStyleConfig1PropertiesArgs) ToFormStyleConfig1PropertiesPtrOutput added in v0.96.0

func (i FormStyleConfig1PropertiesArgs) ToFormStyleConfig1PropertiesPtrOutput() FormStyleConfig1PropertiesPtrOutput

func (FormStyleConfig1PropertiesArgs) ToFormStyleConfig1PropertiesPtrOutputWithContext added in v0.96.0

func (i FormStyleConfig1PropertiesArgs) ToFormStyleConfig1PropertiesPtrOutputWithContext(ctx context.Context) FormStyleConfig1PropertiesPtrOutput

type FormStyleConfig1PropertiesInput added in v0.96.0

type FormStyleConfig1PropertiesInput interface {
	pulumi.Input

	ToFormStyleConfig1PropertiesOutput() FormStyleConfig1PropertiesOutput
	ToFormStyleConfig1PropertiesOutputWithContext(context.Context) FormStyleConfig1PropertiesOutput
}

FormStyleConfig1PropertiesInput is an input type that accepts FormStyleConfig1PropertiesArgs and FormStyleConfig1PropertiesOutput values. You can construct a concrete instance of `FormStyleConfig1PropertiesInput` via:

FormStyleConfig1PropertiesArgs{...}

type FormStyleConfig1PropertiesOutput added in v0.96.0

type FormStyleConfig1PropertiesOutput struct{ *pulumi.OutputState }

func (FormStyleConfig1PropertiesOutput) ElementType added in v0.96.0

func (FormStyleConfig1PropertiesOutput) ToFormStyleConfig1PropertiesOutput added in v0.96.0

func (o FormStyleConfig1PropertiesOutput) ToFormStyleConfig1PropertiesOutput() FormStyleConfig1PropertiesOutput

func (FormStyleConfig1PropertiesOutput) ToFormStyleConfig1PropertiesOutputWithContext added in v0.96.0

func (o FormStyleConfig1PropertiesOutput) ToFormStyleConfig1PropertiesOutputWithContext(ctx context.Context) FormStyleConfig1PropertiesOutput

func (FormStyleConfig1PropertiesOutput) ToFormStyleConfig1PropertiesPtrOutput added in v0.96.0

func (o FormStyleConfig1PropertiesOutput) ToFormStyleConfig1PropertiesPtrOutput() FormStyleConfig1PropertiesPtrOutput

func (FormStyleConfig1PropertiesOutput) ToFormStyleConfig1PropertiesPtrOutputWithContext added in v0.96.0

func (o FormStyleConfig1PropertiesOutput) ToFormStyleConfig1PropertiesPtrOutputWithContext(ctx context.Context) FormStyleConfig1PropertiesPtrOutput

func (FormStyleConfig1PropertiesOutput) Value added in v0.96.0

type FormStyleConfig1PropertiesPtrInput added in v0.96.0

type FormStyleConfig1PropertiesPtrInput interface {
	pulumi.Input

	ToFormStyleConfig1PropertiesPtrOutput() FormStyleConfig1PropertiesPtrOutput
	ToFormStyleConfig1PropertiesPtrOutputWithContext(context.Context) FormStyleConfig1PropertiesPtrOutput
}

FormStyleConfig1PropertiesPtrInput is an input type that accepts FormStyleConfig1PropertiesArgs, FormStyleConfig1PropertiesPtr and FormStyleConfig1PropertiesPtrOutput values. You can construct a concrete instance of `FormStyleConfig1PropertiesPtrInput` via:

        FormStyleConfig1PropertiesArgs{...}

or:

        nil

func FormStyleConfig1PropertiesPtr added in v0.96.0

type FormStyleConfig1PropertiesPtrOutput added in v0.96.0

type FormStyleConfig1PropertiesPtrOutput struct{ *pulumi.OutputState }

func (FormStyleConfig1PropertiesPtrOutput) Elem added in v0.96.0

func (FormStyleConfig1PropertiesPtrOutput) ElementType added in v0.96.0

func (FormStyleConfig1PropertiesPtrOutput) ToFormStyleConfig1PropertiesPtrOutput added in v0.96.0

func (o FormStyleConfig1PropertiesPtrOutput) ToFormStyleConfig1PropertiesPtrOutput() FormStyleConfig1PropertiesPtrOutput

func (FormStyleConfig1PropertiesPtrOutput) ToFormStyleConfig1PropertiesPtrOutputWithContext added in v0.96.0

func (o FormStyleConfig1PropertiesPtrOutput) ToFormStyleConfig1PropertiesPtrOutputWithContext(ctx context.Context) FormStyleConfig1PropertiesPtrOutput

func (FormStyleConfig1PropertiesPtrOutput) Value added in v0.96.0

type FormStyleInput added in v0.41.0

type FormStyleInput interface {
	pulumi.Input

	ToFormStyleOutput() FormStyleOutput
	ToFormStyleOutputWithContext(context.Context) FormStyleOutput
}

FormStyleInput is an input type that accepts FormStyleArgs and FormStyleOutput values. You can construct a concrete instance of `FormStyleInput` via:

FormStyleArgs{...}

type FormStyleOutput added in v0.41.0

type FormStyleOutput struct{ *pulumi.OutputState }

func (FormStyleOutput) ElementType added in v0.41.0

func (FormStyleOutput) ElementType() reflect.Type

func (FormStyleOutput) HorizontalGap added in v0.41.0

func (o FormStyleOutput) HorizontalGap() pulumi.AnyOutput

The spacing for the horizontal gap.

func (FormStyleOutput) OuterPadding added in v0.41.0

func (o FormStyleOutput) OuterPadding() pulumi.AnyOutput

The size of the outer padding for the form.

func (FormStyleOutput) ToFormStyleOutput added in v0.41.0

func (o FormStyleOutput) ToFormStyleOutput() FormStyleOutput

func (FormStyleOutput) ToFormStyleOutputWithContext added in v0.41.0

func (o FormStyleOutput) ToFormStyleOutputWithContext(ctx context.Context) FormStyleOutput

func (FormStyleOutput) ToFormStylePtrOutput added in v0.96.0

func (o FormStyleOutput) ToFormStylePtrOutput() FormStylePtrOutput

func (FormStyleOutput) ToFormStylePtrOutputWithContext added in v0.96.0

func (o FormStyleOutput) ToFormStylePtrOutputWithContext(ctx context.Context) FormStylePtrOutput

func (FormStyleOutput) VerticalGap added in v0.41.0

func (o FormStyleOutput) VerticalGap() pulumi.AnyOutput

The spacing for the vertical gap.

type FormStylePtrInput added in v0.96.0

type FormStylePtrInput interface {
	pulumi.Input

	ToFormStylePtrOutput() FormStylePtrOutput
	ToFormStylePtrOutputWithContext(context.Context) FormStylePtrOutput
}

FormStylePtrInput is an input type that accepts FormStyleArgs, FormStylePtr and FormStylePtrOutput values. You can construct a concrete instance of `FormStylePtrInput` via:

        FormStyleArgs{...}

or:

        nil

func FormStylePtr added in v0.96.0

func FormStylePtr(v *FormStyleArgs) FormStylePtrInput

type FormStylePtrOutput added in v0.41.0

type FormStylePtrOutput struct{ *pulumi.OutputState }

func (FormStylePtrOutput) Elem added in v0.41.0

func (FormStylePtrOutput) ElementType added in v0.41.0

func (FormStylePtrOutput) ElementType() reflect.Type

func (FormStylePtrOutput) HorizontalGap added in v0.41.0

func (o FormStylePtrOutput) HorizontalGap() pulumi.AnyOutput

The spacing for the horizontal gap.

func (FormStylePtrOutput) OuterPadding added in v0.41.0

func (o FormStylePtrOutput) OuterPadding() pulumi.AnyOutput

The size of the outer padding for the form.

func (FormStylePtrOutput) ToFormStylePtrOutput added in v0.41.0

func (o FormStylePtrOutput) ToFormStylePtrOutput() FormStylePtrOutput

func (FormStylePtrOutput) ToFormStylePtrOutputWithContext added in v0.41.0

func (o FormStylePtrOutput) ToFormStylePtrOutputWithContext(ctx context.Context) FormStylePtrOutput

func (FormStylePtrOutput) VerticalGap added in v0.41.0

func (o FormStylePtrOutput) VerticalGap() pulumi.AnyOutput

The spacing for the vertical gap.

type FormValueMapping added in v0.98.0

type FormValueMapping struct {
	// The value to display for the complex object.
	DisplayValue *FormInputValueProperty `pulumi:"displayValue"`
	// The complex object.
	Value FormInputValueProperty `pulumi:"value"`
}

type FormValueMappingArgs added in v0.98.0

type FormValueMappingArgs struct {
	// The value to display for the complex object.
	DisplayValue FormInputValuePropertyPtrInput `pulumi:"displayValue"`
	// The complex object.
	Value FormInputValuePropertyInput `pulumi:"value"`
}

func (FormValueMappingArgs) ElementType added in v0.98.0

func (FormValueMappingArgs) ElementType() reflect.Type

func (FormValueMappingArgs) ToFormValueMappingOutput added in v0.98.0

func (i FormValueMappingArgs) ToFormValueMappingOutput() FormValueMappingOutput

func (FormValueMappingArgs) ToFormValueMappingOutputWithContext added in v0.98.0

func (i FormValueMappingArgs) ToFormValueMappingOutputWithContext(ctx context.Context) FormValueMappingOutput

type FormValueMappingArray added in v0.98.0

type FormValueMappingArray []FormValueMappingInput

func (FormValueMappingArray) ElementType added in v0.98.0

func (FormValueMappingArray) ElementType() reflect.Type

func (FormValueMappingArray) ToFormValueMappingArrayOutput added in v0.98.0

func (i FormValueMappingArray) ToFormValueMappingArrayOutput() FormValueMappingArrayOutput

func (FormValueMappingArray) ToFormValueMappingArrayOutputWithContext added in v0.98.0

func (i FormValueMappingArray) ToFormValueMappingArrayOutputWithContext(ctx context.Context) FormValueMappingArrayOutput

type FormValueMappingArrayInput added in v0.98.0

type FormValueMappingArrayInput interface {
	pulumi.Input

	ToFormValueMappingArrayOutput() FormValueMappingArrayOutput
	ToFormValueMappingArrayOutputWithContext(context.Context) FormValueMappingArrayOutput
}

FormValueMappingArrayInput is an input type that accepts FormValueMappingArray and FormValueMappingArrayOutput values. You can construct a concrete instance of `FormValueMappingArrayInput` via:

FormValueMappingArray{ FormValueMappingArgs{...} }

type FormValueMappingArrayOutput added in v0.98.0

type FormValueMappingArrayOutput struct{ *pulumi.OutputState }

func (FormValueMappingArrayOutput) ElementType added in v0.98.0

func (FormValueMappingArrayOutput) Index added in v0.98.0

func (FormValueMappingArrayOutput) ToFormValueMappingArrayOutput added in v0.98.0

func (o FormValueMappingArrayOutput) ToFormValueMappingArrayOutput() FormValueMappingArrayOutput

func (FormValueMappingArrayOutput) ToFormValueMappingArrayOutputWithContext added in v0.98.0

func (o FormValueMappingArrayOutput) ToFormValueMappingArrayOutputWithContext(ctx context.Context) FormValueMappingArrayOutput

type FormValueMappingInput added in v0.98.0

type FormValueMappingInput interface {
	pulumi.Input

	ToFormValueMappingOutput() FormValueMappingOutput
	ToFormValueMappingOutputWithContext(context.Context) FormValueMappingOutput
}

FormValueMappingInput is an input type that accepts FormValueMappingArgs and FormValueMappingOutput values. You can construct a concrete instance of `FormValueMappingInput` via:

FormValueMappingArgs{...}

type FormValueMappingOutput added in v0.98.0

type FormValueMappingOutput struct{ *pulumi.OutputState }

func (FormValueMappingOutput) DisplayValue added in v0.98.0

The value to display for the complex object.

func (FormValueMappingOutput) ElementType added in v0.98.0

func (FormValueMappingOutput) ElementType() reflect.Type

func (FormValueMappingOutput) ToFormValueMappingOutput added in v0.98.0

func (o FormValueMappingOutput) ToFormValueMappingOutput() FormValueMappingOutput

func (FormValueMappingOutput) ToFormValueMappingOutputWithContext added in v0.98.0

func (o FormValueMappingOutput) ToFormValueMappingOutputWithContext(ctx context.Context) FormValueMappingOutput

func (FormValueMappingOutput) Value added in v0.98.0

The complex object.

type FormValueMappings added in v0.98.0

type FormValueMappings struct {
	// The information to bind fields to data at runtime.
	BindingProperties map[string]FormInputBindingPropertiesValue `pulumi:"bindingProperties"`
	// The value and display value pairs.
	Values []FormValueMapping `pulumi:"values"`
}

type FormValueMappingsArgs added in v0.98.0

type FormValueMappingsArgs struct {
	// The information to bind fields to data at runtime.
	BindingProperties FormInputBindingPropertiesValueMapInput `pulumi:"bindingProperties"`
	// The value and display value pairs.
	Values FormValueMappingArrayInput `pulumi:"values"`
}

func (FormValueMappingsArgs) ElementType added in v0.98.0

func (FormValueMappingsArgs) ElementType() reflect.Type

func (FormValueMappingsArgs) ToFormValueMappingsOutput added in v0.98.0

func (i FormValueMappingsArgs) ToFormValueMappingsOutput() FormValueMappingsOutput

func (FormValueMappingsArgs) ToFormValueMappingsOutputWithContext added in v0.98.0

func (i FormValueMappingsArgs) ToFormValueMappingsOutputWithContext(ctx context.Context) FormValueMappingsOutput

func (FormValueMappingsArgs) ToFormValueMappingsPtrOutput added in v0.98.0

func (i FormValueMappingsArgs) ToFormValueMappingsPtrOutput() FormValueMappingsPtrOutput

func (FormValueMappingsArgs) ToFormValueMappingsPtrOutputWithContext added in v0.98.0

func (i FormValueMappingsArgs) ToFormValueMappingsPtrOutputWithContext(ctx context.Context) FormValueMappingsPtrOutput

type FormValueMappingsInput added in v0.98.0

type FormValueMappingsInput interface {
	pulumi.Input

	ToFormValueMappingsOutput() FormValueMappingsOutput
	ToFormValueMappingsOutputWithContext(context.Context) FormValueMappingsOutput
}

FormValueMappingsInput is an input type that accepts FormValueMappingsArgs and FormValueMappingsOutput values. You can construct a concrete instance of `FormValueMappingsInput` via:

FormValueMappingsArgs{...}

type FormValueMappingsOutput added in v0.98.0

type FormValueMappingsOutput struct{ *pulumi.OutputState }

func (FormValueMappingsOutput) BindingProperties added in v0.98.0

The information to bind fields to data at runtime.

func (FormValueMappingsOutput) ElementType added in v0.98.0

func (FormValueMappingsOutput) ElementType() reflect.Type

func (FormValueMappingsOutput) ToFormValueMappingsOutput added in v0.98.0

func (o FormValueMappingsOutput) ToFormValueMappingsOutput() FormValueMappingsOutput

func (FormValueMappingsOutput) ToFormValueMappingsOutputWithContext added in v0.98.0

func (o FormValueMappingsOutput) ToFormValueMappingsOutputWithContext(ctx context.Context) FormValueMappingsOutput

func (FormValueMappingsOutput) ToFormValueMappingsPtrOutput added in v0.98.0

func (o FormValueMappingsOutput) ToFormValueMappingsPtrOutput() FormValueMappingsPtrOutput

func (FormValueMappingsOutput) ToFormValueMappingsPtrOutputWithContext added in v0.98.0

func (o FormValueMappingsOutput) ToFormValueMappingsPtrOutputWithContext(ctx context.Context) FormValueMappingsPtrOutput

func (FormValueMappingsOutput) Values added in v0.98.0

The value and display value pairs.

type FormValueMappingsPtrInput added in v0.98.0

type FormValueMappingsPtrInput interface {
	pulumi.Input

	ToFormValueMappingsPtrOutput() FormValueMappingsPtrOutput
	ToFormValueMappingsPtrOutputWithContext(context.Context) FormValueMappingsPtrOutput
}

FormValueMappingsPtrInput is an input type that accepts FormValueMappingsArgs, FormValueMappingsPtr and FormValueMappingsPtrOutput values. You can construct a concrete instance of `FormValueMappingsPtrInput` via:

        FormValueMappingsArgs{...}

or:

        nil

func FormValueMappingsPtr added in v0.98.0

func FormValueMappingsPtr(v *FormValueMappingsArgs) FormValueMappingsPtrInput

type FormValueMappingsPtrOutput added in v0.98.0

type FormValueMappingsPtrOutput struct{ *pulumi.OutputState }

func (FormValueMappingsPtrOutput) BindingProperties added in v0.98.0

The information to bind fields to data at runtime.

func (FormValueMappingsPtrOutput) Elem added in v0.98.0

func (FormValueMappingsPtrOutput) ElementType added in v0.98.0

func (FormValueMappingsPtrOutput) ElementType() reflect.Type

func (FormValueMappingsPtrOutput) ToFormValueMappingsPtrOutput added in v0.98.0

func (o FormValueMappingsPtrOutput) ToFormValueMappingsPtrOutput() FormValueMappingsPtrOutput

func (FormValueMappingsPtrOutput) ToFormValueMappingsPtrOutputWithContext added in v0.98.0

func (o FormValueMappingsPtrOutput) ToFormValueMappingsPtrOutputWithContext(ctx context.Context) FormValueMappingsPtrOutput

func (FormValueMappingsPtrOutput) Values added in v0.98.0

The value and display value pairs.

type LookupComponentArgs added in v0.12.0

type LookupComponentArgs struct {
	// The unique ID of the Amplify app associated with the component.
	AppId string `pulumi:"appId"`
	// The name of the backend environment that is a part of the Amplify app.
	EnvironmentName string `pulumi:"environmentName"`
	// The unique ID of the component.
	Id string `pulumi:"id"`
}

type LookupComponentOutputArgs added in v0.12.0

type LookupComponentOutputArgs struct {
	// The unique ID of the Amplify app associated with the component.
	AppId pulumi.StringInput `pulumi:"appId"`
	// The name of the backend environment that is a part of the Amplify app.
	EnvironmentName pulumi.StringInput `pulumi:"environmentName"`
	// The unique ID of the component.
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupComponentOutputArgs) ElementType added in v0.12.0

func (LookupComponentOutputArgs) ElementType() reflect.Type

type LookupComponentResult added in v0.12.0

type LookupComponentResult struct {
	// The information to connect a component's properties to data at runtime. You can't specify `tags` as a valid property for `bindingProperties` .
	BindingProperties map[string]ComponentBindingPropertiesValue `pulumi:"bindingProperties"`
	// A list of the component's `ComponentChild` instances.
	Children []ComponentChild `pulumi:"children"`
	// The data binding configuration for the component's properties. Use this for a collection component. You can't specify `tags` as a valid property for `collectionProperties` .
	CollectionProperties map[string]ComponentDataConfiguration `pulumi:"collectionProperties"`
	// The type of the component. This can be an Amplify custom UI component or another custom component.
	ComponentType *string `pulumi:"componentType"`
	// The time that the component was created.
	CreatedAt *string `pulumi:"createdAt"`
	// Describes the events that can be raised on the component. Use for the workflow feature in Amplify Studio that allows you to bind events and actions to components.
	Events map[string]ComponentEvent `pulumi:"events"`
	// The unique ID of the component.
	Id *string `pulumi:"id"`
	// The time that the component was modified.
	ModifiedAt *string `pulumi:"modifiedAt"`
	// The name of the component.
	Name *string `pulumi:"name"`
	// Describes the component's properties that can be overriden in a customized instance of the component. You can't specify `tags` as a valid property for `overrides` .
	Overrides map[string]interface{} `pulumi:"overrides"`
	// Describes the component's properties. You can't specify `tags` as a valid property for `properties` .
	Properties map[string]ComponentProperty `pulumi:"properties"`
	// The schema version of the component when it was imported.
	SchemaVersion *string `pulumi:"schemaVersion"`
	// The unique ID of the component in its original source system, such as Figma.
	SourceId *string `pulumi:"sourceId"`
	// One or more key-value pairs to use when tagging the component.
	Tags map[string]string `pulumi:"tags"`
	// A list of the component's variants. A variant is a unique style configuration of a main component.
	Variants []ComponentVariant `pulumi:"variants"`
}

func LookupComponent added in v0.12.0

func LookupComponent(ctx *pulumi.Context, args *LookupComponentArgs, opts ...pulumi.InvokeOption) (*LookupComponentResult, error)

Definition of AWS::AmplifyUIBuilder::Component Resource Type

type LookupComponentResultOutput added in v0.12.0

type LookupComponentResultOutput struct{ *pulumi.OutputState }

func LookupComponentOutput added in v0.12.0

func (LookupComponentResultOutput) BindingProperties added in v0.12.0

The information to connect a component's properties to data at runtime. You can't specify `tags` as a valid property for `bindingProperties` .

func (LookupComponentResultOutput) Children added in v0.12.0

A list of the component's `ComponentChild` instances.

func (LookupComponentResultOutput) CollectionProperties added in v0.12.0

The data binding configuration for the component's properties. Use this for a collection component. You can't specify `tags` as a valid property for `collectionProperties` .

func (LookupComponentResultOutput) ComponentType added in v0.12.0

The type of the component. This can be an Amplify custom UI component or another custom component.

func (LookupComponentResultOutput) CreatedAt added in v0.12.0

The time that the component was created.

func (LookupComponentResultOutput) ElementType added in v0.12.0

func (LookupComponentResultOutput) Events added in v0.13.0

Describes the events that can be raised on the component. Use for the workflow feature in Amplify Studio that allows you to bind events and actions to components.

func (LookupComponentResultOutput) Id added in v0.12.0

The unique ID of the component.

func (LookupComponentResultOutput) ModifiedAt added in v0.12.0

The time that the component was modified.

func (LookupComponentResultOutput) Name added in v0.12.0

The name of the component.

func (LookupComponentResultOutput) Overrides added in v0.12.0

Describes the component's properties that can be overriden in a customized instance of the component. You can't specify `tags` as a valid property for `overrides` .

func (LookupComponentResultOutput) Properties added in v0.12.0

Describes the component's properties. You can't specify `tags` as a valid property for `properties` .

func (LookupComponentResultOutput) SchemaVersion added in v0.14.0

The schema version of the component when it was imported.

func (LookupComponentResultOutput) SourceId added in v0.12.0

The unique ID of the component in its original source system, such as Figma.

func (LookupComponentResultOutput) Tags added in v0.96.0

One or more key-value pairs to use when tagging the component.

func (LookupComponentResultOutput) ToLookupComponentResultOutput added in v0.12.0

func (o LookupComponentResultOutput) ToLookupComponentResultOutput() LookupComponentResultOutput

func (LookupComponentResultOutput) ToLookupComponentResultOutputWithContext added in v0.12.0

func (o LookupComponentResultOutput) ToLookupComponentResultOutputWithContext(ctx context.Context) LookupComponentResultOutput

func (LookupComponentResultOutput) Variants added in v0.12.0

A list of the component's variants. A variant is a unique style configuration of a main component.

type LookupFormArgs added in v0.41.0

type LookupFormArgs struct {
	// The unique ID of the Amplify app associated with the form.
	AppId string `pulumi:"appId"`
	// The name of the backend environment that is a part of the Amplify app.
	EnvironmentName string `pulumi:"environmentName"`
	// The ID for the form.
	Id string `pulumi:"id"`
}

type LookupFormOutputArgs added in v0.41.0

type LookupFormOutputArgs struct {
	// The unique ID of the Amplify app associated with the form.
	AppId pulumi.StringInput `pulumi:"appId"`
	// The name of the backend environment that is a part of the Amplify app.
	EnvironmentName pulumi.StringInput `pulumi:"environmentName"`
	// The ID for the form.
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupFormOutputArgs) ElementType added in v0.41.0

func (LookupFormOutputArgs) ElementType() reflect.Type

type LookupFormResult added in v0.41.0

type LookupFormResult struct {
	// The `FormCTA` object that stores the call to action configuration for the form.
	Cta *FormCta `pulumi:"cta"`
	// The type of data source to use to create the form.
	DataType *FormDataTypeConfig `pulumi:"dataType"`
	// The configuration information for the form's fields.
	Fields map[string]FormFieldConfig `pulumi:"fields"`
	// Specifies whether to perform a create or update action on the form.
	FormActionType *FormActionType `pulumi:"formActionType"`
	// The ID for the form.
	Id *string `pulumi:"id"`
	// Specifies an icon or decoration to display on the form.
	LabelDecorator *FormLabelDecorator `pulumi:"labelDecorator"`
	// The name of the form.
	Name *string `pulumi:"name"`
	// The schema version of the form.
	SchemaVersion *string `pulumi:"schemaVersion"`
	// The configuration information for the visual helper elements for the form. These elements are not associated with any data.
	SectionalElements map[string]FormSectionalElement `pulumi:"sectionalElements"`
	// The configuration for the form's style.
	Style *FormStyle `pulumi:"style"`
	// One or more key-value pairs to use when tagging the form data.
	Tags map[string]string `pulumi:"tags"`
}

func LookupForm added in v0.41.0

func LookupForm(ctx *pulumi.Context, args *LookupFormArgs, opts ...pulumi.InvokeOption) (*LookupFormResult, error)

Definition of AWS::AmplifyUIBuilder::Form Resource Type

type LookupFormResultOutput added in v0.41.0

type LookupFormResultOutput struct{ *pulumi.OutputState }

func LookupFormOutput added in v0.41.0

func LookupFormOutput(ctx *pulumi.Context, args LookupFormOutputArgs, opts ...pulumi.InvokeOption) LookupFormResultOutput

func (LookupFormResultOutput) Cta added in v0.41.0

The `FormCTA` object that stores the call to action configuration for the form.

func (LookupFormResultOutput) DataType added in v0.41.0

The type of data source to use to create the form.

func (LookupFormResultOutput) ElementType added in v0.41.0

func (LookupFormResultOutput) ElementType() reflect.Type

func (LookupFormResultOutput) Fields added in v0.41.0

The configuration information for the form's fields.

func (LookupFormResultOutput) FormActionType added in v0.41.0

Specifies whether to perform a create or update action on the form.

func (LookupFormResultOutput) Id added in v0.41.0

The ID for the form.

func (LookupFormResultOutput) LabelDecorator added in v0.61.0

Specifies an icon or decoration to display on the form.

func (LookupFormResultOutput) Name added in v0.41.0

The name of the form.

func (LookupFormResultOutput) SchemaVersion added in v0.41.0

func (o LookupFormResultOutput) SchemaVersion() pulumi.StringPtrOutput

The schema version of the form.

func (LookupFormResultOutput) SectionalElements added in v0.41.0

The configuration information for the visual helper elements for the form. These elements are not associated with any data.

func (LookupFormResultOutput) Style added in v0.41.0

The configuration for the form's style.

func (LookupFormResultOutput) Tags added in v0.96.0

One or more key-value pairs to use when tagging the form data.

func (LookupFormResultOutput) ToLookupFormResultOutput added in v0.41.0

func (o LookupFormResultOutput) ToLookupFormResultOutput() LookupFormResultOutput

func (LookupFormResultOutput) ToLookupFormResultOutputWithContext added in v0.41.0

func (o LookupFormResultOutput) ToLookupFormResultOutputWithContext(ctx context.Context) LookupFormResultOutput

type LookupThemeArgs added in v0.12.0

type LookupThemeArgs struct {
	// The unique ID for the Amplify app associated with the theme.
	AppId string `pulumi:"appId"`
	// The name of the backend environment that is a part of the Amplify app.
	EnvironmentName string `pulumi:"environmentName"`
	// The ID for the theme.
	Id string `pulumi:"id"`
}

type LookupThemeOutputArgs added in v0.12.0

type LookupThemeOutputArgs struct {
	// The unique ID for the Amplify app associated with the theme.
	AppId pulumi.StringInput `pulumi:"appId"`
	// The name of the backend environment that is a part of the Amplify app.
	EnvironmentName pulumi.StringInput `pulumi:"environmentName"`
	// The ID for the theme.
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupThemeOutputArgs) ElementType added in v0.12.0

func (LookupThemeOutputArgs) ElementType() reflect.Type

type LookupThemeResult added in v0.12.0

type LookupThemeResult struct {
	// The time that the theme was created.
	CreatedAt *string `pulumi:"createdAt"`
	// The ID for the theme.
	Id *string `pulumi:"id"`
	// The time that the theme was modified.
	ModifiedAt *string `pulumi:"modifiedAt"`
	// The name of the theme.
	Name *string `pulumi:"name"`
	// Describes the properties that can be overriden to customize a theme.
	Overrides []ThemeValues `pulumi:"overrides"`
	// One or more key-value pairs to use when tagging the theme.
	Tags map[string]string `pulumi:"tags"`
	// A list of key-value pairs that defines the properties of the theme.
	Values []ThemeValues `pulumi:"values"`
}

func LookupTheme added in v0.12.0

func LookupTheme(ctx *pulumi.Context, args *LookupThemeArgs, opts ...pulumi.InvokeOption) (*LookupThemeResult, error)

Definition of AWS::AmplifyUIBuilder::Theme Resource Type

type LookupThemeResultOutput added in v0.12.0

type LookupThemeResultOutput struct{ *pulumi.OutputState }

func LookupThemeOutput added in v0.12.0

func LookupThemeOutput(ctx *pulumi.Context, args LookupThemeOutputArgs, opts ...pulumi.InvokeOption) LookupThemeResultOutput

func (LookupThemeResultOutput) CreatedAt added in v0.12.0

The time that the theme was created.

func (LookupThemeResultOutput) ElementType added in v0.12.0

func (LookupThemeResultOutput) ElementType() reflect.Type

func (LookupThemeResultOutput) Id added in v0.12.0

The ID for the theme.

func (LookupThemeResultOutput) ModifiedAt added in v0.12.0

The time that the theme was modified.

func (LookupThemeResultOutput) Name added in v0.12.0

The name of the theme.

func (LookupThemeResultOutput) Overrides added in v0.12.0

Describes the properties that can be overriden to customize a theme.

func (LookupThemeResultOutput) Tags added in v0.96.0

One or more key-value pairs to use when tagging the theme.

func (LookupThemeResultOutput) ToLookupThemeResultOutput added in v0.12.0

func (o LookupThemeResultOutput) ToLookupThemeResultOutput() LookupThemeResultOutput

func (LookupThemeResultOutput) ToLookupThemeResultOutputWithContext added in v0.12.0

func (o LookupThemeResultOutput) ToLookupThemeResultOutputWithContext(ctx context.Context) LookupThemeResultOutput

func (LookupThemeResultOutput) Values added in v0.12.0

A list of key-value pairs that defines the properties of the theme.

type Theme

type Theme struct {
	pulumi.CustomResourceState

	// The unique ID for the Amplify app associated with the theme.
	AppId pulumi.StringPtrOutput `pulumi:"appId"`
	// The ID for the theme.
	AwsId pulumi.StringOutput `pulumi:"awsId"`
	// The time that the theme was created.
	CreatedAt pulumi.StringOutput `pulumi:"createdAt"`
	// The name of the backend environment that is a part of the Amplify app.
	EnvironmentName pulumi.StringPtrOutput `pulumi:"environmentName"`
	// The time that the theme was modified.
	ModifiedAt pulumi.StringOutput `pulumi:"modifiedAt"`
	// The name of the theme.
	Name pulumi.StringPtrOutput `pulumi:"name"`
	// Describes the properties that can be overriden to customize a theme.
	Overrides ThemeValuesArrayOutput `pulumi:"overrides"`
	// One or more key-value pairs to use when tagging the theme.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// A list of key-value pairs that defines the properties of the theme.
	Values ThemeValuesArrayOutput `pulumi:"values"`
}

Definition of AWS::AmplifyUIBuilder::Theme Resource Type

func GetTheme

func GetTheme(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ThemeState, opts ...pulumi.ResourceOption) (*Theme, error)

GetTheme gets an existing Theme resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewTheme

func NewTheme(ctx *pulumi.Context,
	name string, args *ThemeArgs, opts ...pulumi.ResourceOption) (*Theme, error)

NewTheme registers a new resource with the given unique name, arguments, and options.

func (*Theme) ElementType

func (*Theme) ElementType() reflect.Type

func (*Theme) ToThemeOutput

func (i *Theme) ToThemeOutput() ThemeOutput

func (*Theme) ToThemeOutputWithContext

func (i *Theme) ToThemeOutputWithContext(ctx context.Context) ThemeOutput

type ThemeArgs

type ThemeArgs struct {
	// The unique ID for the Amplify app associated with the theme.
	AppId pulumi.StringPtrInput
	// The name of the backend environment that is a part of the Amplify app.
	EnvironmentName pulumi.StringPtrInput
	// The name of the theme.
	Name pulumi.StringPtrInput
	// Describes the properties that can be overriden to customize a theme.
	Overrides ThemeValuesArrayInput
	// One or more key-value pairs to use when tagging the theme.
	Tags pulumi.StringMapInput
	// A list of key-value pairs that defines the properties of the theme.
	Values ThemeValuesArrayInput
}

The set of arguments for constructing a Theme resource.

func (ThemeArgs) ElementType

func (ThemeArgs) ElementType() reflect.Type

type ThemeInput

type ThemeInput interface {
	pulumi.Input

	ToThemeOutput() ThemeOutput
	ToThemeOutputWithContext(ctx context.Context) ThemeOutput
}

type ThemeOutput

type ThemeOutput struct{ *pulumi.OutputState }

func (ThemeOutput) AppId added in v0.17.0

The unique ID for the Amplify app associated with the theme.

func (ThemeOutput) AwsId added in v0.99.0

func (o ThemeOutput) AwsId() pulumi.StringOutput

The ID for the theme.

func (ThemeOutput) CreatedAt added in v0.17.0

func (o ThemeOutput) CreatedAt() pulumi.StringOutput

The time that the theme was created.

func (ThemeOutput) ElementType

func (ThemeOutput) ElementType() reflect.Type

func (ThemeOutput) EnvironmentName added in v0.17.0

func (o ThemeOutput) EnvironmentName() pulumi.StringPtrOutput

The name of the backend environment that is a part of the Amplify app.

func (ThemeOutput) ModifiedAt added in v0.17.0

func (o ThemeOutput) ModifiedAt() pulumi.StringOutput

The time that the theme was modified.

func (ThemeOutput) Name added in v0.17.0

The name of the theme.

func (ThemeOutput) Overrides added in v0.17.0

func (o ThemeOutput) Overrides() ThemeValuesArrayOutput

Describes the properties that can be overriden to customize a theme.

func (ThemeOutput) Tags added in v0.17.0

One or more key-value pairs to use when tagging the theme.

func (ThemeOutput) ToThemeOutput

func (o ThemeOutput) ToThemeOutput() ThemeOutput

func (ThemeOutput) ToThemeOutputWithContext

func (o ThemeOutput) ToThemeOutputWithContext(ctx context.Context) ThemeOutput

func (ThemeOutput) Values added in v0.17.0

A list of key-value pairs that defines the properties of the theme.

type ThemeState

type ThemeState struct {
}

func (ThemeState) ElementType

func (ThemeState) ElementType() reflect.Type

type ThemeValue

type ThemeValue struct {
	// A list of key-value pairs that define the theme's properties.
	Children []ThemeValues `pulumi:"children"`
	// The value of a theme property.
	Value *string `pulumi:"value"`
}

type ThemeValueArgs

type ThemeValueArgs struct {
	// A list of key-value pairs that define the theme's properties.
	Children ThemeValuesArrayInput `pulumi:"children"`
	// The value of a theme property.
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (ThemeValueArgs) ElementType

func (ThemeValueArgs) ElementType() reflect.Type

func (ThemeValueArgs) ToThemeValueOutput

func (i ThemeValueArgs) ToThemeValueOutput() ThemeValueOutput

func (ThemeValueArgs) ToThemeValueOutputWithContext

func (i ThemeValueArgs) ToThemeValueOutputWithContext(ctx context.Context) ThemeValueOutput

func (ThemeValueArgs) ToThemeValuePtrOutput

func (i ThemeValueArgs) ToThemeValuePtrOutput() ThemeValuePtrOutput

func (ThemeValueArgs) ToThemeValuePtrOutputWithContext

func (i ThemeValueArgs) ToThemeValuePtrOutputWithContext(ctx context.Context) ThemeValuePtrOutput

type ThemeValueInput

type ThemeValueInput interface {
	pulumi.Input

	ToThemeValueOutput() ThemeValueOutput
	ToThemeValueOutputWithContext(context.Context) ThemeValueOutput
}

ThemeValueInput is an input type that accepts ThemeValueArgs and ThemeValueOutput values. You can construct a concrete instance of `ThemeValueInput` via:

ThemeValueArgs{...}

type ThemeValueOutput

type ThemeValueOutput struct{ *pulumi.OutputState }

func (ThemeValueOutput) Children

A list of key-value pairs that define the theme's properties.

func (ThemeValueOutput) ElementType

func (ThemeValueOutput) ElementType() reflect.Type

func (ThemeValueOutput) ToThemeValueOutput

func (o ThemeValueOutput) ToThemeValueOutput() ThemeValueOutput

func (ThemeValueOutput) ToThemeValueOutputWithContext

func (o ThemeValueOutput) ToThemeValueOutputWithContext(ctx context.Context) ThemeValueOutput

func (ThemeValueOutput) ToThemeValuePtrOutput

func (o ThemeValueOutput) ToThemeValuePtrOutput() ThemeValuePtrOutput

func (ThemeValueOutput) ToThemeValuePtrOutputWithContext

func (o ThemeValueOutput) ToThemeValuePtrOutputWithContext(ctx context.Context) ThemeValuePtrOutput

func (ThemeValueOutput) Value

The value of a theme property.

type ThemeValuePtrInput

type ThemeValuePtrInput interface {
	pulumi.Input

	ToThemeValuePtrOutput() ThemeValuePtrOutput
	ToThemeValuePtrOutputWithContext(context.Context) ThemeValuePtrOutput
}

ThemeValuePtrInput is an input type that accepts ThemeValueArgs, ThemeValuePtr and ThemeValuePtrOutput values. You can construct a concrete instance of `ThemeValuePtrInput` via:

        ThemeValueArgs{...}

or:

        nil

func ThemeValuePtr

func ThemeValuePtr(v *ThemeValueArgs) ThemeValuePtrInput

type ThemeValuePtrOutput

type ThemeValuePtrOutput struct{ *pulumi.OutputState }

func (ThemeValuePtrOutput) Children

A list of key-value pairs that define the theme's properties.

func (ThemeValuePtrOutput) Elem

func (ThemeValuePtrOutput) ElementType

func (ThemeValuePtrOutput) ElementType() reflect.Type

func (ThemeValuePtrOutput) ToThemeValuePtrOutput

func (o ThemeValuePtrOutput) ToThemeValuePtrOutput() ThemeValuePtrOutput

func (ThemeValuePtrOutput) ToThemeValuePtrOutputWithContext

func (o ThemeValuePtrOutput) ToThemeValuePtrOutputWithContext(ctx context.Context) ThemeValuePtrOutput

func (ThemeValuePtrOutput) Value

The value of a theme property.

type ThemeValues

type ThemeValues struct {
	// The name of the property.
	Key *string `pulumi:"key"`
	// The value of the property.
	Value *ThemeValue `pulumi:"value"`
}

type ThemeValuesArgs

type ThemeValuesArgs struct {
	// The name of the property.
	Key pulumi.StringPtrInput `pulumi:"key"`
	// The value of the property.
	Value ThemeValuePtrInput `pulumi:"value"`
}

func (ThemeValuesArgs) ElementType

func (ThemeValuesArgs) ElementType() reflect.Type

func (ThemeValuesArgs) ToThemeValuesOutput

func (i ThemeValuesArgs) ToThemeValuesOutput() ThemeValuesOutput

func (ThemeValuesArgs) ToThemeValuesOutputWithContext

func (i ThemeValuesArgs) ToThemeValuesOutputWithContext(ctx context.Context) ThemeValuesOutput

type ThemeValuesArray

type ThemeValuesArray []ThemeValuesInput

func (ThemeValuesArray) ElementType

func (ThemeValuesArray) ElementType() reflect.Type

func (ThemeValuesArray) ToThemeValuesArrayOutput

func (i ThemeValuesArray) ToThemeValuesArrayOutput() ThemeValuesArrayOutput

func (ThemeValuesArray) ToThemeValuesArrayOutputWithContext

func (i ThemeValuesArray) ToThemeValuesArrayOutputWithContext(ctx context.Context) ThemeValuesArrayOutput

type ThemeValuesArrayInput

type ThemeValuesArrayInput interface {
	pulumi.Input

	ToThemeValuesArrayOutput() ThemeValuesArrayOutput
	ToThemeValuesArrayOutputWithContext(context.Context) ThemeValuesArrayOutput
}

ThemeValuesArrayInput is an input type that accepts ThemeValuesArray and ThemeValuesArrayOutput values. You can construct a concrete instance of `ThemeValuesArrayInput` via:

ThemeValuesArray{ ThemeValuesArgs{...} }

type ThemeValuesArrayOutput

type ThemeValuesArrayOutput struct{ *pulumi.OutputState }

func (ThemeValuesArrayOutput) ElementType

func (ThemeValuesArrayOutput) ElementType() reflect.Type

func (ThemeValuesArrayOutput) Index

func (ThemeValuesArrayOutput) ToThemeValuesArrayOutput

func (o ThemeValuesArrayOutput) ToThemeValuesArrayOutput() ThemeValuesArrayOutput

func (ThemeValuesArrayOutput) ToThemeValuesArrayOutputWithContext

func (o ThemeValuesArrayOutput) ToThemeValuesArrayOutputWithContext(ctx context.Context) ThemeValuesArrayOutput

type ThemeValuesInput

type ThemeValuesInput interface {
	pulumi.Input

	ToThemeValuesOutput() ThemeValuesOutput
	ToThemeValuesOutputWithContext(context.Context) ThemeValuesOutput
}

ThemeValuesInput is an input type that accepts ThemeValuesArgs and ThemeValuesOutput values. You can construct a concrete instance of `ThemeValuesInput` via:

ThemeValuesArgs{...}

type ThemeValuesOutput

type ThemeValuesOutput struct{ *pulumi.OutputState }

func (ThemeValuesOutput) ElementType

func (ThemeValuesOutput) ElementType() reflect.Type

func (ThemeValuesOutput) Key

The name of the property.

func (ThemeValuesOutput) ToThemeValuesOutput

func (o ThemeValuesOutput) ToThemeValuesOutput() ThemeValuesOutput

func (ThemeValuesOutput) ToThemeValuesOutputWithContext

func (o ThemeValuesOutput) ToThemeValuesOutputWithContext(ctx context.Context) ThemeValuesOutput

func (ThemeValuesOutput) Value

The value of the property.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL