Package-level declarations

Types

Link copied to clipboard

Represents the event action configuration for an element of a Component or ComponentChild. Use for the workflow feature in Amplify Studio that allows you to bind events and actions to components. ActionParameters defines the action that is performed when an event occurs on the component.

Link copied to clipboard

Base class for all service related exceptions thrown by the AmplifyUiBuilder client

Link copied to clipboard
sealed class ApiConfiguration

Describes the API configuration for a code generation job.

Link copied to clipboard

Dependency package that may be required for the project code to run.

Link copied to clipboard

Describes the feature flags that you can specify for a code generation job.

Link copied to clipboard

Describes the enums in a generic data schema.

Link copied to clipboard

Describes a field in a generic data schema.

Link copied to clipboard

Describes a model in a generic data schema.

Link copied to clipboard

Describes a non-model in a generic data schema.

Link copied to clipboard

Describes the relationship between generic data models.

Link copied to clipboard

Describes the configuration for a code generation job that is associated with an Amplify app.

Link copied to clipboard

Describes an asset for a code generation job.

Link copied to clipboard

Describes the data schema for a code generation job.

Link copied to clipboard

Describes the configuration information for rendering the UI component associated with the code generation job.

Link copied to clipboard
sealed class CodegenJobStatus
Link copied to clipboard

A summary of the basic information about the code generation job.

Link copied to clipboard
class Component

Contains the configuration settings for a user interface (UI) element for an Amplify app. A component is configured as a primary, stand-alone UI element. Use ComponentChild to configure an instance of a Component. A ComponentChild instance inherits the configuration of the main Component.

Link copied to clipboard

Represents the data binding configuration for a component at runtime. You can use ComponentBindingPropertiesValue to add exposed properties to a component to allow different values to be entered when a component is reused in different places in an app.

Represents the data binding configuration for a specific property using data stored in Amazon Web Services. For Amazon Web Services connected properties, you can bind a property to data stored in an Amazon S3 bucket, an Amplify DataStore model or an authenticated user attribute.

Link copied to clipboard

A nested UI configuration within a parent Component.

Link copied to clipboard

Represents a conditional expression to set a component property. Use ComponentConditionProperty to set a property to different values conditionally, based on the value of another property.

Link copied to clipboard

Describes the configuration for binding a component's properties to data.

Link copied to clipboard

Describes the configuration of an event. You can bind an event and a corresponding action to a Component or a ComponentChild. A button click is an example of an event.

Link copied to clipboard

Describes the configuration for all of a component's properties. Use ComponentProperty to specify the values to render or bind by default.

Link copied to clipboard

Associates a component property to a binding property. This enables exposed properties on the top level component to propagate data to the component's property values.

Link copied to clipboard

Contains a summary of a component. This is a read-only data type that is returned by ListComponents.

Link copied to clipboard

Describes the style configuration of a unique variation of a main component.

Link copied to clipboard

Represents all of the information that is required to create a component.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Represents all of the information that is required to create a form.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Represents all of the information that is required to create a theme.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Describes the DataStore configuration for an API for a code generation job.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Describes the configuration of a request to exchange an access code for a token.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Describes the configuration information for a field in a table.

Link copied to clipboard

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

Link copied to clipboard
sealed class FieldPosition

Describes the field position.

Link copied to clipboard

Describes the validation configuration for a field.

Link copied to clipboard

Describes the configuration for the file uploader field.

Link copied to clipboard
sealed class FixedPosition
Link copied to clipboard
class Form

Contains the configuration settings for a Form user interface (UI) element for an Amplify app. A form is a component you can add to your project by specifying a data source as the default configuration for the form.

Link copied to clipboard
sealed class FormActionType
Link copied to clipboard

Describes how to bind a component property to form data.

Link copied to clipboard

Describes the configuration for a button UI element that is a part of a form.

Link copied to clipboard
sealed class FormButtonsPosition
Link copied to clipboard
class FormCta

Describes the call to action button configuration for the form.

Link copied to clipboard
sealed class FormDataSourceType
Link copied to clipboard

Describes the data type configuration for the data source associated with a form.

Link copied to clipboard

Represents the data binding configuration for a form's input fields at runtime.You can use FormInputBindingPropertiesValue to add exposed properties to a form to allow different values to be entered when a form is reused in different places in an app.

Represents the data binding configuration for a specific property using data stored in Amazon Web Services. For Amazon Web Services connected properties, you can bind a property to data stored in an Amplify DataStore model.

Link copied to clipboard

Describes the configuration for an input field on a form. Use FormInputValueProperty to specify the values to render or bind by default.

Link copied to clipboard

Associates a form property to a binding property. This enables exposed properties on the top level form to propagate data to the form's property values.

Link copied to clipboard
class FormStyle

Describes the configuration for the form's style.

Link copied to clipboard
sealed class FormStyleConfig

Describes the configuration settings for the form's style properties.

Link copied to clipboard

Describes the basic information about a form.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Describes the GraphQL configuration for an API for a code generation job.

Link copied to clipboard

An internal error has occurred. Please retry your request.

Link copied to clipboard

An invalid or out-of-range value was supplied for the input parameter.

Link copied to clipboard
sealed class JsModule
Link copied to clipboard
sealed class JsScript
Link copied to clipboard
sealed class JsTarget
Link copied to clipboard
sealed class LabelDecorator
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Represents the state configuration when an action modifies a property of another element within the same component.

Link copied to clipboard

Describes the configuration for an application with no API being used.

Link copied to clipboard
class Predicate

Stores information for generating Amplify DataStore queries. Use a Predicate to retrieve a subset of the data in a collection.

Link copied to clipboard

Stores the metadata information about a feature on a form.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Describes the code generation job configuration for a React project.

Link copied to clipboard
Link copied to clipboard

Describes a refresh token.

Link copied to clipboard
Link copied to clipboard

The resource specified in the request conflicts with an existing resource.

Link copied to clipboard

The requested resource does not exist, or access was denied.

Link copied to clipboard

Stores the configuration information for a visual helper element for a form. A sectional element can be a header, a text block, or a divider. These elements are static and not associated with any data.

Link copied to clipboard

You exceeded your service quota. Service quotas, also referred to as limits, are the maximum number of service resources or operations for your Amazon Web Services account.

Link copied to clipboard
sealed class SortDirection
Link copied to clipboard

Describes how to sort the data that you bind to a component.

Link copied to clipboard

The code generation job resource configuration.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
sealed class StorageAccessLevel
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class Theme

A theme is a collection of style settings that apply globally to the components associated with an Amplify application.

Link copied to clipboard

Describes the basic information about a theme.

Link copied to clipboard

Describes the configuration of a theme's properties.

Link copied to clipboard

A key-value pair that defines a property of a theme.

Link copied to clipboard

The request was denied due to request throttling.

Link copied to clipboard
sealed class TokenProviders
Link copied to clipboard

You don't have permission to perform this operation.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Updates and saves all of the information about a component, based on component ID.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Updates and saves all of the information about a form, based on form ID.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Saves the data binding information for a theme.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Associates a complex object with a display value. Use ValueMapping to store how to represent complex objects when they are displayed.

Link copied to clipboard

Represents the data binding configuration for a value map.