awsamplifyuibuilder

package
v1.135.0-devpreview Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CfnComponent_CFN_RESOURCE_TYPE_NAME

func CfnComponent_CFN_RESOURCE_TYPE_NAME() *string

func CfnComponent_IsCfnElement

func CfnComponent_IsCfnElement(x interface{}) *bool

Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).

Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.

Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.

func CfnComponent_IsCfnResource

func CfnComponent_IsCfnResource(construct constructs.IConstruct) *bool

Check whether the given construct is a CfnResource. Experimental.

func CfnComponent_IsConstruct

func CfnComponent_IsConstruct(x interface{}) *bool

Return whether the given object is a Construct. Experimental.

func CfnTheme_CFN_RESOURCE_TYPE_NAME

func CfnTheme_CFN_RESOURCE_TYPE_NAME() *string

func CfnTheme_IsCfnElement

func CfnTheme_IsCfnElement(x interface{}) *bool

Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).

Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.

Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.

func CfnTheme_IsCfnResource

func CfnTheme_IsCfnResource(construct constructs.IConstruct) *bool

Check whether the given construct is a CfnResource. Experimental.

func CfnTheme_IsConstruct

func CfnTheme_IsConstruct(x interface{}) *bool

Return whether the given object is a Construct. Experimental.

func NewCfnComponent_Override

func NewCfnComponent_Override(c CfnComponent, scope awscdk.Construct, id *string, props *CfnComponentProps)

Create a new `AWS::AmplifyUIBuilder::Component`.

func NewCfnTheme_Override

func NewCfnTheme_Override(c CfnTheme, scope awscdk.Construct, id *string, props *CfnThemeProps)

Create a new `AWS::AmplifyUIBuilder::Theme`.

Types

type CfnComponent

type CfnComponent interface {
	awscdk.CfnResource
	awscdk.IInspectable
	AttrAppId() *string
	AttrCreatedAt() *string
	AttrEnvironmentName() *string
	AttrId() *string
	AttrModifiedAt() *string
	BindingProperties() interface{}
	SetBindingProperties(val interface{})
	CfnOptions() awscdk.ICfnResourceOptions
	CfnProperties() *map[string]interface{}
	CfnResourceType() *string
	Children() interface{}
	SetChildren(val interface{})
	CollectionProperties() interface{}
	SetCollectionProperties(val interface{})
	ComponentType() *string
	SetComponentType(val *string)
	CreationStack() *[]*string
	LogicalId() *string
	Name() *string
	SetName(val *string)
	Node() awscdk.ConstructNode
	Overrides() interface{}
	SetOverrides(val interface{})
	Properties() interface{}
	SetProperties(val interface{})
	Ref() *string
	SourceId() *string
	SetSourceId(val *string)
	Stack() awscdk.Stack
	Tags() awscdk.TagManager
	UpdatedProperites() *map[string]interface{}
	Variants() interface{}
	SetVariants(val interface{})
	AddDeletionOverride(path *string)
	AddDependsOn(target awscdk.CfnResource)
	AddMetadata(key *string, value interface{})
	AddOverride(path *string, value interface{})
	AddPropertyDeletionOverride(propertyPath *string)
	AddPropertyOverride(propertyPath *string, value interface{})
	ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
	GetAtt(attributeName *string) awscdk.Reference
	GetMetadata(key *string) interface{}
	Inspect(inspector awscdk.TreeInspector)
	OnPrepare()
	OnSynthesize(session constructs.ISynthesisSession)
	OnValidate() *[]*string
	OverrideLogicalId(newLogicalId *string)
	Prepare()
	RenderProperties(props *map[string]interface{}) *map[string]interface{}
	ShouldSynthesize() *bool
	Synthesize(session awscdk.ISynthesisSession)
	ToString() *string
	Validate() *[]*string
	ValidateProperties(_properties interface{})
}

A CloudFormation `AWS::AmplifyUIBuilder::Component`.

TODO: EXAMPLE

func NewCfnComponent

func NewCfnComponent(scope awscdk.Construct, id *string, props *CfnComponentProps) CfnComponent

Create a new `AWS::AmplifyUIBuilder::Component`.

type CfnComponentProps

