Awso_amplifyuibuilder_asyncSourceval create_component :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_amplifyuibuilder.Values.CreateComponentRequest.t ->
(Awso_amplifyuibuilder.Values.CreateComponentResponse.t,
Awso_amplifyuibuilder.Values.CreateComponentResponse.error)
Result.t
Async.Deferred.tval create_form :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_amplifyuibuilder.Values.CreateFormRequest.t ->
(Awso_amplifyuibuilder.Values.CreateFormResponse.t,
Awso_amplifyuibuilder.Values.CreateFormResponse.error)
Result.t
Async.Deferred.tval create_theme :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_amplifyuibuilder.Values.CreateThemeRequest.t ->
(Awso_amplifyuibuilder.Values.CreateThemeResponse.t,
Awso_amplifyuibuilder.Values.CreateThemeResponse.error)
Result.t
Async.Deferred.tval delete_component :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_amplifyuibuilder.Values.DeleteComponentRequest.t ->
(unit, unit) Result.t Async.Deferred.tval delete_form :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_amplifyuibuilder.Values.DeleteFormRequest.t ->
(unit, unit) Result.t Async.Deferred.tval delete_theme :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_amplifyuibuilder.Values.DeleteThemeRequest.t ->
(unit, unit) Result.t Async.Deferred.tval exchange_code_for_token :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_amplifyuibuilder.Values.ExchangeCodeForTokenRequest.t ->
(Awso_amplifyuibuilder.Values.ExchangeCodeForTokenResponse.t,
Awso_amplifyuibuilder.Values.ExchangeCodeForTokenResponse.error)
Result.t
Async.Deferred.tval export_components :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_amplifyuibuilder.Values.ExportComponentsRequest.t ->
(Awso_amplifyuibuilder.Values.ExportComponentsResponse.t,
Awso_amplifyuibuilder.Values.ExportComponentsResponse.error)
Result.t
Async.Deferred.tval export_forms :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_amplifyuibuilder.Values.ExportFormsRequest.t ->
(Awso_amplifyuibuilder.Values.ExportFormsResponse.t,
Awso_amplifyuibuilder.Values.ExportFormsResponse.error)
Result.t
Async.Deferred.tval export_themes :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_amplifyuibuilder.Values.ExportThemesRequest.t ->
(Awso_amplifyuibuilder.Values.ExportThemesResponse.t,
Awso_amplifyuibuilder.Values.ExportThemesResponse.error)
Result.t
Async.Deferred.tval get_codegen_job :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_amplifyuibuilder.Values.GetCodegenJobRequest.t ->
(Awso_amplifyuibuilder.Values.GetCodegenJobResponse.t,
Awso_amplifyuibuilder.Values.GetCodegenJobResponse.error)
Result.t
Async.Deferred.tval get_component :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_amplifyuibuilder.Values.GetComponentRequest.t ->
(Awso_amplifyuibuilder.Values.GetComponentResponse.t,
Awso_amplifyuibuilder.Values.GetComponentResponse.error)
Result.t
Async.Deferred.tval get_form :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_amplifyuibuilder.Values.GetFormRequest.t ->
(Awso_amplifyuibuilder.Values.GetFormResponse.t,
Awso_amplifyuibuilder.Values.GetFormResponse.error)
Result.t
Async.Deferred.tval get_metadata :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_amplifyuibuilder.Values.GetMetadataRequest.t ->
(Awso_amplifyuibuilder.Values.GetMetadataResponse.t,
Awso_amplifyuibuilder.Values.GetMetadataResponse.error)
Result.t
Async.Deferred.tval get_theme :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_amplifyuibuilder.Values.GetThemeRequest.t ->
(Awso_amplifyuibuilder.Values.GetThemeResponse.t,
Awso_amplifyuibuilder.Values.GetThemeResponse.error)
Result.t
Async.Deferred.tval list_codegen_jobs :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_amplifyuibuilder.Values.ListCodegenJobsRequest.t ->
(Awso_amplifyuibuilder.Values.ListCodegenJobsResponse.t,
Awso_amplifyuibuilder.Values.ListCodegenJobsResponse.error)
Result.t
Async.Deferred.tval list_components :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_amplifyuibuilder.Values.ListComponentsRequest.t ->
(Awso_amplifyuibuilder.Values.ListComponentsResponse.t,
Awso_amplifyuibuilder.Values.ListComponentsResponse.error)
Result.t
Async.Deferred.tval list_forms :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_amplifyuibuilder.Values.ListFormsRequest.t ->
(Awso_amplifyuibuilder.Values.ListFormsResponse.t,
Awso_amplifyuibuilder.Values.ListFormsResponse.error)
Result.t
Async.Deferred.tval list_tags_for_resource :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_amplifyuibuilder.Values.ListTagsForResourceRequest.t ->
(Awso_amplifyuibuilder.Values.ListTagsForResourceResponse.t,
Awso_amplifyuibuilder.Values.ListTagsForResourceResponse.error)
Result.t
Async.Deferred.tval list_themes :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_amplifyuibuilder.Values.ListThemesRequest.t ->
(Awso_amplifyuibuilder.Values.ListThemesResponse.t,
Awso_amplifyuibuilder.Values.ListThemesResponse.error)
Result.t
Async.Deferred.tval put_metadata_flag :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_amplifyuibuilder.Values.PutMetadataFlagRequest.t ->
(unit, unit) Result.t Async.Deferred.tval refresh_token :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_amplifyuibuilder.Values.RefreshTokenRequest.t ->
(Awso_amplifyuibuilder.Values.RefreshTokenResponse.t,
Awso_amplifyuibuilder.Values.RefreshTokenResponse.error)
Result.t
Async.Deferred.tval start_codegen_job :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_amplifyuibuilder.Values.StartCodegenJobRequest.t ->
(Awso_amplifyuibuilder.Values.StartCodegenJobResponse.t,
Awso_amplifyuibuilder.Values.StartCodegenJobResponse.error)
Result.t
Async.Deferred.tval tag_resource :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_amplifyuibuilder.Values.TagResourceRequest.t ->
(Awso_amplifyuibuilder.Values.TagResourceResponse.t,
Awso_amplifyuibuilder.Values.TagResourceResponse.error)
Result.t
Async.Deferred.tval untag_resource :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_amplifyuibuilder.Values.UntagResourceRequest.t ->
(Awso_amplifyuibuilder.Values.UntagResourceResponse.t,
Awso_amplifyuibuilder.Values.UntagResourceResponse.error)
Result.t
Async.Deferred.tval update_component :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_amplifyuibuilder.Values.UpdateComponentRequest.t ->
(Awso_amplifyuibuilder.Values.UpdateComponentResponse.t,
Awso_amplifyuibuilder.Values.UpdateComponentResponse.error)
Result.t
Async.Deferred.tval update_form :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_amplifyuibuilder.Values.UpdateFormRequest.t ->
(Awso_amplifyuibuilder.Values.UpdateFormResponse.t,
Awso_amplifyuibuilder.Values.UpdateFormResponse.error)
Result.t
Async.Deferred.tval update_theme :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_amplifyuibuilder.Values.UpdateThemeRequest.t ->
(Awso_amplifyuibuilder.Values.UpdateThemeResponse.t,
Awso_amplifyuibuilder.Values.UpdateThemeResponse.error)
Result.t
Async.Deferred.tinclude module type of struct include Awso_amplifyuibuilder.Values endval structure_to_value_aux :
('a * 'b option) list ->
f:(('a * 'b) list -> 'c) ->
[> `Structure of 'c ]val structure_to_wrapped_value :
wrapper:'a ->
response:'a ->
('b * 'c option) list ->
[> `Structure of ('a * [> `Structure of ('b * 'c) list ]) list ]Describes how to bind a component property to form data.
module ComponentPropertyBindingProperties =
Awso_amplifyuibuilder.Values.ComponentPropertyBindingPropertiesAssociates 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.
module ComponentConditionProperty =
Awso_amplifyuibuilder.Values.ComponentConditionPropertyRepresents 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.
module ComponentProperty = Awso_amplifyuibuilder.Values.ComponentPropertyDescribes the configuration for all of a component's properties. Use ComponentProperty to specify the values to render or bind by default.
module ComponentPropertyList =
Awso_amplifyuibuilder.Values.ComponentPropertyListmodule MutationActionSetStateParameter =
Awso_amplifyuibuilder.Values.MutationActionSetStateParameterRepresents the state configuration when an action modifies a property of another element within the same component.
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.
Describes the configuration for an application with no API being used.
Describes the GraphQL configuration for an API for a code generation job.
Describes the DataStore configuration for an API for a code generation job.
Describes the API configuration for a code generation job.
Dependency package that may be required for the project code to run.
Describes the feature flags that you can specify for a code generation job.
module CodegenGenericDataEnumValuesList =
Awso_amplifyuibuilder.Values.CodegenGenericDataEnumValuesListDescribes the enums in a generic data schema.
module CodegenGenericDataRelationshipType =
Awso_amplifyuibuilder.Values.CodegenGenericDataRelationshipTypeDescribes the relationship between generic data models.
module CodegenGenericDataFieldDataType =
Awso_amplifyuibuilder.Values.CodegenGenericDataFieldDataTypeDescribes a field in a generic data schema.
Describes a model in a generic data schema.
module CodegenGenericDataNonModelFields =
Awso_amplifyuibuilder.Values.CodegenGenericDataNonModelFieldsDescribes a non-model in a generic data schema.
module SyntheticTimestamp_date_time =
Awso_amplifyuibuilder.Values.SyntheticTimestamp_date_timeDescribes the code generation job configuration for a React project.
Describes the configuration information for rendering the UI component associated with the code generation job.
module CodegenJobGenericDataSourceType =
Awso_amplifyuibuilder.Values.CodegenJobGenericDataSourceTypeDescribes the data schema for a code generation job.
Describes an asset for a code generation job.
Describes the configuration for a code generation job that is associated with an Amplify app.
A summary of the basic information about the code generation job.
Describes the style configuration of a unique variation of a main component.
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.
Describes how to sort the data that you bind to a component.
module Predicate = Awso_amplifyuibuilder.Values.PredicateStores information for generating Amplify DataStore queries. Use a Predicate to retrieve a subset of the data in a collection.
module PredicateList = Awso_amplifyuibuilder.Values.PredicateListDescribes the configuration for binding a component's properties to data.
module ComponentCollectionProperties =
Awso_amplifyuibuilder.Values.ComponentCollectionPropertiesmodule ComponentChild = Awso_amplifyuibuilder.Values.ComponentChildA nested UI configuration within a parent Component.
module ComponentChildList = Awso_amplifyuibuilder.Values.ComponentChildListmodule ComponentBindingPropertiesValueProperties =
Awso_amplifyuibuilder.Values.ComponentBindingPropertiesValuePropertiesRepresents 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.
module ComponentBindingPropertiesValue =
Awso_amplifyuibuilder.Values.ComponentBindingPropertiesValueRepresents 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.
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.
Contains a summary of a component. This is a read-only data type that is returned by ListComponents.
Represents all of the information that is required to create a component.
Creates a new component for an Amplify app.
module ServiceQuotaExceededException =
Awso_amplifyuibuilder.Values.ServiceQuotaExceededExceptionYou 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.
The resource specified in the request conflicts with an existing resource.
An invalid or out-of-range value was supplied for the input parameter.
An internal error has occurred. Please retry your request.
Creates a new component for an Amplify app.
Describes the field position.
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.
Describes the configuration settings for the form's style properties.
Describes the configuration for the form's style.
Describes the data type configuration for the data source associated with a form.
Describes the configuration for a button UI element that is a part of a form.
Describes the call to action button configuration for the form.
module FieldValidationConfiguration =
Awso_amplifyuibuilder.Values.FieldValidationConfigurationDescribes the validation configuration for a field.
module FormInputValuePropertyBindingProperties =
Awso_amplifyuibuilder.Values.FormInputValuePropertyBindingPropertiesAssociates 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.
module FormInputValueProperty =
Awso_amplifyuibuilder.Values.FormInputValuePropertyDescribes the configuration for an input field on a form. Use FormInputValueProperty to specify the values to render or bind by default.
module FormInputValuePropertyList =
Awso_amplifyuibuilder.Values.FormInputValuePropertyListAssociates a complex object with a display value. Use ValueMapping to store how to represent complex objects when they are displayed.
module FormInputBindingPropertiesValueProperties =
Awso_amplifyuibuilder.Values.FormInputBindingPropertiesValuePropertiesRepresents 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.
module FormInputBindingPropertiesValue =
Awso_amplifyuibuilder.Values.FormInputBindingPropertiesValueRepresents 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 value map.
Describes the configuration for the file uploader field.
Describes the configuration for the default input values to display for a field.
Describes the configuration information for a field in a table.
Represents all of the information that is required to create a form.
Creates a new form for an Amplify app.
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.
Creates a new form for an Amplify app.
module ThemeValue = Awso_amplifyuibuilder.Values.ThemeValueDescribes the configuration of a theme's properties.
module ThemeValues = Awso_amplifyuibuilder.Values.ThemeValuesA key-value pair that defines a property of a theme.
module ThemeValuesList = Awso_amplifyuibuilder.Values.ThemeValuesListRepresents all of the information that is required to create a theme.
Creates a theme to apply to the components in an Amplify app.
A theme is a collection of style settings that apply globally to the components associated with an Amplify application.
Creates a theme to apply to the components in an Amplify app.
Deletes a component from an Amplify app.
Deletes a form from an Amplify app.
Deletes a theme from an Amplify app.
module ExchangeCodeForTokenRequestBody =
Awso_amplifyuibuilder.Values.ExchangeCodeForTokenRequestBodyDescribes the configuration of a request to exchange an access code for a token.
This is for internal use. Amplify uses this action to exchange an access code for a token.
module ExchangeCodeForTokenResponse =
Awso_amplifyuibuilder.Values.ExchangeCodeForTokenResponseThis is for internal use. Amplify uses this action to exchange an access code for a token.
Exports component configurations to code that is ready to integrate into an Amplify app.
Exports component configurations to code that is ready to integrate into an Amplify app.
Exports form configurations to code that is ready to integrate into an Amplify app.
Exports form configurations to code that is ready to integrate into an Amplify app.
Exports theme configurations to code that is ready to integrate into an Amplify app.
Exports theme configurations to code that is ready to integrate into an Amplify app.
Describes the basic information about a form.
Returns an existing code generation job.
The request was denied due to request throttling.
The requested resource does not exist, or access was denied.
Returns an existing code generation job.
Returns an existing component for an Amplify app.
Returns an existing component for an Amplify app.
Returns an existing form for an Amplify app.
Returns an existing form for an Amplify app.
Returns existing metadata for an Amplify app.
You don't have permission to perform this operation.
Returns existing metadata for an Amplify app.
Returns an existing theme for an Amplify app.
Returns an existing theme for an Amplify app.
Retrieves a list of code generation jobs for a specified Amplify app and backend environment.
Retrieves a list of code generation jobs for a specified Amplify app and backend environment.
Retrieves a list of components for a specified Amplify app and backend environment.
Retrieves a list of components for a specified Amplify app and backend environment.
Retrieves a list of forms for a specified Amplify app and backend environment.
Retrieves a list of forms for a specified Amplify app and backend environment.
Returns a list of tags for a specified Amazon Resource Name (ARN).
Returns a list of tags for a specified Amazon Resource Name (ARN).
Retrieves a list of themes for a specified Amplify app and backend environment.
Describes the basic information about a theme.
Retrieves a list of themes for a specified Amplify app and backend environment.
Stores the metadata information about a feature on a form.
Stores the metadata information about a feature on a form.
Describes a refresh token.
This is for internal use. Amplify uses this action to refresh a previously issued access token that might have expired.
This is for internal use. Amplify uses this action to refresh a previously issued access token that might have expired.
The code generation job resource configuration.
Starts a code generation job for a specified Amplify app and backend environment.
Starts a code generation job for a specified Amplify app and backend environment.
Tags the resource with a tag key and value.
Tags the resource with a tag key and value.
Untags a resource with a specified Amazon Resource Name (ARN).
Untags a resource with a specified Amazon Resource Name (ARN).
Updates and saves all of the information about a component, based on component ID.
Updates an existing component.
Updates an existing component.
Updates and saves all of the information about a form, based on form ID.
Updates an existing form.
Updates an existing form.
Saves the data binding information for a theme.
Updates an existing theme.
Updates an existing theme.