Documentation ¶
Overview ¶
Package amplifyuibuilder provides the client and types for making API requests to AWS Amplify UI Builder.
The Amplify UI Builder API provides a programmatic interface for creating and configuring user interface (UI) component libraries and themes for use in your Amplify applications. You can then connect these UI components to an application's backend Amazon Web Services resources.
You can also use the Amplify Studio visual designer to create UI components and model data for an app. For more information, see Introduction (https://docs.amplify.aws/console/adminui/intro) in the Amplify Docs.
The Amplify Framework is a comprehensive set of SDKs, libraries, tools, and documentation for client app development. For more information, see the Amplify Framework (https://docs.amplify.aws/). For more information about deploying an Amplify application to Amazon Web Services, see the Amplify User Guide (https://docs.aws.amazon.com/amplify/latest/userguide/welcome.html).
See https://docs.aws.amazon.com/goto/WebAPI/amplifyuibuilder-2021-08-11 for more information on this service.
See amplifyuibuilder package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/amplifyuibuilder/
Using the Client ¶
To contact AWS Amplify UI Builder with the SDK use the New function to create a new service client. With that client you can make API requests to the service. These clients are safe to use concurrently.
See the SDK's documentation for more information on how to use the SDK. https://docs.aws.amazon.com/sdk-for-go/api/
See aws.Config documentation for more information on configuring SDK clients. https://docs.aws.amazon.com/sdk-for-go/api/aws/#Config
See the AWS Amplify UI Builder client AmplifyUIBuilder for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/amplifyuibuilder/#New
Index ¶
- Constants
- func CodegenGenericDataFieldDataType_Values() []string
- func CodegenJobGenericDataSourceType_Values() []string
- func CodegenJobStatus_Values() []string
- func FixedPosition_Values() []string
- func FormActionType_Values() []string
- func FormButtonsPosition_Values() []string
- func FormDataSourceType_Values() []string
- func GenericDataRelationshipType_Values() []string
- func JSModule_Values() []string
- func JSScript_Values() []string
- func JSTarget_Values() []string
- func LabelDecorator_Values() []string
- func SortDirection_Values() []string
- func StorageAccessLevel_Values() []string
- func TokenProviders_Values() []string
- type ActionParameters
- func (s ActionParameters) GoString() string
- func (s *ActionParameters) SetAnchor(v *ComponentProperty) *ActionParameters
- func (s *ActionParameters) SetFields(v map[string]*ComponentProperty) *ActionParameters
- func (s *ActionParameters) SetGlobal(v *ComponentProperty) *ActionParameters
- func (s *ActionParameters) SetId(v *ComponentProperty) *ActionParameters
- func (s *ActionParameters) SetModel(v string) *ActionParameters
- func (s *ActionParameters) SetState(v *MutationActionSetStateParameter) *ActionParameters
- func (s *ActionParameters) SetTarget(v *ComponentProperty) *ActionParameters
- func (s *ActionParameters) SetType(v *ComponentProperty) *ActionParameters
- func (s *ActionParameters) SetUrl(v *ComponentProperty) *ActionParameters
- func (s ActionParameters) String() string
- func (s *ActionParameters) Validate() error
- type AmplifyUIBuilder
- func (c *AmplifyUIBuilder) CreateComponent(input *CreateComponentInput) (*CreateComponentOutput, error)
- func (c *AmplifyUIBuilder) CreateComponentRequest(input *CreateComponentInput) (req *request.Request, output *CreateComponentOutput)
- func (c *AmplifyUIBuilder) CreateComponentWithContext(ctx aws.Context, input *CreateComponentInput, opts ...request.Option) (*CreateComponentOutput, error)
- func (c *AmplifyUIBuilder) CreateForm(input *CreateFormInput) (*CreateFormOutput, error)
- func (c *AmplifyUIBuilder) CreateFormRequest(input *CreateFormInput) (req *request.Request, output *CreateFormOutput)
- func (c *AmplifyUIBuilder) CreateFormWithContext(ctx aws.Context, input *CreateFormInput, opts ...request.Option) (*CreateFormOutput, error)
- func (c *AmplifyUIBuilder) CreateTheme(input *CreateThemeInput) (*CreateThemeOutput, error)
- func (c *AmplifyUIBuilder) CreateThemeRequest(input *CreateThemeInput) (req *request.Request, output *CreateThemeOutput)
- func (c *AmplifyUIBuilder) CreateThemeWithContext(ctx aws.Context, input *CreateThemeInput, opts ...request.Option) (*CreateThemeOutput, error)
- func (c *AmplifyUIBuilder) DeleteComponent(input *DeleteComponentInput) (*DeleteComponentOutput, error)
- func (c *AmplifyUIBuilder) DeleteComponentRequest(input *DeleteComponentInput) (req *request.Request, output *DeleteComponentOutput)
- func (c *AmplifyUIBuilder) DeleteComponentWithContext(ctx aws.Context, input *DeleteComponentInput, opts ...request.Option) (*DeleteComponentOutput, error)
- func (c *AmplifyUIBuilder) DeleteForm(input *DeleteFormInput) (*DeleteFormOutput, error)
- func (c *AmplifyUIBuilder) DeleteFormRequest(input *DeleteFormInput) (req *request.Request, output *DeleteFormOutput)
- func (c *AmplifyUIBuilder) DeleteFormWithContext(ctx aws.Context, input *DeleteFormInput, opts ...request.Option) (*DeleteFormOutput, error)
- func (c *AmplifyUIBuilder) DeleteTheme(input *DeleteThemeInput) (*DeleteThemeOutput, error)
- func (c *AmplifyUIBuilder) DeleteThemeRequest(input *DeleteThemeInput) (req *request.Request, output *DeleteThemeOutput)
- func (c *AmplifyUIBuilder) DeleteThemeWithContext(ctx aws.Context, input *DeleteThemeInput, opts ...request.Option) (*DeleteThemeOutput, error)
- func (c *AmplifyUIBuilder) ExchangeCodeForToken(input *ExchangeCodeForTokenInput) (*ExchangeCodeForTokenOutput, error)
- func (c *AmplifyUIBuilder) ExchangeCodeForTokenRequest(input *ExchangeCodeForTokenInput) (req *request.Request, output *ExchangeCodeForTokenOutput)
- func (c *AmplifyUIBuilder) ExchangeCodeForTokenWithContext(ctx aws.Context, input *ExchangeCodeForTokenInput, opts ...request.Option) (*ExchangeCodeForTokenOutput, error)
- func (c *AmplifyUIBuilder) ExportComponents(input *ExportComponentsInput) (*ExportComponentsOutput, error)
- func (c *AmplifyUIBuilder) ExportComponentsPages(input *ExportComponentsInput, fn func(*ExportComponentsOutput, bool) bool) error
- func (c *AmplifyUIBuilder) ExportComponentsPagesWithContext(ctx aws.Context, input *ExportComponentsInput, ...) error
- func (c *AmplifyUIBuilder) ExportComponentsRequest(input *ExportComponentsInput) (req *request.Request, output *ExportComponentsOutput)
- func (c *AmplifyUIBuilder) ExportComponentsWithContext(ctx aws.Context, input *ExportComponentsInput, opts ...request.Option) (*ExportComponentsOutput, error)
- func (c *AmplifyUIBuilder) ExportForms(input *ExportFormsInput) (*ExportFormsOutput, error)
- func (c *AmplifyUIBuilder) ExportFormsPages(input *ExportFormsInput, fn func(*ExportFormsOutput, bool) bool) error
- func (c *AmplifyUIBuilder) ExportFormsPagesWithContext(ctx aws.Context, input *ExportFormsInput, ...) error
- func (c *AmplifyUIBuilder) ExportFormsRequest(input *ExportFormsInput) (req *request.Request, output *ExportFormsOutput)
- func (c *AmplifyUIBuilder) ExportFormsWithContext(ctx aws.Context, input *ExportFormsInput, opts ...request.Option) (*ExportFormsOutput, error)
- func (c *AmplifyUIBuilder) ExportThemes(input *ExportThemesInput) (*ExportThemesOutput, error)
- func (c *AmplifyUIBuilder) ExportThemesPages(input *ExportThemesInput, fn func(*ExportThemesOutput, bool) bool) error
- func (c *AmplifyUIBuilder) ExportThemesPagesWithContext(ctx aws.Context, input *ExportThemesInput, ...) error
- func (c *AmplifyUIBuilder) ExportThemesRequest(input *ExportThemesInput) (req *request.Request, output *ExportThemesOutput)
- func (c *AmplifyUIBuilder) ExportThemesWithContext(ctx aws.Context, input *ExportThemesInput, opts ...request.Option) (*ExportThemesOutput, error)
- func (c *AmplifyUIBuilder) GetCodegenJob(input *GetCodegenJobInput) (*GetCodegenJobOutput, error)
- func (c *AmplifyUIBuilder) GetCodegenJobRequest(input *GetCodegenJobInput) (req *request.Request, output *GetCodegenJobOutput)
- func (c *AmplifyUIBuilder) GetCodegenJobWithContext(ctx aws.Context, input *GetCodegenJobInput, opts ...request.Option) (*GetCodegenJobOutput, error)
- func (c *AmplifyUIBuilder) GetComponent(input *GetComponentInput) (*GetComponentOutput, error)
- func (c *AmplifyUIBuilder) GetComponentRequest(input *GetComponentInput) (req *request.Request, output *GetComponentOutput)
- func (c *AmplifyUIBuilder) GetComponentWithContext(ctx aws.Context, input *GetComponentInput, opts ...request.Option) (*GetComponentOutput, error)
- func (c *AmplifyUIBuilder) GetForm(input *GetFormInput) (*GetFormOutput, error)
- func (c *AmplifyUIBuilder) GetFormRequest(input *GetFormInput) (req *request.Request, output *GetFormOutput)
- func (c *AmplifyUIBuilder) GetFormWithContext(ctx aws.Context, input *GetFormInput, opts ...request.Option) (*GetFormOutput, error)
- func (c *AmplifyUIBuilder) GetMetadata(input *GetMetadataInput) (*GetMetadataOutput, error)
- func (c *AmplifyUIBuilder) GetMetadataRequest(input *GetMetadataInput) (req *request.Request, output *GetMetadataOutput)
- func (c *AmplifyUIBuilder) GetMetadataWithContext(ctx aws.Context, input *GetMetadataInput, opts ...request.Option) (*GetMetadataOutput, error)
- func (c *AmplifyUIBuilder) GetTheme(input *GetThemeInput) (*GetThemeOutput, error)
- func (c *AmplifyUIBuilder) GetThemeRequest(input *GetThemeInput) (req *request.Request, output *GetThemeOutput)
- func (c *AmplifyUIBuilder) GetThemeWithContext(ctx aws.Context, input *GetThemeInput, opts ...request.Option) (*GetThemeOutput, error)
- func (c *AmplifyUIBuilder) ListCodegenJobs(input *ListCodegenJobsInput) (*ListCodegenJobsOutput, error)
- func (c *AmplifyUIBuilder) ListCodegenJobsPages(input *ListCodegenJobsInput, fn func(*ListCodegenJobsOutput, bool) bool) error
- func (c *AmplifyUIBuilder) ListCodegenJobsPagesWithContext(ctx aws.Context, input *ListCodegenJobsInput, ...) error
- func (c *AmplifyUIBuilder) ListCodegenJobsRequest(input *ListCodegenJobsInput) (req *request.Request, output *ListCodegenJobsOutput)
- func (c *AmplifyUIBuilder) ListCodegenJobsWithContext(ctx aws.Context, input *ListCodegenJobsInput, opts ...request.Option) (*ListCodegenJobsOutput, error)
- func (c *AmplifyUIBuilder) ListComponents(input *ListComponentsInput) (*ListComponentsOutput, error)
- func (c *AmplifyUIBuilder) ListComponentsPages(input *ListComponentsInput, fn func(*ListComponentsOutput, bool) bool) error
- func (c *AmplifyUIBuilder) ListComponentsPagesWithContext(ctx aws.Context, input *ListComponentsInput, ...) error
- func (c *AmplifyUIBuilder) ListComponentsRequest(input *ListComponentsInput) (req *request.Request, output *ListComponentsOutput)
- func (c *AmplifyUIBuilder) ListComponentsWithContext(ctx aws.Context, input *ListComponentsInput, opts ...request.Option) (*ListComponentsOutput, error)
- func (c *AmplifyUIBuilder) ListForms(input *ListFormsInput) (*ListFormsOutput, error)
- func (c *AmplifyUIBuilder) ListFormsPages(input *ListFormsInput, fn func(*ListFormsOutput, bool) bool) error
- func (c *AmplifyUIBuilder) ListFormsPagesWithContext(ctx aws.Context, input *ListFormsInput, fn func(*ListFormsOutput, bool) bool, ...) error
- func (c *AmplifyUIBuilder) ListFormsRequest(input *ListFormsInput) (req *request.Request, output *ListFormsOutput)
- func (c *AmplifyUIBuilder) ListFormsWithContext(ctx aws.Context, input *ListFormsInput, opts ...request.Option) (*ListFormsOutput, error)
- func (c *AmplifyUIBuilder) ListThemes(input *ListThemesInput) (*ListThemesOutput, error)
- func (c *AmplifyUIBuilder) ListThemesPages(input *ListThemesInput, fn func(*ListThemesOutput, bool) bool) error
- func (c *AmplifyUIBuilder) ListThemesPagesWithContext(ctx aws.Context, input *ListThemesInput, fn func(*ListThemesOutput, bool) bool, ...) error
- func (c *AmplifyUIBuilder) ListThemesRequest(input *ListThemesInput) (req *request.Request, output *ListThemesOutput)
- func (c *AmplifyUIBuilder) ListThemesWithContext(ctx aws.Context, input *ListThemesInput, opts ...request.Option) (*ListThemesOutput, error)
- func (c *AmplifyUIBuilder) PutMetadataFlag(input *PutMetadataFlagInput) (*PutMetadataFlagOutput, error)
- func (c *AmplifyUIBuilder) PutMetadataFlagRequest(input *PutMetadataFlagInput) (req *request.Request, output *PutMetadataFlagOutput)
- func (c *AmplifyUIBuilder) PutMetadataFlagWithContext(ctx aws.Context, input *PutMetadataFlagInput, opts ...request.Option) (*PutMetadataFlagOutput, error)
- func (c *AmplifyUIBuilder) RefreshToken(input *RefreshTokenInput) (*RefreshTokenOutput, error)
- func (c *AmplifyUIBuilder) RefreshTokenRequest(input *RefreshTokenInput) (req *request.Request, output *RefreshTokenOutput)
- func (c *AmplifyUIBuilder) RefreshTokenWithContext(ctx aws.Context, input *RefreshTokenInput, opts ...request.Option) (*RefreshTokenOutput, error)
- func (c *AmplifyUIBuilder) StartCodegenJob(input *StartCodegenJobInput) (*StartCodegenJobOutput, error)
- func (c *AmplifyUIBuilder) StartCodegenJobRequest(input *StartCodegenJobInput) (req *request.Request, output *StartCodegenJobOutput)
- func (c *AmplifyUIBuilder) StartCodegenJobWithContext(ctx aws.Context, input *StartCodegenJobInput, opts ...request.Option) (*StartCodegenJobOutput, error)
- func (c *AmplifyUIBuilder) UpdateComponent(input *UpdateComponentInput) (*UpdateComponentOutput, error)
- func (c *AmplifyUIBuilder) UpdateComponentRequest(input *UpdateComponentInput) (req *request.Request, output *UpdateComponentOutput)
- func (c *AmplifyUIBuilder) UpdateComponentWithContext(ctx aws.Context, input *UpdateComponentInput, opts ...request.Option) (*UpdateComponentOutput, error)
- func (c *AmplifyUIBuilder) UpdateForm(input *UpdateFormInput) (*UpdateFormOutput, error)
- func (c *AmplifyUIBuilder) UpdateFormRequest(input *UpdateFormInput) (req *request.Request, output *UpdateFormOutput)
- func (c *AmplifyUIBuilder) UpdateFormWithContext(ctx aws.Context, input *UpdateFormInput, opts ...request.Option) (*UpdateFormOutput, error)
- func (c *AmplifyUIBuilder) UpdateTheme(input *UpdateThemeInput) (*UpdateThemeOutput, error)
- func (c *AmplifyUIBuilder) UpdateThemeRequest(input *UpdateThemeInput) (req *request.Request, output *UpdateThemeOutput)
- func (c *AmplifyUIBuilder) UpdateThemeWithContext(ctx aws.Context, input *UpdateThemeInput, opts ...request.Option) (*UpdateThemeOutput, error)
- type CodegenFeatureFlags
- type CodegenGenericDataEnum
- type CodegenGenericDataField
- func (s CodegenGenericDataField) GoString() string
- func (s *CodegenGenericDataField) SetDataType(v string) *CodegenGenericDataField
- func (s *CodegenGenericDataField) SetDataTypeValue(v string) *CodegenGenericDataField
- func (s *CodegenGenericDataField) SetIsArray(v bool) *CodegenGenericDataField
- func (s *CodegenGenericDataField) SetReadOnly(v bool) *CodegenGenericDataField
- func (s *CodegenGenericDataField) SetRelationship(v *CodegenGenericDataRelationshipType) *CodegenGenericDataField
- func (s *CodegenGenericDataField) SetRequired(v bool) *CodegenGenericDataField
- func (s CodegenGenericDataField) String() string
- func (s *CodegenGenericDataField) Validate() error
- type CodegenGenericDataModel
- func (s CodegenGenericDataModel) GoString() string
- func (s *CodegenGenericDataModel) SetFields(v map[string]*CodegenGenericDataField) *CodegenGenericDataModel
- func (s *CodegenGenericDataModel) SetIsJoinTable(v bool) *CodegenGenericDataModel
- func (s *CodegenGenericDataModel) SetPrimaryKeys(v []*string) *CodegenGenericDataModel
- func (s CodegenGenericDataModel) String() string
- func (s *CodegenGenericDataModel) Validate() error
- type CodegenGenericDataNonModel
- type CodegenGenericDataRelationshipType
- func (s CodegenGenericDataRelationshipType) GoString() string
- func (s *CodegenGenericDataRelationshipType) SetAssociatedFields(v []*string) *CodegenGenericDataRelationshipType
- func (s *CodegenGenericDataRelationshipType) SetBelongsToFieldOnRelatedModel(v string) *CodegenGenericDataRelationshipType
- func (s *CodegenGenericDataRelationshipType) SetCanUnlinkAssociatedModel(v bool) *CodegenGenericDataRelationshipType
- func (s *CodegenGenericDataRelationshipType) SetIsHasManyIndex(v bool) *CodegenGenericDataRelationshipType
- func (s *CodegenGenericDataRelationshipType) SetRelatedJoinFieldName(v string) *CodegenGenericDataRelationshipType
- func (s *CodegenGenericDataRelationshipType) SetRelatedJoinTableName(v string) *CodegenGenericDataRelationshipType
- func (s *CodegenGenericDataRelationshipType) SetRelatedModelFields(v []*string) *CodegenGenericDataRelationshipType
- func (s *CodegenGenericDataRelationshipType) SetRelatedModelName(v string) *CodegenGenericDataRelationshipType
- func (s *CodegenGenericDataRelationshipType) SetType(v string) *CodegenGenericDataRelationshipType
- func (s CodegenGenericDataRelationshipType) String() string
- func (s *CodegenGenericDataRelationshipType) Validate() error
- type CodegenJob
- func (s CodegenJob) GoString() string
- func (s *CodegenJob) SetAppId(v string) *CodegenJob
- func (s *CodegenJob) SetAsset(v *CodegenJobAsset) *CodegenJob
- func (s *CodegenJob) SetAutoGenerateForms(v bool) *CodegenJob
- func (s *CodegenJob) SetCreatedAt(v time.Time) *CodegenJob
- func (s *CodegenJob) SetEnvironmentName(v string) *CodegenJob
- func (s *CodegenJob) SetFeatures(v *CodegenFeatureFlags) *CodegenJob
- func (s *CodegenJob) SetGenericDataSchema(v *CodegenJobGenericDataSchema) *CodegenJob
- func (s *CodegenJob) SetId(v string) *CodegenJob
- func (s *CodegenJob) SetModifiedAt(v time.Time) *CodegenJob
- func (s *CodegenJob) SetRenderConfig(v *CodegenJobRenderConfig) *CodegenJob
- func (s *CodegenJob) SetStatus(v string) *CodegenJob
- func (s *CodegenJob) SetStatusMessage(v string) *CodegenJob
- func (s *CodegenJob) SetTags(v map[string]*string) *CodegenJob
- func (s CodegenJob) String() string
- type CodegenJobAsset
- type CodegenJobGenericDataSchema
- func (s CodegenJobGenericDataSchema) GoString() string
- func (s *CodegenJobGenericDataSchema) SetDataSourceType(v string) *CodegenJobGenericDataSchema
- func (s *CodegenJobGenericDataSchema) SetEnums(v map[string]*CodegenGenericDataEnum) *CodegenJobGenericDataSchema
- func (s *CodegenJobGenericDataSchema) SetModels(v map[string]*CodegenGenericDataModel) *CodegenJobGenericDataSchema
- func (s *CodegenJobGenericDataSchema) SetNonModels(v map[string]*CodegenGenericDataNonModel) *CodegenJobGenericDataSchema
- func (s CodegenJobGenericDataSchema) String() string
- func (s *CodegenJobGenericDataSchema) Validate() error
- type CodegenJobRenderConfig
- type CodegenJobSummary
- func (s CodegenJobSummary) GoString() string
- func (s *CodegenJobSummary) SetAppId(v string) *CodegenJobSummary
- func (s *CodegenJobSummary) SetCreatedAt(v time.Time) *CodegenJobSummary
- func (s *CodegenJobSummary) SetEnvironmentName(v string) *CodegenJobSummary
- func (s *CodegenJobSummary) SetId(v string) *CodegenJobSummary
- func (s *CodegenJobSummary) SetModifiedAt(v time.Time) *CodegenJobSummary
- func (s CodegenJobSummary) String() string
- type Component
- func (s Component) GoString() string
- func (s *Component) SetAppId(v string) *Component
- func (s *Component) SetBindingProperties(v map[string]*ComponentBindingPropertiesValue) *Component
- func (s *Component) SetChildren(v []*ComponentChild) *Component
- func (s *Component) SetCollectionProperties(v map[string]*ComponentDataConfiguration) *Component
- func (s *Component) SetComponentType(v string) *Component
- func (s *Component) SetCreatedAt(v time.Time) *Component
- func (s *Component) SetEnvironmentName(v string) *Component
- func (s *Component) SetEvents(v map[string]*ComponentEvent) *Component
- func (s *Component) SetId(v string) *Component
- func (s *Component) SetModifiedAt(v time.Time) *Component
- func (s *Component) SetName(v string) *Component
- func (s *Component) SetOverrides(v map[string]map[string]*string) *Component
- func (s *Component) SetProperties(v map[string]*ComponentProperty) *Component
- func (s *Component) SetSchemaVersion(v string) *Component
- func (s *Component) SetSourceId(v string) *Component
- func (s *Component) SetTags(v map[string]*string) *Component
- func (s *Component) SetVariants(v []*ComponentVariant) *Component
- func (s Component) String() string
- type ComponentBindingPropertiesValue
- func (s ComponentBindingPropertiesValue) GoString() string
- func (s *ComponentBindingPropertiesValue) SetBindingProperties(v *ComponentBindingPropertiesValueProperties) *ComponentBindingPropertiesValue
- func (s *ComponentBindingPropertiesValue) SetDefaultValue(v string) *ComponentBindingPropertiesValue
- func (s *ComponentBindingPropertiesValue) SetType(v string) *ComponentBindingPropertiesValue
- func (s ComponentBindingPropertiesValue) String() string
- type ComponentBindingPropertiesValueProperties
- func (s ComponentBindingPropertiesValueProperties) GoString() string
- func (s *ComponentBindingPropertiesValueProperties) SetBucket(v string) *ComponentBindingPropertiesValueProperties
- func (s *ComponentBindingPropertiesValueProperties) SetDefaultValue(v string) *ComponentBindingPropertiesValueProperties
- func (s *ComponentBindingPropertiesValueProperties) SetField(v string) *ComponentBindingPropertiesValueProperties
- func (s *ComponentBindingPropertiesValueProperties) SetKey(v string) *ComponentBindingPropertiesValueProperties
- func (s *ComponentBindingPropertiesValueProperties) SetModel(v string) *ComponentBindingPropertiesValueProperties
- func (s *ComponentBindingPropertiesValueProperties) SetPredicates(v []*Predicate) *ComponentBindingPropertiesValueProperties
- func (s *ComponentBindingPropertiesValueProperties) SetSlotName(v string) *ComponentBindingPropertiesValueProperties
- func (s *ComponentBindingPropertiesValueProperties) SetUserAttribute(v string) *ComponentBindingPropertiesValueProperties
- func (s ComponentBindingPropertiesValueProperties) String() string
- type ComponentChild
- func (s ComponentChild) GoString() string
- func (s *ComponentChild) SetChildren(v []*ComponentChild) *ComponentChild
- func (s *ComponentChild) SetComponentType(v string) *ComponentChild
- func (s *ComponentChild) SetEvents(v map[string]*ComponentEvent) *ComponentChild
- func (s *ComponentChild) SetName(v string) *ComponentChild
- func (s *ComponentChild) SetProperties(v map[string]*ComponentProperty) *ComponentChild
- func (s *ComponentChild) SetSourceId(v string) *ComponentChild
- func (s ComponentChild) String() string
- func (s *ComponentChild) Validate() error
- type ComponentConditionProperty
- func (s ComponentConditionProperty) GoString() string
- func (s *ComponentConditionProperty) SetElse(v *ComponentProperty) *ComponentConditionProperty
- func (s *ComponentConditionProperty) SetField(v string) *ComponentConditionProperty
- func (s *ComponentConditionProperty) SetOperand(v string) *ComponentConditionProperty
- func (s *ComponentConditionProperty) SetOperandType(v string) *ComponentConditionProperty
- func (s *ComponentConditionProperty) SetOperator(v string) *ComponentConditionProperty
- func (s *ComponentConditionProperty) SetProperty(v string) *ComponentConditionProperty
- func (s *ComponentConditionProperty) SetThen(v *ComponentProperty) *ComponentConditionProperty
- func (s ComponentConditionProperty) String() string
- func (s *ComponentConditionProperty) Validate() error
- type ComponentDataConfiguration
- func (s ComponentDataConfiguration) GoString() string
- func (s *ComponentDataConfiguration) SetIdentifiers(v []*string) *ComponentDataConfiguration
- func (s *ComponentDataConfiguration) SetModel(v string) *ComponentDataConfiguration
- func (s *ComponentDataConfiguration) SetPredicate(v *Predicate) *ComponentDataConfiguration
- func (s *ComponentDataConfiguration) SetSort(v []*SortProperty) *ComponentDataConfiguration
- func (s ComponentDataConfiguration) String() string
- func (s *ComponentDataConfiguration) Validate() error
- type ComponentEvent
- func (s ComponentEvent) GoString() string
- func (s *ComponentEvent) SetAction(v string) *ComponentEvent
- func (s *ComponentEvent) SetBindingEvent(v string) *ComponentEvent
- func (s *ComponentEvent) SetParameters(v *ActionParameters) *ComponentEvent
- func (s ComponentEvent) String() string
- func (s *ComponentEvent) Validate() error
- type ComponentProperty
- func (s ComponentProperty) GoString() string
- func (s *ComponentProperty) SetBindingProperties(v *ComponentPropertyBindingProperties) *ComponentProperty
- func (s *ComponentProperty) SetBindings(v map[string]*FormBindingElement) *ComponentProperty
- func (s *ComponentProperty) SetCollectionBindingProperties(v *ComponentPropertyBindingProperties) *ComponentProperty
- func (s *ComponentProperty) SetComponentName(v string) *ComponentProperty
- func (s *ComponentProperty) SetConcat(v []*ComponentProperty) *ComponentProperty
- func (s *ComponentProperty) SetCondition(v *ComponentConditionProperty) *ComponentProperty
- func (s *ComponentProperty) SetConfigured(v bool) *ComponentProperty
- func (s *ComponentProperty) SetDefaultValue(v string) *ComponentProperty
- func (s *ComponentProperty) SetEvent(v string) *ComponentProperty
- func (s *ComponentProperty) SetImportedValue(v string) *ComponentProperty
- func (s *ComponentProperty) SetModel(v string) *ComponentProperty
- func (s *ComponentProperty) SetProperty(v string) *ComponentProperty
- func (s *ComponentProperty) SetType(v string) *ComponentProperty
- func (s *ComponentProperty) SetUserAttribute(v string) *ComponentProperty
- func (s *ComponentProperty) SetValue(v string) *ComponentProperty
- func (s ComponentProperty) String() string
- func (s *ComponentProperty) Validate() error
- type ComponentPropertyBindingProperties
- func (s ComponentPropertyBindingProperties) GoString() string
- func (s *ComponentPropertyBindingProperties) SetField(v string) *ComponentPropertyBindingProperties
- func (s *ComponentPropertyBindingProperties) SetProperty(v string) *ComponentPropertyBindingProperties
- func (s ComponentPropertyBindingProperties) String() string
- func (s *ComponentPropertyBindingProperties) Validate() error
- type ComponentSummary
- func (s ComponentSummary) GoString() string
- func (s *ComponentSummary) SetAppId(v string) *ComponentSummary
- func (s *ComponentSummary) SetComponentType(v string) *ComponentSummary
- func (s *ComponentSummary) SetEnvironmentName(v string) *ComponentSummary
- func (s *ComponentSummary) SetId(v string) *ComponentSummary
- func (s *ComponentSummary) SetName(v string) *ComponentSummary
- func (s ComponentSummary) String() string
- type ComponentVariant
- type CreateComponentData
- func (s CreateComponentData) GoString() string
- func (s *CreateComponentData) SetBindingProperties(v map[string]*ComponentBindingPropertiesValue) *CreateComponentData
- func (s *CreateComponentData) SetChildren(v []*ComponentChild) *CreateComponentData
- func (s *CreateComponentData) SetCollectionProperties(v map[string]*ComponentDataConfiguration) *CreateComponentData
- func (s *CreateComponentData) SetComponentType(v string) *CreateComponentData
- func (s *CreateComponentData) SetEvents(v map[string]*ComponentEvent) *CreateComponentData
- func (s *CreateComponentData) SetName(v string) *CreateComponentData
- func (s *CreateComponentData) SetOverrides(v map[string]map[string]*string) *CreateComponentData
- func (s *CreateComponentData) SetProperties(v map[string]*ComponentProperty) *CreateComponentData
- func (s *CreateComponentData) SetSchemaVersion(v string) *CreateComponentData
- func (s *CreateComponentData) SetSourceId(v string) *CreateComponentData
- func (s *CreateComponentData) SetTags(v map[string]*string) *CreateComponentData
- func (s *CreateComponentData) SetVariants(v []*ComponentVariant) *CreateComponentData
- func (s CreateComponentData) String() string
- func (s *CreateComponentData) Validate() error
- type CreateComponentInput
- func (s CreateComponentInput) GoString() string
- func (s *CreateComponentInput) SetAppId(v string) *CreateComponentInput
- func (s *CreateComponentInput) SetClientToken(v string) *CreateComponentInput
- func (s *CreateComponentInput) SetComponentToCreate(v *CreateComponentData) *CreateComponentInput
- func (s *CreateComponentInput) SetEnvironmentName(v string) *CreateComponentInput
- func (s CreateComponentInput) String() string
- func (s *CreateComponentInput) Validate() error
- type CreateComponentOutput
- type CreateFormData
- func (s CreateFormData) GoString() string
- func (s *CreateFormData) SetCta(v *FormCTA) *CreateFormData
- func (s *CreateFormData) SetDataType(v *FormDataTypeConfig) *CreateFormData
- func (s *CreateFormData) SetFields(v map[string]*FieldConfig) *CreateFormData
- func (s *CreateFormData) SetFormActionType(v string) *CreateFormData
- func (s *CreateFormData) SetLabelDecorator(v string) *CreateFormData
- func (s *CreateFormData) SetName(v string) *CreateFormData
- func (s *CreateFormData) SetSchemaVersion(v string) *CreateFormData
- func (s *CreateFormData) SetSectionalElements(v map[string]*SectionalElement) *CreateFormData
- func (s *CreateFormData) SetStyle(v *FormStyle) *CreateFormData
- func (s *CreateFormData) SetTags(v map[string]*string) *CreateFormData
- func (s CreateFormData) String() string
- func (s *CreateFormData) Validate() error
- type CreateFormInput
- func (s CreateFormInput) GoString() string
- func (s *CreateFormInput) SetAppId(v string) *CreateFormInput
- func (s *CreateFormInput) SetClientToken(v string) *CreateFormInput
- func (s *CreateFormInput) SetEnvironmentName(v string) *CreateFormInput
- func (s *CreateFormInput) SetFormToCreate(v *CreateFormData) *CreateFormInput
- func (s CreateFormInput) String() string
- func (s *CreateFormInput) Validate() error
- type CreateFormOutput
- type CreateThemeData
- func (s CreateThemeData) GoString() string
- func (s *CreateThemeData) SetName(v string) *CreateThemeData
- func (s *CreateThemeData) SetOverrides(v []*ThemeValues) *CreateThemeData
- func (s *CreateThemeData) SetTags(v map[string]*string) *CreateThemeData
- func (s *CreateThemeData) SetValues(v []*ThemeValues) *CreateThemeData
- func (s CreateThemeData) String() string
- func (s *CreateThemeData) Validate() error
- type CreateThemeInput
- func (s CreateThemeInput) GoString() string
- func (s *CreateThemeInput) SetAppId(v string) *CreateThemeInput
- func (s *CreateThemeInput) SetClientToken(v string) *CreateThemeInput
- func (s *CreateThemeInput) SetEnvironmentName(v string) *CreateThemeInput
- func (s *CreateThemeInput) SetThemeToCreate(v *CreateThemeData) *CreateThemeInput
- func (s CreateThemeInput) String() string
- func (s *CreateThemeInput) Validate() error
- type CreateThemeOutput
- type DeleteComponentInput
- func (s DeleteComponentInput) GoString() string
- func (s *DeleteComponentInput) SetAppId(v string) *DeleteComponentInput
- func (s *DeleteComponentInput) SetEnvironmentName(v string) *DeleteComponentInput
- func (s *DeleteComponentInput) SetId(v string) *DeleteComponentInput
- func (s DeleteComponentInput) String() string
- func (s *DeleteComponentInput) Validate() error
- type DeleteComponentOutput
- type DeleteFormInput
- func (s DeleteFormInput) GoString() string
- func (s *DeleteFormInput) SetAppId(v string) *DeleteFormInput
- func (s *DeleteFormInput) SetEnvironmentName(v string) *DeleteFormInput
- func (s *DeleteFormInput) SetId(v string) *DeleteFormInput
- func (s DeleteFormInput) String() string
- func (s *DeleteFormInput) Validate() error
- type DeleteFormOutput
- type DeleteThemeInput
- func (s DeleteThemeInput) GoString() string
- func (s *DeleteThemeInput) SetAppId(v string) *DeleteThemeInput
- func (s *DeleteThemeInput) SetEnvironmentName(v string) *DeleteThemeInput
- func (s *DeleteThemeInput) SetId(v string) *DeleteThemeInput
- func (s DeleteThemeInput) String() string
- func (s *DeleteThemeInput) Validate() error
- type DeleteThemeOutput
- type ExchangeCodeForTokenInput
- func (s ExchangeCodeForTokenInput) GoString() string
- func (s *ExchangeCodeForTokenInput) SetProvider(v string) *ExchangeCodeForTokenInput
- func (s *ExchangeCodeForTokenInput) SetRequest(v *ExchangeCodeForTokenRequestBody) *ExchangeCodeForTokenInput
- func (s ExchangeCodeForTokenInput) String() string
- func (s *ExchangeCodeForTokenInput) Validate() error
- type ExchangeCodeForTokenOutput
- func (s ExchangeCodeForTokenOutput) GoString() string
- func (s *ExchangeCodeForTokenOutput) SetAccessToken(v string) *ExchangeCodeForTokenOutput
- func (s *ExchangeCodeForTokenOutput) SetExpiresIn(v int64) *ExchangeCodeForTokenOutput
- func (s *ExchangeCodeForTokenOutput) SetRefreshToken(v string) *ExchangeCodeForTokenOutput
- func (s ExchangeCodeForTokenOutput) String() string
- type ExchangeCodeForTokenRequestBody
- func (s ExchangeCodeForTokenRequestBody) GoString() string
- func (s *ExchangeCodeForTokenRequestBody) SetClientId(v string) *ExchangeCodeForTokenRequestBody
- func (s *ExchangeCodeForTokenRequestBody) SetCode(v string) *ExchangeCodeForTokenRequestBody
- func (s *ExchangeCodeForTokenRequestBody) SetRedirectUri(v string) *ExchangeCodeForTokenRequestBody
- func (s ExchangeCodeForTokenRequestBody) String() string
- func (s *ExchangeCodeForTokenRequestBody) Validate() error
- type ExportComponentsInput
- func (s ExportComponentsInput) GoString() string
- func (s *ExportComponentsInput) SetAppId(v string) *ExportComponentsInput
- func (s *ExportComponentsInput) SetEnvironmentName(v string) *ExportComponentsInput
- func (s *ExportComponentsInput) SetNextToken(v string) *ExportComponentsInput
- func (s ExportComponentsInput) String() string
- func (s *ExportComponentsInput) Validate() error
- type ExportComponentsOutput
- type ExportFormsInput
- func (s ExportFormsInput) GoString() string
- func (s *ExportFormsInput) SetAppId(v string) *ExportFormsInput
- func (s *ExportFormsInput) SetEnvironmentName(v string) *ExportFormsInput
- func (s *ExportFormsInput) SetNextToken(v string) *ExportFormsInput
- func (s ExportFormsInput) String() string
- func (s *ExportFormsInput) Validate() error
- type ExportFormsOutput
- type ExportThemesInput
- func (s ExportThemesInput) GoString() string
- func (s *ExportThemesInput) SetAppId(v string) *ExportThemesInput
- func (s *ExportThemesInput) SetEnvironmentName(v string) *ExportThemesInput
- func (s *ExportThemesInput) SetNextToken(v string) *ExportThemesInput
- func (s ExportThemesInput) String() string
- func (s *ExportThemesInput) Validate() error
- type ExportThemesOutput
- type FieldConfig
- func (s FieldConfig) GoString() string
- func (s *FieldConfig) SetExcluded(v bool) *FieldConfig
- func (s *FieldConfig) SetInputType(v *FieldInputConfig) *FieldConfig
- func (s *FieldConfig) SetLabel(v string) *FieldConfig
- func (s *FieldConfig) SetPosition(v *FieldPosition) *FieldConfig
- func (s *FieldConfig) SetValidations(v []*FieldValidationConfiguration) *FieldConfig
- func (s FieldConfig) String() string
- func (s *FieldConfig) Validate() error
- type FieldInputConfig
- func (s FieldInputConfig) GoString() string
- func (s *FieldInputConfig) SetDefaultChecked(v bool) *FieldInputConfig
- func (s *FieldInputConfig) SetDefaultCountryCode(v string) *FieldInputConfig
- func (s *FieldInputConfig) SetDefaultValue(v string) *FieldInputConfig
- func (s *FieldInputConfig) SetDescriptiveText(v string) *FieldInputConfig
- func (s *FieldInputConfig) SetFileUploaderConfig(v *FileUploaderFieldConfig) *FieldInputConfig
- func (s *FieldInputConfig) SetIsArray(v bool) *FieldInputConfig
- func (s *FieldInputConfig) SetMaxValue(v float64) *FieldInputConfig
- func (s *FieldInputConfig) SetMinValue(v float64) *FieldInputConfig
- func (s *FieldInputConfig) SetName(v string) *FieldInputConfig
- func (s *FieldInputConfig) SetPlaceholder(v string) *FieldInputConfig
- func (s *FieldInputConfig) SetReadOnly(v bool) *FieldInputConfig
- func (s *FieldInputConfig) SetRequired(v bool) *FieldInputConfig
- func (s *FieldInputConfig) SetStep(v float64) *FieldInputConfig
- func (s *FieldInputConfig) SetType(v string) *FieldInputConfig
- func (s *FieldInputConfig) SetValue(v string) *FieldInputConfig
- func (s *FieldInputConfig) SetValueMappings(v *ValueMappings) *FieldInputConfig
- func (s FieldInputConfig) String() string
- func (s *FieldInputConfig) Validate() error
- type FieldPosition
- type FieldValidationConfiguration
- func (s FieldValidationConfiguration) GoString() string
- func (s *FieldValidationConfiguration) SetNumValues(v []*int64) *FieldValidationConfiguration
- func (s *FieldValidationConfiguration) SetStrValues(v []*string) *FieldValidationConfiguration
- func (s *FieldValidationConfiguration) SetType(v string) *FieldValidationConfiguration
- func (s *FieldValidationConfiguration) SetValidationMessage(v string) *FieldValidationConfiguration
- func (s FieldValidationConfiguration) String() string
- func (s *FieldValidationConfiguration) Validate() error
- type FileUploaderFieldConfig
- func (s FileUploaderFieldConfig) GoString() string
- func (s *FileUploaderFieldConfig) SetAcceptedFileTypes(v []*string) *FileUploaderFieldConfig
- func (s *FileUploaderFieldConfig) SetAccessLevel(v string) *FileUploaderFieldConfig
- func (s *FileUploaderFieldConfig) SetIsResumable(v bool) *FileUploaderFieldConfig
- func (s *FileUploaderFieldConfig) SetMaxFileCount(v int64) *FileUploaderFieldConfig
- func (s *FileUploaderFieldConfig) SetMaxSize(v int64) *FileUploaderFieldConfig
- func (s *FileUploaderFieldConfig) SetShowThumbnails(v bool) *FileUploaderFieldConfig
- func (s FileUploaderFieldConfig) String() string
- func (s *FileUploaderFieldConfig) Validate() error
- type Form
- func (s Form) GoString() string
- func (s *Form) SetAppId(v string) *Form
- func (s *Form) SetCta(v *FormCTA) *Form
- func (s *Form) SetDataType(v *FormDataTypeConfig) *Form
- func (s *Form) SetEnvironmentName(v string) *Form
- func (s *Form) SetFields(v map[string]*FieldConfig) *Form
- func (s *Form) SetFormActionType(v string) *Form
- func (s *Form) SetId(v string) *Form
- func (s *Form) SetLabelDecorator(v string) *Form
- func (s *Form) SetName(v string) *Form
- func (s *Form) SetSchemaVersion(v string) *Form
- func (s *Form) SetSectionalElements(v map[string]*SectionalElement) *Form
- func (s *Form) SetStyle(v *FormStyle) *Form
- func (s *Form) SetTags(v map[string]*string) *Form
- func (s Form) String() string
- type FormBindingElement
- type FormButton
- type FormCTA
- type FormDataTypeConfig
- type FormInputBindingPropertiesValue
- func (s FormInputBindingPropertiesValue) GoString() string
- func (s *FormInputBindingPropertiesValue) SetBindingProperties(v *FormInputBindingPropertiesValueProperties) *FormInputBindingPropertiesValue
- func (s *FormInputBindingPropertiesValue) SetType(v string) *FormInputBindingPropertiesValue
- func (s FormInputBindingPropertiesValue) String() string
- type FormInputBindingPropertiesValueProperties
- type FormInputValueProperty
- func (s FormInputValueProperty) GoString() string
- func (s *FormInputValueProperty) SetBindingProperties(v *FormInputValuePropertyBindingProperties) *FormInputValueProperty
- func (s *FormInputValueProperty) SetConcat(v []*FormInputValueProperty) *FormInputValueProperty
- func (s *FormInputValueProperty) SetValue(v string) *FormInputValueProperty
- func (s FormInputValueProperty) String() string
- func (s *FormInputValueProperty) Validate() error
- type FormInputValuePropertyBindingProperties
- func (s FormInputValuePropertyBindingProperties) GoString() string
- func (s *FormInputValuePropertyBindingProperties) SetField(v string) *FormInputValuePropertyBindingProperties
- func (s *FormInputValuePropertyBindingProperties) SetProperty(v string) *FormInputValuePropertyBindingProperties
- func (s FormInputValuePropertyBindingProperties) String() string
- func (s *FormInputValuePropertyBindingProperties) Validate() error
- type FormStyle
- type FormStyleConfig
- type FormSummary
- func (s FormSummary) GoString() string
- func (s *FormSummary) SetAppId(v string) *FormSummary
- func (s *FormSummary) SetDataType(v *FormDataTypeConfig) *FormSummary
- func (s *FormSummary) SetEnvironmentName(v string) *FormSummary
- func (s *FormSummary) SetFormActionType(v string) *FormSummary
- func (s *FormSummary) SetId(v string) *FormSummary
- func (s *FormSummary) SetName(v string) *FormSummary
- func (s FormSummary) String() string
- type GetCodegenJobInput
- func (s GetCodegenJobInput) GoString() string
- func (s *GetCodegenJobInput) SetAppId(v string) *GetCodegenJobInput
- func (s *GetCodegenJobInput) SetEnvironmentName(v string) *GetCodegenJobInput
- func (s *GetCodegenJobInput) SetId(v string) *GetCodegenJobInput
- func (s GetCodegenJobInput) String() string
- func (s *GetCodegenJobInput) Validate() error
- type GetCodegenJobOutput
- type GetComponentInput
- func (s GetComponentInput) GoString() string
- func (s *GetComponentInput) SetAppId(v string) *GetComponentInput
- func (s *GetComponentInput) SetEnvironmentName(v string) *GetComponentInput
- func (s *GetComponentInput) SetId(v string) *GetComponentInput
- func (s GetComponentInput) String() string
- func (s *GetComponentInput) Validate() error
- type GetComponentOutput
- type GetFormInput
- type GetFormOutput
- type GetMetadataInput
- type GetMetadataOutput
- type GetThemeInput
- func (s GetThemeInput) GoString() string
- func (s *GetThemeInput) SetAppId(v string) *GetThemeInput
- func (s *GetThemeInput) SetEnvironmentName(v string) *GetThemeInput
- func (s *GetThemeInput) SetId(v string) *GetThemeInput
- func (s GetThemeInput) String() string
- func (s *GetThemeInput) Validate() error
- type GetThemeOutput
- type InternalServerException
- func (s *InternalServerException) Code() string
- func (s *InternalServerException) Error() string
- func (s InternalServerException) GoString() string
- func (s *InternalServerException) Message() string
- func (s *InternalServerException) OrigErr() error
- func (s *InternalServerException) RequestID() string
- func (s *InternalServerException) StatusCode() int
- func (s InternalServerException) String() string
- type InvalidParameterException
- func (s *InvalidParameterException) Code() string
- func (s *InvalidParameterException) Error() string
- func (s InvalidParameterException) GoString() string
- func (s *InvalidParameterException) Message() string
- func (s *InvalidParameterException) OrigErr() error
- func (s *InvalidParameterException) RequestID() string
- func (s *InvalidParameterException) StatusCode() int
- func (s InvalidParameterException) String() string
- type ListCodegenJobsInput
- func (s ListCodegenJobsInput) GoString() string
- func (s *ListCodegenJobsInput) SetAppId(v string) *ListCodegenJobsInput
- func (s *ListCodegenJobsInput) SetEnvironmentName(v string) *ListCodegenJobsInput
- func (s *ListCodegenJobsInput) SetMaxResults(v int64) *ListCodegenJobsInput
- func (s *ListCodegenJobsInput) SetNextToken(v string) *ListCodegenJobsInput
- func (s ListCodegenJobsInput) String() string
- func (s *ListCodegenJobsInput) Validate() error
- type ListCodegenJobsOutput
- type ListComponentsInput
- func (s ListComponentsInput) GoString() string
- func (s *ListComponentsInput) SetAppId(v string) *ListComponentsInput
- func (s *ListComponentsInput) SetEnvironmentName(v string) *ListComponentsInput
- func (s *ListComponentsInput) SetMaxResults(v int64) *ListComponentsInput
- func (s *ListComponentsInput) SetNextToken(v string) *ListComponentsInput
- func (s ListComponentsInput) String() string
- func (s *ListComponentsInput) Validate() error
- type ListComponentsOutput
- type ListFormsInput
- func (s ListFormsInput) GoString() string
- func (s *ListFormsInput) SetAppId(v string) *ListFormsInput
- func (s *ListFormsInput) SetEnvironmentName(v string) *ListFormsInput
- func (s *ListFormsInput) SetMaxResults(v int64) *ListFormsInput
- func (s *ListFormsInput) SetNextToken(v string) *ListFormsInput
- func (s ListFormsInput) String() string
- func (s *ListFormsInput) Validate() error
- type ListFormsOutput
- type ListThemesInput
- func (s ListThemesInput) GoString() string
- func (s *ListThemesInput) SetAppId(v string) *ListThemesInput
- func (s *ListThemesInput) SetEnvironmentName(v string) *ListThemesInput
- func (s *ListThemesInput) SetMaxResults(v int64) *ListThemesInput
- func (s *ListThemesInput) SetNextToken(v string) *ListThemesInput
- func (s ListThemesInput) String() string
- func (s *ListThemesInput) Validate() error
- type ListThemesOutput
- type MutationActionSetStateParameter
- func (s MutationActionSetStateParameter) GoString() string
- func (s *MutationActionSetStateParameter) SetComponentName(v string) *MutationActionSetStateParameter
- func (s *MutationActionSetStateParameter) SetProperty(v string) *MutationActionSetStateParameter
- func (s *MutationActionSetStateParameter) SetSet(v *ComponentProperty) *MutationActionSetStateParameter
- func (s MutationActionSetStateParameter) String() string
- func (s *MutationActionSetStateParameter) Validate() error
- type Predicate
- func (s Predicate) GoString() string
- func (s *Predicate) SetAnd(v []*Predicate) *Predicate
- func (s *Predicate) SetField(v string) *Predicate
- func (s *Predicate) SetOperand(v string) *Predicate
- func (s *Predicate) SetOperandType(v string) *Predicate
- func (s *Predicate) SetOperator(v string) *Predicate
- func (s *Predicate) SetOr(v []*Predicate) *Predicate
- func (s Predicate) String() string
- type PutMetadataFlagBody
- type PutMetadataFlagInput
- func (s PutMetadataFlagInput) GoString() string
- func (s *PutMetadataFlagInput) SetAppId(v string) *PutMetadataFlagInput
- func (s *PutMetadataFlagInput) SetBody(v *PutMetadataFlagBody) *PutMetadataFlagInput
- func (s *PutMetadataFlagInput) SetEnvironmentName(v string) *PutMetadataFlagInput
- func (s *PutMetadataFlagInput) SetFeatureName(v string) *PutMetadataFlagInput
- func (s PutMetadataFlagInput) String() string
- func (s *PutMetadataFlagInput) Validate() error
- type PutMetadataFlagOutput
- type ReactStartCodegenJobData
- func (s ReactStartCodegenJobData) GoString() string
- func (s *ReactStartCodegenJobData) SetInlineSourceMap(v bool) *ReactStartCodegenJobData
- func (s *ReactStartCodegenJobData) SetModule(v string) *ReactStartCodegenJobData
- func (s *ReactStartCodegenJobData) SetRenderTypeDeclarations(v bool) *ReactStartCodegenJobData
- func (s *ReactStartCodegenJobData) SetScript(v string) *ReactStartCodegenJobData
- func (s *ReactStartCodegenJobData) SetTarget(v string) *ReactStartCodegenJobData
- func (s ReactStartCodegenJobData) String() string
- type RefreshTokenInput
- type RefreshTokenOutput
- type RefreshTokenRequestBody
- func (s RefreshTokenRequestBody) GoString() string
- func (s *RefreshTokenRequestBody) SetClientId(v string) *RefreshTokenRequestBody
- func (s *RefreshTokenRequestBody) SetToken(v string) *RefreshTokenRequestBody
- func (s RefreshTokenRequestBody) String() string
- func (s *RefreshTokenRequestBody) Validate() error
- type ResourceConflictException
- func (s *ResourceConflictException) Code() string
- func (s *ResourceConflictException) Error() string
- func (s ResourceConflictException) GoString() string
- func (s *ResourceConflictException) Message() string
- func (s *ResourceConflictException) OrigErr() error
- func (s *ResourceConflictException) RequestID() string
- func (s *ResourceConflictException) StatusCode() int
- func (s ResourceConflictException) String() string
- type ResourceNotFoundException
- func (s *ResourceNotFoundException) Code() string
- func (s *ResourceNotFoundException) Error() string
- func (s ResourceNotFoundException) GoString() string
- func (s *ResourceNotFoundException) Message() string
- func (s *ResourceNotFoundException) OrigErr() error
- func (s *ResourceNotFoundException) RequestID() string
- func (s *ResourceNotFoundException) StatusCode() int
- func (s ResourceNotFoundException) String() string
- type SectionalElement
- func (s SectionalElement) GoString() string
- func (s *SectionalElement) SetExcluded(v bool) *SectionalElement
- func (s *SectionalElement) SetLevel(v int64) *SectionalElement
- func (s *SectionalElement) SetOrientation(v string) *SectionalElement
- func (s *SectionalElement) SetPosition(v *FieldPosition) *SectionalElement
- func (s *SectionalElement) SetText(v string) *SectionalElement
- func (s *SectionalElement) SetType(v string) *SectionalElement
- func (s SectionalElement) String() string
- func (s *SectionalElement) Validate() error
- type ServiceQuotaExceededException
- func (s *ServiceQuotaExceededException) Code() string
- func (s *ServiceQuotaExceededException) Error() string
- func (s ServiceQuotaExceededException) GoString() string
- func (s *ServiceQuotaExceededException) Message() string
- func (s *ServiceQuotaExceededException) OrigErr() error
- func (s *ServiceQuotaExceededException) RequestID() string
- func (s *ServiceQuotaExceededException) StatusCode() int
- func (s ServiceQuotaExceededException) String() string
- type SortProperty
- type StartCodegenJobData
- func (s StartCodegenJobData) GoString() string
- func (s *StartCodegenJobData) SetAutoGenerateForms(v bool) *StartCodegenJobData
- func (s *StartCodegenJobData) SetFeatures(v *CodegenFeatureFlags) *StartCodegenJobData
- func (s *StartCodegenJobData) SetGenericDataSchema(v *CodegenJobGenericDataSchema) *StartCodegenJobData
- func (s *StartCodegenJobData) SetRenderConfig(v *CodegenJobRenderConfig) *StartCodegenJobData
- func (s *StartCodegenJobData) SetTags(v map[string]*string) *StartCodegenJobData
- func (s StartCodegenJobData) String() string
- func (s *StartCodegenJobData) Validate() error
- type StartCodegenJobInput
- func (s StartCodegenJobInput) GoString() string
- func (s *StartCodegenJobInput) SetAppId(v string) *StartCodegenJobInput
- func (s *StartCodegenJobInput) SetClientToken(v string) *StartCodegenJobInput
- func (s *StartCodegenJobInput) SetCodegenJobToCreate(v *StartCodegenJobData) *StartCodegenJobInput
- func (s *StartCodegenJobInput) SetEnvironmentName(v string) *StartCodegenJobInput
- func (s StartCodegenJobInput) String() string
- func (s *StartCodegenJobInput) Validate() error
- type StartCodegenJobOutput
- type Theme
- func (s Theme) GoString() string
- func (s *Theme) SetAppId(v string) *Theme
- func (s *Theme) SetCreatedAt(v time.Time) *Theme
- func (s *Theme) SetEnvironmentName(v string) *Theme
- func (s *Theme) SetId(v string) *Theme
- func (s *Theme) SetModifiedAt(v time.Time) *Theme
- func (s *Theme) SetName(v string) *Theme
- func (s *Theme) SetOverrides(v []*ThemeValues) *Theme
- func (s *Theme) SetTags(v map[string]*string) *Theme
- func (s *Theme) SetValues(v []*ThemeValues) *Theme
- func (s Theme) String() string
- type ThemeSummary
- func (s ThemeSummary) GoString() string
- func (s *ThemeSummary) SetAppId(v string) *ThemeSummary
- func (s *ThemeSummary) SetEnvironmentName(v string) *ThemeSummary
- func (s *ThemeSummary) SetId(v string) *ThemeSummary
- func (s *ThemeSummary) SetName(v string) *ThemeSummary
- func (s ThemeSummary) String() string
- type ThemeValue
- type ThemeValues
- type ThrottlingException
- func (s *ThrottlingException) Code() string
- func (s *ThrottlingException) Error() string
- func (s ThrottlingException) GoString() string
- func (s *ThrottlingException) Message() string
- func (s *ThrottlingException) OrigErr() error
- func (s *ThrottlingException) RequestID() string
- func (s *ThrottlingException) StatusCode() int
- func (s ThrottlingException) String() string
- type UnauthorizedException
- func (s *UnauthorizedException) Code() string
- func (s *UnauthorizedException) Error() string
- func (s UnauthorizedException) GoString() string
- func (s *UnauthorizedException) Message() string
- func (s *UnauthorizedException) OrigErr() error
- func (s *UnauthorizedException) RequestID() string
- func (s *UnauthorizedException) StatusCode() int
- func (s UnauthorizedException) String() string
- type UpdateComponentData
- func (s UpdateComponentData) GoString() string
- func (s *UpdateComponentData) SetBindingProperties(v map[string]*ComponentBindingPropertiesValue) *UpdateComponentData
- func (s *UpdateComponentData) SetChildren(v []*ComponentChild) *UpdateComponentData
- func (s *UpdateComponentData) SetCollectionProperties(v map[string]*ComponentDataConfiguration) *UpdateComponentData
- func (s *UpdateComponentData) SetComponentType(v string) *UpdateComponentData
- func (s *UpdateComponentData) SetEvents(v map[string]*ComponentEvent) *UpdateComponentData
- func (s *UpdateComponentData) SetId(v string) *UpdateComponentData
- func (s *UpdateComponentData) SetName(v string) *UpdateComponentData
- func (s *UpdateComponentData) SetOverrides(v map[string]map[string]*string) *UpdateComponentData
- func (s *UpdateComponentData) SetProperties(v map[string]*ComponentProperty) *UpdateComponentData
- func (s *UpdateComponentData) SetSchemaVersion(v string) *UpdateComponentData
- func (s *UpdateComponentData) SetSourceId(v string) *UpdateComponentData
- func (s *UpdateComponentData) SetVariants(v []*ComponentVariant) *UpdateComponentData
- func (s UpdateComponentData) String() string
- func (s *UpdateComponentData) Validate() error
- type UpdateComponentInput
- func (s UpdateComponentInput) GoString() string
- func (s *UpdateComponentInput) SetAppId(v string) *UpdateComponentInput
- func (s *UpdateComponentInput) SetClientToken(v string) *UpdateComponentInput
- func (s *UpdateComponentInput) SetEnvironmentName(v string) *UpdateComponentInput
- func (s *UpdateComponentInput) SetId(v string) *UpdateComponentInput
- func (s *UpdateComponentInput) SetUpdatedComponent(v *UpdateComponentData) *UpdateComponentInput
- func (s UpdateComponentInput) String() string
- func (s *UpdateComponentInput) Validate() error
- type UpdateComponentOutput
- type UpdateFormData
- func (s UpdateFormData) GoString() string
- func (s *UpdateFormData) SetCta(v *FormCTA) *UpdateFormData
- func (s *UpdateFormData) SetDataType(v *FormDataTypeConfig) *UpdateFormData
- func (s *UpdateFormData) SetFields(v map[string]*FieldConfig) *UpdateFormData
- func (s *UpdateFormData) SetFormActionType(v string) *UpdateFormData
- func (s *UpdateFormData) SetLabelDecorator(v string) *UpdateFormData
- func (s *UpdateFormData) SetName(v string) *UpdateFormData
- func (s *UpdateFormData) SetSchemaVersion(v string) *UpdateFormData
- func (s *UpdateFormData) SetSectionalElements(v map[string]*SectionalElement) *UpdateFormData
- func (s *UpdateFormData) SetStyle(v *FormStyle) *UpdateFormData
- func (s UpdateFormData) String() string
- func (s *UpdateFormData) Validate() error
- type UpdateFormInput
- func (s UpdateFormInput) GoString() string
- func (s *UpdateFormInput) SetAppId(v string) *UpdateFormInput
- func (s *UpdateFormInput) SetClientToken(v string) *UpdateFormInput
- func (s *UpdateFormInput) SetEnvironmentName(v string) *UpdateFormInput
- func (s *UpdateFormInput) SetId(v string) *UpdateFormInput
- func (s *UpdateFormInput) SetUpdatedForm(v *UpdateFormData) *UpdateFormInput
- func (s UpdateFormInput) String() string
- func (s *UpdateFormInput) Validate() error
- type UpdateFormOutput
- type UpdateThemeData
- func (s UpdateThemeData) GoString() string
- func (s *UpdateThemeData) SetId(v string) *UpdateThemeData
- func (s *UpdateThemeData) SetName(v string) *UpdateThemeData
- func (s *UpdateThemeData) SetOverrides(v []*ThemeValues) *UpdateThemeData
- func (s *UpdateThemeData) SetValues(v []*ThemeValues) *UpdateThemeData
- func (s UpdateThemeData) String() string
- func (s *UpdateThemeData) Validate() error
- type UpdateThemeInput
- func (s UpdateThemeInput) GoString() string
- func (s *UpdateThemeInput) SetAppId(v string) *UpdateThemeInput
- func (s *UpdateThemeInput) SetClientToken(v string) *UpdateThemeInput
- func (s *UpdateThemeInput) SetEnvironmentName(v string) *UpdateThemeInput
- func (s *UpdateThemeInput) SetId(v string) *UpdateThemeInput
- func (s *UpdateThemeInput) SetUpdatedTheme(v *UpdateThemeData) *UpdateThemeInput
- func (s UpdateThemeInput) String() string
- func (s *UpdateThemeInput) Validate() error
- type UpdateThemeOutput
- type ValueMapping
- type ValueMappings
Constants ¶
const ( // CodegenGenericDataFieldDataTypeId is a CodegenGenericDataFieldDataType enum value CodegenGenericDataFieldDataTypeId = "ID" // CodegenGenericDataFieldDataTypeString is a CodegenGenericDataFieldDataType enum value CodegenGenericDataFieldDataTypeString = "String" // CodegenGenericDataFieldDataTypeInt is a CodegenGenericDataFieldDataType enum value CodegenGenericDataFieldDataTypeInt = "Int" // CodegenGenericDataFieldDataTypeFloat is a CodegenGenericDataFieldDataType enum value CodegenGenericDataFieldDataTypeFloat = "Float" // CodegenGenericDataFieldDataTypeAwsdate is a CodegenGenericDataFieldDataType enum value CodegenGenericDataFieldDataTypeAwsdate = "AWSDate" // CodegenGenericDataFieldDataTypeAwstime is a CodegenGenericDataFieldDataType enum value CodegenGenericDataFieldDataTypeAwstime = "AWSTime" // CodegenGenericDataFieldDataTypeAwsdateTime is a CodegenGenericDataFieldDataType enum value CodegenGenericDataFieldDataTypeAwsdateTime = "AWSDateTime" // CodegenGenericDataFieldDataTypeAwstimestamp is a CodegenGenericDataFieldDataType enum value CodegenGenericDataFieldDataTypeAwstimestamp = "AWSTimestamp" // CodegenGenericDataFieldDataTypeAwsemail is a CodegenGenericDataFieldDataType enum value CodegenGenericDataFieldDataTypeAwsemail = "AWSEmail" // CodegenGenericDataFieldDataTypeAwsurl is a CodegenGenericDataFieldDataType enum value CodegenGenericDataFieldDataTypeAwsurl = "AWSURL" // CodegenGenericDataFieldDataTypeAwsipaddress is a CodegenGenericDataFieldDataType enum value CodegenGenericDataFieldDataTypeAwsipaddress = "AWSIPAddress" // CodegenGenericDataFieldDataTypeBoolean is a CodegenGenericDataFieldDataType enum value CodegenGenericDataFieldDataTypeBoolean = "Boolean" // CodegenGenericDataFieldDataTypeAwsjson is a CodegenGenericDataFieldDataType enum value CodegenGenericDataFieldDataTypeAwsjson = "AWSJSON" // CodegenGenericDataFieldDataTypeAwsphone is a CodegenGenericDataFieldDataType enum value CodegenGenericDataFieldDataTypeAwsphone = "AWSPhone" // CodegenGenericDataFieldDataTypeEnum is a CodegenGenericDataFieldDataType enum value CodegenGenericDataFieldDataTypeEnum = "Enum" // CodegenGenericDataFieldDataTypeModel is a CodegenGenericDataFieldDataType enum value CodegenGenericDataFieldDataTypeModel = "Model" // CodegenGenericDataFieldDataTypeNonModel is a CodegenGenericDataFieldDataType enum value CodegenGenericDataFieldDataTypeNonModel = "NonModel" )
const ( // CodegenJobStatusInProgress is a CodegenJobStatus enum value CodegenJobStatusInProgress = "in_progress" // CodegenJobStatusFailed is a CodegenJobStatus enum value CodegenJobStatusFailed = "failed" // CodegenJobStatusSucceeded is a CodegenJobStatus enum value CodegenJobStatusSucceeded = "succeeded" )
const ( // FormActionTypeCreate is a FormActionType enum value FormActionTypeCreate = "create" // FormActionTypeUpdate is a FormActionType enum value FormActionTypeUpdate = "update" )
const ( // FormButtonsPositionTop is a FormButtonsPosition enum value FormButtonsPositionTop = "top" // FormButtonsPositionBottom is a FormButtonsPosition enum value FormButtonsPositionBottom = "bottom" // FormButtonsPositionTopAndBottom is a FormButtonsPosition enum value FormButtonsPositionTopAndBottom = "top_and_bottom" )
const ( // FormDataSourceTypeDataStore is a FormDataSourceType enum value FormDataSourceTypeDataStore = "DataStore" // FormDataSourceTypeCustom is a FormDataSourceType enum value FormDataSourceTypeCustom = "Custom" )
const ( // GenericDataRelationshipTypeHasMany is a GenericDataRelationshipType enum value GenericDataRelationshipTypeHasMany = "HAS_MANY" // GenericDataRelationshipTypeHasOne is a GenericDataRelationshipType enum value GenericDataRelationshipTypeHasOne = "HAS_ONE" // GenericDataRelationshipTypeBelongsTo is a GenericDataRelationshipType enum value GenericDataRelationshipTypeBelongsTo = "BELONGS_TO" )
const ( // JSModuleEs2020 is a JSModule enum value JSModuleEs2020 = "es2020" // JSModuleEsnext is a JSModule enum value JSModuleEsnext = "esnext" )
const ( // JSScriptJsx is a JSScript enum value JSScriptJsx = "jsx" // JSScriptTsx is a JSScript enum value JSScriptTsx = "tsx" // JSScriptJs is a JSScript enum value JSScriptJs = "js" )
const ( // JSTargetEs2015 is a JSTarget enum value JSTargetEs2015 = "es2015" // JSTargetEs2020 is a JSTarget enum value JSTargetEs2020 = "es2020" )
const ( // LabelDecoratorRequired is a LabelDecorator enum value LabelDecoratorRequired = "required" // LabelDecoratorOptional is a LabelDecorator enum value LabelDecoratorOptional = "optional" // LabelDecoratorNone is a LabelDecorator enum value LabelDecoratorNone = "none" )
const ( // SortDirectionAsc is a SortDirection enum value SortDirectionAsc = "ASC" // SortDirectionDesc is a SortDirection enum value SortDirectionDesc = "DESC" )
const ( // StorageAccessLevelPublic is a StorageAccessLevel enum value StorageAccessLevelPublic = "public" // StorageAccessLevelProtected is a StorageAccessLevel enum value StorageAccessLevelProtected = "protected" // StorageAccessLevelPrivate is a StorageAccessLevel enum value StorageAccessLevelPrivate = "private" )
const ( // ErrCodeInternalServerException for service response error code // "InternalServerException". // // An internal error has occurred. Please retry your request. ErrCodeInternalServerException = "InternalServerException" // ErrCodeInvalidParameterException for service response error code // "InvalidParameterException". // // An invalid or out-of-range value was supplied for the input parameter. ErrCodeInvalidParameterException = "InvalidParameterException" // ErrCodeResourceConflictException for service response error code // "ResourceConflictException". // // The resource specified in the request conflicts with an existing resource. ErrCodeResourceConflictException = "ResourceConflictException" // ErrCodeResourceNotFoundException for service response error code // "ResourceNotFoundException". // // The requested resource does not exist, or access was denied. ErrCodeResourceNotFoundException = "ResourceNotFoundException" // ErrCodeServiceQuotaExceededException for service response error code // "ServiceQuotaExceededException". // // 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. ErrCodeServiceQuotaExceededException = "ServiceQuotaExceededException" // ErrCodeThrottlingException for service response error code // "ThrottlingException". // // The request was denied due to request throttling. ErrCodeThrottlingException = "ThrottlingException" // "UnauthorizedException". // // You don't have permission to perform this operation. ErrCodeUnauthorizedException = "UnauthorizedException" )
const ( ServiceName = "AmplifyUIBuilder" // Name of service. EndpointsID = "amplifyuibuilder" // ID to lookup a service endpoint with. ServiceID = "AmplifyUIBuilder" // ServiceID is a unique identifier of a specific service. )
Service information constants
const (
// CodegenJobGenericDataSourceTypeDataStore is a CodegenJobGenericDataSourceType enum value
CodegenJobGenericDataSourceTypeDataStore = "DataStore"
)
const (
// FixedPositionFirst is a FixedPosition enum value
FixedPositionFirst = "first"
)
const (
// TokenProvidersFigma is a TokenProviders enum value
TokenProvidersFigma = "figma"
)
Variables ¶
This section is empty.
Functions ¶
func CodegenGenericDataFieldDataType_Values ¶ added in v1.44.281
func CodegenGenericDataFieldDataType_Values() []string
CodegenGenericDataFieldDataType_Values returns all elements of the CodegenGenericDataFieldDataType enum
func CodegenJobGenericDataSourceType_Values ¶ added in v1.44.281
func CodegenJobGenericDataSourceType_Values() []string
CodegenJobGenericDataSourceType_Values returns all elements of the CodegenJobGenericDataSourceType enum
func CodegenJobStatus_Values ¶ added in v1.44.281
func CodegenJobStatus_Values() []string
CodegenJobStatus_Values returns all elements of the CodegenJobStatus enum
func FixedPosition_Values ¶ added in v1.44.98
func FixedPosition_Values() []string
FixedPosition_Values returns all elements of the FixedPosition enum
func FormActionType_Values ¶ added in v1.44.98
func FormActionType_Values() []string
FormActionType_Values returns all elements of the FormActionType enum
func FormButtonsPosition_Values ¶ added in v1.44.98
func FormButtonsPosition_Values() []string
FormButtonsPosition_Values returns all elements of the FormButtonsPosition enum
func FormDataSourceType_Values ¶ added in v1.44.98
func FormDataSourceType_Values() []string
FormDataSourceType_Values returns all elements of the FormDataSourceType enum
func GenericDataRelationshipType_Values ¶ added in v1.44.281
func GenericDataRelationshipType_Values() []string
GenericDataRelationshipType_Values returns all elements of the GenericDataRelationshipType enum
func JSModule_Values ¶ added in v1.44.281
func JSModule_Values() []string
JSModule_Values returns all elements of the JSModule enum
func JSScript_Values ¶ added in v1.44.281
func JSScript_Values() []string
JSScript_Values returns all elements of the JSScript enum
func JSTarget_Values ¶ added in v1.44.281
func JSTarget_Values() []string
JSTarget_Values returns all elements of the JSTarget enum
func LabelDecorator_Values ¶ added in v1.44.236
func LabelDecorator_Values() []string
LabelDecorator_Values returns all elements of the LabelDecorator enum
func SortDirection_Values ¶
func SortDirection_Values() []string
SortDirection_Values returns all elements of the SortDirection enum
func StorageAccessLevel_Values ¶ added in v1.44.236
func StorageAccessLevel_Values() []string
StorageAccessLevel_Values returns all elements of the StorageAccessLevel enum
func TokenProviders_Values ¶
func TokenProviders_Values() []string
TokenProviders_Values returns all elements of the TokenProviders enum
Types ¶
type ActionParameters ¶ added in v1.43.8
type ActionParameters struct { // The HTML anchor link to the location to open. Specify this value for a navigation // action. Anchor *ComponentProperty `locationName:"anchor" type:"structure"` // 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 `locationName:"fields" type:"map"` // Specifies whether the user should be signed out globally. Specify this value // for an auth sign out action. Global *ComponentProperty `locationName:"global" type:"structure"` // The unique ID of the component that the ActionParameters apply to. Id *ComponentProperty `locationName:"id" type:"structure"` // The name of the data model. Use when the action performs an operation on // an Amplify DataStore model. Model *string `locationName:"model" type:"string"` // A key-value pair that specifies the state property name and its initial value. State *MutationActionSetStateParameter `locationName:"state" type:"structure"` // The element within the same component to modify when the action occurs. Target *ComponentProperty `locationName:"target" type:"structure"` // The type of navigation action. Valid values are url and anchor. This value // is required for a navigation action. Type *ComponentProperty `locationName:"type" type:"structure"` // The URL to the location to open. Specify this value for a navigation action. Url *ComponentProperty `locationName:"url" type:"structure"` // contains filtered or unexported fields }
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.
func (ActionParameters) GoString ¶ added in v1.43.8
func (s ActionParameters) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ActionParameters) SetAnchor ¶ added in v1.43.8
func (s *ActionParameters) SetAnchor(v *ComponentProperty) *ActionParameters
SetAnchor sets the Anchor field's value.
func (*ActionParameters) SetFields ¶ added in v1.43.8
func (s *ActionParameters) SetFields(v map[string]*ComponentProperty) *ActionParameters
SetFields sets the Fields field's value.
func (*ActionParameters) SetGlobal ¶ added in v1.43.8
func (s *ActionParameters) SetGlobal(v *ComponentProperty) *ActionParameters
SetGlobal sets the Global field's value.
func (*ActionParameters) SetId ¶ added in v1.43.8
func (s *ActionParameters) SetId(v *ComponentProperty) *ActionParameters
SetId sets the Id field's value.
func (*ActionParameters) SetModel ¶ added in v1.43.8
func (s *ActionParameters) SetModel(v string) *ActionParameters
SetModel sets the Model field's value.
func (*ActionParameters) SetState ¶ added in v1.43.8
func (s *ActionParameters) SetState(v *MutationActionSetStateParameter) *ActionParameters
SetState sets the State field's value.
func (*ActionParameters) SetTarget ¶ added in v1.43.8
func (s *ActionParameters) SetTarget(v *ComponentProperty) *ActionParameters
SetTarget sets the Target field's value.
func (*ActionParameters) SetType ¶ added in v1.43.8
func (s *ActionParameters) SetType(v *ComponentProperty) *ActionParameters
SetType sets the Type field's value.
func (*ActionParameters) SetUrl ¶ added in v1.43.8
func (s *ActionParameters) SetUrl(v *ComponentProperty) *ActionParameters
SetUrl sets the Url field's value.
func (ActionParameters) String ¶ added in v1.43.8
func (s ActionParameters) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ActionParameters) Validate ¶ added in v1.43.8
func (s *ActionParameters) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AmplifyUIBuilder ¶
AmplifyUIBuilder provides the API operation methods for making requests to AWS Amplify UI Builder. See this package's package overview docs for details on the service.
AmplifyUIBuilder methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.
func New ¶
func New(p client.ConfigProvider, cfgs ...*aws.Config) *AmplifyUIBuilder
New creates a new instance of the AmplifyUIBuilder client with a session. If additional configuration is needed for the client instance use the optional aws.Config parameter to add your extra config.
Example:
mySession := session.Must(session.NewSession()) // Create a AmplifyUIBuilder client from just a session. svc := amplifyuibuilder.New(mySession) // Create a AmplifyUIBuilder client with additional configuration svc := amplifyuibuilder.New(mySession, aws.NewConfig().WithRegion("us-west-2"))
func (*AmplifyUIBuilder) CreateComponent ¶
func (c *AmplifyUIBuilder) CreateComponent(input *CreateComponentInput) (*CreateComponentOutput, error)
CreateComponent API operation for AWS Amplify UI Builder.
Creates a new component for an Amplify app.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Amplify UI Builder's API operation CreateComponent for usage and error information.
Returned Error Types:
ServiceQuotaExceededException 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.
ResourceConflictException The resource specified in the request conflicts with an existing resource.
InternalServerException An internal error has occurred. Please retry your request.
InvalidParameterException An invalid or out-of-range value was supplied for the input parameter.
See also, https://docs.aws.amazon.com/goto/WebAPI/amplifyuibuilder-2021-08-11/CreateComponent
func (*AmplifyUIBuilder) CreateComponentRequest ¶
func (c *AmplifyUIBuilder) CreateComponentRequest(input *CreateComponentInput) (req *request.Request, output *CreateComponentOutput)
CreateComponentRequest generates a "aws/request.Request" representing the client's request for the CreateComponent operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateComponent for more information on using the CreateComponent API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateComponentRequest method. req, resp := client.CreateComponentRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/amplifyuibuilder-2021-08-11/CreateComponent
func (*AmplifyUIBuilder) CreateComponentWithContext ¶
func (c *AmplifyUIBuilder) CreateComponentWithContext(ctx aws.Context, input *CreateComponentInput, opts ...request.Option) (*CreateComponentOutput, error)
CreateComponentWithContext is the same as CreateComponent with the addition of the ability to pass a context and additional request options.
See CreateComponent for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AmplifyUIBuilder) CreateForm ¶ added in v1.44.98
func (c *AmplifyUIBuilder) CreateForm(input *CreateFormInput) (*CreateFormOutput, error)
CreateForm API operation for AWS Amplify UI Builder.
Creates a new form for an Amplify.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Amplify UI Builder's API operation CreateForm for usage and error information.
Returned Error Types:
ServiceQuotaExceededException 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.
ResourceConflictException The resource specified in the request conflicts with an existing resource.
InternalServerException An internal error has occurred. Please retry your request.
InvalidParameterException An invalid or out-of-range value was supplied for the input parameter.
See also, https://docs.aws.amazon.com/goto/WebAPI/amplifyuibuilder-2021-08-11/CreateForm
func (*AmplifyUIBuilder) CreateFormRequest ¶ added in v1.44.98
func (c *AmplifyUIBuilder) CreateFormRequest(input *CreateFormInput) (req *request.Request, output *CreateFormOutput)
CreateFormRequest generates a "aws/request.Request" representing the client's request for the CreateForm operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateForm for more information on using the CreateForm API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateFormRequest method. req, resp := client.CreateFormRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/amplifyuibuilder-2021-08-11/CreateForm
func (*AmplifyUIBuilder) CreateFormWithContext ¶ added in v1.44.98
func (c *AmplifyUIBuilder) CreateFormWithContext(ctx aws.Context, input *CreateFormInput, opts ...request.Option) (*CreateFormOutput, error)
CreateFormWithContext is the same as CreateForm with the addition of the ability to pass a context and additional request options.
See CreateForm for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AmplifyUIBuilder) CreateTheme ¶
func (c *AmplifyUIBuilder) CreateTheme(input *CreateThemeInput) (*CreateThemeOutput, error)
CreateTheme API operation for AWS Amplify UI Builder.
Creates a theme to apply to the components in an Amplify app.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Amplify UI Builder's API operation CreateTheme for usage and error information.
Returned Error Types:
ServiceQuotaExceededException 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.
ResourceConflictException The resource specified in the request conflicts with an existing resource.
InternalServerException An internal error has occurred. Please retry your request.
InvalidParameterException An invalid or out-of-range value was supplied for the input parameter.
See also, https://docs.aws.amazon.com/goto/WebAPI/amplifyuibuilder-2021-08-11/CreateTheme
func (*AmplifyUIBuilder) CreateThemeRequest ¶
func (c *AmplifyUIBuilder) CreateThemeRequest(input *CreateThemeInput) (req *request.Request, output *CreateThemeOutput)
CreateThemeRequest generates a "aws/request.Request" representing the client's request for the CreateTheme operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateTheme for more information on using the CreateTheme API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateThemeRequest method. req, resp := client.CreateThemeRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/amplifyuibuilder-2021-08-11/CreateTheme
func (*AmplifyUIBuilder) CreateThemeWithContext ¶
func (c *AmplifyUIBuilder) CreateThemeWithContext(ctx aws.Context, input *CreateThemeInput, opts ...request.Option) (*CreateThemeOutput, error)
CreateThemeWithContext is the same as CreateTheme with the addition of the ability to pass a context and additional request options.
See CreateTheme for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AmplifyUIBuilder) DeleteComponent ¶
func (c *AmplifyUIBuilder) DeleteComponent(input *DeleteComponentInput) (*DeleteComponentOutput, error)
DeleteComponent API operation for AWS Amplify UI Builder.
Deletes a component from an Amplify app.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Amplify UI Builder's API operation DeleteComponent for usage and error information.
Returned Error Types:
InternalServerException An internal error has occurred. Please retry your request.
InvalidParameterException An invalid or out-of-range value was supplied for the input parameter.
ResourceNotFoundException The requested resource does not exist, or access was denied.
See also, https://docs.aws.amazon.com/goto/WebAPI/amplifyuibuilder-2021-08-11/DeleteComponent
func (*AmplifyUIBuilder) DeleteComponentRequest ¶
func (c *AmplifyUIBuilder) DeleteComponentRequest(input *DeleteComponentInput) (req *request.Request, output *DeleteComponentOutput)
DeleteComponentRequest generates a "aws/request.Request" representing the client's request for the DeleteComponent operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteComponent for more information on using the DeleteComponent API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteComponentRequest method. req, resp := client.DeleteComponentRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/amplifyuibuilder-2021-08-11/DeleteComponent
func (*AmplifyUIBuilder) DeleteComponentWithContext ¶
func (c *AmplifyUIBuilder) DeleteComponentWithContext(ctx aws.Context, input *DeleteComponentInput, opts ...request.Option) (*DeleteComponentOutput, error)
DeleteComponentWithContext is the same as DeleteComponent with the addition of the ability to pass a context and additional request options.
See DeleteComponent for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AmplifyUIBuilder) DeleteForm ¶ added in v1.44.98
func (c *AmplifyUIBuilder) DeleteForm(input *DeleteFormInput) (*DeleteFormOutput, error)
DeleteForm API operation for AWS Amplify UI Builder.
Deletes a form from an Amplify app.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Amplify UI Builder's API operation DeleteForm for usage and error information.
Returned Error Types:
InternalServerException An internal error has occurred. Please retry your request.
InvalidParameterException An invalid or out-of-range value was supplied for the input parameter.
ResourceNotFoundException The requested resource does not exist, or access was denied.
See also, https://docs.aws.amazon.com/goto/WebAPI/amplifyuibuilder-2021-08-11/DeleteForm
func (*AmplifyUIBuilder) DeleteFormRequest ¶ added in v1.44.98
func (c *AmplifyUIBuilder) DeleteFormRequest(input *DeleteFormInput) (req *request.Request, output *DeleteFormOutput)
DeleteFormRequest generates a "aws/request.Request" representing the client's request for the DeleteForm operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteForm for more information on using the DeleteForm API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteFormRequest method. req, resp := client.DeleteFormRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/amplifyuibuilder-2021-08-11/DeleteForm
func (*AmplifyUIBuilder) DeleteFormWithContext ¶ added in v1.44.98
func (c *AmplifyUIBuilder) DeleteFormWithContext(ctx aws.Context, input *DeleteFormInput, opts ...request.Option) (*DeleteFormOutput, error)
DeleteFormWithContext is the same as DeleteForm with the addition of the ability to pass a context and additional request options.
See DeleteForm for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AmplifyUIBuilder) DeleteTheme ¶
func (c *AmplifyUIBuilder) DeleteTheme(input *DeleteThemeInput) (*DeleteThemeOutput, error)
DeleteTheme API operation for AWS Amplify UI Builder.
Deletes a theme from an Amplify app.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Amplify UI Builder's API operation DeleteTheme for usage and error information.
Returned Error Types:
InternalServerException An internal error has occurred. Please retry your request.
InvalidParameterException An invalid or out-of-range value was supplied for the input parameter.
ResourceNotFoundException The requested resource does not exist, or access was denied.
See also, https://docs.aws.amazon.com/goto/WebAPI/amplifyuibuilder-2021-08-11/DeleteTheme
func (*AmplifyUIBuilder) DeleteThemeRequest ¶
func (c *AmplifyUIBuilder) DeleteThemeRequest(input *DeleteThemeInput) (req *request.Request, output *DeleteThemeOutput)
DeleteThemeRequest generates a "aws/request.Request" representing the client's request for the DeleteTheme operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteTheme for more information on using the DeleteTheme API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteThemeRequest method. req, resp := client.DeleteThemeRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/amplifyuibuilder-2021-08-11/DeleteTheme
func (*AmplifyUIBuilder) DeleteThemeWithContext ¶
func (c *AmplifyUIBuilder) DeleteThemeWithContext(ctx aws.Context, input *DeleteThemeInput, opts ...request.Option) (*DeleteThemeOutput, error)
DeleteThemeWithContext is the same as DeleteTheme with the addition of the ability to pass a context and additional request options.
See DeleteTheme for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AmplifyUIBuilder) ExchangeCodeForToken ¶
func (c *AmplifyUIBuilder) ExchangeCodeForToken(input *ExchangeCodeForTokenInput) (*ExchangeCodeForTokenOutput, error)
ExchangeCodeForToken API operation for AWS Amplify UI Builder.
Exchanges an access code for a token.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Amplify UI Builder's API operation ExchangeCodeForToken for usage and error information.
Returned Error Types:
- InvalidParameterException An invalid or out-of-range value was supplied for the input parameter.
See also, https://docs.aws.amazon.com/goto/WebAPI/amplifyuibuilder-2021-08-11/ExchangeCodeForToken
func (*AmplifyUIBuilder) ExchangeCodeForTokenRequest ¶
func (c *AmplifyUIBuilder) ExchangeCodeForTokenRequest(input *ExchangeCodeForTokenInput) (req *request.Request, output *ExchangeCodeForTokenOutput)
ExchangeCodeForTokenRequest generates a "aws/request.Request" representing the client's request for the ExchangeCodeForToken operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ExchangeCodeForToken for more information on using the ExchangeCodeForToken API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ExchangeCodeForTokenRequest method. req, resp := client.ExchangeCodeForTokenRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/amplifyuibuilder-2021-08-11/ExchangeCodeForToken
func (*AmplifyUIBuilder) ExchangeCodeForTokenWithContext ¶
func (c *AmplifyUIBuilder) ExchangeCodeForTokenWithContext(ctx aws.Context, input *ExchangeCodeForTokenInput, opts ...request.Option) (*ExchangeCodeForTokenOutput, error)
ExchangeCodeForTokenWithContext is the same as ExchangeCodeForToken with the addition of the ability to pass a context and additional request options.
See ExchangeCodeForToken for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AmplifyUIBuilder) ExportComponents ¶
func (c *AmplifyUIBuilder) ExportComponents(input *ExportComponentsInput) (*ExportComponentsOutput, error)
ExportComponents API operation for AWS Amplify UI Builder.
Exports component configurations to code that is ready to integrate into an Amplify app.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Amplify UI Builder's API operation ExportComponents for usage and error information.
Returned Error Types:
InternalServerException An internal error has occurred. Please retry your request.
InvalidParameterException An invalid or out-of-range value was supplied for the input parameter.
See also, https://docs.aws.amazon.com/goto/WebAPI/amplifyuibuilder-2021-08-11/ExportComponents
func (*AmplifyUIBuilder) ExportComponentsPages ¶ added in v1.43.8
func (c *AmplifyUIBuilder) ExportComponentsPages(input *ExportComponentsInput, fn func(*ExportComponentsOutput, bool) bool) error
ExportComponentsPages iterates over the pages of a ExportComponents operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ExportComponents method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ExportComponents operation. pageNum := 0 err := client.ExportComponentsPages(params, func(page *amplifyuibuilder.ExportComponentsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*AmplifyUIBuilder) ExportComponentsPagesWithContext ¶ added in v1.43.8
func (c *AmplifyUIBuilder) ExportComponentsPagesWithContext(ctx aws.Context, input *ExportComponentsInput, fn func(*ExportComponentsOutput, bool) bool, opts ...request.Option) error
ExportComponentsPagesWithContext same as ExportComponentsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AmplifyUIBuilder) ExportComponentsRequest ¶
func (c *AmplifyUIBuilder) ExportComponentsRequest(input *ExportComponentsInput) (req *request.Request, output *ExportComponentsOutput)
ExportComponentsRequest generates a "aws/request.Request" representing the client's request for the ExportComponents operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ExportComponents for more information on using the ExportComponents API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ExportComponentsRequest method. req, resp := client.ExportComponentsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/amplifyuibuilder-2021-08-11/ExportComponents
func (*AmplifyUIBuilder) ExportComponentsWithContext ¶
func (c *AmplifyUIBuilder) ExportComponentsWithContext(ctx aws.Context, input *ExportComponentsInput, opts ...request.Option) (*ExportComponentsOutput, error)
ExportComponentsWithContext is the same as ExportComponents with the addition of the ability to pass a context and additional request options.
See ExportComponents for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AmplifyUIBuilder) ExportForms ¶ added in v1.44.98
func (c *AmplifyUIBuilder) ExportForms(input *ExportFormsInput) (*ExportFormsOutput, error)
ExportForms API operation for AWS Amplify UI Builder.
Exports form configurations to code that is ready to integrate into an Amplify app.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Amplify UI Builder's API operation ExportForms for usage and error information.
Returned Error Types:
InternalServerException An internal error has occurred. Please retry your request.
InvalidParameterException An invalid or out-of-range value was supplied for the input parameter.
See also, https://docs.aws.amazon.com/goto/WebAPI/amplifyuibuilder-2021-08-11/ExportForms
func (*AmplifyUIBuilder) ExportFormsPages ¶ added in v1.44.98
func (c *AmplifyUIBuilder) ExportFormsPages(input *ExportFormsInput, fn func(*ExportFormsOutput, bool) bool) error
ExportFormsPages iterates over the pages of a ExportForms operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ExportForms method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ExportForms operation. pageNum := 0 err := client.ExportFormsPages(params, func(page *amplifyuibuilder.ExportFormsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*AmplifyUIBuilder) ExportFormsPagesWithContext ¶ added in v1.44.98
func (c *AmplifyUIBuilder) ExportFormsPagesWithContext(ctx aws.Context, input *ExportFormsInput, fn func(*ExportFormsOutput, bool) bool, opts ...request.Option) error
ExportFormsPagesWithContext same as ExportFormsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AmplifyUIBuilder) ExportFormsRequest ¶ added in v1.44.98
func (c *AmplifyUIBuilder) ExportFormsRequest(input *ExportFormsInput) (req *request.Request, output *ExportFormsOutput)
ExportFormsRequest generates a "aws/request.Request" representing the client's request for the ExportForms operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ExportForms for more information on using the ExportForms API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ExportFormsRequest method. req, resp := client.ExportFormsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/amplifyuibuilder-2021-08-11/ExportForms
func (*AmplifyUIBuilder) ExportFormsWithContext ¶ added in v1.44.98
func (c *AmplifyUIBuilder) ExportFormsWithContext(ctx aws.Context, input *ExportFormsInput, opts ...request.Option) (*ExportFormsOutput, error)
ExportFormsWithContext is the same as ExportForms with the addition of the ability to pass a context and additional request options.
See ExportForms for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AmplifyUIBuilder) ExportThemes ¶
func (c *AmplifyUIBuilder) ExportThemes(input *ExportThemesInput) (*ExportThemesOutput, error)
ExportThemes API operation for AWS Amplify UI Builder.
Exports theme configurations to code that is ready to integrate into an Amplify app.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Amplify UI Builder's API operation ExportThemes for usage and error information.
Returned Error Types:
InternalServerException An internal error has occurred. Please retry your request.
InvalidParameterException An invalid or out-of-range value was supplied for the input parameter.
See also, https://docs.aws.amazon.com/goto/WebAPI/amplifyuibuilder-2021-08-11/ExportThemes
func (*AmplifyUIBuilder) ExportThemesPages ¶ added in v1.43.8
func (c *AmplifyUIBuilder) ExportThemesPages(input *ExportThemesInput, fn func(*ExportThemesOutput, bool) bool) error
ExportThemesPages iterates over the pages of a ExportThemes operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ExportThemes method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ExportThemes operation. pageNum := 0 err := client.ExportThemesPages(params, func(page *amplifyuibuilder.ExportThemesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*AmplifyUIBuilder) ExportThemesPagesWithContext ¶ added in v1.43.8
func (c *AmplifyUIBuilder) ExportThemesPagesWithContext(ctx aws.Context, input *ExportThemesInput, fn func(*ExportThemesOutput, bool) bool, opts ...request.Option) error
ExportThemesPagesWithContext same as ExportThemesPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AmplifyUIBuilder) ExportThemesRequest ¶
func (c *AmplifyUIBuilder) ExportThemesRequest(input *ExportThemesInput) (req *request.Request, output *ExportThemesOutput)
ExportThemesRequest generates a "aws/request.Request" representing the client's request for the ExportThemes operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ExportThemes for more information on using the ExportThemes API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ExportThemesRequest method. req, resp := client.ExportThemesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/amplifyuibuilder-2021-08-11/ExportThemes
func (*AmplifyUIBuilder) ExportThemesWithContext ¶
func (c *AmplifyUIBuilder) ExportThemesWithContext(ctx aws.Context, input *ExportThemesInput, opts ...request.Option) (*ExportThemesOutput, error)
ExportThemesWithContext is the same as ExportThemes with the addition of the ability to pass a context and additional request options.
See ExportThemes for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AmplifyUIBuilder) GetCodegenJob ¶ added in v1.44.281
func (c *AmplifyUIBuilder) GetCodegenJob(input *GetCodegenJobInput) (*GetCodegenJobOutput, error)
GetCodegenJob API operation for AWS Amplify UI Builder.
Returns an existing code generation job.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Amplify UI Builder's API operation GetCodegenJob for usage and error information.
Returned Error Types:
InternalServerException An internal error has occurred. Please retry your request.
InvalidParameterException An invalid or out-of-range value was supplied for the input parameter.
ThrottlingException The request was denied due to request throttling.
ResourceNotFoundException The requested resource does not exist, or access was denied.
See also, https://docs.aws.amazon.com/goto/WebAPI/amplifyuibuilder-2021-08-11/GetCodegenJob
func (*AmplifyUIBuilder) GetCodegenJobRequest ¶ added in v1.44.281
func (c *AmplifyUIBuilder) GetCodegenJobRequest(input *GetCodegenJobInput) (req *request.Request, output *GetCodegenJobOutput)
GetCodegenJobRequest generates a "aws/request.Request" representing the client's request for the GetCodegenJob operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetCodegenJob for more information on using the GetCodegenJob API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetCodegenJobRequest method. req, resp := client.GetCodegenJobRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/amplifyuibuilder-2021-08-11/GetCodegenJob
func (*AmplifyUIBuilder) GetCodegenJobWithContext ¶ added in v1.44.281
func (c *AmplifyUIBuilder) GetCodegenJobWithContext(ctx aws.Context, input *GetCodegenJobInput, opts ...request.Option) (*GetCodegenJobOutput, error)
GetCodegenJobWithContext is the same as GetCodegenJob with the addition of the ability to pass a context and additional request options.
See GetCodegenJob for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AmplifyUIBuilder) GetComponent ¶
func (c *AmplifyUIBuilder) GetComponent(input *GetComponentInput) (*GetComponentOutput, error)
GetComponent API operation for AWS Amplify UI Builder.
Returns an existing component for an Amplify app.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Amplify UI Builder's API operation GetComponent for usage and error information.
Returned Error Types:
InternalServerException An internal error has occurred. Please retry your request.
InvalidParameterException An invalid or out-of-range value was supplied for the input parameter.
ResourceNotFoundException The requested resource does not exist, or access was denied.
See also, https://docs.aws.amazon.com/goto/WebAPI/amplifyuibuilder-2021-08-11/GetComponent
func (*AmplifyUIBuilder) GetComponentRequest ¶
func (c *AmplifyUIBuilder) GetComponentRequest(input *GetComponentInput) (req *request.Request, output *GetComponentOutput)
GetComponentRequest generates a "aws/request.Request" representing the client's request for the GetComponent operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetComponent for more information on using the GetComponent API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetComponentRequest method. req, resp := client.GetComponentRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/amplifyuibuilder-2021-08-11/GetComponent
func (*AmplifyUIBuilder) GetComponentWithContext ¶
func (c *AmplifyUIBuilder) GetComponentWithContext(ctx aws.Context, input *GetComponentInput, opts ...request.Option) (*GetComponentOutput, error)
GetComponentWithContext is the same as GetComponent with the addition of the ability to pass a context and additional request options.
See GetComponent for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AmplifyUIBuilder) GetForm ¶ added in v1.44.98
func (c *AmplifyUIBuilder) GetForm(input *GetFormInput) (*GetFormOutput, error)
GetForm API operation for AWS Amplify UI Builder.
Returns an existing form for an Amplify app.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Amplify UI Builder's API operation GetForm for usage and error information.
Returned Error Types:
InternalServerException An internal error has occurred. Please retry your request.
InvalidParameterException An invalid or out-of-range value was supplied for the input parameter.
ResourceNotFoundException The requested resource does not exist, or access was denied.
See also, https://docs.aws.amazon.com/goto/WebAPI/amplifyuibuilder-2021-08-11/GetForm
func (*AmplifyUIBuilder) GetFormRequest ¶ added in v1.44.98
func (c *AmplifyUIBuilder) GetFormRequest(input *GetFormInput) (req *request.Request, output *GetFormOutput)
GetFormRequest generates a "aws/request.Request" representing the client's request for the GetForm operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetForm for more information on using the GetForm API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetFormRequest method. req, resp := client.GetFormRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/amplifyuibuilder-2021-08-11/GetForm
func (*AmplifyUIBuilder) GetFormWithContext ¶ added in v1.44.98
func (c *AmplifyUIBuilder) GetFormWithContext(ctx aws.Context, input *GetFormInput, opts ...request.Option) (*GetFormOutput, error)
GetFormWithContext is the same as GetForm with the addition of the ability to pass a context and additional request options.
See GetForm for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AmplifyUIBuilder) GetMetadata ¶ added in v1.44.98
func (c *AmplifyUIBuilder) GetMetadata(input *GetMetadataInput) (*GetMetadataOutput, error)
GetMetadata API operation for AWS Amplify UI Builder.
Returns existing metadata for an Amplify app.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Amplify UI Builder's API operation GetMetadata for usage and error information.
Returned Error Types:
UnauthorizedException You don't have permission to perform this operation.
InvalidParameterException An invalid or out-of-range value was supplied for the input parameter.
See also, https://docs.aws.amazon.com/goto/WebAPI/amplifyuibuilder-2021-08-11/GetMetadata
func (*AmplifyUIBuilder) GetMetadataRequest ¶ added in v1.44.98
func (c *AmplifyUIBuilder) GetMetadataRequest(input *GetMetadataInput) (req *request.Request, output *GetMetadataOutput)
GetMetadataRequest generates a "aws/request.Request" representing the client's request for the GetMetadata operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetMetadata for more information on using the GetMetadata API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetMetadataRequest method. req, resp := client.GetMetadataRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/amplifyuibuilder-2021-08-11/GetMetadata
func (*AmplifyUIBuilder) GetMetadataWithContext ¶ added in v1.44.98
func (c *AmplifyUIBuilder) GetMetadataWithContext(ctx aws.Context, input *GetMetadataInput, opts ...request.Option) (*GetMetadataOutput, error)
GetMetadataWithContext is the same as GetMetadata with the addition of the ability to pass a context and additional request options.
See GetMetadata for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AmplifyUIBuilder) GetTheme ¶
func (c *AmplifyUIBuilder) GetTheme(input *GetThemeInput) (*GetThemeOutput, error)
GetTheme API operation for AWS Amplify UI Builder.
Returns an existing theme for an Amplify app.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Amplify UI Builder's API operation GetTheme for usage and error information.
Returned Error Types:
InternalServerException An internal error has occurred. Please retry your request.
InvalidParameterException An invalid or out-of-range value was supplied for the input parameter.
ResourceNotFoundException The requested resource does not exist, or access was denied.
See also, https://docs.aws.amazon.com/goto/WebAPI/amplifyuibuilder-2021-08-11/GetTheme
func (*AmplifyUIBuilder) GetThemeRequest ¶
func (c *AmplifyUIBuilder) GetThemeRequest(input *GetThemeInput) (req *request.Request, output *GetThemeOutput)
GetThemeRequest generates a "aws/request.Request" representing the client's request for the GetTheme operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetTheme for more information on using the GetTheme API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetThemeRequest method. req, resp := client.GetThemeRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/amplifyuibuilder-2021-08-11/GetTheme
func (*AmplifyUIBuilder) GetThemeWithContext ¶
func (c *AmplifyUIBuilder) GetThemeWithContext(ctx aws.Context, input *GetThemeInput, opts ...request.Option) (*GetThemeOutput, error)
GetThemeWithContext is the same as GetTheme with the addition of the ability to pass a context and additional request options.
See GetTheme for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AmplifyUIBuilder) ListCodegenJobs ¶ added in v1.44.281
func (c *AmplifyUIBuilder) ListCodegenJobs(input *ListCodegenJobsInput) (*ListCodegenJobsOutput, error)
ListCodegenJobs API operation for AWS Amplify UI Builder.
Retrieves a list of code generation jobs for a specified Amplify app and backend environment.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Amplify UI Builder's API operation ListCodegenJobs for usage and error information.
Returned Error Types:
InternalServerException An internal error has occurred. Please retry your request.
InvalidParameterException An invalid or out-of-range value was supplied for the input parameter.
ThrottlingException The request was denied due to request throttling.
See also, https://docs.aws.amazon.com/goto/WebAPI/amplifyuibuilder-2021-08-11/ListCodegenJobs
func (*AmplifyUIBuilder) ListCodegenJobsPages ¶ added in v1.44.281
func (c *AmplifyUIBuilder) ListCodegenJobsPages(input *ListCodegenJobsInput, fn func(*ListCodegenJobsOutput, bool) bool) error
ListCodegenJobsPages iterates over the pages of a ListCodegenJobs operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListCodegenJobs method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListCodegenJobs operation. pageNum := 0 err := client.ListCodegenJobsPages(params, func(page *amplifyuibuilder.ListCodegenJobsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*AmplifyUIBuilder) ListCodegenJobsPagesWithContext ¶ added in v1.44.281
func (c *AmplifyUIBuilder) ListCodegenJobsPagesWithContext(ctx aws.Context, input *ListCodegenJobsInput, fn func(*ListCodegenJobsOutput, bool) bool, opts ...request.Option) error
ListCodegenJobsPagesWithContext same as ListCodegenJobsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AmplifyUIBuilder) ListCodegenJobsRequest ¶ added in v1.44.281
func (c *AmplifyUIBuilder) ListCodegenJobsRequest(input *ListCodegenJobsInput) (req *request.Request, output *ListCodegenJobsOutput)
ListCodegenJobsRequest generates a "aws/request.Request" representing the client's request for the ListCodegenJobs operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListCodegenJobs for more information on using the ListCodegenJobs API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListCodegenJobsRequest method. req, resp := client.ListCodegenJobsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/amplifyuibuilder-2021-08-11/ListCodegenJobs
func (*AmplifyUIBuilder) ListCodegenJobsWithContext ¶ added in v1.44.281
func (c *AmplifyUIBuilder) ListCodegenJobsWithContext(ctx aws.Context, input *ListCodegenJobsInput, opts ...request.Option) (*ListCodegenJobsOutput, error)
ListCodegenJobsWithContext is the same as ListCodegenJobs with the addition of the ability to pass a context and additional request options.
See ListCodegenJobs for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AmplifyUIBuilder) ListComponents ¶
func (c *AmplifyUIBuilder) ListComponents(input *ListComponentsInput) (*ListComponentsOutput, error)
ListComponents API operation for AWS Amplify UI Builder.
Retrieves a list of components for a specified Amplify app and backend environment.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Amplify UI Builder's API operation ListComponents for usage and error information.
Returned Error Types:
InternalServerException An internal error has occurred. Please retry your request.
InvalidParameterException An invalid or out-of-range value was supplied for the input parameter.
See also, https://docs.aws.amazon.com/goto/WebAPI/amplifyuibuilder-2021-08-11/ListComponents
func (*AmplifyUIBuilder) ListComponentsPages ¶
func (c *AmplifyUIBuilder) ListComponentsPages(input *ListComponentsInput, fn func(*ListComponentsOutput, bool) bool) error
ListComponentsPages iterates over the pages of a ListComponents operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListComponents method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListComponents operation. pageNum := 0 err := client.ListComponentsPages(params, func(page *amplifyuibuilder.ListComponentsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*AmplifyUIBuilder) ListComponentsPagesWithContext ¶
func (c *AmplifyUIBuilder) ListComponentsPagesWithContext(ctx aws.Context, input *ListComponentsInput, fn func(*ListComponentsOutput, bool) bool, opts ...request.Option) error
ListComponentsPagesWithContext same as ListComponentsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AmplifyUIBuilder) ListComponentsRequest ¶
func (c *AmplifyUIBuilder) ListComponentsRequest(input *ListComponentsInput) (req *request.Request, output *ListComponentsOutput)
ListComponentsRequest generates a "aws/request.Request" representing the client's request for the ListComponents operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListComponents for more information on using the ListComponents API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListComponentsRequest method. req, resp := client.ListComponentsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/amplifyuibuilder-2021-08-11/ListComponents
func (*AmplifyUIBuilder) ListComponentsWithContext ¶
func (c *AmplifyUIBuilder) ListComponentsWithContext(ctx aws.Context, input *ListComponentsInput, opts ...request.Option) (*ListComponentsOutput, error)
ListComponentsWithContext is the same as ListComponents with the addition of the ability to pass a context and additional request options.
See ListComponents for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AmplifyUIBuilder) ListForms ¶ added in v1.44.98
func (c *AmplifyUIBuilder) ListForms(input *ListFormsInput) (*ListFormsOutput, error)
ListForms API operation for AWS Amplify UI Builder.
Retrieves a list of forms for a specified Amplify app and backend environment.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Amplify UI Builder's API operation ListForms for usage and error information.
Returned Error Types:
InternalServerException An internal error has occurred. Please retry your request.
InvalidParameterException An invalid or out-of-range value was supplied for the input parameter.
See also, https://docs.aws.amazon.com/goto/WebAPI/amplifyuibuilder-2021-08-11/ListForms
func (*AmplifyUIBuilder) ListFormsPages ¶ added in v1.44.98
func (c *AmplifyUIBuilder) ListFormsPages(input *ListFormsInput, fn func(*ListFormsOutput, bool) bool) error
ListFormsPages iterates over the pages of a ListForms operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListForms method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListForms operation. pageNum := 0 err := client.ListFormsPages(params, func(page *amplifyuibuilder.ListFormsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*AmplifyUIBuilder) ListFormsPagesWithContext ¶ added in v1.44.98
func (c *AmplifyUIBuilder) ListFormsPagesWithContext(ctx aws.Context, input *ListFormsInput, fn func(*ListFormsOutput, bool) bool, opts ...request.Option) error
ListFormsPagesWithContext same as ListFormsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AmplifyUIBuilder) ListFormsRequest ¶ added in v1.44.98
func (c *AmplifyUIBuilder) ListFormsRequest(input *ListFormsInput) (req *request.Request, output *ListFormsOutput)
ListFormsRequest generates a "aws/request.Request" representing the client's request for the ListForms operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListForms for more information on using the ListForms API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListFormsRequest method. req, resp := client.ListFormsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/amplifyuibuilder-2021-08-11/ListForms
func (*AmplifyUIBuilder) ListFormsWithContext ¶ added in v1.44.98
func (c *AmplifyUIBuilder) ListFormsWithContext(ctx aws.Context, input *ListFormsInput, opts ...request.Option) (*ListFormsOutput, error)
ListFormsWithContext is the same as ListForms with the addition of the ability to pass a context and additional request options.
See ListForms for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AmplifyUIBuilder) ListThemes ¶
func (c *AmplifyUIBuilder) ListThemes(input *ListThemesInput) (*ListThemesOutput, error)
ListThemes API operation for AWS Amplify UI Builder.
Retrieves a list of themes for a specified Amplify app and backend environment.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Amplify UI Builder's API operation ListThemes for usage and error information.
Returned Error Types:
InternalServerException An internal error has occurred. Please retry your request.
InvalidParameterException An invalid or out-of-range value was supplied for the input parameter.
See also, https://docs.aws.amazon.com/goto/WebAPI/amplifyuibuilder-2021-08-11/ListThemes
func (*AmplifyUIBuilder) ListThemesPages ¶
func (c *AmplifyUIBuilder) ListThemesPages(input *ListThemesInput, fn func(*ListThemesOutput, bool) bool) error
ListThemesPages iterates over the pages of a ListThemes operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListThemes method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListThemes operation. pageNum := 0 err := client.ListThemesPages(params, func(page *amplifyuibuilder.ListThemesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*AmplifyUIBuilder) ListThemesPagesWithContext ¶
func (c *AmplifyUIBuilder) ListThemesPagesWithContext(ctx aws.Context, input *ListThemesInput, fn func(*ListThemesOutput, bool) bool, opts ...request.Option) error
ListThemesPagesWithContext same as ListThemesPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AmplifyUIBuilder) ListThemesRequest ¶
func (c *AmplifyUIBuilder) ListThemesRequest(input *ListThemesInput) (req *request.Request, output *ListThemesOutput)
ListThemesRequest generates a "aws/request.Request" representing the client's request for the ListThemes operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListThemes for more information on using the ListThemes API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListThemesRequest method. req, resp := client.ListThemesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/amplifyuibuilder-2021-08-11/ListThemes
func (*AmplifyUIBuilder) ListThemesWithContext ¶
func (c *AmplifyUIBuilder) ListThemesWithContext(ctx aws.Context, input *ListThemesInput, opts ...request.Option) (*ListThemesOutput, error)
ListThemesWithContext is the same as ListThemes with the addition of the ability to pass a context and additional request options.
See ListThemes for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AmplifyUIBuilder) PutMetadataFlag ¶ added in v1.44.98
func (c *AmplifyUIBuilder) PutMetadataFlag(input *PutMetadataFlagInput) (*PutMetadataFlagOutput, error)
PutMetadataFlag API operation for AWS Amplify UI Builder.
Stores the metadata information about a feature on a form.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Amplify UI Builder's API operation PutMetadataFlag for usage and error information.
Returned Error Types:
UnauthorizedException You don't have permission to perform this operation.
InvalidParameterException An invalid or out-of-range value was supplied for the input parameter.
See also, https://docs.aws.amazon.com/goto/WebAPI/amplifyuibuilder-2021-08-11/PutMetadataFlag
func (*AmplifyUIBuilder) PutMetadataFlagRequest ¶ added in v1.44.98
func (c *AmplifyUIBuilder) PutMetadataFlagRequest(input *PutMetadataFlagInput) (req *request.Request, output *PutMetadataFlagOutput)
PutMetadataFlagRequest generates a "aws/request.Request" representing the client's request for the PutMetadataFlag operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See PutMetadataFlag for more information on using the PutMetadataFlag API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the PutMetadataFlagRequest method. req, resp := client.PutMetadataFlagRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/amplifyuibuilder-2021-08-11/PutMetadataFlag
func (*AmplifyUIBuilder) PutMetadataFlagWithContext ¶ added in v1.44.98
func (c *AmplifyUIBuilder) PutMetadataFlagWithContext(ctx aws.Context, input *PutMetadataFlagInput, opts ...request.Option) (*PutMetadataFlagOutput, error)
PutMetadataFlagWithContext is the same as PutMetadataFlag with the addition of the ability to pass a context and additional request options.
See PutMetadataFlag for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AmplifyUIBuilder) RefreshToken ¶
func (c *AmplifyUIBuilder) RefreshToken(input *RefreshTokenInput) (*RefreshTokenOutput, error)
RefreshToken API operation for AWS Amplify UI Builder.
Refreshes a previously issued access token that might have expired.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Amplify UI Builder's API operation RefreshToken for usage and error information.
Returned Error Types:
- InvalidParameterException An invalid or out-of-range value was supplied for the input parameter.
See also, https://docs.aws.amazon.com/goto/WebAPI/amplifyuibuilder-2021-08-11/RefreshToken
func (*AmplifyUIBuilder) RefreshTokenRequest ¶
func (c *AmplifyUIBuilder) RefreshTokenRequest(input *RefreshTokenInput) (req *request.Request, output *RefreshTokenOutput)
RefreshTokenRequest generates a "aws/request.Request" representing the client's request for the RefreshToken operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See RefreshToken for more information on using the RefreshToken API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the RefreshTokenRequest method. req, resp := client.RefreshTokenRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/amplifyuibuilder-2021-08-11/RefreshToken
func (*AmplifyUIBuilder) RefreshTokenWithContext ¶
func (c *AmplifyUIBuilder) RefreshTokenWithContext(ctx aws.Context, input *RefreshTokenInput, opts ...request.Option) (*RefreshTokenOutput, error)
RefreshTokenWithContext is the same as RefreshToken with the addition of the ability to pass a context and additional request options.
See RefreshToken for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AmplifyUIBuilder) StartCodegenJob ¶ added in v1.44.281
func (c *AmplifyUIBuilder) StartCodegenJob(input *StartCodegenJobInput) (*StartCodegenJobOutput, error)
StartCodegenJob API operation for AWS Amplify UI Builder.
Starts a code generation job for for a specified Amplify app and backend environment.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Amplify UI Builder's API operation StartCodegenJob for usage and error information.
Returned Error Types:
InternalServerException An internal error has occurred. Please retry your request.
InvalidParameterException An invalid or out-of-range value was supplied for the input parameter.
ThrottlingException The request was denied due to request throttling.
See also, https://docs.aws.amazon.com/goto/WebAPI/amplifyuibuilder-2021-08-11/StartCodegenJob
func (*AmplifyUIBuilder) StartCodegenJobRequest ¶ added in v1.44.281
func (c *AmplifyUIBuilder) StartCodegenJobRequest(input *StartCodegenJobInput) (req *request.Request, output *StartCodegenJobOutput)
StartCodegenJobRequest generates a "aws/request.Request" representing the client's request for the StartCodegenJob operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See StartCodegenJob for more information on using the StartCodegenJob API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the StartCodegenJobRequest method. req, resp := client.StartCodegenJobRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/amplifyuibuilder-2021-08-11/StartCodegenJob
func (*AmplifyUIBuilder) StartCodegenJobWithContext ¶ added in v1.44.281
func (c *AmplifyUIBuilder) StartCodegenJobWithContext(ctx aws.Context, input *StartCodegenJobInput, opts ...request.Option) (*StartCodegenJobOutput, error)
StartCodegenJobWithContext is the same as StartCodegenJob with the addition of the ability to pass a context and additional request options.
See StartCodegenJob for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AmplifyUIBuilder) UpdateComponent ¶
func (c *AmplifyUIBuilder) UpdateComponent(input *UpdateComponentInput) (*UpdateComponentOutput, error)
UpdateComponent API operation for AWS Amplify UI Builder.
Updates an existing component.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Amplify UI Builder's API operation UpdateComponent for usage and error information.
Returned Error Types:
ResourceConflictException The resource specified in the request conflicts with an existing resource.
InternalServerException An internal error has occurred. Please retry your request.
InvalidParameterException An invalid or out-of-range value was supplied for the input parameter.
See also, https://docs.aws.amazon.com/goto/WebAPI/amplifyuibuilder-2021-08-11/UpdateComponent
func (*AmplifyUIBuilder) UpdateComponentRequest ¶
func (c *AmplifyUIBuilder) UpdateComponentRequest(input *UpdateComponentInput) (req *request.Request, output *UpdateComponentOutput)
UpdateComponentRequest generates a "aws/request.Request" representing the client's request for the UpdateComponent operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateComponent for more information on using the UpdateComponent API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateComponentRequest method. req, resp := client.UpdateComponentRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/amplifyuibuilder-2021-08-11/UpdateComponent
func (*AmplifyUIBuilder) UpdateComponentWithContext ¶
func (c *AmplifyUIBuilder) UpdateComponentWithContext(ctx aws.Context, input *UpdateComponentInput, opts ...request.Option) (*UpdateComponentOutput, error)
UpdateComponentWithContext is the same as UpdateComponent with the addition of the ability to pass a context and additional request options.
See UpdateComponent for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AmplifyUIBuilder) UpdateForm ¶ added in v1.44.98
func (c *AmplifyUIBuilder) UpdateForm(input *UpdateFormInput) (*UpdateFormOutput, error)
UpdateForm API operation for AWS Amplify UI Builder.
Updates an existing form.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Amplify UI Builder's API operation UpdateForm for usage and error information.
Returned Error Types:
ResourceConflictException The resource specified in the request conflicts with an existing resource.
InternalServerException An internal error has occurred. Please retry your request.
InvalidParameterException An invalid or out-of-range value was supplied for the input parameter.
See also, https://docs.aws.amazon.com/goto/WebAPI/amplifyuibuilder-2021-08-11/UpdateForm
func (*AmplifyUIBuilder) UpdateFormRequest ¶ added in v1.44.98
func (c *AmplifyUIBuilder) UpdateFormRequest(input *UpdateFormInput) (req *request.Request, output *UpdateFormOutput)
UpdateFormRequest generates a "aws/request.Request" representing the client's request for the UpdateForm operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateForm for more information on using the UpdateForm API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateFormRequest method. req, resp := client.UpdateFormRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/amplifyuibuilder-2021-08-11/UpdateForm
func (*AmplifyUIBuilder) UpdateFormWithContext ¶ added in v1.44.98
func (c *AmplifyUIBuilder) UpdateFormWithContext(ctx aws.Context, input *UpdateFormInput, opts ...request.Option) (*UpdateFormOutput, error)
UpdateFormWithContext is the same as UpdateForm with the addition of the ability to pass a context and additional request options.
See UpdateForm for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AmplifyUIBuilder) UpdateTheme ¶
func (c *AmplifyUIBuilder) UpdateTheme(input *UpdateThemeInput) (*UpdateThemeOutput, error)
UpdateTheme API operation for AWS Amplify UI Builder.
Updates an existing theme.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Amplify UI Builder's API operation UpdateTheme for usage and error information.
Returned Error Types:
ResourceConflictException The resource specified in the request conflicts with an existing resource.
InternalServerException An internal error has occurred. Please retry your request.
InvalidParameterException An invalid or out-of-range value was supplied for the input parameter.
See also, https://docs.aws.amazon.com/goto/WebAPI/amplifyuibuilder-2021-08-11/UpdateTheme
func (*AmplifyUIBuilder) UpdateThemeRequest ¶
func (c *AmplifyUIBuilder) UpdateThemeRequest(input *UpdateThemeInput) (req *request.Request, output *UpdateThemeOutput)
UpdateThemeRequest generates a "aws/request.Request" representing the client's request for the UpdateTheme operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateTheme for more information on using the UpdateTheme API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateThemeRequest method. req, resp := client.UpdateThemeRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/amplifyuibuilder-2021-08-11/UpdateTheme
func (*AmplifyUIBuilder) UpdateThemeWithContext ¶
func (c *AmplifyUIBuilder) UpdateThemeWithContext(ctx aws.Context, input *UpdateThemeInput, opts ...request.Option) (*UpdateThemeOutput, error)
UpdateThemeWithContext is the same as UpdateTheme with the addition of the ability to pass a context and additional request options.
See UpdateTheme for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
type CodegenFeatureFlags ¶ added in v1.44.281
type CodegenFeatureFlags struct { // Specifies whether a code generation job supports non models. IsNonModelSupported *bool `locationName:"isNonModelSupported" type:"boolean"` // Specifes whether a code generation job supports data relationships. IsRelationshipSupported *bool `locationName:"isRelationshipSupported" type:"boolean"` // contains filtered or unexported fields }
Describes the feature flags that you can specify for a code generation job.
func (CodegenFeatureFlags) GoString ¶ added in v1.44.281
func (s CodegenFeatureFlags) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CodegenFeatureFlags) SetIsNonModelSupported ¶ added in v1.44.281
func (s *CodegenFeatureFlags) SetIsNonModelSupported(v bool) *CodegenFeatureFlags
SetIsNonModelSupported sets the IsNonModelSupported field's value.
func (*CodegenFeatureFlags) SetIsRelationshipSupported ¶ added in v1.44.281
func (s *CodegenFeatureFlags) SetIsRelationshipSupported(v bool) *CodegenFeatureFlags
SetIsRelationshipSupported sets the IsRelationshipSupported field's value.
func (CodegenFeatureFlags) String ¶ added in v1.44.281
func (s CodegenFeatureFlags) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CodegenGenericDataEnum ¶ added in v1.44.281
type CodegenGenericDataEnum struct { // The list of enum values in the generic data schema. // // Values is a required field Values []*string `locationName:"values" type:"list" required:"true"` // contains filtered or unexported fields }
Describes the enums in a generic data schema.
func (CodegenGenericDataEnum) GoString ¶ added in v1.44.281
func (s CodegenGenericDataEnum) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CodegenGenericDataEnum) SetValues ¶ added in v1.44.281
func (s *CodegenGenericDataEnum) SetValues(v []*string) *CodegenGenericDataEnum
SetValues sets the Values field's value.
func (CodegenGenericDataEnum) String ¶ added in v1.44.281
func (s CodegenGenericDataEnum) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CodegenGenericDataEnum) Validate ¶ added in v1.44.281
func (s *CodegenGenericDataEnum) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CodegenGenericDataField ¶ added in v1.44.281
type CodegenGenericDataField struct { // The data type for the generic data field. // // DataType is a required field DataType *string `locationName:"dataType" type:"string" required:"true" enum:"CodegenGenericDataFieldDataType"` // The value of the data type for the generic data field. // // DataTypeValue is a required field DataTypeValue *string `locationName:"dataTypeValue" type:"string" required:"true"` // Specifies whether the generic data field is an array. // // IsArray is a required field IsArray *bool `locationName:"isArray" type:"boolean" required:"true"` // Specifies whether the generic data field is read-only. // // ReadOnly is a required field ReadOnly *bool `locationName:"readOnly" type:"boolean" required:"true"` // The relationship of the generic data schema. Relationship *CodegenGenericDataRelationshipType `locationName:"relationship" type:"structure"` // Specifies whether the generic data field is required. // // Required is a required field Required *bool `locationName:"required" type:"boolean" required:"true"` // contains filtered or unexported fields }
Describes a field in a generic data schema.
func (CodegenGenericDataField) GoString ¶ added in v1.44.281
func (s CodegenGenericDataField) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CodegenGenericDataField) SetDataType ¶ added in v1.44.281
func (s *CodegenGenericDataField) SetDataType(v string) *CodegenGenericDataField
SetDataType sets the DataType field's value.
func (*CodegenGenericDataField) SetDataTypeValue ¶ added in v1.44.281
func (s *CodegenGenericDataField) SetDataTypeValue(v string) *CodegenGenericDataField
SetDataTypeValue sets the DataTypeValue field's value.
func (*CodegenGenericDataField) SetIsArray ¶ added in v1.44.281
func (s *CodegenGenericDataField) SetIsArray(v bool) *CodegenGenericDataField
SetIsArray sets the IsArray field's value.
func (*CodegenGenericDataField) SetReadOnly ¶ added in v1.44.281
func (s *CodegenGenericDataField) SetReadOnly(v bool) *CodegenGenericDataField
SetReadOnly sets the ReadOnly field's value.
func (*CodegenGenericDataField) SetRelationship ¶ added in v1.44.281
func (s *CodegenGenericDataField) SetRelationship(v *CodegenGenericDataRelationshipType) *CodegenGenericDataField
SetRelationship sets the Relationship field's value.
func (*CodegenGenericDataField) SetRequired ¶ added in v1.44.281
func (s *CodegenGenericDataField) SetRequired(v bool) *CodegenGenericDataField
SetRequired sets the Required field's value.
func (CodegenGenericDataField) String ¶ added in v1.44.281
func (s CodegenGenericDataField) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CodegenGenericDataField) Validate ¶ added in v1.44.281
func (s *CodegenGenericDataField) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CodegenGenericDataModel ¶ added in v1.44.281
type CodegenGenericDataModel struct { // The fields in the generic data model. // // Fields is a required field Fields map[string]*CodegenGenericDataField `locationName:"fields" type:"map" required:"true"` // Specifies whether the generic data model is a join table. IsJoinTable *bool `locationName:"isJoinTable" type:"boolean"` // The primary keys of the generic data model. // // PrimaryKeys is a required field PrimaryKeys []*string `locationName:"primaryKeys" type:"list" required:"true"` // contains filtered or unexported fields }
Describes a model in a generic data schema.
func (CodegenGenericDataModel) GoString ¶ added in v1.44.281
func (s CodegenGenericDataModel) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CodegenGenericDataModel) SetFields ¶ added in v1.44.281
func (s *CodegenGenericDataModel) SetFields(v map[string]*CodegenGenericDataField) *CodegenGenericDataModel
SetFields sets the Fields field's value.
func (*CodegenGenericDataModel) SetIsJoinTable ¶ added in v1.44.281
func (s *CodegenGenericDataModel) SetIsJoinTable(v bool) *CodegenGenericDataModel
SetIsJoinTable sets the IsJoinTable field's value.
func (*CodegenGenericDataModel) SetPrimaryKeys ¶ added in v1.44.281
func (s *CodegenGenericDataModel) SetPrimaryKeys(v []*string) *CodegenGenericDataModel
SetPrimaryKeys sets the PrimaryKeys field's value.
func (CodegenGenericDataModel) String ¶ added in v1.44.281
func (s CodegenGenericDataModel) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CodegenGenericDataModel) Validate ¶ added in v1.44.281
func (s *CodegenGenericDataModel) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CodegenGenericDataNonModel ¶ added in v1.44.281
type CodegenGenericDataNonModel struct { // The fields in a generic data schema non model. // // Fields is a required field Fields map[string]*CodegenGenericDataField `locationName:"fields" type:"map" required:"true"` // contains filtered or unexported fields }
Describes a non-model in a generic data schema.
func (CodegenGenericDataNonModel) GoString ¶ added in v1.44.281
func (s CodegenGenericDataNonModel) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CodegenGenericDataNonModel) SetFields ¶ added in v1.44.281
func (s *CodegenGenericDataNonModel) SetFields(v map[string]*CodegenGenericDataField) *CodegenGenericDataNonModel
SetFields sets the Fields field's value.
func (CodegenGenericDataNonModel) String ¶ added in v1.44.281
func (s CodegenGenericDataNonModel) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CodegenGenericDataNonModel) Validate ¶ added in v1.44.281
func (s *CodegenGenericDataNonModel) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CodegenGenericDataRelationshipType ¶ added in v1.44.281
type CodegenGenericDataRelationshipType struct { // The associated fields of the data relationship. AssociatedFields []*string `locationName:"associatedFields" type:"list"` // The value of the belongsTo field on the related data model. BelongsToFieldOnRelatedModel *string `locationName:"belongsToFieldOnRelatedModel" type:"string"` // Specifies whether the relationship can unlink the associated model. CanUnlinkAssociatedModel *bool `locationName:"canUnlinkAssociatedModel" type:"boolean"` // Specifies whether the @index directive is supported for a hasMany data relationship. IsHasManyIndex *bool `locationName:"isHasManyIndex" type:"boolean"` // The name of the related join field in the data relationship. RelatedJoinFieldName *string `locationName:"relatedJoinFieldName" type:"string"` // The name of the related join table in the data relationship. RelatedJoinTableName *string `locationName:"relatedJoinTableName" type:"string"` // The related model fields in the data relationship. RelatedModelFields []*string `locationName:"relatedModelFields" type:"list"` // The name of the related model in the data relationship. // // RelatedModelName is a required field RelatedModelName *string `locationName:"relatedModelName" type:"string" required:"true"` // The data relationship type. // // Type is a required field Type *string `locationName:"type" type:"string" required:"true" enum:"GenericDataRelationshipType"` // contains filtered or unexported fields }
Describes the relationship between generic data models.
func (CodegenGenericDataRelationshipType) GoString ¶ added in v1.44.281
func (s CodegenGenericDataRelationshipType) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CodegenGenericDataRelationshipType) SetAssociatedFields ¶ added in v1.44.281
func (s *CodegenGenericDataRelationshipType) SetAssociatedFields(v []*string) *CodegenGenericDataRelationshipType
SetAssociatedFields sets the AssociatedFields field's value.
func (*CodegenGenericDataRelationshipType) SetBelongsToFieldOnRelatedModel ¶ added in v1.44.281
func (s *CodegenGenericDataRelationshipType) SetBelongsToFieldOnRelatedModel(v string) *CodegenGenericDataRelationshipType
SetBelongsToFieldOnRelatedModel sets the BelongsToFieldOnRelatedModel field's value.
func (*CodegenGenericDataRelationshipType) SetCanUnlinkAssociatedModel ¶ added in v1.44.281
func (s *CodegenGenericDataRelationshipType) SetCanUnlinkAssociatedModel(v bool) *CodegenGenericDataRelationshipType
SetCanUnlinkAssociatedModel sets the CanUnlinkAssociatedModel field's value.
func (*CodegenGenericDataRelationshipType) SetIsHasManyIndex ¶ added in v1.44.281
func (s *CodegenGenericDataRelationshipType) SetIsHasManyIndex(v bool) *CodegenGenericDataRelationshipType
SetIsHasManyIndex sets the IsHasManyIndex field's value.
func (*CodegenGenericDataRelationshipType) SetRelatedJoinFieldName ¶ added in v1.44.281
func (s *CodegenGenericDataRelationshipType) SetRelatedJoinFieldName(v string) *CodegenGenericDataRelationshipType
SetRelatedJoinFieldName sets the RelatedJoinFieldName field's value.
func (*CodegenGenericDataRelationshipType) SetRelatedJoinTableName ¶ added in v1.44.281
func (s *CodegenGenericDataRelationshipType) SetRelatedJoinTableName(v string) *CodegenGenericDataRelationshipType
SetRelatedJoinTableName sets the RelatedJoinTableName field's value.
func (*CodegenGenericDataRelationshipType) SetRelatedModelFields ¶ added in v1.44.281
func (s *CodegenGenericDataRelationshipType) SetRelatedModelFields(v []*string) *CodegenGenericDataRelationshipType
SetRelatedModelFields sets the RelatedModelFields field's value.
func (*CodegenGenericDataRelationshipType) SetRelatedModelName ¶ added in v1.44.281
func (s *CodegenGenericDataRelationshipType) SetRelatedModelName(v string) *CodegenGenericDataRelationshipType
SetRelatedModelName sets the RelatedModelName field's value.
func (*CodegenGenericDataRelationshipType) SetType ¶ added in v1.44.281
func (s *CodegenGenericDataRelationshipType) SetType(v string) *CodegenGenericDataRelationshipType
SetType sets the Type field's value.
func (CodegenGenericDataRelationshipType) String ¶ added in v1.44.281
func (s CodegenGenericDataRelationshipType) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CodegenGenericDataRelationshipType) Validate ¶ added in v1.44.281
func (s *CodegenGenericDataRelationshipType) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CodegenJob ¶ added in v1.44.281
type CodegenJob struct { // The ID of the Amplify app associated with the code generation job. // // AppId is a required field AppId *string `locationName:"appId" min:"1" type:"string" required:"true"` // The CodegenJobAsset to use for the code generation job. Asset *CodegenJobAsset `locationName:"asset" type:"structure"` // Specifies whether to autogenerate forms in the code generation job. AutoGenerateForms *bool `locationName:"autoGenerateForms" type:"boolean"` // The time that the code generation job was created. CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601"` // The name of the backend environment associated with the code generation job. // // EnvironmentName is a required field EnvironmentName *string `locationName:"environmentName" type:"string" required:"true"` // Describes the feature flags that you can specify for a code generation job. Features *CodegenFeatureFlags `locationName:"features" type:"structure"` // Describes the data schema for a code generation job. GenericDataSchema *CodegenJobGenericDataSchema `locationName:"genericDataSchema" type:"structure"` // The unique ID for the code generation job. // // Id is a required field Id *string `locationName:"id" type:"string" required:"true"` // The time that the code generation job was modified. ModifiedAt *time.Time `locationName:"modifiedAt" type:"timestamp" timestampFormat:"iso8601"` // Describes the configuration information for rendering the UI component associated // the code generation job. RenderConfig *CodegenJobRenderConfig `locationName:"renderConfig" type:"structure"` // The status of the code generation job. Status *string `locationName:"status" type:"string" enum:"CodegenJobStatus"` // The customized status message for the code generation job. StatusMessage *string `locationName:"statusMessage" type:"string"` // One or more key-value pairs to use when tagging the code generation job. Tags map[string]*string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
Describes the configuration for a code generation job that is associated with an Amplify app.
func (CodegenJob) GoString ¶ added in v1.44.281
func (s CodegenJob) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CodegenJob) SetAppId ¶ added in v1.44.281
func (s *CodegenJob) SetAppId(v string) *CodegenJob
SetAppId sets the AppId field's value.
func (*CodegenJob) SetAsset ¶ added in v1.44.281
func (s *CodegenJob) SetAsset(v *CodegenJobAsset) *CodegenJob
SetAsset sets the Asset field's value.
func (*CodegenJob) SetAutoGenerateForms ¶ added in v1.44.281
func (s *CodegenJob) SetAutoGenerateForms(v bool) *CodegenJob
SetAutoGenerateForms sets the AutoGenerateForms field's value.
func (*CodegenJob) SetCreatedAt ¶ added in v1.44.281
func (s *CodegenJob) SetCreatedAt(v time.Time) *CodegenJob
SetCreatedAt sets the CreatedAt field's value.
func (*CodegenJob) SetEnvironmentName ¶ added in v1.44.281
func (s *CodegenJob) SetEnvironmentName(v string) *CodegenJob
SetEnvironmentName sets the EnvironmentName field's value.
func (*CodegenJob) SetFeatures ¶ added in v1.44.281
func (s *CodegenJob) SetFeatures(v *CodegenFeatureFlags) *CodegenJob
SetFeatures sets the Features field's value.
func (*CodegenJob) SetGenericDataSchema ¶ added in v1.44.281
func (s *CodegenJob) SetGenericDataSchema(v *CodegenJobGenericDataSchema) *CodegenJob
SetGenericDataSchema sets the GenericDataSchema field's value.
func (*CodegenJob) SetId ¶ added in v1.44.281
func (s *CodegenJob) SetId(v string) *CodegenJob
SetId sets the Id field's value.
func (*CodegenJob) SetModifiedAt ¶ added in v1.44.281
func (s *CodegenJob) SetModifiedAt(v time.Time) *CodegenJob
SetModifiedAt sets the ModifiedAt field's value.
func (*CodegenJob) SetRenderConfig ¶ added in v1.44.281
func (s *CodegenJob) SetRenderConfig(v *CodegenJobRenderConfig) *CodegenJob
SetRenderConfig sets the RenderConfig field's value.
func (*CodegenJob) SetStatus ¶ added in v1.44.281
func (s *CodegenJob) SetStatus(v string) *CodegenJob
SetStatus sets the Status field's value.
func (*CodegenJob) SetStatusMessage ¶ added in v1.44.281
func (s *CodegenJob) SetStatusMessage(v string) *CodegenJob
SetStatusMessage sets the StatusMessage field's value.
func (*CodegenJob) SetTags ¶ added in v1.44.281
func (s *CodegenJob) SetTags(v map[string]*string) *CodegenJob
SetTags sets the Tags field's value.
func (CodegenJob) String ¶ added in v1.44.281
func (s CodegenJob) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CodegenJobAsset ¶ added in v1.44.281
type CodegenJobAsset struct { // The URL to use to access the asset. DownloadUrl *string `locationName:"downloadUrl" type:"string"` // contains filtered or unexported fields }
Describes an asset for a code generation job.
func (CodegenJobAsset) GoString ¶ added in v1.44.281
func (s CodegenJobAsset) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CodegenJobAsset) SetDownloadUrl ¶ added in v1.44.281
func (s *CodegenJobAsset) SetDownloadUrl(v string) *CodegenJobAsset
SetDownloadUrl sets the DownloadUrl field's value.
func (CodegenJobAsset) String ¶ added in v1.44.281
func (s CodegenJobAsset) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CodegenJobGenericDataSchema ¶ added in v1.44.281
type CodegenJobGenericDataSchema struct { // The type of the data source for the schema. Currently, the only valid value // is an Amplify DataStore. // // DataSourceType is a required field DataSourceType *string `locationName:"dataSourceType" type:"string" required:"true" enum:"CodegenJobGenericDataSourceType"` // The name of a CodegenGenericDataEnum. // // Enums is a required field Enums map[string]*CodegenGenericDataEnum `locationName:"enums" type:"map" required:"true"` // The name of a CodegenGenericDataModel. // // Models is a required field Models map[string]*CodegenGenericDataModel `locationName:"models" type:"map" required:"true"` // The name of a CodegenGenericDataNonModel. // // NonModels is a required field NonModels map[string]*CodegenGenericDataNonModel `locationName:"nonModels" type:"map" required:"true"` // contains filtered or unexported fields }
Describes the data schema for a code generation job.
func (CodegenJobGenericDataSchema) GoString ¶ added in v1.44.281
func (s CodegenJobGenericDataSchema) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CodegenJobGenericDataSchema) SetDataSourceType ¶ added in v1.44.281
func (s *CodegenJobGenericDataSchema) SetDataSourceType(v string) *CodegenJobGenericDataSchema
SetDataSourceType sets the DataSourceType field's value.
func (*CodegenJobGenericDataSchema) SetEnums ¶ added in v1.44.281
func (s *CodegenJobGenericDataSchema) SetEnums(v map[string]*CodegenGenericDataEnum) *CodegenJobGenericDataSchema
SetEnums sets the Enums field's value.
func (*CodegenJobGenericDataSchema) SetModels ¶ added in v1.44.281
func (s *CodegenJobGenericDataSchema) SetModels(v map[string]*CodegenGenericDataModel) *CodegenJobGenericDataSchema
SetModels sets the Models field's value.
func (*CodegenJobGenericDataSchema) SetNonModels ¶ added in v1.44.281
func (s *CodegenJobGenericDataSchema) SetNonModels(v map[string]*CodegenGenericDataNonModel) *CodegenJobGenericDataSchema
SetNonModels sets the NonModels field's value.
func (CodegenJobGenericDataSchema) String ¶ added in v1.44.281
func (s CodegenJobGenericDataSchema) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CodegenJobGenericDataSchema) Validate ¶ added in v1.44.281
func (s *CodegenJobGenericDataSchema) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CodegenJobRenderConfig ¶ added in v1.44.281
type CodegenJobRenderConfig struct { // The name of the ReactStartCodegenJobData object. React *ReactStartCodegenJobData `locationName:"react" type:"structure"` // contains filtered or unexported fields }
Describes the configuration information for rendering the UI component associated the code generation job.
func (CodegenJobRenderConfig) GoString ¶ added in v1.44.281
func (s CodegenJobRenderConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CodegenJobRenderConfig) SetReact ¶ added in v1.44.281
func (s *CodegenJobRenderConfig) SetReact(v *ReactStartCodegenJobData) *CodegenJobRenderConfig
SetReact sets the React field's value.
func (CodegenJobRenderConfig) String ¶ added in v1.44.281
func (s CodegenJobRenderConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CodegenJobSummary ¶ added in v1.44.281
type CodegenJobSummary struct { // The unique ID of the Amplify app associated with the code generation job. // // AppId is a required field AppId *string `locationName:"appId" min:"1" type:"string" required:"true"` // The time that the code generation job summary was created. CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601"` // The name of the backend environment associated with the code generation job. // // EnvironmentName is a required field EnvironmentName *string `locationName:"environmentName" type:"string" required:"true"` // The unique ID for the code generation job summary. // // Id is a required field Id *string `locationName:"id" type:"string" required:"true"` // The time that the code generation job summary was modified. ModifiedAt *time.Time `locationName:"modifiedAt" type:"timestamp" timestampFormat:"iso8601"` // contains filtered or unexported fields }
A summary of the basic information about the code generation job.
func (CodegenJobSummary) GoString ¶ added in v1.44.281
func (s CodegenJobSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CodegenJobSummary) SetAppId ¶ added in v1.44.281
func (s *CodegenJobSummary) SetAppId(v string) *CodegenJobSummary
SetAppId sets the AppId field's value.
func (*CodegenJobSummary) SetCreatedAt ¶ added in v1.44.281
func (s *CodegenJobSummary) SetCreatedAt(v time.Time) *CodegenJobSummary
SetCreatedAt sets the CreatedAt field's value.
func (*CodegenJobSummary) SetEnvironmentName ¶ added in v1.44.281
func (s *CodegenJobSummary) SetEnvironmentName(v string) *CodegenJobSummary
SetEnvironmentName sets the EnvironmentName field's value.
func (*CodegenJobSummary) SetId ¶ added in v1.44.281
func (s *CodegenJobSummary) SetId(v string) *CodegenJobSummary
SetId sets the Id field's value.
func (*CodegenJobSummary) SetModifiedAt ¶ added in v1.44.281
func (s *CodegenJobSummary) SetModifiedAt(v time.Time) *CodegenJobSummary
SetModifiedAt sets the ModifiedAt field's value.
func (CodegenJobSummary) String ¶ added in v1.44.281
func (s CodegenJobSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Component ¶
type Component struct { // The unique ID of the Amplify app associated with the component. // // AppId is a required field AppId *string `locationName:"appId" type:"string" required:"true"` // The information to connect a component's properties to data at runtime. You // can't specify tags as a valid property for bindingProperties. // // BindingProperties is a required field BindingProperties map[string]*ComponentBindingPropertiesValue `locationName:"bindingProperties" type:"map" required:"true"` // A list of the component's ComponentChild instances. Children []*ComponentChild `locationName:"children" type:"list"` // 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 `locationName:"collectionProperties" type:"map"` // The type of the component. This can be an Amplify custom UI component or // another custom component. // // ComponentType is a required field ComponentType *string `locationName:"componentType" min:"1" type:"string" required:"true"` // The time that the component was created. // // CreatedAt is a required field CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601" required:"true"` // The name of the backend environment that is a part of the Amplify app. // // EnvironmentName is a required field EnvironmentName *string `locationName:"environmentName" type:"string" required:"true"` // 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 `locationName:"events" type:"map"` // The unique ID of the component. // // Id is a required field Id *string `locationName:"id" type:"string" required:"true"` // The time that the component was modified. ModifiedAt *time.Time `locationName:"modifiedAt" type:"timestamp" timestampFormat:"iso8601"` // The name of the component. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // 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 is a required field Overrides map[string]map[string]*string `locationName:"overrides" type:"map" required:"true"` // Describes the component's properties. You can't specify tags as a valid property // for properties. // // Properties is a required field Properties map[string]*ComponentProperty `locationName:"properties" type:"map" required:"true"` // The schema version of the component when it was imported. SchemaVersion *string `locationName:"schemaVersion" type:"string"` // The unique ID of the component in its original source system, such as Figma. SourceId *string `locationName:"sourceId" type:"string"` // One or more key-value pairs to use when tagging the component. Tags map[string]*string `locationName:"tags" type:"map"` // A list of the component's variants. A variant is a unique style configuration // of a main component. // // Variants is a required field Variants []*ComponentVariant `locationName:"variants" type:"list" required:"true"` // contains filtered or unexported fields }
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.
func (Component) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Component) SetBindingProperties ¶
func (s *Component) SetBindingProperties(v map[string]*ComponentBindingPropertiesValue) *Component
SetBindingProperties sets the BindingProperties field's value.
func (*Component) SetChildren ¶
func (s *Component) SetChildren(v []*ComponentChild) *Component
SetChildren sets the Children field's value.
func (*Component) SetCollectionProperties ¶
func (s *Component) SetCollectionProperties(v map[string]*ComponentDataConfiguration) *Component
SetCollectionProperties sets the CollectionProperties field's value.
func (*Component) SetComponentType ¶
SetComponentType sets the ComponentType field's value.
func (*Component) SetCreatedAt ¶
SetCreatedAt sets the CreatedAt field's value.
func (*Component) SetEnvironmentName ¶
SetEnvironmentName sets the EnvironmentName field's value.
func (*Component) SetEvents ¶ added in v1.43.8
func (s *Component) SetEvents(v map[string]*ComponentEvent) *Component
SetEvents sets the Events field's value.
func (*Component) SetModifiedAt ¶
SetModifiedAt sets the ModifiedAt field's value.
func (*Component) SetOverrides ¶
SetOverrides sets the Overrides field's value.
func (*Component) SetProperties ¶
func (s *Component) SetProperties(v map[string]*ComponentProperty) *Component
SetProperties sets the Properties field's value.
func (*Component) SetSchemaVersion ¶ added in v1.43.8
SetSchemaVersion sets the SchemaVersion field's value.
func (*Component) SetSourceId ¶
SetSourceId sets the SourceId field's value.
func (*Component) SetVariants ¶
func (s *Component) SetVariants(v []*ComponentVariant) *Component
SetVariants sets the Variants field's value.
type ComponentBindingPropertiesValue ¶
type ComponentBindingPropertiesValue struct { // Describes the properties to customize with data at runtime. BindingProperties *ComponentBindingPropertiesValueProperties `locationName:"bindingProperties" type:"structure"` // The default value of the property. DefaultValue *string `locationName:"defaultValue" type:"string"` // The property type. Type *string `locationName:"type" type:"string"` // contains filtered or unexported fields }
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.
func (ComponentBindingPropertiesValue) GoString ¶
func (s ComponentBindingPropertiesValue) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ComponentBindingPropertiesValue) SetBindingProperties ¶
func (s *ComponentBindingPropertiesValue) SetBindingProperties(v *ComponentBindingPropertiesValueProperties) *ComponentBindingPropertiesValue
SetBindingProperties sets the BindingProperties field's value.
func (*ComponentBindingPropertiesValue) SetDefaultValue ¶
func (s *ComponentBindingPropertiesValue) SetDefaultValue(v string) *ComponentBindingPropertiesValue
SetDefaultValue sets the DefaultValue field's value.
func (*ComponentBindingPropertiesValue) SetType ¶
func (s *ComponentBindingPropertiesValue) SetType(v string) *ComponentBindingPropertiesValue
SetType sets the Type field's value.
func (ComponentBindingPropertiesValue) String ¶
func (s ComponentBindingPropertiesValue) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ComponentBindingPropertiesValueProperties ¶
type ComponentBindingPropertiesValueProperties struct { // An Amazon S3 bucket. Bucket *string `locationName:"bucket" type:"string"` // The default value to assign to the property. DefaultValue *string `locationName:"defaultValue" type:"string"` // The field to bind the data to. Field *string `locationName:"field" type:"string"` // The storage key for an Amazon S3 bucket. Key *string `locationName:"key" type:"string"` // An Amplify DataStore model. Model *string `locationName:"model" type:"string"` // A list of predicates for binding a component's properties to data. Predicates []*Predicate `locationName:"predicates" type:"list"` // The name of a component slot. SlotName *string `locationName:"slotName" type:"string"` // An authenticated user attribute. UserAttribute *string `locationName:"userAttribute" type:"string"` // contains filtered or unexported fields }
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.
func (ComponentBindingPropertiesValueProperties) GoString ¶
func (s ComponentBindingPropertiesValueProperties) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ComponentBindingPropertiesValueProperties) SetBucket ¶
func (s *ComponentBindingPropertiesValueProperties) SetBucket(v string) *ComponentBindingPropertiesValueProperties
SetBucket sets the Bucket field's value.
func (*ComponentBindingPropertiesValueProperties) SetDefaultValue ¶
func (s *ComponentBindingPropertiesValueProperties) SetDefaultValue(v string) *ComponentBindingPropertiesValueProperties
SetDefaultValue sets the DefaultValue field's value.
func (*ComponentBindingPropertiesValueProperties) SetField ¶
func (s *ComponentBindingPropertiesValueProperties) SetField(v string) *ComponentBindingPropertiesValueProperties
SetField sets the Field field's value.
func (*ComponentBindingPropertiesValueProperties) SetKey ¶
func (s *ComponentBindingPropertiesValueProperties) SetKey(v string) *ComponentBindingPropertiesValueProperties
SetKey sets the Key field's value.
func (*ComponentBindingPropertiesValueProperties) SetModel ¶
func (s *ComponentBindingPropertiesValueProperties) SetModel(v string) *ComponentBindingPropertiesValueProperties
SetModel sets the Model field's value.
func (*ComponentBindingPropertiesValueProperties) SetPredicates ¶
func (s *ComponentBindingPropertiesValueProperties) SetPredicates(v []*Predicate) *ComponentBindingPropertiesValueProperties
SetPredicates sets the Predicates field's value.
func (*ComponentBindingPropertiesValueProperties) SetSlotName ¶ added in v1.44.98
func (s *ComponentBindingPropertiesValueProperties) SetSlotName(v string) *ComponentBindingPropertiesValueProperties
SetSlotName sets the SlotName field's value.
func (*ComponentBindingPropertiesValueProperties) SetUserAttribute ¶
func (s *ComponentBindingPropertiesValueProperties) SetUserAttribute(v string) *ComponentBindingPropertiesValueProperties
SetUserAttribute sets the UserAttribute field's value.
func (ComponentBindingPropertiesValueProperties) String ¶
func (s ComponentBindingPropertiesValueProperties) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ComponentChild ¶
type ComponentChild struct { // The list of ComponentChild instances for this component. Children []*ComponentChild `locationName:"children" type:"list"` // The type of the child component. // // ComponentType is a required field ComponentType *string `locationName:"componentType" type:"string" required:"true"` // 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 `locationName:"events" type:"map"` // The name of the child component. // // Name is a required field Name *string `locationName:"name" type:"string" required:"true"` // Describes the properties of the child component. You can't specify tags as // a valid property for properties. // // Properties is a required field Properties map[string]*ComponentProperty `locationName:"properties" type:"map" required:"true"` // The unique ID of the child component in its original source system, such // as Figma. SourceId *string `locationName:"sourceId" type:"string"` // contains filtered or unexported fields }
A nested UI configuration within a parent Component.
func (ComponentChild) GoString ¶
func (s ComponentChild) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ComponentChild) SetChildren ¶
func (s *ComponentChild) SetChildren(v []*ComponentChild) *ComponentChild
SetChildren sets the Children field's value.
func (*ComponentChild) SetComponentType ¶
func (s *ComponentChild) SetComponentType(v string) *ComponentChild
SetComponentType sets the ComponentType field's value.
func (*ComponentChild) SetEvents ¶ added in v1.43.8
func (s *ComponentChild) SetEvents(v map[string]*ComponentEvent) *ComponentChild
SetEvents sets the Events field's value.
func (*ComponentChild) SetName ¶
func (s *ComponentChild) SetName(v string) *ComponentChild
SetName sets the Name field's value.
func (*ComponentChild) SetProperties ¶
func (s *ComponentChild) SetProperties(v map[string]*ComponentProperty) *ComponentChild
SetProperties sets the Properties field's value.
func (*ComponentChild) SetSourceId ¶ added in v1.43.37
func (s *ComponentChild) SetSourceId(v string) *ComponentChild
SetSourceId sets the SourceId field's value.
func (ComponentChild) String ¶
func (s ComponentChild) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ComponentChild) Validate ¶
func (s *ComponentChild) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ComponentConditionProperty ¶
type ComponentConditionProperty struct { // The value to assign to the property if the condition is not met. Else *ComponentProperty `locationName:"else" type:"structure"` // The name of a field. Specify this when the property is a data model. Field *string `locationName:"field" type:"string"` // The value of the property to evaluate. Operand *string `locationName:"operand" type:"string"` // The type of the property to evaluate. OperandType *string `locationName:"operandType" type:"string"` // The operator to use to perform the evaluation, such as eq to represent equals. Operator *string `locationName:"operator" type:"string"` // The name of the conditional property. Property *string `locationName:"property" type:"string"` // The value to assign to the property if the condition is met. Then *ComponentProperty `locationName:"then" type:"structure"` // contains filtered or unexported fields }
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.
func (ComponentConditionProperty) GoString ¶
func (s ComponentConditionProperty) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ComponentConditionProperty) SetElse ¶
func (s *ComponentConditionProperty) SetElse(v *ComponentProperty) *ComponentConditionProperty
SetElse sets the Else field's value.
func (*ComponentConditionProperty) SetField ¶
func (s *ComponentConditionProperty) SetField(v string) *ComponentConditionProperty
SetField sets the Field field's value.
func (*ComponentConditionProperty) SetOperand ¶
func (s *ComponentConditionProperty) SetOperand(v string) *ComponentConditionProperty
SetOperand sets the Operand field's value.
func (*ComponentConditionProperty) SetOperandType ¶ added in v1.43.8
func (s *ComponentConditionProperty) SetOperandType(v string) *ComponentConditionProperty
SetOperandType sets the OperandType field's value.
func (*ComponentConditionProperty) SetOperator ¶
func (s *ComponentConditionProperty) SetOperator(v string) *ComponentConditionProperty
SetOperator sets the Operator field's value.
func (*ComponentConditionProperty) SetProperty ¶
func (s *ComponentConditionProperty) SetProperty(v string) *ComponentConditionProperty
SetProperty sets the Property field's value.
func (*ComponentConditionProperty) SetThen ¶
func (s *ComponentConditionProperty) SetThen(v *ComponentProperty) *ComponentConditionProperty
SetThen sets the Then field's value.
func (ComponentConditionProperty) String ¶
func (s ComponentConditionProperty) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ComponentConditionProperty) Validate ¶
func (s *ComponentConditionProperty) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ComponentDataConfiguration ¶
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 `locationName:"identifiers" type:"list"` // The name of the data model to use to bind data to a component. // // Model is a required field Model *string `locationName:"model" type:"string" required:"true"` // 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 *Predicate `locationName:"predicate" type:"structure"` // Describes how to sort the component's properties. Sort []*SortProperty `locationName:"sort" type:"list"` // contains filtered or unexported fields }
Describes the configuration for binding a component's properties to data.
func (ComponentDataConfiguration) GoString ¶
func (s ComponentDataConfiguration) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ComponentDataConfiguration) SetIdentifiers ¶
func (s *ComponentDataConfiguration) SetIdentifiers(v []*string) *ComponentDataConfiguration
SetIdentifiers sets the Identifiers field's value.
func (*ComponentDataConfiguration) SetModel ¶
func (s *ComponentDataConfiguration) SetModel(v string) *ComponentDataConfiguration
SetModel sets the Model field's value.
func (*ComponentDataConfiguration) SetPredicate ¶
func (s *ComponentDataConfiguration) SetPredicate(v *Predicate) *ComponentDataConfiguration
SetPredicate sets the Predicate field's value.
func (*ComponentDataConfiguration) SetSort ¶
func (s *ComponentDataConfiguration) SetSort(v []*SortProperty) *ComponentDataConfiguration
SetSort sets the Sort field's value.
func (ComponentDataConfiguration) String ¶
func (s ComponentDataConfiguration) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ComponentDataConfiguration) Validate ¶
func (s *ComponentDataConfiguration) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ComponentEvent ¶ added in v1.43.8
type ComponentEvent struct { // The action to perform when a specific event is raised. Action *string `locationName:"action" type:"string"` // 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 `locationName:"bindingEvent" type:"string"` // Describes information about the action. Parameters *ActionParameters `locationName:"parameters" type:"structure"` // contains filtered or unexported fields }
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.
func (ComponentEvent) GoString ¶ added in v1.43.8
func (s ComponentEvent) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ComponentEvent) SetAction ¶ added in v1.43.8
func (s *ComponentEvent) SetAction(v string) *ComponentEvent
SetAction sets the Action field's value.
func (*ComponentEvent) SetBindingEvent ¶ added in v1.43.37
func (s *ComponentEvent) SetBindingEvent(v string) *ComponentEvent
SetBindingEvent sets the BindingEvent field's value.
func (*ComponentEvent) SetParameters ¶ added in v1.43.8
func (s *ComponentEvent) SetParameters(v *ActionParameters) *ComponentEvent
SetParameters sets the Parameters field's value.
func (ComponentEvent) String ¶ added in v1.43.8
func (s ComponentEvent) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ComponentEvent) Validate ¶ added in v1.43.8
func (s *ComponentEvent) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ComponentProperty ¶
type ComponentProperty struct { // The information to bind the component property to data at runtime. BindingProperties *ComponentPropertyBindingProperties `locationName:"bindingProperties" type:"structure"` // The information to bind the component property to form data. Bindings map[string]*FormBindingElement `locationName:"bindings" type:"map"` // The information to bind the component property to data at runtime. Use this // for collection components. CollectionBindingProperties *ComponentPropertyBindingProperties `locationName:"collectionBindingProperties" type:"structure"` // The name of the component that is affected by an event. ComponentName *string `locationName:"componentName" type:"string"` // A list of component properties to concatenate to create the value to assign // to this component property. Concat []*ComponentProperty `locationName:"concat" type:"list"` // The conditional expression to use to assign a value to the component property. Condition *ComponentConditionProperty `locationName:"condition" type:"structure"` // Specifies whether the user configured the property in Amplify Studio after // importing it. Configured *bool `locationName:"configured" type:"boolean"` // The default value to assign to the component property. DefaultValue *string `locationName:"defaultValue" type:"string"` // An event that occurs in your app. Use this for workflow data binding. Event *string `locationName:"event" type:"string"` // The default value assigned to the property when the component is imported // into an app. ImportedValue *string `locationName:"importedValue" type:"string"` // The data model to use to assign a value to the component property. Model *string `locationName:"model" type:"string"` // The name of the component's property that is affected by an event. Property *string `locationName:"property" type:"string"` // The component type. Type *string `locationName:"type" type:"string"` // An authenticated user attribute to use to assign a value to the component // property. UserAttribute *string `locationName:"userAttribute" type:"string"` // The value to assign to the component property. Value *string `locationName:"value" type:"string"` // contains filtered or unexported fields }
Describes the configuration for all of a component's properties. Use ComponentProperty to specify the values to render or bind by default.
func (ComponentProperty) GoString ¶
func (s ComponentProperty) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ComponentProperty) SetBindingProperties ¶
func (s *ComponentProperty) SetBindingProperties(v *ComponentPropertyBindingProperties) *ComponentProperty
SetBindingProperties sets the BindingProperties field's value.
func (*ComponentProperty) SetBindings ¶
func (s *ComponentProperty) SetBindings(v map[string]*FormBindingElement) *ComponentProperty
SetBindings sets the Bindings field's value.
func (*ComponentProperty) SetCollectionBindingProperties ¶
func (s *ComponentProperty) SetCollectionBindingProperties(v *ComponentPropertyBindingProperties) *ComponentProperty
SetCollectionBindingProperties sets the CollectionBindingProperties field's value.
func (*ComponentProperty) SetComponentName ¶ added in v1.43.8
func (s *ComponentProperty) SetComponentName(v string) *ComponentProperty
SetComponentName sets the ComponentName field's value.
func (*ComponentProperty) SetConcat ¶
func (s *ComponentProperty) SetConcat(v []*ComponentProperty) *ComponentProperty
SetConcat sets the Concat field's value.
func (*ComponentProperty) SetCondition ¶
func (s *ComponentProperty) SetCondition(v *ComponentConditionProperty) *ComponentProperty
SetCondition sets the Condition field's value.
func (*ComponentProperty) SetConfigured ¶
func (s *ComponentProperty) SetConfigured(v bool) *ComponentProperty
SetConfigured sets the Configured field's value.
func (*ComponentProperty) SetDefaultValue ¶
func (s *ComponentProperty) SetDefaultValue(v string) *ComponentProperty
SetDefaultValue sets the DefaultValue field's value.
func (*ComponentProperty) SetEvent ¶
func (s *ComponentProperty) SetEvent(v string) *ComponentProperty
SetEvent sets the Event field's value.
func (*ComponentProperty) SetImportedValue ¶
func (s *ComponentProperty) SetImportedValue(v string) *ComponentProperty
SetImportedValue sets the ImportedValue field's value.
func (*ComponentProperty) SetModel ¶
func (s *ComponentProperty) SetModel(v string) *ComponentProperty
SetModel sets the Model field's value.
func (*ComponentProperty) SetProperty ¶ added in v1.43.8
func (s *ComponentProperty) SetProperty(v string) *ComponentProperty
SetProperty sets the Property field's value.
func (*ComponentProperty) SetType ¶
func (s *ComponentProperty) SetType(v string) *ComponentProperty
SetType sets the Type field's value.
func (*ComponentProperty) SetUserAttribute ¶
func (s *ComponentProperty) SetUserAttribute(v string) *ComponentProperty
SetUserAttribute sets the UserAttribute field's value.
func (*ComponentProperty) SetValue ¶
func (s *ComponentProperty) SetValue(v string) *ComponentProperty
SetValue sets the Value field's value.
func (ComponentProperty) String ¶
func (s ComponentProperty) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ComponentProperty) Validate ¶
func (s *ComponentProperty) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ComponentPropertyBindingProperties ¶
type ComponentPropertyBindingProperties struct { // The data field to bind the property to. Field *string `locationName:"field" type:"string"` // The component property to bind to the data field. // // Property is a required field Property *string `locationName:"property" type:"string" required:"true"` // contains filtered or unexported fields }
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.
func (ComponentPropertyBindingProperties) GoString ¶
func (s ComponentPropertyBindingProperties) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ComponentPropertyBindingProperties) SetField ¶
func (s *ComponentPropertyBindingProperties) SetField(v string) *ComponentPropertyBindingProperties
SetField sets the Field field's value.
func (*ComponentPropertyBindingProperties) SetProperty ¶
func (s *ComponentPropertyBindingProperties) SetProperty(v string) *ComponentPropertyBindingProperties
SetProperty sets the Property field's value.
func (ComponentPropertyBindingProperties) String ¶
func (s ComponentPropertyBindingProperties) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ComponentPropertyBindingProperties) Validate ¶
func (s *ComponentPropertyBindingProperties) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ComponentSummary ¶
type ComponentSummary struct { // The unique ID of the Amplify app associated with the component. // // AppId is a required field AppId *string `locationName:"appId" type:"string" required:"true"` // The component type. // // ComponentType is a required field ComponentType *string `locationName:"componentType" min:"1" type:"string" required:"true"` // The name of the backend environment that is a part of the Amplify app. // // EnvironmentName is a required field EnvironmentName *string `locationName:"environmentName" type:"string" required:"true"` // The unique ID of the component. // // Id is a required field Id *string `locationName:"id" type:"string" required:"true"` // The name of the component. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Contains a summary of a component. This is a read-only data type that is returned by ListComponents.
func (ComponentSummary) GoString ¶
func (s ComponentSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ComponentSummary) SetAppId ¶
func (s *ComponentSummary) SetAppId(v string) *ComponentSummary
SetAppId sets the AppId field's value.
func (*ComponentSummary) SetComponentType ¶
func (s *ComponentSummary) SetComponentType(v string) *ComponentSummary
SetComponentType sets the ComponentType field's value.
func (*ComponentSummary) SetEnvironmentName ¶
func (s *ComponentSummary) SetEnvironmentName(v string) *ComponentSummary
SetEnvironmentName sets the EnvironmentName field's value.
func (*ComponentSummary) SetId ¶
func (s *ComponentSummary) SetId(v string) *ComponentSummary
SetId sets the Id field's value.
func (*ComponentSummary) SetName ¶
func (s *ComponentSummary) SetName(v string) *ComponentSummary
SetName sets the Name field's value.
func (ComponentSummary) String ¶
func (s ComponentSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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]map[string]*string `locationName:"overrides" type:"map"` // The combination of variants that comprise this variant. You can't specify // tags as a valid property for variantValues. VariantValues map[string]*string `locationName:"variantValues" type:"map"` // contains filtered or unexported fields }
Describes the style configuration of a unique variation of a main component.
func (ComponentVariant) GoString ¶
func (s ComponentVariant) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ComponentVariant) SetOverrides ¶
func (s *ComponentVariant) SetOverrides(v map[string]map[string]*string) *ComponentVariant
SetOverrides sets the Overrides field's value.
func (*ComponentVariant) SetVariantValues ¶
func (s *ComponentVariant) SetVariantValues(v map[string]*string) *ComponentVariant
SetVariantValues sets the VariantValues field's value.
func (ComponentVariant) String ¶
func (s ComponentVariant) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateComponentData ¶
type CreateComponentData struct { // The data binding information for the component's properties. // // BindingProperties is a required field BindingProperties map[string]*ComponentBindingPropertiesValue `locationName:"bindingProperties" type:"map" required:"true"` // A list of child components that are instances of the main component. Children []*ComponentChild `locationName:"children" type:"list"` // The data binding configuration for customizing a component's properties. // Use this for a collection component. CollectionProperties map[string]*ComponentDataConfiguration `locationName:"collectionProperties" type:"map"` // The component type. This can be an Amplify custom UI component or another // custom component. // // ComponentType is a required field ComponentType *string `locationName:"componentType" min:"1" type:"string" required:"true"` // The event configuration for the component. Use for the workflow feature in // Amplify Studio that allows you to bind events and actions to components. Events map[string]*ComponentEvent `locationName:"events" type:"map"` // The name of the component // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // Describes the component properties that can be overriden to customize an // instance of the component. // // Overrides is a required field Overrides map[string]map[string]*string `locationName:"overrides" type:"map" required:"true"` // Describes the component's properties. // // Properties is a required field Properties map[string]*ComponentProperty `locationName:"properties" type:"map" required:"true"` // The schema version of the component when it was imported. SchemaVersion *string `locationName:"schemaVersion" type:"string"` // The unique ID of the component in its original source system, such as Figma. SourceId *string `locationName:"sourceId" type:"string"` // One or more key-value pairs to use when tagging the component data. Tags map[string]*string `locationName:"tags" type:"map"` // A list of the unique variants of this component. // // Variants is a required field Variants []*ComponentVariant `locationName:"variants" type:"list" required:"true"` // contains filtered or unexported fields }
Represents all of the information that is required to create a component.
func (CreateComponentData) GoString ¶
func (s CreateComponentData) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateComponentData) SetBindingProperties ¶
func (s *CreateComponentData) SetBindingProperties(v map[string]*ComponentBindingPropertiesValue) *CreateComponentData
SetBindingProperties sets the BindingProperties field's value.
func (*CreateComponentData) SetChildren ¶
func (s *CreateComponentData) SetChildren(v []*ComponentChild) *CreateComponentData
SetChildren sets the Children field's value.
func (*CreateComponentData) SetCollectionProperties ¶
func (s *CreateComponentData) SetCollectionProperties(v map[string]*ComponentDataConfiguration) *CreateComponentData
SetCollectionProperties sets the CollectionProperties field's value.
func (*CreateComponentData) SetComponentType ¶
func (s *CreateComponentData) SetComponentType(v string) *CreateComponentData
SetComponentType sets the ComponentType field's value.
func (*CreateComponentData) SetEvents ¶ added in v1.43.8
func (s *CreateComponentData) SetEvents(v map[string]*ComponentEvent) *CreateComponentData
SetEvents sets the Events field's value.
func (*CreateComponentData) SetName ¶
func (s *CreateComponentData) SetName(v string) *CreateComponentData
SetName sets the Name field's value.
func (*CreateComponentData) SetOverrides ¶
func (s *CreateComponentData) SetOverrides(v map[string]map[string]*string) *CreateComponentData
SetOverrides sets the Overrides field's value.
func (*CreateComponentData) SetProperties ¶
func (s *CreateComponentData) SetProperties(v map[string]*ComponentProperty) *CreateComponentData
SetProperties sets the Properties field's value.
func (*CreateComponentData) SetSchemaVersion ¶ added in v1.43.8
func (s *CreateComponentData) SetSchemaVersion(v string) *CreateComponentData
SetSchemaVersion sets the SchemaVersion field's value.
func (*CreateComponentData) SetSourceId ¶
func (s *CreateComponentData) SetSourceId(v string) *CreateComponentData
SetSourceId sets the SourceId field's value.
func (*CreateComponentData) SetTags ¶
func (s *CreateComponentData) SetTags(v map[string]*string) *CreateComponentData
SetTags sets the Tags field's value.
func (*CreateComponentData) SetVariants ¶
func (s *CreateComponentData) SetVariants(v []*ComponentVariant) *CreateComponentData
SetVariants sets the Variants field's value.
func (CreateComponentData) String ¶
func (s CreateComponentData) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateComponentData) Validate ¶
func (s *CreateComponentData) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateComponentInput ¶
type CreateComponentInput struct { // The unique ID of the Amplify app to associate with the component. // // AppId is a required field AppId *string `location:"uri" locationName:"appId" type:"string" required:"true"` // The unique client token. ClientToken *string `location:"querystring" locationName:"clientToken" type:"string" idempotencyToken:"true"` // Represents the configuration of the component to create. // // ComponentToCreate is a required field ComponentToCreate *CreateComponentData `locationName:"componentToCreate" type:"structure" required:"true"` // The name of the backend environment that is a part of the Amplify app. // // EnvironmentName is a required field EnvironmentName *string `location:"uri" locationName:"environmentName" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateComponentInput) GoString ¶
func (s CreateComponentInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateComponentInput) SetAppId ¶
func (s *CreateComponentInput) SetAppId(v string) *CreateComponentInput
SetAppId sets the AppId field's value.
func (*CreateComponentInput) SetClientToken ¶
func (s *CreateComponentInput) SetClientToken(v string) *CreateComponentInput
SetClientToken sets the ClientToken field's value.
func (*CreateComponentInput) SetComponentToCreate ¶
func (s *CreateComponentInput) SetComponentToCreate(v *CreateComponentData) *CreateComponentInput
SetComponentToCreate sets the ComponentToCreate field's value.
func (*CreateComponentInput) SetEnvironmentName ¶
func (s *CreateComponentInput) SetEnvironmentName(v string) *CreateComponentInput
SetEnvironmentName sets the EnvironmentName field's value.
func (CreateComponentInput) String ¶
func (s CreateComponentInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateComponentInput) Validate ¶
func (s *CreateComponentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateComponentOutput ¶
type CreateComponentOutput struct { // Describes the configuration of the new component. Entity *Component `locationName:"entity" type:"structure"` // contains filtered or unexported fields }
func (CreateComponentOutput) GoString ¶
func (s CreateComponentOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateComponentOutput) SetEntity ¶
func (s *CreateComponentOutput) SetEntity(v *Component) *CreateComponentOutput
SetEntity sets the Entity field's value.
func (CreateComponentOutput) String ¶
func (s CreateComponentOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateFormData ¶ added in v1.44.98
type CreateFormData struct { // The FormCTA object that stores the call to action configuration for the form. Cta *FormCTA `locationName:"cta" type:"structure"` // The type of data source to use to create the form. // // DataType is a required field DataType *FormDataTypeConfig `locationName:"dataType" type:"structure" required:"true"` // The configuration information for the form's fields. // // Fields is a required field Fields map[string]*FieldConfig `locationName:"fields" type:"map" required:"true"` // Specifies whether to perform a create or update action on the form. // // FormActionType is a required field FormActionType *string `locationName:"formActionType" type:"string" required:"true" enum:"FormActionType"` // Specifies an icon or decoration to display on the form. LabelDecorator *string `locationName:"labelDecorator" type:"string" enum:"LabelDecorator"` // The name of the form. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // The schema version of the form. // // SchemaVersion is a required field SchemaVersion *string `locationName:"schemaVersion" type:"string" required:"true"` // The configuration information for the visual helper elements for the form. // These elements are not associated with any data. // // SectionalElements is a required field SectionalElements map[string]*SectionalElement `locationName:"sectionalElements" type:"map" required:"true"` // The configuration for the form's style. // // Style is a required field Style *FormStyle `locationName:"style" type:"structure" required:"true"` // One or more key-value pairs to use when tagging the form data. Tags map[string]*string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
Represents all of the information that is required to create a form.
func (CreateFormData) GoString ¶ added in v1.44.98
func (s CreateFormData) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateFormData) SetCta ¶ added in v1.44.98
func (s *CreateFormData) SetCta(v *FormCTA) *CreateFormData
SetCta sets the Cta field's value.
func (*CreateFormData) SetDataType ¶ added in v1.44.98
func (s *CreateFormData) SetDataType(v *FormDataTypeConfig) *CreateFormData
SetDataType sets the DataType field's value.
func (*CreateFormData) SetFields ¶ added in v1.44.98
func (s *CreateFormData) SetFields(v map[string]*FieldConfig) *CreateFormData
SetFields sets the Fields field's value.
func (*CreateFormData) SetFormActionType ¶ added in v1.44.98
func (s *CreateFormData) SetFormActionType(v string) *CreateFormData
SetFormActionType sets the FormActionType field's value.
func (*CreateFormData) SetLabelDecorator ¶ added in v1.44.236
func (s *CreateFormData) SetLabelDecorator(v string) *CreateFormData
SetLabelDecorator sets the LabelDecorator field's value.
func (*CreateFormData) SetName ¶ added in v1.44.98
func (s *CreateFormData) SetName(v string) *CreateFormData
SetName sets the Name field's value.
func (*CreateFormData) SetSchemaVersion ¶ added in v1.44.98
func (s *CreateFormData) SetSchemaVersion(v string) *CreateFormData
SetSchemaVersion sets the SchemaVersion field's value.
func (*CreateFormData) SetSectionalElements ¶ added in v1.44.98
func (s *CreateFormData) SetSectionalElements(v map[string]*SectionalElement) *CreateFormData
SetSectionalElements sets the SectionalElements field's value.
func (*CreateFormData) SetStyle ¶ added in v1.44.98
func (s *CreateFormData) SetStyle(v *FormStyle) *CreateFormData
SetStyle sets the Style field's value.
func (*CreateFormData) SetTags ¶ added in v1.44.98
func (s *CreateFormData) SetTags(v map[string]*string) *CreateFormData
SetTags sets the Tags field's value.
func (CreateFormData) String ¶ added in v1.44.98
func (s CreateFormData) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateFormData) Validate ¶ added in v1.44.98
func (s *CreateFormData) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateFormInput ¶ added in v1.44.98
type CreateFormInput struct { // The unique ID of the Amplify app to associate with the form. // // AppId is a required field AppId *string `location:"uri" locationName:"appId" type:"string" required:"true"` // The unique client token. ClientToken *string `location:"querystring" locationName:"clientToken" type:"string" idempotencyToken:"true"` // The name of the backend environment that is a part of the Amplify app. // // EnvironmentName is a required field EnvironmentName *string `location:"uri" locationName:"environmentName" type:"string" required:"true"` // Represents the configuration of the form to create. // // FormToCreate is a required field FormToCreate *CreateFormData `locationName:"formToCreate" type:"structure" required:"true"` // contains filtered or unexported fields }
func (CreateFormInput) GoString ¶ added in v1.44.98
func (s CreateFormInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateFormInput) SetAppId ¶ added in v1.44.98
func (s *CreateFormInput) SetAppId(v string) *CreateFormInput
SetAppId sets the AppId field's value.
func (*CreateFormInput) SetClientToken ¶ added in v1.44.98
func (s *CreateFormInput) SetClientToken(v string) *CreateFormInput
SetClientToken sets the ClientToken field's value.
func (*CreateFormInput) SetEnvironmentName ¶ added in v1.44.98
func (s *CreateFormInput) SetEnvironmentName(v string) *CreateFormInput
SetEnvironmentName sets the EnvironmentName field's value.
func (*CreateFormInput) SetFormToCreate ¶ added in v1.44.98
func (s *CreateFormInput) SetFormToCreate(v *CreateFormData) *CreateFormInput
SetFormToCreate sets the FormToCreate field's value.
func (CreateFormInput) String ¶ added in v1.44.98
func (s CreateFormInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateFormInput) Validate ¶ added in v1.44.98
func (s *CreateFormInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateFormOutput ¶ added in v1.44.98
type CreateFormOutput struct { // Describes the configuration of the new form. Entity *Form `locationName:"entity" type:"structure"` // contains filtered or unexported fields }
func (CreateFormOutput) GoString ¶ added in v1.44.98
func (s CreateFormOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateFormOutput) SetEntity ¶ added in v1.44.98
func (s *CreateFormOutput) SetEntity(v *Form) *CreateFormOutput
SetEntity sets the Entity field's value.
func (CreateFormOutput) String ¶ added in v1.44.98
func (s CreateFormOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateThemeData ¶
type CreateThemeData struct { // The name of the theme. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // Describes the properties that can be overriden to customize an instance of // the theme. Overrides []*ThemeValues `locationName:"overrides" type:"list"` // One or more key-value pairs to use when tagging the theme data. Tags map[string]*string `locationName:"tags" type:"map"` // A list of key-value pairs that defines the properties of the theme. // // Values is a required field Values []*ThemeValues `locationName:"values" type:"list" required:"true"` // contains filtered or unexported fields }
Represents all of the information that is required to create a theme.
func (CreateThemeData) GoString ¶
func (s CreateThemeData) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateThemeData) SetName ¶
func (s *CreateThemeData) SetName(v string) *CreateThemeData
SetName sets the Name field's value.
func (*CreateThemeData) SetOverrides ¶
func (s *CreateThemeData) SetOverrides(v []*ThemeValues) *CreateThemeData
SetOverrides sets the Overrides field's value.
func (*CreateThemeData) SetTags ¶
func (s *CreateThemeData) SetTags(v map[string]*string) *CreateThemeData
SetTags sets the Tags field's value.
func (*CreateThemeData) SetValues ¶
func (s *CreateThemeData) SetValues(v []*ThemeValues) *CreateThemeData
SetValues sets the Values field's value.
func (CreateThemeData) String ¶
func (s CreateThemeData) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateThemeData) Validate ¶
func (s *CreateThemeData) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateThemeInput ¶
type CreateThemeInput struct { // The unique ID of the Amplify app associated with the theme. // // AppId is a required field AppId *string `location:"uri" locationName:"appId" type:"string" required:"true"` // The unique client token. ClientToken *string `location:"querystring" locationName:"clientToken" type:"string" idempotencyToken:"true"` // The name of the backend environment that is a part of the Amplify app. // // EnvironmentName is a required field EnvironmentName *string `location:"uri" locationName:"environmentName" type:"string" required:"true"` // Represents the configuration of the theme to create. // // ThemeToCreate is a required field ThemeToCreate *CreateThemeData `locationName:"themeToCreate" type:"structure" required:"true"` // contains filtered or unexported fields }
func (CreateThemeInput) GoString ¶
func (s CreateThemeInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateThemeInput) SetAppId ¶
func (s *CreateThemeInput) SetAppId(v string) *CreateThemeInput
SetAppId sets the AppId field's value.
func (*CreateThemeInput) SetClientToken ¶
func (s *CreateThemeInput) SetClientToken(v string) *CreateThemeInput
SetClientToken sets the ClientToken field's value.
func (*CreateThemeInput) SetEnvironmentName ¶
func (s *CreateThemeInput) SetEnvironmentName(v string) *CreateThemeInput
SetEnvironmentName sets the EnvironmentName field's value.
func (*CreateThemeInput) SetThemeToCreate ¶
func (s *CreateThemeInput) SetThemeToCreate(v *CreateThemeData) *CreateThemeInput
SetThemeToCreate sets the ThemeToCreate field's value.
func (CreateThemeInput) String ¶
func (s CreateThemeInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateThemeInput) Validate ¶
func (s *CreateThemeInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateThemeOutput ¶
type CreateThemeOutput struct { // Describes the configuration of the new theme. Entity *Theme `locationName:"entity" type:"structure"` // contains filtered or unexported fields }
func (CreateThemeOutput) GoString ¶
func (s CreateThemeOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateThemeOutput) SetEntity ¶
func (s *CreateThemeOutput) SetEntity(v *Theme) *CreateThemeOutput
SetEntity sets the Entity field's value.
func (CreateThemeOutput) String ¶
func (s CreateThemeOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteComponentInput ¶
type DeleteComponentInput struct { // The unique ID of the Amplify app associated with the component to delete. // // AppId is a required field AppId *string `location:"uri" locationName:"appId" type:"string" required:"true"` // The name of the backend environment that is a part of the Amplify app. // // EnvironmentName is a required field EnvironmentName *string `location:"uri" locationName:"environmentName" type:"string" required:"true"` // The unique ID of the component to delete. // // Id is a required field Id *string `location:"uri" locationName:"id" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteComponentInput) GoString ¶
func (s DeleteComponentInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteComponentInput) SetAppId ¶
func (s *DeleteComponentInput) SetAppId(v string) *DeleteComponentInput
SetAppId sets the AppId field's value.
func (*DeleteComponentInput) SetEnvironmentName ¶
func (s *DeleteComponentInput) SetEnvironmentName(v string) *DeleteComponentInput
SetEnvironmentName sets the EnvironmentName field's value.
func (*DeleteComponentInput) SetId ¶
func (s *DeleteComponentInput) SetId(v string) *DeleteComponentInput
SetId sets the Id field's value.
func (DeleteComponentInput) String ¶
func (s DeleteComponentInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteComponentInput) Validate ¶
func (s *DeleteComponentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteComponentOutput ¶
type DeleteComponentOutput struct {
// contains filtered or unexported fields
}
func (DeleteComponentOutput) GoString ¶
func (s DeleteComponentOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteComponentOutput) String ¶
func (s DeleteComponentOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteFormInput ¶ added in v1.44.98
type DeleteFormInput struct { // The unique ID of the Amplify app associated with the form to delete. // // AppId is a required field AppId *string `location:"uri" locationName:"appId" type:"string" required:"true"` // The name of the backend environment that is a part of the Amplify app. // // EnvironmentName is a required field EnvironmentName *string `location:"uri" locationName:"environmentName" type:"string" required:"true"` // The unique ID of the form to delete. // // Id is a required field Id *string `location:"uri" locationName:"id" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteFormInput) GoString ¶ added in v1.44.98
func (s DeleteFormInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteFormInput) SetAppId ¶ added in v1.44.98
func (s *DeleteFormInput) SetAppId(v string) *DeleteFormInput
SetAppId sets the AppId field's value.
func (*DeleteFormInput) SetEnvironmentName ¶ added in v1.44.98
func (s *DeleteFormInput) SetEnvironmentName(v string) *DeleteFormInput
SetEnvironmentName sets the EnvironmentName field's value.
func (*DeleteFormInput) SetId ¶ added in v1.44.98
func (s *DeleteFormInput) SetId(v string) *DeleteFormInput
SetId sets the Id field's value.
func (DeleteFormInput) String ¶ added in v1.44.98
func (s DeleteFormInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteFormInput) Validate ¶ added in v1.44.98
func (s *DeleteFormInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteFormOutput ¶ added in v1.44.98
type DeleteFormOutput struct {
// contains filtered or unexported fields
}
func (DeleteFormOutput) GoString ¶ added in v1.44.98
func (s DeleteFormOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteFormOutput) String ¶ added in v1.44.98
func (s DeleteFormOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteThemeInput ¶
type DeleteThemeInput struct { // The unique ID of the Amplify app associated with the theme to delete. // // AppId is a required field AppId *string `location:"uri" locationName:"appId" type:"string" required:"true"` // The name of the backend environment that is a part of the Amplify app. // // EnvironmentName is a required field EnvironmentName *string `location:"uri" locationName:"environmentName" type:"string" required:"true"` // The unique ID of the theme to delete. // // Id is a required field Id *string `location:"uri" locationName:"id" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteThemeInput) GoString ¶
func (s DeleteThemeInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteThemeInput) SetAppId ¶
func (s *DeleteThemeInput) SetAppId(v string) *DeleteThemeInput
SetAppId sets the AppId field's value.
func (*DeleteThemeInput) SetEnvironmentName ¶
func (s *DeleteThemeInput) SetEnvironmentName(v string) *DeleteThemeInput
SetEnvironmentName sets the EnvironmentName field's value.
func (*DeleteThemeInput) SetId ¶
func (s *DeleteThemeInput) SetId(v string) *DeleteThemeInput
SetId sets the Id field's value.
func (DeleteThemeInput) String ¶
func (s DeleteThemeInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteThemeInput) Validate ¶
func (s *DeleteThemeInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteThemeOutput ¶
type DeleteThemeOutput struct {
// contains filtered or unexported fields
}
func (DeleteThemeOutput) GoString ¶
func (s DeleteThemeOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteThemeOutput) String ¶
func (s DeleteThemeOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ExchangeCodeForTokenInput ¶
type ExchangeCodeForTokenInput struct { // The third-party provider for the token. The only valid value is figma. // // Provider is a required field Provider *string `location:"uri" locationName:"provider" type:"string" required:"true" enum:"TokenProviders"` // Describes the configuration of the request. // // Request is a required field Request *ExchangeCodeForTokenRequestBody `locationName:"request" type:"structure" required:"true"` // contains filtered or unexported fields }
func (ExchangeCodeForTokenInput) GoString ¶
func (s ExchangeCodeForTokenInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ExchangeCodeForTokenInput) SetProvider ¶
func (s *ExchangeCodeForTokenInput) SetProvider(v string) *ExchangeCodeForTokenInput
SetProvider sets the Provider field's value.
func (*ExchangeCodeForTokenInput) SetRequest ¶
func (s *ExchangeCodeForTokenInput) SetRequest(v *ExchangeCodeForTokenRequestBody) *ExchangeCodeForTokenInput
SetRequest sets the Request field's value.
func (ExchangeCodeForTokenInput) String ¶
func (s ExchangeCodeForTokenInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ExchangeCodeForTokenInput) Validate ¶
func (s *ExchangeCodeForTokenInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ExchangeCodeForTokenOutput ¶
type ExchangeCodeForTokenOutput struct { // The access token. // // AccessToken is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ExchangeCodeForTokenOutput's // String and GoString methods. // // AccessToken is a required field AccessToken *string `locationName:"accessToken" type:"string" required:"true" sensitive:"true"` // The date and time when the new access token expires. // // ExpiresIn is a required field ExpiresIn *int64 `locationName:"expiresIn" type:"integer" required:"true"` // The token to use to refresh a previously issued access token that might have // expired. // // RefreshToken is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ExchangeCodeForTokenOutput's // String and GoString methods. // // RefreshToken is a required field RefreshToken *string `locationName:"refreshToken" type:"string" required:"true" sensitive:"true"` // contains filtered or unexported fields }
func (ExchangeCodeForTokenOutput) GoString ¶
func (s ExchangeCodeForTokenOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ExchangeCodeForTokenOutput) SetAccessToken ¶
func (s *ExchangeCodeForTokenOutput) SetAccessToken(v string) *ExchangeCodeForTokenOutput
SetAccessToken sets the AccessToken field's value.
func (*ExchangeCodeForTokenOutput) SetExpiresIn ¶
func (s *ExchangeCodeForTokenOutput) SetExpiresIn(v int64) *ExchangeCodeForTokenOutput
SetExpiresIn sets the ExpiresIn field's value.
func (*ExchangeCodeForTokenOutput) SetRefreshToken ¶
func (s *ExchangeCodeForTokenOutput) SetRefreshToken(v string) *ExchangeCodeForTokenOutput
SetRefreshToken sets the RefreshToken field's value.
func (ExchangeCodeForTokenOutput) String ¶
func (s ExchangeCodeForTokenOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ExchangeCodeForTokenRequestBody ¶
type ExchangeCodeForTokenRequestBody struct { // The ID of the client to request the token from. // // ClientId is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ExchangeCodeForTokenRequestBody's // String and GoString methods. ClientId *string `locationName:"clientId" type:"string" sensitive:"true"` // The access code to send in the request. // // Code is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ExchangeCodeForTokenRequestBody's // String and GoString methods. // // Code is a required field Code *string `locationName:"code" type:"string" required:"true" sensitive:"true"` // The location of the application that will receive the access code. // // RedirectUri is a required field RedirectUri *string `locationName:"redirectUri" type:"string" required:"true"` // contains filtered or unexported fields }
Describes the configuration of a request to exchange an access code for a token.
func (ExchangeCodeForTokenRequestBody) GoString ¶
func (s ExchangeCodeForTokenRequestBody) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ExchangeCodeForTokenRequestBody) SetClientId ¶ added in v1.44.236
func (s *ExchangeCodeForTokenRequestBody) SetClientId(v string) *ExchangeCodeForTokenRequestBody
SetClientId sets the ClientId field's value.
func (*ExchangeCodeForTokenRequestBody) SetCode ¶
func (s *ExchangeCodeForTokenRequestBody) SetCode(v string) *ExchangeCodeForTokenRequestBody
SetCode sets the Code field's value.
func (*ExchangeCodeForTokenRequestBody) SetRedirectUri ¶
func (s *ExchangeCodeForTokenRequestBody) SetRedirectUri(v string) *ExchangeCodeForTokenRequestBody
SetRedirectUri sets the RedirectUri field's value.
func (ExchangeCodeForTokenRequestBody) String ¶
func (s ExchangeCodeForTokenRequestBody) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ExchangeCodeForTokenRequestBody) Validate ¶
func (s *ExchangeCodeForTokenRequestBody) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ExportComponentsInput ¶
type ExportComponentsInput struct { // The unique ID of the Amplify app to export components to. // // AppId is a required field AppId *string `location:"uri" locationName:"appId" type:"string" required:"true"` // The name of the backend environment that is a part of the Amplify app. // // EnvironmentName is a required field EnvironmentName *string `location:"uri" locationName:"environmentName" type:"string" required:"true"` // The token to request the next page of results. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ExportComponentsInput) GoString ¶
func (s ExportComponentsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ExportComponentsInput) SetAppId ¶
func (s *ExportComponentsInput) SetAppId(v string) *ExportComponentsInput
SetAppId sets the AppId field's value.
func (*ExportComponentsInput) SetEnvironmentName ¶
func (s *ExportComponentsInput) SetEnvironmentName(v string) *ExportComponentsInput
SetEnvironmentName sets the EnvironmentName field's value.
func (*ExportComponentsInput) SetNextToken ¶ added in v1.43.8
func (s *ExportComponentsInput) SetNextToken(v string) *ExportComponentsInput
SetNextToken sets the NextToken field's value.
func (ExportComponentsInput) String ¶
func (s ExportComponentsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ExportComponentsInput) Validate ¶
func (s *ExportComponentsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ExportComponentsOutput ¶
type ExportComponentsOutput struct { // Represents the configuration of the exported components. // // Entities is a required field Entities []*Component `locationName:"entities" type:"list" required:"true"` // The pagination token that's included if more results are available. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ExportComponentsOutput) GoString ¶
func (s ExportComponentsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ExportComponentsOutput) SetEntities ¶
func (s *ExportComponentsOutput) SetEntities(v []*Component) *ExportComponentsOutput
SetEntities sets the Entities field's value.
func (*ExportComponentsOutput) SetNextToken ¶ added in v1.43.8
func (s *ExportComponentsOutput) SetNextToken(v string) *ExportComponentsOutput
SetNextToken sets the NextToken field's value.
func (ExportComponentsOutput) String ¶
func (s ExportComponentsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ExportFormsInput ¶ added in v1.44.98
type ExportFormsInput struct { // The unique ID of the Amplify app to export forms to. // // AppId is a required field AppId *string `location:"uri" locationName:"appId" type:"string" required:"true"` // The name of the backend environment that is a part of the Amplify app. // // EnvironmentName is a required field EnvironmentName *string `location:"uri" locationName:"environmentName" type:"string" required:"true"` // The token to request the next page of results. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ExportFormsInput) GoString ¶ added in v1.44.98
func (s ExportFormsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ExportFormsInput) SetAppId ¶ added in v1.44.98
func (s *ExportFormsInput) SetAppId(v string) *ExportFormsInput
SetAppId sets the AppId field's value.
func (*ExportFormsInput) SetEnvironmentName ¶ added in v1.44.98
func (s *ExportFormsInput) SetEnvironmentName(v string) *ExportFormsInput
SetEnvironmentName sets the EnvironmentName field's value.
func (*ExportFormsInput) SetNextToken ¶ added in v1.44.98
func (s *ExportFormsInput) SetNextToken(v string) *ExportFormsInput
SetNextToken sets the NextToken field's value.
func (ExportFormsInput) String ¶ added in v1.44.98
func (s ExportFormsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ExportFormsInput) Validate ¶ added in v1.44.98
func (s *ExportFormsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ExportFormsOutput ¶ added in v1.44.98
type ExportFormsOutput struct { // Represents the configuration of the exported forms. // // Entities is a required field Entities []*Form `locationName:"entities" type:"list" required:"true"` // The pagination token that's included if more results are available. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ExportFormsOutput) GoString ¶ added in v1.44.98
func (s ExportFormsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ExportFormsOutput) SetEntities ¶ added in v1.44.98
func (s *ExportFormsOutput) SetEntities(v []*Form) *ExportFormsOutput
SetEntities sets the Entities field's value.
func (*ExportFormsOutput) SetNextToken ¶ added in v1.44.98
func (s *ExportFormsOutput) SetNextToken(v string) *ExportFormsOutput
SetNextToken sets the NextToken field's value.
func (ExportFormsOutput) String ¶ added in v1.44.98
func (s ExportFormsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ExportThemesInput ¶
type ExportThemesInput struct { // The unique ID of the Amplify app to export the themes to. // // AppId is a required field AppId *string `location:"uri" locationName:"appId" type:"string" required:"true"` // The name of the backend environment that is part of the Amplify app. // // EnvironmentName is a required field EnvironmentName *string `location:"uri" locationName:"environmentName" type:"string" required:"true"` // The token to request the next page of results. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ExportThemesInput) GoString ¶
func (s ExportThemesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ExportThemesInput) SetAppId ¶
func (s *ExportThemesInput) SetAppId(v string) *ExportThemesInput
SetAppId sets the AppId field's value.
func (*ExportThemesInput) SetEnvironmentName ¶
func (s *ExportThemesInput) SetEnvironmentName(v string) *ExportThemesInput
SetEnvironmentName sets the EnvironmentName field's value.
func (*ExportThemesInput) SetNextToken ¶ added in v1.43.8
func (s *ExportThemesInput) SetNextToken(v string) *ExportThemesInput
SetNextToken sets the NextToken field's value.
func (ExportThemesInput) String ¶
func (s ExportThemesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ExportThemesInput) Validate ¶
func (s *ExportThemesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ExportThemesOutput ¶
type ExportThemesOutput struct { // Represents the configuration of the exported themes. // // Entities is a required field Entities []*Theme `locationName:"entities" type:"list" required:"true"` // The pagination token that's included if more results are available. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ExportThemesOutput) GoString ¶
func (s ExportThemesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ExportThemesOutput) SetEntities ¶
func (s *ExportThemesOutput) SetEntities(v []*Theme) *ExportThemesOutput
SetEntities sets the Entities field's value.
func (*ExportThemesOutput) SetNextToken ¶ added in v1.43.8
func (s *ExportThemesOutput) SetNextToken(v string) *ExportThemesOutput
SetNextToken sets the NextToken field's value.
func (ExportThemesOutput) String ¶
func (s ExportThemesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type FieldConfig ¶ added in v1.44.98
type FieldConfig struct { // Specifies whether to hide a field. Excluded *bool `locationName:"excluded" type:"boolean"` // Describes the configuration for the default input value to display for a // field. InputType *FieldInputConfig `locationName:"inputType" type:"structure"` // The label for the field. Label *string `locationName:"label" type:"string"` // Specifies the field position. Position *FieldPosition `locationName:"position" type:"structure"` // The validations to perform on the value in the field. Validations []*FieldValidationConfiguration `locationName:"validations" type:"list"` // contains filtered or unexported fields }
Describes the configuration information for a field in a table.
func (FieldConfig) GoString ¶ added in v1.44.98
func (s FieldConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FieldConfig) SetExcluded ¶ added in v1.44.98
func (s *FieldConfig) SetExcluded(v bool) *FieldConfig
SetExcluded sets the Excluded field's value.
func (*FieldConfig) SetInputType ¶ added in v1.44.98
func (s *FieldConfig) SetInputType(v *FieldInputConfig) *FieldConfig
SetInputType sets the InputType field's value.
func (*FieldConfig) SetLabel ¶ added in v1.44.98
func (s *FieldConfig) SetLabel(v string) *FieldConfig
SetLabel sets the Label field's value.
func (*FieldConfig) SetPosition ¶ added in v1.44.98
func (s *FieldConfig) SetPosition(v *FieldPosition) *FieldConfig
SetPosition sets the Position field's value.
func (*FieldConfig) SetValidations ¶ added in v1.44.98
func (s *FieldConfig) SetValidations(v []*FieldValidationConfiguration) *FieldConfig
SetValidations sets the Validations field's value.
func (FieldConfig) String ¶ added in v1.44.98
func (s FieldConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FieldConfig) Validate ¶ added in v1.44.98
func (s *FieldConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type FieldInputConfig ¶ added in v1.44.98
type FieldInputConfig struct { // Specifies whether a field has a default value. DefaultChecked *bool `locationName:"defaultChecked" type:"boolean"` // The default country code for a phone number. DefaultCountryCode *string `locationName:"defaultCountryCode" type:"string"` // The default value for the field. DefaultValue *string `locationName:"defaultValue" type:"string"` // The text to display to describe the field. DescriptiveText *string `locationName:"descriptiveText" type:"string"` // The configuration for the file uploader field. FileUploaderConfig *FileUploaderFieldConfig `locationName:"fileUploaderConfig" type:"structure"` // 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 `locationName:"isArray" type:"boolean"` // The maximum value to display for the field. MaxValue *float64 `locationName:"maxValue" type:"float"` // The minimum value to display for the field. MinValue *float64 `locationName:"minValue" type:"float"` // The name of the field. Name *string `locationName:"name" type:"string"` // The text to display as a placeholder for the field. Placeholder *string `locationName:"placeholder" type:"string"` // Specifies a read only field. ReadOnly *bool `locationName:"readOnly" type:"boolean"` // Specifies a field that requires input. Required *bool `locationName:"required" type:"boolean"` // The stepping increment for a numeric value in a field. Step *float64 `locationName:"step" type:"float"` // The input type for the field. // // Type is a required field Type *string `locationName:"type" type:"string" required:"true"` // The value for the field. Value *string `locationName:"value" type:"string"` // The information to use to customize the input fields with data at runtime. ValueMappings *ValueMappings `locationName:"valueMappings" type:"structure"` // contains filtered or unexported fields }
Describes the configuration for the default input values to display for a field.
func (FieldInputConfig) GoString ¶ added in v1.44.98
func (s FieldInputConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FieldInputConfig) SetDefaultChecked ¶ added in v1.44.98
func (s *FieldInputConfig) SetDefaultChecked(v bool) *FieldInputConfig
SetDefaultChecked sets the DefaultChecked field's value.
func (*FieldInputConfig) SetDefaultCountryCode ¶ added in v1.44.98
func (s *FieldInputConfig) SetDefaultCountryCode(v string) *FieldInputConfig
SetDefaultCountryCode sets the DefaultCountryCode field's value.
func (*FieldInputConfig) SetDefaultValue ¶ added in v1.44.98
func (s *FieldInputConfig) SetDefaultValue(v string) *FieldInputConfig
SetDefaultValue sets the DefaultValue field's value.
func (*FieldInputConfig) SetDescriptiveText ¶ added in v1.44.98
func (s *FieldInputConfig) SetDescriptiveText(v string) *FieldInputConfig
SetDescriptiveText sets the DescriptiveText field's value.
func (*FieldInputConfig) SetFileUploaderConfig ¶ added in v1.44.236
func (s *FieldInputConfig) SetFileUploaderConfig(v *FileUploaderFieldConfig) *FieldInputConfig
SetFileUploaderConfig sets the FileUploaderConfig field's value.
func (*FieldInputConfig) SetIsArray ¶ added in v1.44.115
func (s *FieldInputConfig) SetIsArray(v bool) *FieldInputConfig
SetIsArray sets the IsArray field's value.
func (*FieldInputConfig) SetMaxValue ¶ added in v1.44.98
func (s *FieldInputConfig) SetMaxValue(v float64) *FieldInputConfig
SetMaxValue sets the MaxValue field's value.
func (*FieldInputConfig) SetMinValue ¶ added in v1.44.98
func (s *FieldInputConfig) SetMinValue(v float64) *FieldInputConfig
SetMinValue sets the MinValue field's value.
func (*FieldInputConfig) SetName ¶ added in v1.44.98
func (s *FieldInputConfig) SetName(v string) *FieldInputConfig
SetName sets the Name field's value.
func (*FieldInputConfig) SetPlaceholder ¶ added in v1.44.98
func (s *FieldInputConfig) SetPlaceholder(v string) *FieldInputConfig
SetPlaceholder sets the Placeholder field's value.
func (*FieldInputConfig) SetReadOnly ¶ added in v1.44.98
func (s *FieldInputConfig) SetReadOnly(v bool) *FieldInputConfig
SetReadOnly sets the ReadOnly field's value.
func (*FieldInputConfig) SetRequired ¶ added in v1.44.98
func (s *FieldInputConfig) SetRequired(v bool) *FieldInputConfig
SetRequired sets the Required field's value.
func (*FieldInputConfig) SetStep ¶ added in v1.44.98
func (s *FieldInputConfig) SetStep(v float64) *FieldInputConfig
SetStep sets the Step field's value.
func (*FieldInputConfig) SetType ¶ added in v1.44.98
func (s *FieldInputConfig) SetType(v string) *FieldInputConfig
SetType sets the Type field's value.
func (*FieldInputConfig) SetValue ¶ added in v1.44.98
func (s *FieldInputConfig) SetValue(v string) *FieldInputConfig
SetValue sets the Value field's value.
func (*FieldInputConfig) SetValueMappings ¶ added in v1.44.98
func (s *FieldInputConfig) SetValueMappings(v *ValueMappings) *FieldInputConfig
SetValueMappings sets the ValueMappings field's value.
func (FieldInputConfig) String ¶ added in v1.44.98
func (s FieldInputConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FieldInputConfig) Validate ¶ added in v1.44.98
func (s *FieldInputConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type FieldPosition ¶ added in v1.44.98
type FieldPosition struct { // The field position is below the field specified by the string. Below *string `locationName:"below" type:"string"` // The field position is fixed and doesn't change in relation to other fields. Fixed *string `locationName:"fixed" type:"string" enum:"FixedPosition"` // The field position is to the right of the field specified by the string. RightOf *string `locationName:"rightOf" type:"string"` // contains filtered or unexported fields }
Describes the field position.
func (FieldPosition) GoString ¶ added in v1.44.98
func (s FieldPosition) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FieldPosition) SetBelow ¶ added in v1.44.98
func (s *FieldPosition) SetBelow(v string) *FieldPosition
SetBelow sets the Below field's value.
func (*FieldPosition) SetFixed ¶ added in v1.44.98
func (s *FieldPosition) SetFixed(v string) *FieldPosition
SetFixed sets the Fixed field's value.
func (*FieldPosition) SetRightOf ¶ added in v1.44.98
func (s *FieldPosition) SetRightOf(v string) *FieldPosition
SetRightOf sets the RightOf field's value.
func (FieldPosition) String ¶ added in v1.44.98
func (s FieldPosition) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type FieldValidationConfiguration ¶ added in v1.44.98
type FieldValidationConfiguration struct { // The validation to perform on a number value. NumValues []*int64 `locationName:"numValues" type:"list"` // The validation to perform on a string value. StrValues []*string `locationName:"strValues" type:"list"` // The validation to perform on an object type. // // Type is a required field Type *string `locationName:"type" type:"string" required:"true"` // The validation message to display. ValidationMessage *string `locationName:"validationMessage" type:"string"` // contains filtered or unexported fields }
Describes the validation configuration for a field.
func (FieldValidationConfiguration) GoString ¶ added in v1.44.98
func (s FieldValidationConfiguration) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FieldValidationConfiguration) SetNumValues ¶ added in v1.44.98
func (s *FieldValidationConfiguration) SetNumValues(v []*int64) *FieldValidationConfiguration
SetNumValues sets the NumValues field's value.
func (*FieldValidationConfiguration) SetStrValues ¶ added in v1.44.98
func (s *FieldValidationConfiguration) SetStrValues(v []*string) *FieldValidationConfiguration
SetStrValues sets the StrValues field's value.
func (*FieldValidationConfiguration) SetType ¶ added in v1.44.98
func (s *FieldValidationConfiguration) SetType(v string) *FieldValidationConfiguration
SetType sets the Type field's value.
func (*FieldValidationConfiguration) SetValidationMessage ¶ added in v1.44.98
func (s *FieldValidationConfiguration) SetValidationMessage(v string) *FieldValidationConfiguration
SetValidationMessage sets the ValidationMessage field's value.
func (FieldValidationConfiguration) String ¶ added in v1.44.98
func (s FieldValidationConfiguration) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FieldValidationConfiguration) Validate ¶ added in v1.44.98
func (s *FieldValidationConfiguration) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type FileUploaderFieldConfig ¶ added in v1.44.236
type FileUploaderFieldConfig 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 is a required field AcceptedFileTypes []*string `locationName:"acceptedFileTypes" type:"list" required:"true"` // 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.amplify.aws/lib/storage/configureaccess/q/platform/js/) // in the Amplify documentation. // // AccessLevel is a required field AccessLevel *string `locationName:"accessLevel" type:"string" required:"true" enum:"StorageAccessLevel"` // 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 `locationName:"isResumable" type:"boolean"` // Specifies the maximum number of files that can be selected to upload. The // default value is an unlimited number of files. MaxFileCount *int64 `locationName:"maxFileCount" type:"integer"` // The maximum file size in bytes that the file uploader will accept. The default // value is an unlimited file size. MaxSize *int64 `locationName:"maxSize" type:"integer"` // 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 `locationName:"showThumbnails" type:"boolean"` // contains filtered or unexported fields }
Describes the configuration for the file uploader field.
func (FileUploaderFieldConfig) GoString ¶ added in v1.44.236
func (s FileUploaderFieldConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FileUploaderFieldConfig) SetAcceptedFileTypes ¶ added in v1.44.236
func (s *FileUploaderFieldConfig) SetAcceptedFileTypes(v []*string) *FileUploaderFieldConfig
SetAcceptedFileTypes sets the AcceptedFileTypes field's value.
func (*FileUploaderFieldConfig) SetAccessLevel ¶ added in v1.44.236
func (s *FileUploaderFieldConfig) SetAccessLevel(v string) *FileUploaderFieldConfig
SetAccessLevel sets the AccessLevel field's value.
func (*FileUploaderFieldConfig) SetIsResumable ¶ added in v1.44.236
func (s *FileUploaderFieldConfig) SetIsResumable(v bool) *FileUploaderFieldConfig
SetIsResumable sets the IsResumable field's value.
func (*FileUploaderFieldConfig) SetMaxFileCount ¶ added in v1.44.236
func (s *FileUploaderFieldConfig) SetMaxFileCount(v int64) *FileUploaderFieldConfig
SetMaxFileCount sets the MaxFileCount field's value.
func (*FileUploaderFieldConfig) SetMaxSize ¶ added in v1.44.236
func (s *FileUploaderFieldConfig) SetMaxSize(v int64) *FileUploaderFieldConfig
SetMaxSize sets the MaxSize field's value.
func (*FileUploaderFieldConfig) SetShowThumbnails ¶ added in v1.44.236
func (s *FileUploaderFieldConfig) SetShowThumbnails(v bool) *FileUploaderFieldConfig
SetShowThumbnails sets the ShowThumbnails field's value.
func (FileUploaderFieldConfig) String ¶ added in v1.44.236
func (s FileUploaderFieldConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FileUploaderFieldConfig) Validate ¶ added in v1.44.236
func (s *FileUploaderFieldConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type Form ¶ added in v1.44.98
type Form struct { // The unique ID of the Amplify app associated with the form. // // AppId is a required field AppId *string `locationName:"appId" type:"string" required:"true"` // Stores the call to action configuration for the form. Cta *FormCTA `locationName:"cta" type:"structure"` // The type of data source to use to create the form. // // DataType is a required field DataType *FormDataTypeConfig `locationName:"dataType" type:"structure" required:"true"` // The name of the backend environment that is a part of the Amplify app. // // EnvironmentName is a required field EnvironmentName *string `locationName:"environmentName" type:"string" required:"true"` // Stores the information about the form's fields. // // Fields is a required field Fields map[string]*FieldConfig `locationName:"fields" type:"map" required:"true"` // The operation to perform on the specified form. // // FormActionType is a required field FormActionType *string `locationName:"formActionType" type:"string" required:"true" enum:"FormActionType"` // The unique ID of the form. // // Id is a required field Id *string `locationName:"id" type:"string" required:"true"` // Specifies an icon or decoration to display on the form. LabelDecorator *string `locationName:"labelDecorator" type:"string" enum:"LabelDecorator"` // The name of the form. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // The schema version of the form when it was imported. // // SchemaVersion is a required field SchemaVersion *string `locationName:"schemaVersion" type:"string" required:"true"` // Stores the visual helper elements for the form that are not associated with // any data. // // SectionalElements is a required field SectionalElements map[string]*SectionalElement `locationName:"sectionalElements" type:"map" required:"true"` // Stores the configuration for the form's style. // // Style is a required field Style *FormStyle `locationName:"style" type:"structure" required:"true"` // One or more key-value pairs to use when tagging the form. Tags map[string]*string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
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.
func (Form) GoString ¶ added in v1.44.98
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Form) SetDataType ¶ added in v1.44.98
func (s *Form) SetDataType(v *FormDataTypeConfig) *Form
SetDataType sets the DataType field's value.
func (*Form) SetEnvironmentName ¶ added in v1.44.98
SetEnvironmentName sets the EnvironmentName field's value.
func (*Form) SetFields ¶ added in v1.44.98
func (s *Form) SetFields(v map[string]*FieldConfig) *Form
SetFields sets the Fields field's value.
func (*Form) SetFormActionType ¶ added in v1.44.98
SetFormActionType sets the FormActionType field's value.
func (*Form) SetLabelDecorator ¶ added in v1.44.236
SetLabelDecorator sets the LabelDecorator field's value.
func (*Form) SetSchemaVersion ¶ added in v1.44.98
SetSchemaVersion sets the SchemaVersion field's value.
func (*Form) SetSectionalElements ¶ added in v1.44.98
func (s *Form) SetSectionalElements(v map[string]*SectionalElement) *Form
SetSectionalElements sets the SectionalElements field's value.
type FormBindingElement ¶
type FormBindingElement struct { // The name of the component to retrieve a value from. // // Element is a required field Element *string `locationName:"element" type:"string" required:"true"` // The property to retrieve a value from. // // Property is a required field Property *string `locationName:"property" type:"string" required:"true"` // contains filtered or unexported fields }
Describes how to bind a component property to form data.
func (FormBindingElement) GoString ¶
func (s FormBindingElement) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FormBindingElement) SetElement ¶
func (s *FormBindingElement) SetElement(v string) *FormBindingElement
SetElement sets the Element field's value.
func (*FormBindingElement) SetProperty ¶
func (s *FormBindingElement) SetProperty(v string) *FormBindingElement
SetProperty sets the Property field's value.
func (FormBindingElement) String ¶
func (s FormBindingElement) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FormBindingElement) Validate ¶
func (s *FormBindingElement) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type FormButton ¶ added in v1.44.98
type FormButton struct { // Describes the button's properties. Children *string `locationName:"children" type:"string"` // Specifies whether the button is visible on the form. Excluded *bool `locationName:"excluded" type:"boolean"` // The position of the button. Position *FieldPosition `locationName:"position" type:"structure"` // contains filtered or unexported fields }
Describes the configuration for a button UI element that is a part of a form.
func (FormButton) GoString ¶ added in v1.44.98
func (s FormButton) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FormButton) SetChildren ¶ added in v1.44.98
func (s *FormButton) SetChildren(v string) *FormButton
SetChildren sets the Children field's value.
func (*FormButton) SetExcluded ¶ added in v1.44.98
func (s *FormButton) SetExcluded(v bool) *FormButton
SetExcluded sets the Excluded field's value.
func (*FormButton) SetPosition ¶ added in v1.44.98
func (s *FormButton) SetPosition(v *FieldPosition) *FormButton
SetPosition sets the Position field's value.
func (FormButton) String ¶ added in v1.44.98
func (s FormButton) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type FormCTA ¶ added in v1.44.98
type FormCTA struct { // Displays a cancel button. Cancel *FormButton `locationName:"cancel" type:"structure"` // Displays a clear button. Clear *FormButton `locationName:"clear" type:"structure"` // The position of the button. Position *string `locationName:"position" type:"string" enum:"FormButtonsPosition"` // Displays a submit button. Submit *FormButton `locationName:"submit" type:"structure"` // contains filtered or unexported fields }
Describes the call to action button configuration for the form.
func (FormCTA) GoString ¶ added in v1.44.98
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FormCTA) SetCancel ¶ added in v1.44.98
func (s *FormCTA) SetCancel(v *FormButton) *FormCTA
SetCancel sets the Cancel field's value.
func (*FormCTA) SetClear ¶ added in v1.44.98
func (s *FormCTA) SetClear(v *FormButton) *FormCTA
SetClear sets the Clear field's value.
func (*FormCTA) SetPosition ¶ added in v1.44.98
SetPosition sets the Position field's value.
func (*FormCTA) SetSubmit ¶ added in v1.44.98
func (s *FormCTA) SetSubmit(v *FormButton) *FormCTA
SetSubmit sets the Submit field's value.
type FormDataTypeConfig ¶ added in v1.44.98
type FormDataTypeConfig struct { // The data source type, either an Amplify DataStore model or a custom data // type. // // DataSourceType is a required field DataSourceType *string `locationName:"dataSourceType" type:"string" required:"true" enum:"FormDataSourceType"` // The unique name of the data type you are using as the data source for the // form. // // DataTypeName is a required field DataTypeName *string `locationName:"dataTypeName" type:"string" required:"true"` // contains filtered or unexported fields }
Describes the data type configuration for the data source associated with a form.
func (FormDataTypeConfig) GoString ¶ added in v1.44.98
func (s FormDataTypeConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FormDataTypeConfig) SetDataSourceType ¶ added in v1.44.98
func (s *FormDataTypeConfig) SetDataSourceType(v string) *FormDataTypeConfig
SetDataSourceType sets the DataSourceType field's value.
func (*FormDataTypeConfig) SetDataTypeName ¶ added in v1.44.98
func (s *FormDataTypeConfig) SetDataTypeName(v string) *FormDataTypeConfig
SetDataTypeName sets the DataTypeName field's value.
func (FormDataTypeConfig) String ¶ added in v1.44.98
func (s FormDataTypeConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FormDataTypeConfig) Validate ¶ added in v1.44.98
func (s *FormDataTypeConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type FormInputBindingPropertiesValue ¶ added in v1.44.236
type FormInputBindingPropertiesValue struct { // Describes the properties to customize with data at runtime. BindingProperties *FormInputBindingPropertiesValueProperties `locationName:"bindingProperties" type:"structure"` // The property type. Type *string `locationName:"type" type:"string"` // contains filtered or unexported fields }
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.
func (FormInputBindingPropertiesValue) GoString ¶ added in v1.44.236
func (s FormInputBindingPropertiesValue) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FormInputBindingPropertiesValue) SetBindingProperties ¶ added in v1.44.236
func (s *FormInputBindingPropertiesValue) SetBindingProperties(v *FormInputBindingPropertiesValueProperties) *FormInputBindingPropertiesValue
SetBindingProperties sets the BindingProperties field's value.
func (*FormInputBindingPropertiesValue) SetType ¶ added in v1.44.236
func (s *FormInputBindingPropertiesValue) SetType(v string) *FormInputBindingPropertiesValue
SetType sets the Type field's value.
func (FormInputBindingPropertiesValue) String ¶ added in v1.44.236
func (s FormInputBindingPropertiesValue) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type FormInputBindingPropertiesValueProperties ¶ added in v1.44.236
type FormInputBindingPropertiesValueProperties struct { // An Amplify DataStore model. Model *string `locationName:"model" type:"string"` // contains filtered or unexported fields }
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.
func (FormInputBindingPropertiesValueProperties) GoString ¶ added in v1.44.236
func (s FormInputBindingPropertiesValueProperties) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FormInputBindingPropertiesValueProperties) SetModel ¶ added in v1.44.236
func (s *FormInputBindingPropertiesValueProperties) SetModel(v string) *FormInputBindingPropertiesValueProperties
SetModel sets the Model field's value.
func (FormInputBindingPropertiesValueProperties) String ¶ added in v1.44.236
func (s FormInputBindingPropertiesValueProperties) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type FormInputValueProperty ¶ added in v1.44.98
type FormInputValueProperty struct { // The information to bind fields to data at runtime. BindingProperties *FormInputValuePropertyBindingProperties `locationName:"bindingProperties" type:"structure"` // A list of form properties to concatenate to create the value to assign to // this field property. Concat []*FormInputValueProperty `locationName:"concat" type:"list"` // The value to assign to the input field. Value *string `locationName:"value" type:"string"` // contains filtered or unexported fields }
Describes the configuration for an input field on a form. Use FormInputValueProperty to specify the values to render or bind by default.
func (FormInputValueProperty) GoString ¶ added in v1.44.98
func (s FormInputValueProperty) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FormInputValueProperty) SetBindingProperties ¶ added in v1.44.236
func (s *FormInputValueProperty) SetBindingProperties(v *FormInputValuePropertyBindingProperties) *FormInputValueProperty
SetBindingProperties sets the BindingProperties field's value.
func (*FormInputValueProperty) SetConcat ¶ added in v1.44.236
func (s *FormInputValueProperty) SetConcat(v []*FormInputValueProperty) *FormInputValueProperty
SetConcat sets the Concat field's value.
func (*FormInputValueProperty) SetValue ¶ added in v1.44.98
func (s *FormInputValueProperty) SetValue(v string) *FormInputValueProperty
SetValue sets the Value field's value.
func (FormInputValueProperty) String ¶ added in v1.44.98
func (s FormInputValueProperty) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FormInputValueProperty) Validate ¶ added in v1.44.236
func (s *FormInputValueProperty) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type FormInputValuePropertyBindingProperties ¶ added in v1.44.236
type FormInputValuePropertyBindingProperties struct { // The data field to bind the property to. Field *string `locationName:"field" type:"string"` // The form property to bind to the data field. // // Property is a required field Property *string `locationName:"property" type:"string" required:"true"` // contains filtered or unexported fields }
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.
func (FormInputValuePropertyBindingProperties) GoString ¶ added in v1.44.236
func (s FormInputValuePropertyBindingProperties) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FormInputValuePropertyBindingProperties) SetField ¶ added in v1.44.236
func (s *FormInputValuePropertyBindingProperties) SetField(v string) *FormInputValuePropertyBindingProperties
SetField sets the Field field's value.
func (*FormInputValuePropertyBindingProperties) SetProperty ¶ added in v1.44.236
func (s *FormInputValuePropertyBindingProperties) SetProperty(v string) *FormInputValuePropertyBindingProperties
SetProperty sets the Property field's value.
func (FormInputValuePropertyBindingProperties) String ¶ added in v1.44.236
func (s FormInputValuePropertyBindingProperties) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FormInputValuePropertyBindingProperties) Validate ¶ added in v1.44.236
func (s *FormInputValuePropertyBindingProperties) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type FormStyle ¶ added in v1.44.98
type FormStyle struct { // The spacing for the horizontal gap. HorizontalGap *FormStyleConfig `locationName:"horizontalGap" type:"structure"` // The size of the outer padding for the form. OuterPadding *FormStyleConfig `locationName:"outerPadding" type:"structure"` // The spacing for the vertical gap. VerticalGap *FormStyleConfig `locationName:"verticalGap" type:"structure"` // contains filtered or unexported fields }
Describes the configuration for the form's style.
func (FormStyle) GoString ¶ added in v1.44.98
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FormStyle) SetHorizontalGap ¶ added in v1.44.98
func (s *FormStyle) SetHorizontalGap(v *FormStyleConfig) *FormStyle
SetHorizontalGap sets the HorizontalGap field's value.
func (*FormStyle) SetOuterPadding ¶ added in v1.44.98
func (s *FormStyle) SetOuterPadding(v *FormStyleConfig) *FormStyle
SetOuterPadding sets the OuterPadding field's value.
func (*FormStyle) SetVerticalGap ¶ added in v1.44.98
func (s *FormStyle) SetVerticalGap(v *FormStyleConfig) *FormStyle
SetVerticalGap sets the VerticalGap field's value.
type FormStyleConfig ¶ added in v1.44.98
type FormStyleConfig struct { // A reference to a design token to use to bind the form's style properties // to an existing theme. TokenReference *string `locationName:"tokenReference" type:"string"` // The value of the style setting. Value *string `locationName:"value" type:"string"` // contains filtered or unexported fields }
Describes the configuration settings for the form's style properties.
func (FormStyleConfig) GoString ¶ added in v1.44.98
func (s FormStyleConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FormStyleConfig) SetTokenReference ¶ added in v1.44.98
func (s *FormStyleConfig) SetTokenReference(v string) *FormStyleConfig
SetTokenReference sets the TokenReference field's value.
func (*FormStyleConfig) SetValue ¶ added in v1.44.98
func (s *FormStyleConfig) SetValue(v string) *FormStyleConfig
SetValue sets the Value field's value.
func (FormStyleConfig) String ¶ added in v1.44.98
func (s FormStyleConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type FormSummary ¶ added in v1.44.98
type FormSummary struct { // The unique ID for the app associated with the form summary. // // AppId is a required field AppId *string `locationName:"appId" type:"string" required:"true"` // The form's data source type. // // DataType is a required field DataType *FormDataTypeConfig `locationName:"dataType" type:"structure" required:"true"` // The name of the backend environment that is part of the Amplify app. // // EnvironmentName is a required field EnvironmentName *string `locationName:"environmentName" type:"string" required:"true"` // The type of operation to perform on the form. // // FormActionType is a required field FormActionType *string `locationName:"formActionType" type:"string" required:"true" enum:"FormActionType"` // The ID of the form. // // Id is a required field Id *string `locationName:"id" type:"string" required:"true"` // The name of the form. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Describes the basic information about a form.
func (FormSummary) GoString ¶ added in v1.44.98
func (s FormSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FormSummary) SetAppId ¶ added in v1.44.98
func (s *FormSummary) SetAppId(v string) *FormSummary
SetAppId sets the AppId field's value.
func (*FormSummary) SetDataType ¶ added in v1.44.98
func (s *FormSummary) SetDataType(v *FormDataTypeConfig) *FormSummary
SetDataType sets the DataType field's value.
func (*FormSummary) SetEnvironmentName ¶ added in v1.44.98
func (s *FormSummary) SetEnvironmentName(v string) *FormSummary
SetEnvironmentName sets the EnvironmentName field's value.
func (*FormSummary) SetFormActionType ¶ added in v1.44.98
func (s *FormSummary) SetFormActionType(v string) *FormSummary
SetFormActionType sets the FormActionType field's value.
func (*FormSummary) SetId ¶ added in v1.44.98
func (s *FormSummary) SetId(v string) *FormSummary
SetId sets the Id field's value.
func (*FormSummary) SetName ¶ added in v1.44.98
func (s *FormSummary) SetName(v string) *FormSummary
SetName sets the Name field's value.
func (FormSummary) String ¶ added in v1.44.98
func (s FormSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetCodegenJobInput ¶ added in v1.44.281
type GetCodegenJobInput struct { // The unique ID of the Amplify app associated with the code generation job. // // AppId is a required field AppId *string `location:"uri" locationName:"appId" min:"1" type:"string" required:"true"` // The name of the backend environment that is a part of the Amplify app associated // with the code generation job. // // EnvironmentName is a required field EnvironmentName *string `location:"uri" locationName:"environmentName" type:"string" required:"true"` // The unique ID of the code generation job. // // Id is a required field Id *string `location:"uri" locationName:"id" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetCodegenJobInput) GoString ¶ added in v1.44.281
func (s GetCodegenJobInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetCodegenJobInput) SetAppId ¶ added in v1.44.281
func (s *GetCodegenJobInput) SetAppId(v string) *GetCodegenJobInput
SetAppId sets the AppId field's value.
func (*GetCodegenJobInput) SetEnvironmentName ¶ added in v1.44.281
func (s *GetCodegenJobInput) SetEnvironmentName(v string) *GetCodegenJobInput
SetEnvironmentName sets the EnvironmentName field's value.
func (*GetCodegenJobInput) SetId ¶ added in v1.44.281
func (s *GetCodegenJobInput) SetId(v string) *GetCodegenJobInput
SetId sets the Id field's value.
func (GetCodegenJobInput) String ¶ added in v1.44.281
func (s GetCodegenJobInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetCodegenJobInput) Validate ¶ added in v1.44.281
func (s *GetCodegenJobInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetCodegenJobOutput ¶ added in v1.44.281
type GetCodegenJobOutput struct { // The configuration settings for the code generation job. Job *CodegenJob `locationName:"job" type:"structure"` // contains filtered or unexported fields }
func (GetCodegenJobOutput) GoString ¶ added in v1.44.281
func (s GetCodegenJobOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetCodegenJobOutput) SetJob ¶ added in v1.44.281
func (s *GetCodegenJobOutput) SetJob(v *CodegenJob) *GetCodegenJobOutput
SetJob sets the Job field's value.
func (GetCodegenJobOutput) String ¶ added in v1.44.281
func (s GetCodegenJobOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetComponentInput ¶
type GetComponentInput struct { // The unique ID of the Amplify app. // // AppId is a required field AppId *string `location:"uri" locationName:"appId" type:"string" required:"true"` // The name of the backend environment that is part of the Amplify app. // // EnvironmentName is a required field EnvironmentName *string `location:"uri" locationName:"environmentName" type:"string" required:"true"` // The unique ID of the component. // // Id is a required field Id *string `location:"uri" locationName:"id" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetComponentInput) GoString ¶
func (s GetComponentInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetComponentInput) SetAppId ¶
func (s *GetComponentInput) SetAppId(v string) *GetComponentInput
SetAppId sets the AppId field's value.
func (*GetComponentInput) SetEnvironmentName ¶
func (s *GetComponentInput) SetEnvironmentName(v string) *GetComponentInput
SetEnvironmentName sets the EnvironmentName field's value.
func (*GetComponentInput) SetId ¶
func (s *GetComponentInput) SetId(v string) *GetComponentInput
SetId sets the Id field's value.
func (GetComponentInput) String ¶
func (s GetComponentInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetComponentInput) Validate ¶
func (s *GetComponentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetComponentOutput ¶
type GetComponentOutput struct { // Represents the configuration settings for the component. Component *Component `locationName:"component" type:"structure"` // contains filtered or unexported fields }
func (GetComponentOutput) GoString ¶
func (s GetComponentOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetComponentOutput) SetComponent ¶
func (s *GetComponentOutput) SetComponent(v *Component) *GetComponentOutput
SetComponent sets the Component field's value.
func (GetComponentOutput) String ¶
func (s GetComponentOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetFormInput ¶ added in v1.44.98
type GetFormInput struct { // The unique ID of the Amplify app. // // AppId is a required field AppId *string `location:"uri" locationName:"appId" type:"string" required:"true"` // The name of the backend environment that is part of the Amplify app. // // EnvironmentName is a required field EnvironmentName *string `location:"uri" locationName:"environmentName" type:"string" required:"true"` // The unique ID of the form. // // Id is a required field Id *string `location:"uri" locationName:"id" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetFormInput) GoString ¶ added in v1.44.98
func (s GetFormInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetFormInput) SetAppId ¶ added in v1.44.98
func (s *GetFormInput) SetAppId(v string) *GetFormInput
SetAppId sets the AppId field's value.
func (*GetFormInput) SetEnvironmentName ¶ added in v1.44.98
func (s *GetFormInput) SetEnvironmentName(v string) *GetFormInput
SetEnvironmentName sets the EnvironmentName field's value.
func (*GetFormInput) SetId ¶ added in v1.44.98
func (s *GetFormInput) SetId(v string) *GetFormInput
SetId sets the Id field's value.
func (GetFormInput) String ¶ added in v1.44.98
func (s GetFormInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetFormInput) Validate ¶ added in v1.44.98
func (s *GetFormInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetFormOutput ¶ added in v1.44.98
type GetFormOutput struct { // Represents the configuration settings for the form. Form *Form `locationName:"form" type:"structure"` // contains filtered or unexported fields }
func (GetFormOutput) GoString ¶ added in v1.44.98
func (s GetFormOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetFormOutput) SetForm ¶ added in v1.44.98
func (s *GetFormOutput) SetForm(v *Form) *GetFormOutput
SetForm sets the Form field's value.
func (GetFormOutput) String ¶ added in v1.44.98
func (s GetFormOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetMetadataInput ¶ added in v1.44.98
type GetMetadataInput struct { // The unique ID of the Amplify app. // // AppId is a required field AppId *string `location:"uri" locationName:"appId" type:"string" required:"true"` // The name of the backend environment that is part of the Amplify app. // // EnvironmentName is a required field EnvironmentName *string `location:"uri" locationName:"environmentName" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetMetadataInput) GoString ¶ added in v1.44.98
func (s GetMetadataInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetMetadataInput) SetAppId ¶ added in v1.44.98
func (s *GetMetadataInput) SetAppId(v string) *GetMetadataInput
SetAppId sets the AppId field's value.
func (*GetMetadataInput) SetEnvironmentName ¶ added in v1.44.98
func (s *GetMetadataInput) SetEnvironmentName(v string) *GetMetadataInput
SetEnvironmentName sets the EnvironmentName field's value.
func (GetMetadataInput) String ¶ added in v1.44.98
func (s GetMetadataInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetMetadataInput) Validate ¶ added in v1.44.98
func (s *GetMetadataInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetMetadataOutput ¶ added in v1.44.98
type GetMetadataOutput struct { // Represents the configuration settings for the features metadata. // // Features is a required field Features map[string]*string `locationName:"features" type:"map" required:"true"` // contains filtered or unexported fields }
func (GetMetadataOutput) GoString ¶ added in v1.44.98
func (s GetMetadataOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetMetadataOutput) SetFeatures ¶ added in v1.44.98
func (s *GetMetadataOutput) SetFeatures(v map[string]*string) *GetMetadataOutput
SetFeatures sets the Features field's value.
func (GetMetadataOutput) String ¶ added in v1.44.98
func (s GetMetadataOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetThemeInput ¶
type GetThemeInput struct { // The unique ID of the Amplify app. // // AppId is a required field AppId *string `location:"uri" locationName:"appId" type:"string" required:"true"` // The name of the backend environment that is part of the Amplify app. // // EnvironmentName is a required field EnvironmentName *string `location:"uri" locationName:"environmentName" type:"string" required:"true"` // The unique ID for the theme. // // Id is a required field Id *string `location:"uri" locationName:"id" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetThemeInput) GoString ¶
func (s GetThemeInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetThemeInput) SetAppId ¶
func (s *GetThemeInput) SetAppId(v string) *GetThemeInput
SetAppId sets the AppId field's value.
func (*GetThemeInput) SetEnvironmentName ¶
func (s *GetThemeInput) SetEnvironmentName(v string) *GetThemeInput
SetEnvironmentName sets the EnvironmentName field's value.
func (*GetThemeInput) SetId ¶
func (s *GetThemeInput) SetId(v string) *GetThemeInput
SetId sets the Id field's value.
func (GetThemeInput) String ¶
func (s GetThemeInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetThemeInput) Validate ¶
func (s *GetThemeInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetThemeOutput ¶
type GetThemeOutput struct { // Represents the configuration settings for the theme. Theme *Theme `locationName:"theme" type:"structure"` // contains filtered or unexported fields }
func (GetThemeOutput) GoString ¶
func (s GetThemeOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetThemeOutput) SetTheme ¶
func (s *GetThemeOutput) SetTheme(v *Theme) *GetThemeOutput
SetTheme sets the Theme field's value.
func (GetThemeOutput) String ¶
func (s GetThemeOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type InternalServerException ¶
type InternalServerException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
An internal error has occurred. Please retry your request.
func (*InternalServerException) Code ¶
func (s *InternalServerException) Code() string
Code returns the exception type name.
func (*InternalServerException) Error ¶
func (s *InternalServerException) Error() string
func (InternalServerException) GoString ¶
func (s InternalServerException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InternalServerException) Message ¶
func (s *InternalServerException) Message() string
Message returns the exception's message.
func (*InternalServerException) OrigErr ¶
func (s *InternalServerException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InternalServerException) RequestID ¶
func (s *InternalServerException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InternalServerException) StatusCode ¶
func (s *InternalServerException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InternalServerException) String ¶
func (s InternalServerException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type InvalidParameterException ¶
type InvalidParameterException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
An invalid or out-of-range value was supplied for the input parameter.
func (*InvalidParameterException) Code ¶
func (s *InvalidParameterException) Code() string
Code returns the exception type name.
func (*InvalidParameterException) Error ¶
func (s *InvalidParameterException) Error() string
func (InvalidParameterException) GoString ¶
func (s InvalidParameterException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InvalidParameterException) Message ¶
func (s *InvalidParameterException) Message() string
Message returns the exception's message.
func (*InvalidParameterException) OrigErr ¶
func (s *InvalidParameterException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InvalidParameterException) RequestID ¶
func (s *InvalidParameterException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InvalidParameterException) StatusCode ¶
func (s *InvalidParameterException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InvalidParameterException) String ¶
func (s InvalidParameterException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListCodegenJobsInput ¶ added in v1.44.281
type ListCodegenJobsInput struct { // The unique ID for the Amplify app. // // AppId is a required field AppId *string `location:"uri" locationName:"appId" min:"1" type:"string" required:"true"` // The name of the backend environment that is a part of the Amplify app. // // EnvironmentName is a required field EnvironmentName *string `location:"uri" locationName:"environmentName" type:"string" required:"true"` // The maximum number of jobs to retrieve. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token to request the next page of results. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListCodegenJobsInput) GoString ¶ added in v1.44.281
func (s ListCodegenJobsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListCodegenJobsInput) SetAppId ¶ added in v1.44.281
func (s *ListCodegenJobsInput) SetAppId(v string) *ListCodegenJobsInput
SetAppId sets the AppId field's value.
func (*ListCodegenJobsInput) SetEnvironmentName ¶ added in v1.44.281
func (s *ListCodegenJobsInput) SetEnvironmentName(v string) *ListCodegenJobsInput
SetEnvironmentName sets the EnvironmentName field's value.
func (*ListCodegenJobsInput) SetMaxResults ¶ added in v1.44.281
func (s *ListCodegenJobsInput) SetMaxResults(v int64) *ListCodegenJobsInput
SetMaxResults sets the MaxResults field's value.
func (*ListCodegenJobsInput) SetNextToken ¶ added in v1.44.281
func (s *ListCodegenJobsInput) SetNextToken(v string) *ListCodegenJobsInput
SetNextToken sets the NextToken field's value.
func (ListCodegenJobsInput) String ¶ added in v1.44.281
func (s ListCodegenJobsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListCodegenJobsInput) Validate ¶ added in v1.44.281
func (s *ListCodegenJobsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListCodegenJobsOutput ¶ added in v1.44.281
type ListCodegenJobsOutput struct { // The list of code generation jobs for the Amplify app. // // Entities is a required field Entities []*CodegenJobSummary `locationName:"entities" type:"list" required:"true"` // The pagination token that's included if more results are available. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListCodegenJobsOutput) GoString ¶ added in v1.44.281
func (s ListCodegenJobsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListCodegenJobsOutput) SetEntities ¶ added in v1.44.281
func (s *ListCodegenJobsOutput) SetEntities(v []*CodegenJobSummary) *ListCodegenJobsOutput
SetEntities sets the Entities field's value.
func (*ListCodegenJobsOutput) SetNextToken ¶ added in v1.44.281
func (s *ListCodegenJobsOutput) SetNextToken(v string) *ListCodegenJobsOutput
SetNextToken sets the NextToken field's value.
func (ListCodegenJobsOutput) String ¶ added in v1.44.281
func (s ListCodegenJobsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListComponentsInput ¶
type ListComponentsInput struct { // The unique ID for the Amplify app. // // AppId is a required field AppId *string `location:"uri" locationName:"appId" type:"string" required:"true"` // The name of the backend environment that is a part of the Amplify app. // // EnvironmentName is a required field EnvironmentName *string `location:"uri" locationName:"environmentName" type:"string" required:"true"` // The maximum number of components to retrieve. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token to request the next page of results. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListComponentsInput) GoString ¶
func (s ListComponentsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListComponentsInput) SetAppId ¶
func (s *ListComponentsInput) SetAppId(v string) *ListComponentsInput
SetAppId sets the AppId field's value.
func (*ListComponentsInput) SetEnvironmentName ¶
func (s *ListComponentsInput) SetEnvironmentName(v string) *ListComponentsInput
SetEnvironmentName sets the EnvironmentName field's value.
func (*ListComponentsInput) SetMaxResults ¶
func (s *ListComponentsInput) SetMaxResults(v int64) *ListComponentsInput
SetMaxResults sets the MaxResults field's value.
func (*ListComponentsInput) SetNextToken ¶
func (s *ListComponentsInput) SetNextToken(v string) *ListComponentsInput
SetNextToken sets the NextToken field's value.
func (ListComponentsInput) String ¶
func (s ListComponentsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListComponentsInput) Validate ¶
func (s *ListComponentsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListComponentsOutput ¶
type ListComponentsOutput struct { // The list of components for the Amplify app. // // Entities is a required field Entities []*ComponentSummary `locationName:"entities" type:"list" required:"true"` // The pagination token that's included if more results are available. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListComponentsOutput) GoString ¶
func (s ListComponentsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListComponentsOutput) SetEntities ¶
func (s *ListComponentsOutput) SetEntities(v []*ComponentSummary) *ListComponentsOutput
SetEntities sets the Entities field's value.
func (*ListComponentsOutput) SetNextToken ¶
func (s *ListComponentsOutput) SetNextToken(v string) *ListComponentsOutput
SetNextToken sets the NextToken field's value.
func (ListComponentsOutput) String ¶
func (s ListComponentsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListFormsInput ¶ added in v1.44.98
type ListFormsInput struct { // The unique ID for the Amplify app. // // AppId is a required field AppId *string `location:"uri" locationName:"appId" type:"string" required:"true"` // The name of the backend environment that is a part of the Amplify app. // // EnvironmentName is a required field EnvironmentName *string `location:"uri" locationName:"environmentName" type:"string" required:"true"` // The maximum number of forms to retrieve. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token to request the next page of results. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListFormsInput) GoString ¶ added in v1.44.98
func (s ListFormsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListFormsInput) SetAppId ¶ added in v1.44.98
func (s *ListFormsInput) SetAppId(v string) *ListFormsInput
SetAppId sets the AppId field's value.
func (*ListFormsInput) SetEnvironmentName ¶ added in v1.44.98
func (s *ListFormsInput) SetEnvironmentName(v string) *ListFormsInput
SetEnvironmentName sets the EnvironmentName field's value.
func (*ListFormsInput) SetMaxResults ¶ added in v1.44.98
func (s *ListFormsInput) SetMaxResults(v int64) *ListFormsInput
SetMaxResults sets the MaxResults field's value.
func (*ListFormsInput) SetNextToken ¶ added in v1.44.98
func (s *ListFormsInput) SetNextToken(v string) *ListFormsInput
SetNextToken sets the NextToken field's value.
func (ListFormsInput) String ¶ added in v1.44.98
func (s ListFormsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListFormsInput) Validate ¶ added in v1.44.98
func (s *ListFormsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListFormsOutput ¶ added in v1.44.98
type ListFormsOutput struct { // The list of forms for the Amplify app. // // Entities is a required field Entities []*FormSummary `locationName:"entities" type:"list" required:"true"` // The pagination token that's included if more results are available. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListFormsOutput) GoString ¶ added in v1.44.98
func (s ListFormsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListFormsOutput) SetEntities ¶ added in v1.44.98
func (s *ListFormsOutput) SetEntities(v []*FormSummary) *ListFormsOutput
SetEntities sets the Entities field's value.
func (*ListFormsOutput) SetNextToken ¶ added in v1.44.98
func (s *ListFormsOutput) SetNextToken(v string) *ListFormsOutput
SetNextToken sets the NextToken field's value.
func (ListFormsOutput) String ¶ added in v1.44.98
func (s ListFormsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListThemesInput ¶
type ListThemesInput struct { // The unique ID for the Amplify app. // // AppId is a required field AppId *string `location:"uri" locationName:"appId" type:"string" required:"true"` // The name of the backend environment that is a part of the Amplify app. // // EnvironmentName is a required field EnvironmentName *string `location:"uri" locationName:"environmentName" type:"string" required:"true"` // The maximum number of theme results to return in the response. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The token to request the next page of results. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListThemesInput) GoString ¶
func (s ListThemesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListThemesInput) SetAppId ¶
func (s *ListThemesInput) SetAppId(v string) *ListThemesInput
SetAppId sets the AppId field's value.
func (*ListThemesInput) SetEnvironmentName ¶
func (s *ListThemesInput) SetEnvironmentName(v string) *ListThemesInput
SetEnvironmentName sets the EnvironmentName field's value.
func (*ListThemesInput) SetMaxResults ¶
func (s *ListThemesInput) SetMaxResults(v int64) *ListThemesInput
SetMaxResults sets the MaxResults field's value.
func (*ListThemesInput) SetNextToken ¶
func (s *ListThemesInput) SetNextToken(v string) *ListThemesInput
SetNextToken sets the NextToken field's value.
func (ListThemesInput) String ¶
func (s ListThemesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListThemesInput) Validate ¶
func (s *ListThemesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListThemesOutput ¶
type ListThemesOutput struct { // The list of themes for the Amplify app. // // Entities is a required field Entities []*ThemeSummary `locationName:"entities" type:"list" required:"true"` // The pagination token that's returned if more results are available. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListThemesOutput) GoString ¶
func (s ListThemesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListThemesOutput) SetEntities ¶
func (s *ListThemesOutput) SetEntities(v []*ThemeSummary) *ListThemesOutput
SetEntities sets the Entities field's value.
func (*ListThemesOutput) SetNextToken ¶
func (s *ListThemesOutput) SetNextToken(v string) *ListThemesOutput
SetNextToken sets the NextToken field's value.
func (ListThemesOutput) String ¶
func (s ListThemesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type MutationActionSetStateParameter ¶ added in v1.43.8
type MutationActionSetStateParameter struct { // The name of the component that is being modified. // // ComponentName is a required field ComponentName *string `locationName:"componentName" type:"string" required:"true"` // The name of the component property to apply the state configuration to. // // Property is a required field Property *string `locationName:"property" type:"string" required:"true"` // The state configuration to assign to the property. // // Set is a required field Set *ComponentProperty `locationName:"set" type:"structure" required:"true"` // contains filtered or unexported fields }
Represents the state configuration when an action modifies a property of another element within the same component.
func (MutationActionSetStateParameter) GoString ¶ added in v1.43.8
func (s MutationActionSetStateParameter) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MutationActionSetStateParameter) SetComponentName ¶ added in v1.43.8
func (s *MutationActionSetStateParameter) SetComponentName(v string) *MutationActionSetStateParameter
SetComponentName sets the ComponentName field's value.
func (*MutationActionSetStateParameter) SetProperty ¶ added in v1.43.8
func (s *MutationActionSetStateParameter) SetProperty(v string) *MutationActionSetStateParameter
SetProperty sets the Property field's value.
func (*MutationActionSetStateParameter) SetSet ¶ added in v1.43.8
func (s *MutationActionSetStateParameter) SetSet(v *ComponentProperty) *MutationActionSetStateParameter
SetSet sets the Set field's value.
func (MutationActionSetStateParameter) String ¶ added in v1.43.8
func (s MutationActionSetStateParameter) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MutationActionSetStateParameter) Validate ¶ added in v1.43.8
func (s *MutationActionSetStateParameter) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type Predicate ¶
type Predicate struct { // A list of predicates to combine logically. And []*Predicate `locationName:"and" type:"list"` // The field to query. Field *string `locationName:"field" type:"string"` // The value to use when performing the evaluation. Operand *string `locationName:"operand" type:"string"` // The type of value to use when performing the evaluation. OperandType *string `locationName:"operandType" type:"string"` // The operator to use to perform the evaluation. Operator *string `locationName:"operator" type:"string"` // A list of predicates to combine logically. Or []*Predicate `locationName:"or" type:"list"` // contains filtered or unexported fields }
Stores information for generating Amplify DataStore queries. Use a Predicate to retrieve a subset of the data in a collection.
func (Predicate) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Predicate) SetOperand ¶
SetOperand sets the Operand field's value.
func (*Predicate) SetOperandType ¶ added in v1.44.236
SetOperandType sets the OperandType field's value.
func (*Predicate) SetOperator ¶
SetOperator sets the Operator field's value.
type PutMetadataFlagBody ¶ added in v1.44.98
type PutMetadataFlagBody struct { // The new information to store. // // NewValue is a required field NewValue *string `locationName:"newValue" type:"string" required:"true"` // contains filtered or unexported fields }
Stores the metadata information about a feature on a form.
func (PutMetadataFlagBody) GoString ¶ added in v1.44.98
func (s PutMetadataFlagBody) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PutMetadataFlagBody) SetNewValue ¶ added in v1.44.98
func (s *PutMetadataFlagBody) SetNewValue(v string) *PutMetadataFlagBody
SetNewValue sets the NewValue field's value.
func (PutMetadataFlagBody) String ¶ added in v1.44.98
func (s PutMetadataFlagBody) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PutMetadataFlagBody) Validate ¶ added in v1.44.98
func (s *PutMetadataFlagBody) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PutMetadataFlagInput ¶ added in v1.44.98
type PutMetadataFlagInput struct { // The unique ID for the Amplify app. // // AppId is a required field AppId *string `location:"uri" locationName:"appId" type:"string" required:"true"` // The metadata information to store. // // Body is a required field Body *PutMetadataFlagBody `locationName:"body" type:"structure" required:"true"` // The name of the backend environment that is part of the Amplify app. // // EnvironmentName is a required field EnvironmentName *string `location:"uri" locationName:"environmentName" type:"string" required:"true"` // The name of the feature associated with the metadata. // // FeatureName is a required field FeatureName *string `location:"uri" locationName:"featureName" type:"string" required:"true"` // contains filtered or unexported fields }
func (PutMetadataFlagInput) GoString ¶ added in v1.44.98
func (s PutMetadataFlagInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PutMetadataFlagInput) SetAppId ¶ added in v1.44.98
func (s *PutMetadataFlagInput) SetAppId(v string) *PutMetadataFlagInput
SetAppId sets the AppId field's value.
func (*PutMetadataFlagInput) SetBody ¶ added in v1.44.98
func (s *PutMetadataFlagInput) SetBody(v *PutMetadataFlagBody) *PutMetadataFlagInput
SetBody sets the Body field's value.
func (*PutMetadataFlagInput) SetEnvironmentName ¶ added in v1.44.98
func (s *PutMetadataFlagInput) SetEnvironmentName(v string) *PutMetadataFlagInput
SetEnvironmentName sets the EnvironmentName field's value.
func (*PutMetadataFlagInput) SetFeatureName ¶ added in v1.44.98
func (s *PutMetadataFlagInput) SetFeatureName(v string) *PutMetadataFlagInput
SetFeatureName sets the FeatureName field's value.
func (PutMetadataFlagInput) String ¶ added in v1.44.98
func (s PutMetadataFlagInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PutMetadataFlagInput) Validate ¶ added in v1.44.98
func (s *PutMetadataFlagInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PutMetadataFlagOutput ¶ added in v1.44.98
type PutMetadataFlagOutput struct {
// contains filtered or unexported fields
}
func (PutMetadataFlagOutput) GoString ¶ added in v1.44.98
func (s PutMetadataFlagOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (PutMetadataFlagOutput) String ¶ added in v1.44.98
func (s PutMetadataFlagOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ReactStartCodegenJobData ¶ added in v1.44.281
type ReactStartCodegenJobData struct { // Specifies whether the code generation job should render inline source maps. InlineSourceMap *bool `locationName:"inlineSourceMap" type:"boolean"` // The JavaScript module type. Module *string `locationName:"module" type:"string" enum:"JSModule"` // Specifies whether the code generation job should render type declaration // files. RenderTypeDeclarations *bool `locationName:"renderTypeDeclarations" type:"boolean"` // The file type to use for a JavaScript project. Script *string `locationName:"script" type:"string" enum:"JSScript"` // The ECMAScript specification to use. Target *string `locationName:"target" type:"string" enum:"JSTarget"` // contains filtered or unexported fields }
Describes the code generation job configuration for a React project.
func (ReactStartCodegenJobData) GoString ¶ added in v1.44.281
func (s ReactStartCodegenJobData) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ReactStartCodegenJobData) SetInlineSourceMap ¶ added in v1.44.281
func (s *ReactStartCodegenJobData) SetInlineSourceMap(v bool) *ReactStartCodegenJobData
SetInlineSourceMap sets the InlineSourceMap field's value.
func (*ReactStartCodegenJobData) SetModule ¶ added in v1.44.281
func (s *ReactStartCodegenJobData) SetModule(v string) *ReactStartCodegenJobData
SetModule sets the Module field's value.
func (*ReactStartCodegenJobData) SetRenderTypeDeclarations ¶ added in v1.44.281
func (s *ReactStartCodegenJobData) SetRenderTypeDeclarations(v bool) *ReactStartCodegenJobData
SetRenderTypeDeclarations sets the RenderTypeDeclarations field's value.
func (*ReactStartCodegenJobData) SetScript ¶ added in v1.44.281
func (s *ReactStartCodegenJobData) SetScript(v string) *ReactStartCodegenJobData
SetScript sets the Script field's value.
func (*ReactStartCodegenJobData) SetTarget ¶ added in v1.44.281
func (s *ReactStartCodegenJobData) SetTarget(v string) *ReactStartCodegenJobData
SetTarget sets the Target field's value.
func (ReactStartCodegenJobData) String ¶ added in v1.44.281
func (s ReactStartCodegenJobData) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type RefreshTokenInput ¶
type RefreshTokenInput struct { // The third-party provider for the token. The only valid value is figma. // // Provider is a required field Provider *string `location:"uri" locationName:"provider" type:"string" required:"true" enum:"TokenProviders"` // Information about the refresh token request. // // RefreshTokenBody is a required field RefreshTokenBody *RefreshTokenRequestBody `locationName:"refreshTokenBody" type:"structure" required:"true"` // contains filtered or unexported fields }
func (RefreshTokenInput) GoString ¶
func (s RefreshTokenInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RefreshTokenInput) SetProvider ¶
func (s *RefreshTokenInput) SetProvider(v string) *RefreshTokenInput
SetProvider sets the Provider field's value.
func (*RefreshTokenInput) SetRefreshTokenBody ¶
func (s *RefreshTokenInput) SetRefreshTokenBody(v *RefreshTokenRequestBody) *RefreshTokenInput
SetRefreshTokenBody sets the RefreshTokenBody field's value.
func (RefreshTokenInput) String ¶
func (s RefreshTokenInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RefreshTokenInput) Validate ¶
func (s *RefreshTokenInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type RefreshTokenOutput ¶
type RefreshTokenOutput struct { // The access token. // // AccessToken is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by RefreshTokenOutput's // String and GoString methods. // // AccessToken is a required field AccessToken *string `locationName:"accessToken" type:"string" required:"true" sensitive:"true"` // The date and time when the new access token expires. // // ExpiresIn is a required field ExpiresIn *int64 `locationName:"expiresIn" type:"integer" required:"true"` // contains filtered or unexported fields }
func (RefreshTokenOutput) GoString ¶
func (s RefreshTokenOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RefreshTokenOutput) SetAccessToken ¶
func (s *RefreshTokenOutput) SetAccessToken(v string) *RefreshTokenOutput
SetAccessToken sets the AccessToken field's value.
func (*RefreshTokenOutput) SetExpiresIn ¶
func (s *RefreshTokenOutput) SetExpiresIn(v int64) *RefreshTokenOutput
SetExpiresIn sets the ExpiresIn field's value.
func (RefreshTokenOutput) String ¶
func (s RefreshTokenOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type RefreshTokenRequestBody ¶
type RefreshTokenRequestBody struct { // The ID of the client to request the token from. // // ClientId is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by RefreshTokenRequestBody's // String and GoString methods. ClientId *string `locationName:"clientId" type:"string" sensitive:"true"` // The token to use to refresh a previously issued access token that might have // expired. // // Token is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by RefreshTokenRequestBody's // String and GoString methods. // // Token is a required field Token *string `locationName:"token" type:"string" required:"true" sensitive:"true"` // contains filtered or unexported fields }
Describes a refresh token.
func (RefreshTokenRequestBody) GoString ¶
func (s RefreshTokenRequestBody) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RefreshTokenRequestBody) SetClientId ¶ added in v1.44.236
func (s *RefreshTokenRequestBody) SetClientId(v string) *RefreshTokenRequestBody
SetClientId sets the ClientId field's value.
func (*RefreshTokenRequestBody) SetToken ¶
func (s *RefreshTokenRequestBody) SetToken(v string) *RefreshTokenRequestBody
SetToken sets the Token field's value.
func (RefreshTokenRequestBody) String ¶
func (s RefreshTokenRequestBody) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RefreshTokenRequestBody) Validate ¶
func (s *RefreshTokenRequestBody) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ResourceConflictException ¶
type ResourceConflictException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
The resource specified in the request conflicts with an existing resource.
func (*ResourceConflictException) Code ¶
func (s *ResourceConflictException) Code() string
Code returns the exception type name.
func (*ResourceConflictException) Error ¶
func (s *ResourceConflictException) Error() string
func (ResourceConflictException) GoString ¶
func (s ResourceConflictException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResourceConflictException) Message ¶
func (s *ResourceConflictException) Message() string
Message returns the exception's message.
func (*ResourceConflictException) OrigErr ¶
func (s *ResourceConflictException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ResourceConflictException) RequestID ¶
func (s *ResourceConflictException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ResourceConflictException) StatusCode ¶
func (s *ResourceConflictException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ResourceConflictException) String ¶
func (s ResourceConflictException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ResourceNotFoundException ¶
type ResourceNotFoundException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
The requested resource does not exist, or access was denied.
func (*ResourceNotFoundException) Code ¶
func (s *ResourceNotFoundException) Code() string
Code returns the exception type name.
func (*ResourceNotFoundException) Error ¶
func (s *ResourceNotFoundException) Error() string
func (ResourceNotFoundException) GoString ¶
func (s ResourceNotFoundException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResourceNotFoundException) Message ¶
func (s *ResourceNotFoundException) Message() string
Message returns the exception's message.
func (*ResourceNotFoundException) OrigErr ¶
func (s *ResourceNotFoundException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ResourceNotFoundException) RequestID ¶
func (s *ResourceNotFoundException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ResourceNotFoundException) StatusCode ¶
func (s *ResourceNotFoundException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ResourceNotFoundException) String ¶
func (s ResourceNotFoundException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SectionalElement ¶ added in v1.44.98
type SectionalElement struct { // Excludes a sectional element that was generated by default for a specified // data model. Excluded *bool `locationName:"excluded" type:"boolean"` // Specifies the size of the font for a Heading sectional element. Valid values // are 1 | 2 | 3 | 4 | 5 | 6. Level *int64 `locationName:"level" type:"integer"` // Specifies the orientation for a Divider sectional element. Valid values are // horizontal or vertical. Orientation *string `locationName:"orientation" type:"string"` // Specifies the position of the text in a field for a Text sectional element. Position *FieldPosition `locationName:"position" type:"structure"` // The text for a Text sectional element. Text *string `locationName:"text" type:"string"` // The type of sectional element. Valid values are Heading, Text, and Divider. // // Type is a required field Type *string `locationName:"type" type:"string" required:"true"` // contains filtered or unexported fields }
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.
func (SectionalElement) GoString ¶ added in v1.44.98
func (s SectionalElement) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SectionalElement) SetExcluded ¶ added in v1.44.236
func (s *SectionalElement) SetExcluded(v bool) *SectionalElement
SetExcluded sets the Excluded field's value.
func (*SectionalElement) SetLevel ¶ added in v1.44.98
func (s *SectionalElement) SetLevel(v int64) *SectionalElement
SetLevel sets the Level field's value.
func (*SectionalElement) SetOrientation ¶ added in v1.44.98
func (s *SectionalElement) SetOrientation(v string) *SectionalElement
SetOrientation sets the Orientation field's value.
func (*SectionalElement) SetPosition ¶ added in v1.44.98
func (s *SectionalElement) SetPosition(v *FieldPosition) *SectionalElement
SetPosition sets the Position field's value.
func (*SectionalElement) SetText ¶ added in v1.44.98
func (s *SectionalElement) SetText(v string) *SectionalElement
SetText sets the Text field's value.
func (*SectionalElement) SetType ¶ added in v1.44.98
func (s *SectionalElement) SetType(v string) *SectionalElement
SetType sets the Type field's value.
func (SectionalElement) String ¶ added in v1.44.98
func (s SectionalElement) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SectionalElement) Validate ¶ added in v1.44.98
func (s *SectionalElement) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ServiceQuotaExceededException ¶
type ServiceQuotaExceededException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
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.
func (*ServiceQuotaExceededException) Code ¶
func (s *ServiceQuotaExceededException) Code() string
Code returns the exception type name.
func (*ServiceQuotaExceededException) Error ¶
func (s *ServiceQuotaExceededException) Error() string
func (ServiceQuotaExceededException) GoString ¶
func (s ServiceQuotaExceededException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ServiceQuotaExceededException) Message ¶
func (s *ServiceQuotaExceededException) Message() string
Message returns the exception's message.
func (*ServiceQuotaExceededException) OrigErr ¶
func (s *ServiceQuotaExceededException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ServiceQuotaExceededException) RequestID ¶
func (s *ServiceQuotaExceededException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ServiceQuotaExceededException) StatusCode ¶
func (s *ServiceQuotaExceededException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ServiceQuotaExceededException) String ¶
func (s ServiceQuotaExceededException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SortProperty ¶
type SortProperty struct { // The direction of the sort, either ascending or descending. // // Direction is a required field Direction *string `locationName:"direction" type:"string" required:"true" enum:"SortDirection"` // The field to perform the sort on. // // Field is a required field Field *string `locationName:"field" type:"string" required:"true"` // contains filtered or unexported fields }
Describes how to sort the data that you bind to a component.
func (SortProperty) GoString ¶
func (s SortProperty) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SortProperty) SetDirection ¶
func (s *SortProperty) SetDirection(v string) *SortProperty
SetDirection sets the Direction field's value.
func (*SortProperty) SetField ¶
func (s *SortProperty) SetField(v string) *SortProperty
SetField sets the Field field's value.
func (SortProperty) String ¶
func (s SortProperty) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SortProperty) Validate ¶
func (s *SortProperty) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StartCodegenJobData ¶ added in v1.44.281
type StartCodegenJobData struct { // Specifies whether to autogenerate forms in the code generation job. AutoGenerateForms *bool `locationName:"autoGenerateForms" type:"boolean"` // The feature flags for a code generation job. Features *CodegenFeatureFlags `locationName:"features" type:"structure"` // The data schema to use for a code generation job. GenericDataSchema *CodegenJobGenericDataSchema `locationName:"genericDataSchema" type:"structure"` // The code generation configuration for the codegen job. // // RenderConfig is a required field RenderConfig *CodegenJobRenderConfig `locationName:"renderConfig" type:"structure" required:"true"` // One or more key-value pairs to use when tagging the code generation job data. Tags map[string]*string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
The code generation job resource configuration.
func (StartCodegenJobData) GoString ¶ added in v1.44.281
func (s StartCodegenJobData) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartCodegenJobData) SetAutoGenerateForms ¶ added in v1.44.281
func (s *StartCodegenJobData) SetAutoGenerateForms(v bool) *StartCodegenJobData
SetAutoGenerateForms sets the AutoGenerateForms field's value.
func (*StartCodegenJobData) SetFeatures ¶ added in v1.44.281
func (s *StartCodegenJobData) SetFeatures(v *CodegenFeatureFlags) *StartCodegenJobData
SetFeatures sets the Features field's value.
func (*StartCodegenJobData) SetGenericDataSchema ¶ added in v1.44.281
func (s *StartCodegenJobData) SetGenericDataSchema(v *CodegenJobGenericDataSchema) *StartCodegenJobData
SetGenericDataSchema sets the GenericDataSchema field's value.
func (*StartCodegenJobData) SetRenderConfig ¶ added in v1.44.281
func (s *StartCodegenJobData) SetRenderConfig(v *CodegenJobRenderConfig) *StartCodegenJobData
SetRenderConfig sets the RenderConfig field's value.
func (*StartCodegenJobData) SetTags ¶ added in v1.44.281
func (s *StartCodegenJobData) SetTags(v map[string]*string) *StartCodegenJobData
SetTags sets the Tags field's value.
func (StartCodegenJobData) String ¶ added in v1.44.281
func (s StartCodegenJobData) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartCodegenJobData) Validate ¶ added in v1.44.281
func (s *StartCodegenJobData) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StartCodegenJobInput ¶ added in v1.44.281
type StartCodegenJobInput struct { // The unique ID for the Amplify app. // // AppId is a required field AppId *string `location:"uri" locationName:"appId" min:"1" type:"string" required:"true"` // The idempotency token used to ensure that the code generation job request // completes only once. ClientToken *string `location:"querystring" locationName:"clientToken" type:"string" idempotencyToken:"true"` // The code generation job resource configuration. // // CodegenJobToCreate is a required field CodegenJobToCreate *StartCodegenJobData `locationName:"codegenJobToCreate" type:"structure" required:"true"` // The name of the backend environment that is a part of the Amplify app. // // EnvironmentName is a required field EnvironmentName *string `location:"uri" locationName:"environmentName" type:"string" required:"true"` // contains filtered or unexported fields }
func (StartCodegenJobInput) GoString ¶ added in v1.44.281
func (s StartCodegenJobInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartCodegenJobInput) SetAppId ¶ added in v1.44.281
func (s *StartCodegenJobInput) SetAppId(v string) *StartCodegenJobInput
SetAppId sets the AppId field's value.
func (*StartCodegenJobInput) SetClientToken ¶ added in v1.44.281
func (s *StartCodegenJobInput) SetClientToken(v string) *StartCodegenJobInput
SetClientToken sets the ClientToken field's value.
func (*StartCodegenJobInput) SetCodegenJobToCreate ¶ added in v1.44.281
func (s *StartCodegenJobInput) SetCodegenJobToCreate(v *StartCodegenJobData) *StartCodegenJobInput
SetCodegenJobToCreate sets the CodegenJobToCreate field's value.
func (*StartCodegenJobInput) SetEnvironmentName ¶ added in v1.44.281
func (s *StartCodegenJobInput) SetEnvironmentName(v string) *StartCodegenJobInput
SetEnvironmentName sets the EnvironmentName field's value.
func (StartCodegenJobInput) String ¶ added in v1.44.281
func (s StartCodegenJobInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartCodegenJobInput) Validate ¶ added in v1.44.281
func (s *StartCodegenJobInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StartCodegenJobOutput ¶ added in v1.44.281
type StartCodegenJobOutput struct { // The code generation job for a UI component that is associated with an Amplify // app. Entity *CodegenJob `locationName:"entity" type:"structure"` // contains filtered or unexported fields }
func (StartCodegenJobOutput) GoString ¶ added in v1.44.281
func (s StartCodegenJobOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StartCodegenJobOutput) SetEntity ¶ added in v1.44.281
func (s *StartCodegenJobOutput) SetEntity(v *CodegenJob) *StartCodegenJobOutput
SetEntity sets the Entity field's value.
func (StartCodegenJobOutput) String ¶ added in v1.44.281
func (s StartCodegenJobOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Theme ¶
type Theme struct { // The unique ID for the Amplify app associated with the theme. // // AppId is a required field AppId *string `locationName:"appId" type:"string" required:"true"` // The time that the theme was created. // // CreatedAt is a required field CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601" required:"true"` // The name of the backend environment that is a part of the Amplify app. // // EnvironmentName is a required field EnvironmentName *string `locationName:"environmentName" type:"string" required:"true"` // The ID for the theme. // // Id is a required field Id *string `locationName:"id" type:"string" required:"true"` // The time that the theme was modified. ModifiedAt *time.Time `locationName:"modifiedAt" type:"timestamp" timestampFormat:"iso8601"` // The name of the theme. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // Describes the properties that can be overriden to customize a theme. Overrides []*ThemeValues `locationName:"overrides" type:"list"` // One or more key-value pairs to use when tagging the theme. Tags map[string]*string `locationName:"tags" type:"map"` // A list of key-value pairs that defines the properties of the theme. // // Values is a required field Values []*ThemeValues `locationName:"values" type:"list" required:"true"` // contains filtered or unexported fields }
A theme is a collection of style settings that apply globally to the components associated with an Amplify application.
func (Theme) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Theme) SetCreatedAt ¶
SetCreatedAt sets the CreatedAt field's value.
func (*Theme) SetEnvironmentName ¶
SetEnvironmentName sets the EnvironmentName field's value.
func (*Theme) SetModifiedAt ¶
SetModifiedAt sets the ModifiedAt field's value.
func (*Theme) SetOverrides ¶
func (s *Theme) SetOverrides(v []*ThemeValues) *Theme
SetOverrides sets the Overrides field's value.
func (*Theme) SetValues ¶
func (s *Theme) SetValues(v []*ThemeValues) *Theme
SetValues sets the Values field's value.
type ThemeSummary ¶
type ThemeSummary struct { // The unique ID for the app associated with the theme summary. // // AppId is a required field AppId *string `locationName:"appId" type:"string" required:"true"` // The name of the backend environment that is part of the Amplify app. // // EnvironmentName is a required field EnvironmentName *string `locationName:"environmentName" type:"string" required:"true"` // The ID of the theme. // // Id is a required field Id *string `locationName:"id" type:"string" required:"true"` // The name of the theme. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Describes the basic information about a theme.
func (ThemeSummary) GoString ¶
func (s ThemeSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ThemeSummary) SetAppId ¶
func (s *ThemeSummary) SetAppId(v string) *ThemeSummary
SetAppId sets the AppId field's value.
func (*ThemeSummary) SetEnvironmentName ¶
func (s *ThemeSummary) SetEnvironmentName(v string) *ThemeSummary
SetEnvironmentName sets the EnvironmentName field's value.
func (*ThemeSummary) SetId ¶
func (s *ThemeSummary) SetId(v string) *ThemeSummary
SetId sets the Id field's value.
func (*ThemeSummary) SetName ¶
func (s *ThemeSummary) SetName(v string) *ThemeSummary
SetName sets the Name field's value.
func (ThemeSummary) String ¶
func (s ThemeSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ThemeValue ¶
type ThemeValue struct { // A list of key-value pairs that define the theme's properties. Children []*ThemeValues `locationName:"children" type:"list"` // The value of a theme property. Value *string `locationName:"value" type:"string"` // contains filtered or unexported fields }
Describes the configuration of a theme's properties.
func (ThemeValue) GoString ¶
func (s ThemeValue) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ThemeValue) SetChildren ¶
func (s *ThemeValue) SetChildren(v []*ThemeValues) *ThemeValue
SetChildren sets the Children field's value.
func (*ThemeValue) SetValue ¶
func (s *ThemeValue) SetValue(v string) *ThemeValue
SetValue sets the Value field's value.
func (ThemeValue) String ¶
func (s ThemeValue) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ThemeValues ¶
type ThemeValues struct { // The name of the property. Key *string `locationName:"key" type:"string"` // The value of the property. Value *ThemeValue `locationName:"value" type:"structure"` // contains filtered or unexported fields }
A key-value pair that defines a property of a theme.
func (ThemeValues) GoString ¶
func (s ThemeValues) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ThemeValues) SetKey ¶
func (s *ThemeValues) SetKey(v string) *ThemeValues
SetKey sets the Key field's value.
func (*ThemeValues) SetValue ¶
func (s *ThemeValues) SetValue(v *ThemeValue) *ThemeValues
SetValue sets the Value field's value.
func (ThemeValues) String ¶
func (s ThemeValues) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ThrottlingException ¶ added in v1.44.281
type ThrottlingException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
The request was denied due to request throttling.
func (*ThrottlingException) Code ¶ added in v1.44.281
func (s *ThrottlingException) Code() string
Code returns the exception type name.
func (*ThrottlingException) Error ¶ added in v1.44.281
func (s *ThrottlingException) Error() string
func (ThrottlingException) GoString ¶ added in v1.44.281
func (s ThrottlingException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ThrottlingException) Message ¶ added in v1.44.281
func (s *ThrottlingException) Message() string
Message returns the exception's message.
func (*ThrottlingException) OrigErr ¶ added in v1.44.281
func (s *ThrottlingException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ThrottlingException) RequestID ¶ added in v1.44.281
func (s *ThrottlingException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ThrottlingException) StatusCode ¶ added in v1.44.281
func (s *ThrottlingException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ThrottlingException) String ¶ added in v1.44.281
func (s ThrottlingException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UnauthorizedException ¶ added in v1.44.98
type UnauthorizedException struct { // contains filtered or unexported fields }
You don't have permission to perform this operation.
func (*UnauthorizedException) Code ¶ added in v1.44.98
func (s *UnauthorizedException) Code() string
Code returns the exception type name.
func (*UnauthorizedException) Error ¶ added in v1.44.98
func (s *UnauthorizedException) Error() string
func (UnauthorizedException) GoString ¶ added in v1.44.98
func (s UnauthorizedException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UnauthorizedException) Message ¶ added in v1.44.98
func (s *UnauthorizedException) Message() string
Message returns the exception's message.
func (*UnauthorizedException) OrigErr ¶ added in v1.44.98
func (s *UnauthorizedException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*UnauthorizedException) RequestID ¶ added in v1.44.98
func (s *UnauthorizedException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*UnauthorizedException) StatusCode ¶ added in v1.44.98
func (s *UnauthorizedException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (UnauthorizedException) String ¶ added in v1.44.98
func (s UnauthorizedException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateComponentData ¶
type UpdateComponentData struct { // The data binding information for the component's properties. BindingProperties map[string]*ComponentBindingPropertiesValue `locationName:"bindingProperties" type:"map"` // The components that are instances of the main component. Children []*ComponentChild `locationName:"children" type:"list"` // The configuration for binding a component's properties to a data model. Use // this for a collection component. CollectionProperties map[string]*ComponentDataConfiguration `locationName:"collectionProperties" type:"map"` // The type of the component. This can be an Amplify custom UI component or // another custom component. ComponentType *string `locationName:"componentType" min:"1" type:"string"` // The event configuration for the component. Use for the workflow feature in // Amplify Studio that allows you to bind events and actions to components. Events map[string]*ComponentEvent `locationName:"events" type:"map"` // The unique ID of the component to update. Id *string `locationName:"id" type:"string"` // The name of the component to update. Name *string `locationName:"name" min:"1" type:"string"` // Describes the properties that can be overriden to customize the component. Overrides map[string]map[string]*string `locationName:"overrides" type:"map"` // Describes the component's properties. Properties map[string]*ComponentProperty `locationName:"properties" type:"map"` // The schema version of the component when it was imported. SchemaVersion *string `locationName:"schemaVersion" type:"string"` // The unique ID of the component in its original source system, such as Figma. SourceId *string `locationName:"sourceId" type:"string"` // A list of the unique variants of the main component being updated. Variants []*ComponentVariant `locationName:"variants" type:"list"` // contains filtered or unexported fields }
Updates and saves all of the information about a component, based on component ID.
func (UpdateComponentData) GoString ¶
func (s UpdateComponentData) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateComponentData) SetBindingProperties ¶
func (s *UpdateComponentData) SetBindingProperties(v map[string]*ComponentBindingPropertiesValue) *UpdateComponentData
SetBindingProperties sets the BindingProperties field's value.
func (*UpdateComponentData) SetChildren ¶
func (s *UpdateComponentData) SetChildren(v []*ComponentChild) *UpdateComponentData
SetChildren sets the Children field's value.
func (*UpdateComponentData) SetCollectionProperties ¶
func (s *UpdateComponentData) SetCollectionProperties(v map[string]*ComponentDataConfiguration) *UpdateComponentData
SetCollectionProperties sets the CollectionProperties field's value.
func (*UpdateComponentData) SetComponentType ¶
func (s *UpdateComponentData) SetComponentType(v string) *UpdateComponentData
SetComponentType sets the ComponentType field's value.
func (*UpdateComponentData) SetEvents ¶ added in v1.43.8
func (s *UpdateComponentData) SetEvents(v map[string]*ComponentEvent) *UpdateComponentData
SetEvents sets the Events field's value.
func (*UpdateComponentData) SetId ¶
func (s *UpdateComponentData) SetId(v string) *UpdateComponentData
SetId sets the Id field's value.
func (*UpdateComponentData) SetName ¶
func (s *UpdateComponentData) SetName(v string) *UpdateComponentData
SetName sets the Name field's value.
func (*UpdateComponentData) SetOverrides ¶
func (s *UpdateComponentData) SetOverrides(v map[string]map[string]*string) *UpdateComponentData
SetOverrides sets the Overrides field's value.
func (*UpdateComponentData) SetProperties ¶
func (s *UpdateComponentData) SetProperties(v map[string]*ComponentProperty) *UpdateComponentData
SetProperties sets the Properties field's value.
func (*UpdateComponentData) SetSchemaVersion ¶ added in v1.43.8
func (s *UpdateComponentData) SetSchemaVersion(v string) *UpdateComponentData
SetSchemaVersion sets the SchemaVersion field's value.
func (*UpdateComponentData) SetSourceId ¶
func (s *UpdateComponentData) SetSourceId(v string) *UpdateComponentData
SetSourceId sets the SourceId field's value.
func (*UpdateComponentData) SetVariants ¶
func (s *UpdateComponentData) SetVariants(v []*ComponentVariant) *UpdateComponentData
SetVariants sets the Variants field's value.
func (UpdateComponentData) String ¶
func (s UpdateComponentData) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateComponentData) Validate ¶
func (s *UpdateComponentData) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateComponentInput ¶
type UpdateComponentInput struct { // The unique ID for the Amplify app. // // AppId is a required field AppId *string `location:"uri" locationName:"appId" type:"string" required:"true"` // The unique client token. ClientToken *string `location:"querystring" locationName:"clientToken" type:"string" idempotencyToken:"true"` // The name of the backend environment that is part of the Amplify app. // // EnvironmentName is a required field EnvironmentName *string `location:"uri" locationName:"environmentName" type:"string" required:"true"` // The unique ID for the component. // // Id is a required field Id *string `location:"uri" locationName:"id" type:"string" required:"true"` // The configuration of the updated component. // // UpdatedComponent is a required field UpdatedComponent *UpdateComponentData `locationName:"updatedComponent" type:"structure" required:"true"` // contains filtered or unexported fields }
func (UpdateComponentInput) GoString ¶
func (s UpdateComponentInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateComponentInput) SetAppId ¶
func (s *UpdateComponentInput) SetAppId(v string) *UpdateComponentInput
SetAppId sets the AppId field's value.
func (*UpdateComponentInput) SetClientToken ¶
func (s *UpdateComponentInput) SetClientToken(v string) *UpdateComponentInput
SetClientToken sets the ClientToken field's value.
func (*UpdateComponentInput) SetEnvironmentName ¶
func (s *UpdateComponentInput) SetEnvironmentName(v string) *UpdateComponentInput
SetEnvironmentName sets the EnvironmentName field's value.
func (*UpdateComponentInput) SetId ¶
func (s *UpdateComponentInput) SetId(v string) *UpdateComponentInput
SetId sets the Id field's value.
func (*UpdateComponentInput) SetUpdatedComponent ¶
func (s *UpdateComponentInput) SetUpdatedComponent(v *UpdateComponentData) *UpdateComponentInput
SetUpdatedComponent sets the UpdatedComponent field's value.
func (UpdateComponentInput) String ¶
func (s UpdateComponentInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateComponentInput) Validate ¶
func (s *UpdateComponentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateComponentOutput ¶
type UpdateComponentOutput struct { // Describes the configuration of the updated component. Entity *Component `locationName:"entity" type:"structure"` // contains filtered or unexported fields }
func (UpdateComponentOutput) GoString ¶
func (s UpdateComponentOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateComponentOutput) SetEntity ¶
func (s *UpdateComponentOutput) SetEntity(v *Component) *UpdateComponentOutput
SetEntity sets the Entity field's value.
func (UpdateComponentOutput) String ¶
func (s UpdateComponentOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateFormData ¶ added in v1.44.98
type UpdateFormData struct { // The FormCTA object that stores the call to action configuration for the form. Cta *FormCTA `locationName:"cta" type:"structure"` // The type of data source to use to create the form. DataType *FormDataTypeConfig `locationName:"dataType" type:"structure"` // The configuration information for the form's fields. Fields map[string]*FieldConfig `locationName:"fields" type:"map"` // Specifies whether to perform a create or update action on the form. FormActionType *string `locationName:"formActionType" type:"string" enum:"FormActionType"` // Specifies an icon or decoration to display on the form. LabelDecorator *string `locationName:"labelDecorator" type:"string" enum:"LabelDecorator"` // The name of the form. Name *string `locationName:"name" min:"1" type:"string"` // The schema version of the form. SchemaVersion *string `locationName:"schemaVersion" type:"string"` // The configuration information for the visual helper elements for the form. // These elements are not associated with any data. SectionalElements map[string]*SectionalElement `locationName:"sectionalElements" type:"map"` // The configuration for the form's style. Style *FormStyle `locationName:"style" type:"structure"` // contains filtered or unexported fields }
Updates and saves all of the information about a form, based on form ID.
func (UpdateFormData) GoString ¶ added in v1.44.98
func (s UpdateFormData) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateFormData) SetCta ¶ added in v1.44.98
func (s *UpdateFormData) SetCta(v *FormCTA) *UpdateFormData
SetCta sets the Cta field's value.
func (*UpdateFormData) SetDataType ¶ added in v1.44.98
func (s *UpdateFormData) SetDataType(v *FormDataTypeConfig) *UpdateFormData
SetDataType sets the DataType field's value.
func (*UpdateFormData) SetFields ¶ added in v1.44.98
func (s *UpdateFormData) SetFields(v map[string]*FieldConfig) *UpdateFormData
SetFields sets the Fields field's value.
func (*UpdateFormData) SetFormActionType ¶ added in v1.44.98
func (s *UpdateFormData) SetFormActionType(v string) *UpdateFormData
SetFormActionType sets the FormActionType field's value.
func (*UpdateFormData) SetLabelDecorator ¶ added in v1.44.236
func (s *UpdateFormData) SetLabelDecorator(v string) *UpdateFormData
SetLabelDecorator sets the LabelDecorator field's value.
func (*UpdateFormData) SetName ¶ added in v1.44.98
func (s *UpdateFormData) SetName(v string) *UpdateFormData
SetName sets the Name field's value.
func (*UpdateFormData) SetSchemaVersion ¶ added in v1.44.98
func (s *UpdateFormData) SetSchemaVersion(v string) *UpdateFormData
SetSchemaVersion sets the SchemaVersion field's value.
func (*UpdateFormData) SetSectionalElements ¶ added in v1.44.98
func (s *UpdateFormData) SetSectionalElements(v map[string]*SectionalElement) *UpdateFormData
SetSectionalElements sets the SectionalElements field's value.
func (*UpdateFormData) SetStyle ¶ added in v1.44.98
func (s *UpdateFormData) SetStyle(v *FormStyle) *UpdateFormData
SetStyle sets the Style field's value.
func (UpdateFormData) String ¶ added in v1.44.98
func (s UpdateFormData) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateFormData) Validate ¶ added in v1.44.98
func (s *UpdateFormData) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateFormInput ¶ added in v1.44.98
type UpdateFormInput struct { // The unique ID for the Amplify app. // // AppId is a required field AppId *string `location:"uri" locationName:"appId" type:"string" required:"true"` // The unique client token. ClientToken *string `location:"querystring" locationName:"clientToken" type:"string" idempotencyToken:"true"` // The name of the backend environment that is part of the Amplify app. // // EnvironmentName is a required field EnvironmentName *string `location:"uri" locationName:"environmentName" type:"string" required:"true"` // The unique ID for the form. // // Id is a required field Id *string `location:"uri" locationName:"id" type:"string" required:"true"` // The request accepts the following data in JSON format. // // UpdatedForm is a required field UpdatedForm *UpdateFormData `locationName:"updatedForm" type:"structure" required:"true"` // contains filtered or unexported fields }
func (UpdateFormInput) GoString ¶ added in v1.44.98
func (s UpdateFormInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateFormInput) SetAppId ¶ added in v1.44.98
func (s *UpdateFormInput) SetAppId(v string) *UpdateFormInput
SetAppId sets the AppId field's value.
func (*UpdateFormInput) SetClientToken ¶ added in v1.44.98
func (s *UpdateFormInput) SetClientToken(v string) *UpdateFormInput
SetClientToken sets the ClientToken field's value.
func (*UpdateFormInput) SetEnvironmentName ¶ added in v1.44.98
func (s *UpdateFormInput) SetEnvironmentName(v string) *UpdateFormInput
SetEnvironmentName sets the EnvironmentName field's value.
func (*UpdateFormInput) SetId ¶ added in v1.44.98
func (s *UpdateFormInput) SetId(v string) *UpdateFormInput
SetId sets the Id field's value.
func (*UpdateFormInput) SetUpdatedForm ¶ added in v1.44.98
func (s *UpdateFormInput) SetUpdatedForm(v *UpdateFormData) *UpdateFormInput
SetUpdatedForm sets the UpdatedForm field's value.
func (UpdateFormInput) String ¶ added in v1.44.98
func (s UpdateFormInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateFormInput) Validate ¶ added in v1.44.98
func (s *UpdateFormInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateFormOutput ¶ added in v1.44.98
type UpdateFormOutput struct { // Describes the configuration of the updated form. Entity *Form `locationName:"entity" type:"structure"` // contains filtered or unexported fields }
func (UpdateFormOutput) GoString ¶ added in v1.44.98
func (s UpdateFormOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateFormOutput) SetEntity ¶ added in v1.44.98
func (s *UpdateFormOutput) SetEntity(v *Form) *UpdateFormOutput
SetEntity sets the Entity field's value.
func (UpdateFormOutput) String ¶ added in v1.44.98
func (s UpdateFormOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateThemeData ¶
type UpdateThemeData struct { // The unique ID of the theme to update. Id *string `locationName:"id" type:"string"` // The name of the theme to update. Name *string `locationName:"name" min:"1" type:"string"` // Describes the properties that can be overriden to customize the theme. Overrides []*ThemeValues `locationName:"overrides" type:"list"` // A list of key-value pairs that define the theme's properties. // // Values is a required field Values []*ThemeValues `locationName:"values" type:"list" required:"true"` // contains filtered or unexported fields }
Saves the data binding information for a theme.
func (UpdateThemeData) GoString ¶
func (s UpdateThemeData) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateThemeData) SetId ¶
func (s *UpdateThemeData) SetId(v string) *UpdateThemeData
SetId sets the Id field's value.
func (*UpdateThemeData) SetName ¶
func (s *UpdateThemeData) SetName(v string) *UpdateThemeData
SetName sets the Name field's value.
func (*UpdateThemeData) SetOverrides ¶
func (s *UpdateThemeData) SetOverrides(v []*ThemeValues) *UpdateThemeData
SetOverrides sets the Overrides field's value.
func (*UpdateThemeData) SetValues ¶
func (s *UpdateThemeData) SetValues(v []*ThemeValues) *UpdateThemeData
SetValues sets the Values field's value.
func (UpdateThemeData) String ¶
func (s UpdateThemeData) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateThemeData) Validate ¶
func (s *UpdateThemeData) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateThemeInput ¶
type UpdateThemeInput struct { // The unique ID for the Amplify app. // // AppId is a required field AppId *string `location:"uri" locationName:"appId" type:"string" required:"true"` // The unique client token. ClientToken *string `location:"querystring" locationName:"clientToken" type:"string" idempotencyToken:"true"` // The name of the backend environment that is part of the Amplify app. // // EnvironmentName is a required field EnvironmentName *string `location:"uri" locationName:"environmentName" type:"string" required:"true"` // The unique ID for the theme. // // Id is a required field Id *string `location:"uri" locationName:"id" type:"string" required:"true"` // The configuration of the updated theme. // // UpdatedTheme is a required field UpdatedTheme *UpdateThemeData `locationName:"updatedTheme" type:"structure" required:"true"` // contains filtered or unexported fields }
func (UpdateThemeInput) GoString ¶
func (s UpdateThemeInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateThemeInput) SetAppId ¶
func (s *UpdateThemeInput) SetAppId(v string) *UpdateThemeInput
SetAppId sets the AppId field's value.
func (*UpdateThemeInput) SetClientToken ¶
func (s *UpdateThemeInput) SetClientToken(v string) *UpdateThemeInput
SetClientToken sets the ClientToken field's value.
func (*UpdateThemeInput) SetEnvironmentName ¶
func (s *UpdateThemeInput) SetEnvironmentName(v string) *UpdateThemeInput
SetEnvironmentName sets the EnvironmentName field's value.
func (*UpdateThemeInput) SetId ¶
func (s *UpdateThemeInput) SetId(v string) *UpdateThemeInput
SetId sets the Id field's value.
func (*UpdateThemeInput) SetUpdatedTheme ¶
func (s *UpdateThemeInput) SetUpdatedTheme(v *UpdateThemeData) *UpdateThemeInput
SetUpdatedTheme sets the UpdatedTheme field's value.
func (UpdateThemeInput) String ¶
func (s UpdateThemeInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateThemeInput) Validate ¶
func (s *UpdateThemeInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateThemeOutput ¶
type UpdateThemeOutput struct { // Describes the configuration of the updated theme. Entity *Theme `locationName:"entity" type:"structure"` // contains filtered or unexported fields }
func (UpdateThemeOutput) GoString ¶
func (s UpdateThemeOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateThemeOutput) SetEntity ¶
func (s *UpdateThemeOutput) SetEntity(v *Theme) *UpdateThemeOutput
SetEntity sets the Entity field's value.
func (UpdateThemeOutput) String ¶
func (s UpdateThemeOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ValueMapping ¶ added in v1.44.98
type ValueMapping struct { // The value to display for the complex object. DisplayValue *FormInputValueProperty `locationName:"displayValue" type:"structure"` // The complex object. // // Value is a required field Value *FormInputValueProperty `locationName:"value" type:"structure" required:"true"` // contains filtered or unexported fields }
Associates a complex object with a display value. Use ValueMapping to store how to represent complex objects when they are displayed.
func (ValueMapping) GoString ¶ added in v1.44.98
func (s ValueMapping) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ValueMapping) SetDisplayValue ¶ added in v1.44.98
func (s *ValueMapping) SetDisplayValue(v *FormInputValueProperty) *ValueMapping
SetDisplayValue sets the DisplayValue field's value.
func (*ValueMapping) SetValue ¶ added in v1.44.98
func (s *ValueMapping) SetValue(v *FormInputValueProperty) *ValueMapping
SetValue sets the Value field's value.
func (ValueMapping) String ¶ added in v1.44.98
func (s ValueMapping) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ValueMapping) Validate ¶ added in v1.44.98
func (s *ValueMapping) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ValueMappings ¶ added in v1.44.98
type ValueMappings struct { // The information to bind fields to data at runtime. BindingProperties map[string]*FormInputBindingPropertiesValue `locationName:"bindingProperties" type:"map"` // The value and display value pairs. // // Values is a required field Values []*ValueMapping `locationName:"values" type:"list" required:"true"` // contains filtered or unexported fields }
Represents the data binding configuration for a value map.
func (ValueMappings) GoString ¶ added in v1.44.98
func (s ValueMappings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ValueMappings) SetBindingProperties ¶ added in v1.44.236
func (s *ValueMappings) SetBindingProperties(v map[string]*FormInputBindingPropertiesValue) *ValueMappings
SetBindingProperties sets the BindingProperties field's value.
func (*ValueMappings) SetValues ¶ added in v1.44.98
func (s *ValueMappings) SetValues(v []*ValueMapping) *ValueMappings
SetValues sets the Values field's value.
func (ValueMappings) String ¶ added in v1.44.98
func (s ValueMappings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ValueMappings) Validate ¶ added in v1.44.98
func (s *ValueMappings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
Directories ¶
Path | Synopsis |
---|---|
Package amplifyuibuilderiface provides an interface to enable mocking the AWS Amplify UI Builder service client for testing your code.
|
Package amplifyuibuilderiface provides an interface to enable mocking the AWS Amplify UI Builder service client for testing your code. |