type CfnComponentProps struct {
	// `AWS::AmplifyUIBuilder::Component.BindingProperties`.
	BindingProperties interface{} `json:"bindingProperties"`
	// `AWS::AmplifyUIBuilder::Component.Children`.
	Children interface{} `json:"children"`
	// `AWS::AmplifyUIBuilder::Component.CollectionProperties`.
	CollectionProperties interface{} `json:"collectionProperties"`
	// `AWS::AmplifyUIBuilder::Component.ComponentType`.
	ComponentType *string `json:"componentType"`
	// `AWS::AmplifyUIBuilder::Component.Name`.
	Name *string `json:"name"`
	// `AWS::AmplifyUIBuilder::Component.Overrides`.
	Overrides interface{} `json:"overrides"`
	// `AWS::AmplifyUIBuilder::Component.Properties`.
	Properties interface{} `json:"properties"`
	// `AWS::AmplifyUIBuilder::Component.SourceId`.
	SourceId *string `json:"sourceId"`
	// `AWS::AmplifyUIBuilder::Component.Tags`.
	Tags *map[string]*string `json:"tags"`
	// `AWS::AmplifyUIBuilder::Component.Variants`.
	Variants interface{} `json:"variants"`
}

Properties for defining a `AWS::AmplifyUIBuilder::Component`.

TODO: EXAMPLE

type CfnComponent_ComponentBindingPropertiesValuePropertiesProperty

type CfnComponent_ComponentBindingPropertiesValuePropertiesProperty struct {
	// `CfnComponent.ComponentBindingPropertiesValuePropertiesProperty.Bucket`.
	Bucket *string `json:"bucket"`
	// `CfnComponent.ComponentBindingPropertiesValuePropertiesProperty.DefaultValue`.
	DefaultValue *string `json:"defaultValue"`
	// `CfnComponent.ComponentBindingPropertiesValuePropertiesProperty.Field`.
	Field *string `json:"field"`
	// `CfnComponent.ComponentBindingPropertiesValuePropertiesProperty.Key`.
	Key *string `json:"key"`
	// `CfnComponent.ComponentBindingPropertiesValuePropertiesProperty.Model`.
	Model *string `json:"model"`
	// `CfnComponent.ComponentBindingPropertiesValuePropertiesProperty.Predicates`.
	Predicates interface{} `json:"predicates"`
	// `CfnComponent.ComponentBindingPropertiesValuePropertiesProperty.UserAttribute`.
	UserAttribute *string `json:"userAttribute"`
}

TODO: EXAMPLE

type CfnComponent_ComponentBindingPropertiesValueProperty

type CfnComponent_ComponentBindingPropertiesValueProperty struct {
	// `CfnComponent.ComponentBindingPropertiesValueProperty.BindingProperties`.
	BindingProperties interface{} `json:"bindingProperties"`
	// `CfnComponent.ComponentBindingPropertiesValueProperty.DefaultValue`.
	DefaultValue *string `json:"defaultValue"`
	// `CfnComponent.ComponentBindingPropertiesValueProperty.Type`.
	Type *string `json:"type"`
}

TODO: EXAMPLE

type CfnComponent_ComponentChildProperty

type CfnComponent_ComponentChildProperty struct {
	// `CfnComponent.ComponentChildProperty.Children`.
	Children interface{} `json:"children"`
	// `CfnComponent.ComponentChildProperty.ComponentType`.
	ComponentType *string `json:"componentType"`
	// `CfnComponent.ComponentChildProperty.Name`.
	Name *string `json:"name"`
	// `CfnComponent.ComponentChildProperty.Properties`.
	Properties interface{} `json:"properties"`
}

TODO: EXAMPLE

type CfnComponent_ComponentConditionPropertyProperty

type CfnComponent_ComponentConditionPropertyProperty struct {
	// `CfnComponent.ComponentConditionPropertyProperty.Else`.
	Else interface{} `json:"else"`
	// `CfnComponent.ComponentConditionPropertyProperty.Field`.
	Field *string `json:"field"`
	// `CfnComponent.ComponentConditionPropertyProperty.Operand`.
	Operand *string `json:"operand"`
	// `CfnComponent.ComponentConditionPropertyProperty.Operator`.
	Operator *string `json:"operator"`
	// `CfnComponent.ComponentConditionPropertyProperty.Property`.
	Property *string `json:"property"`
	// `CfnComponent.ComponentConditionPropertyProperty.Then`.
	Then interface{} `json:"then"`
}

