Documentation
¶
Index ¶
- func CfnComponent_CFN_RESOURCE_TYPE_NAME() *string
- func CfnComponent_IsCfnElement(x interface{}) *bool
- func CfnComponent_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnComponent_IsConstruct(x interface{}) *bool
- func CfnTheme_CFN_RESOURCE_TYPE_NAME() *string
- func CfnTheme_IsCfnElement(x interface{}) *bool
- func CfnTheme_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnTheme_IsConstruct(x interface{}) *bool
- func NewCfnComponent_Override(c CfnComponent, scope awscdk.Construct, id *string, props *CfnComponentProps)
- func NewCfnTheme_Override(c CfnTheme, scope awscdk.Construct, id *string, props *CfnThemeProps)
- type CfnComponent
- type CfnComponentProps
- type CfnComponent_ComponentBindingPropertiesValuePropertiesProperty
- type CfnComponent_ComponentBindingPropertiesValueProperty
- type CfnComponent_ComponentChildProperty
- type CfnComponent_ComponentConditionPropertyProperty
- type CfnComponent_ComponentDataConfigurationProperty
- type CfnComponent_ComponentOverridesProperty
- type CfnComponent_ComponentOverridesValueProperty
- type CfnComponent_ComponentPropertiesProperty
- type CfnComponent_ComponentPropertyBindingPropertiesProperty
- type CfnComponent_ComponentPropertyProperty
- type CfnComponent_ComponentVariantProperty
- type CfnComponent_ComponentVariantValuesProperty
- type CfnComponent_FormBindingsProperty
- type CfnComponent_PredicateProperty
- type CfnComponent_SortPropertyProperty
- type CfnTheme
- type CfnThemeProps
- type CfnTheme_ThemeValueProperty
- type CfnTheme_ThemeValuesProperty
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