TODO: EXAMPLE

type CfnComponent_ComponentDataConfigurationProperty

type CfnComponent_ComponentDataConfigurationProperty struct {
	// `CfnComponent.ComponentDataConfigurationProperty.Identifiers`.
	Identifiers *[]*string `json:"identifiers"`
	// `CfnComponent.ComponentDataConfigurationProperty.Model`.
	Model *string `json:"model"`
	// `CfnComponent.ComponentDataConfigurationProperty.Predicate`.
	Predicate interface{} `json:"predicate"`
	// `CfnComponent.ComponentDataConfigurationProperty.Sort`.
	Sort interface{} `json:"sort"`
}

TODO: EXAMPLE

type CfnComponent_ComponentOverridesProperty

type CfnComponent_ComponentOverridesProperty struct {
}

TODO: EXAMPLE

type CfnComponent_ComponentOverridesValueProperty

type CfnComponent_ComponentOverridesValueProperty struct {
}

TODO: EXAMPLE

type CfnComponent_ComponentPropertiesProperty

type CfnComponent_ComponentPropertiesProperty struct {
}

TODO: EXAMPLE

type CfnComponent_ComponentPropertyBindingPropertiesProperty

type CfnComponent_ComponentPropertyBindingPropertiesProperty struct {
	// `CfnComponent.ComponentPropertyBindingPropertiesProperty.Field`.
	Field *string `json:"field"`
	// `CfnComponent.ComponentPropertyBindingPropertiesProperty.Property`.
	Property *string `json:"property"`
}

TODO: EXAMPLE

type CfnComponent_ComponentPropertyProperty

type CfnComponent_ComponentPropertyProperty struct {
	// `CfnComponent.ComponentPropertyProperty.BindingProperties`.
	BindingProperties interface{} `json:"bindingProperties"`
	// `CfnComponent.ComponentPropertyProperty.Bindings`.
	Bindings interface{} `json:"bindings"`
	// `CfnComponent.ComponentPropertyProperty.CollectionBindingProperties`.
	CollectionBindingProperties interface{} `json:"collectionBindingProperties"`
	// `CfnComponent.ComponentPropertyProperty.Concat`.
	Concat interface{} `json:"concat"`
	// `CfnComponent.ComponentPropertyProperty.Condition`.
	Condition interface{} `json:"condition"`
	// `CfnComponent.ComponentPropertyProperty.Configured`.
	Configured interface{} `json:"configured"`
	// `CfnComponent.ComponentPropertyProperty.DefaultValue`.
	DefaultValue *string `json:"defaultValue"`
	// `CfnComponent.ComponentPropertyProperty.Event`.
	Event *string `json:"event"`
	// `CfnComponent.ComponentPropertyProperty.ImportedValue`.
	ImportedValue *string `json:"importedValue"`
	// `CfnComponent.ComponentPropertyProperty.Model`.
	Model *string `json:"model"`
	// `CfnComponent.ComponentPropertyProperty.Type`.
	Type *string `json:"type"`
	// `CfnComponent.ComponentPropertyProperty.UserAttribute`.
	UserAttribute *string `json:"userAttribute"`
	// `CfnComponent.ComponentPropertyProperty.Value`.
	Value *string `json:"value"`
}

TODO: EXAMPLE

type CfnComponent_ComponentVariantProperty

type CfnComponent_ComponentVariantProperty struct {
	// `CfnComponent.ComponentVariantProperty.Overrides`.
	Overrides interface{} `json:"overrides"`
	// `CfnComponent.ComponentVariantProperty.VariantValues`.
	VariantValues interface{} `json:"variantValues"`
}

TODO: EXAMPLE

type CfnComponent_ComponentVariantValuesProperty

type CfnComponent_ComponentVariantValuesProperty struct {
}

TODO: EXAMPLE

type CfnComponent_FormBindingsProperty

type CfnComponent_FormBindingsProperty struct {
}

TODO: EXAMPLE

type CfnComponent_PredicateProperty

type CfnComponent_PredicateProperty struct {
	// `CfnComponent.PredicateProperty.And`.
	And interface{} `json:"and"`
	// `CfnComponent.PredicateProperty.Field`.
	Field *string `json:"field"`
	// `CfnComponent.PredicateProperty.Operand`.
	Operand *string `json:"operand"`
	// `CfnComponent.PredicateProperty.Operator`.
	Operator *string `json:"operator"`
	// `CfnComponent.PredicateProperty.Or`.
	Or interface{} `json:"or"`
}

TODO: EXAMPLE

type CfnComponent_SortPropertyProperty

type CfnComponent_SortPropertyProperty struct {
	// `CfnComponent.SortPropertyProperty.Direction`.
	Direction *string `json:"direction"`
	// `CfnComponent.SortPropertyProperty.Field`.
	Field *string `json:"field"`
}

TODO: EXAMPLE

type CfnTheme

type CfnTheme interface {
	awscdk.CfnResource
	awscdk.IInspectable
	AttrAppId() *string
	AttrCreatedAt() *string
	AttrEnvironmentName() *string
	AttrId() *string
	AttrModifiedAt() *string
	CfnOptions() awscdk.ICfnResourceOptions
	CfnProperties() *map[string]interface{}
	CfnResourceType() *string
	CreationStack() *[]*string
	LogicalId() *string
	Name() *string
	SetName(val *string)
	Node() awscdk.ConstructNode
	Overrides() interface{}
	SetOverrides(val interface{})
	Ref() *string
	Stack() awscdk.Stack
	Tags() awscdk.TagManager
	UpdatedProperites() *map[string]interface{}
	Values() interface{}
	SetValues(val interface{})
	AddDeletionOverride(path *string)
	AddDependsOn(target awscdk.CfnResource)
	AddMetadata(key *string, value interface{})
	AddOverride(path *string, value interface{})
	AddPropertyDeletionOverride(propertyPath *string)
	AddPropertyOverride(propertyPath *string, value interface{})
	ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
	GetAtt(attributeName *string) awscdk.Reference
	GetMetadata(key *string) interface{}
	Inspect(inspector awscdk.TreeInspector)
	OnPrepare()
	OnSynthesize(session constructs.ISynthesisSession)
	OnValidate() *[]*string
	OverrideLogicalId(newLogicalId *string)
	Prepare()
	RenderProperties(props *map[string]interface{}) *map[string]interface{}
	ShouldSynthesize() *bool
	Synthesize(session awscdk.ISynthesisSession)
	ToString() *string
	Validate() *[]*string
	ValidateProperties(_properties interface{})
}

A CloudFormation `AWS::AmplifyUIBuilder::Theme`.

TODO: EXAMPLE

func NewCfnTheme

func NewCfnTheme(scope awscdk.Construct, id *string, props *CfnThemeProps) CfnTheme

Create a new `AWS::AmplifyUIBuilder::Theme`.

type CfnThemeProps

type CfnThemeProps struct {
	// `AWS::AmplifyUIBuilder::Theme.Name`.
	Name *string `json:"name"`
	// `AWS::AmplifyUIBuilder::Theme.Overrides`.
	Overrides interface{} `json:"overrides"`
	// `AWS::AmplifyUIBuilder::Theme.Tags`.
	Tags *map[string]*string `json:"tags"`
	// `AWS::AmplifyUIBuilder::Theme.Values`.
	Values interface{} `json:"values"`
}

Properties for defining a `AWS::AmplifyUIBuilder::Theme`.

TODO: EXAMPLE

type CfnTheme_ThemeValueProperty

type CfnTheme_ThemeValueProperty struct {
	// `CfnTheme.ThemeValueProperty.Children`.
	Children interface{} `json:"children"`
	// `CfnTheme.ThemeValueProperty.Value`.
	Value *string `json:"value"`
}

TODO: EXAMPLE

type CfnTheme_ThemeValuesProperty

type CfnTheme_ThemeValuesProperty struct {
	// `CfnTheme.ThemeValuesProperty.Key`.
	Key *string `json:"key"`
	// `CfnTheme.ThemeValuesProperty.Value`.
	Value interface{} `json:"value"`
}

TODO: EXAMPLE

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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