Show / Hide Table of Contents

Class CfnComponentPropsMixin.ComponentPropertyProperty

The ComponentProperty property specifies the configuration for all of a component's properties.

Inheritance
object
CfnComponentPropsMixin.ComponentPropertyProperty
Implements
CfnComponentPropsMixin.IComponentPropertyProperty
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.CfnPropertyMixins.AWS.AmplifyUIBuilder
Assembly: Amazon.CDK.CfnPropertyMixins.dll
Syntax (csharp)
public class CfnComponentPropsMixin.ComponentPropertyProperty : CfnComponentPropsMixin.IComponentPropertyProperty
Syntax (vb)
Public Class CfnComponentPropsMixin.ComponentPropertyProperty Implements CfnComponentPropsMixin.IComponentPropertyProperty
Remarks

Use ComponentProperty to specify the values to render or bind by default.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-component-componentproperty.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.CfnPropertyMixins.AWS.AmplifyUIBuilder;

             ComponentPropertyProperty componentPropertyProperty_;

             var componentPropertyProperty = new ComponentPropertyProperty {
                 BindingProperties = new ComponentPropertyBindingPropertiesProperty {
                     Field = "field",
                     Property = "property"
                 },
                 Bindings = new Dictionary<string, object> {
                     { "bindingsKey", new FormBindingElementProperty {
                         Element = "element",
                         Property = "property"
                     } }
                 },
                 CollectionBindingProperties = new ComponentPropertyBindingPropertiesProperty {
                     Field = "field",
                     Property = "property"
                 },
                 ComponentName = "componentName",
                 Concat = new [] { componentPropertyProperty_ },
                 Condition = new ComponentConditionPropertyProperty {
                     Else = componentPropertyProperty_,
                     Field = "field",
                     Operand = "operand",
                     OperandType = "operandType",
                     Operator = "operator",
                     Property = "property",
                     Then = componentPropertyProperty_
                 },
                 Configured = false,
                 DefaultValue = "defaultValue",
                 Event = "event",
                 ImportedValue = "importedValue",
                 Model = "model",
                 Property = "property",
                 Type = "type",
                 UserAttribute = "userAttribute",
                 Value = "value"
             };

Synopsis

Constructors

ComponentPropertyProperty()

The ComponentProperty property specifies the configuration for all of a component's properties.

Properties

BindingProperties

The information to bind the component property to data at runtime.

Bindings

The information to bind the component property to form data.

CollectionBindingProperties

The information to bind the component property to data at runtime.

ComponentName

The name of the component that is affected by an event.

Concat

A list of component properties to concatenate to create the value to assign to this component property.

Condition

The conditional expression to use to assign a value to the component property.

Configured

Specifies whether the user configured the property in Amplify Studio after importing it.

DefaultValue

The default value to assign to the component property.

Event

An event that occurs in your app.

ImportedValue

The default value assigned to the property when the component is imported into an app.

Model

The data model to use to assign a value to the component property.

Property

The name of the component's property that is affected by an event.

Type

The component type.

UserAttribute

An authenticated user attribute to use to assign a value to the component property.

Value

The value to assign to the component property.

Constructors

ComponentPropertyProperty()

The ComponentProperty property specifies the configuration for all of a component's properties.

public ComponentPropertyProperty()
Remarks

Use ComponentProperty to specify the values to render or bind by default.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-component-componentproperty.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.CfnPropertyMixins.AWS.AmplifyUIBuilder;

             ComponentPropertyProperty componentPropertyProperty_;

             var componentPropertyProperty = new ComponentPropertyProperty {
                 BindingProperties = new ComponentPropertyBindingPropertiesProperty {
                     Field = "field",
                     Property = "property"
                 },
                 Bindings = new Dictionary<string, object> {
                     { "bindingsKey", new FormBindingElementProperty {
                         Element = "element",
                         Property = "property"
                     } }
                 },
                 CollectionBindingProperties = new ComponentPropertyBindingPropertiesProperty {
                     Field = "field",
                     Property = "property"
                 },
                 ComponentName = "componentName",
                 Concat = new [] { componentPropertyProperty_ },
                 Condition = new ComponentConditionPropertyProperty {
                     Else = componentPropertyProperty_,
                     Field = "field",
                     Operand = "operand",
                     OperandType = "operandType",
                     Operator = "operator",
                     Property = "property",
                     Then = componentPropertyProperty_
                 },
                 Configured = false,
                 DefaultValue = "defaultValue",
                 Event = "event",
                 ImportedValue = "importedValue",
                 Model = "model",
                 Property = "property",
                 Type = "type",
                 UserAttribute = "userAttribute",
                 Value = "value"
             };

Properties

BindingProperties

The information to bind the component property to data at runtime.

public object? BindingProperties { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-component-componentproperty.html#cfn-amplifyuibuilder-component-componentproperty-bindingproperties

Type union: either IResolvable or CfnComponentPropsMixin.IComponentPropertyBindingPropertiesProperty

Bindings

The information to bind the component property to form data.

public object? Bindings { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-component-componentproperty.html#cfn-amplifyuibuilder-component-componentproperty-bindings

Type union: either IResolvable or Dictionary<string, either IResolvable or CfnComponentPropsMixin.IFormBindingElementProperty>

CollectionBindingProperties

The information to bind the component property to data at runtime.

public object? CollectionBindingProperties { get; set; }
Property Value

object

Remarks

Use this for collection components.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-component-componentproperty.html#cfn-amplifyuibuilder-component-componentproperty-collectionbindingproperties

Type union: either IResolvable or CfnComponentPropsMixin.IComponentPropertyBindingPropertiesProperty

ComponentName

The name of the component that is affected by an event.

public string? ComponentName { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-component-componentproperty.html#cfn-amplifyuibuilder-component-componentproperty-componentname

Concat

A list of component properties to concatenate to create the value to assign to this component property.

public object? Concat { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-component-componentproperty.html#cfn-amplifyuibuilder-component-componentproperty-concat

Type union: either IResolvable or (either IResolvable or CfnComponentPropsMixin.IComponentPropertyProperty)[]

Condition

The conditional expression to use to assign a value to the component property.

public object? Condition { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-component-componentproperty.html#cfn-amplifyuibuilder-component-componentproperty-condition

Type union: either IResolvable or CfnComponentPropsMixin.IComponentConditionPropertyProperty

Configured

Specifies whether the user configured the property in Amplify Studio after importing it.

public object? Configured { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-component-componentproperty.html#cfn-amplifyuibuilder-component-componentproperty-configured

Type union: either bool or IResolvable

DefaultValue

The default value to assign to the component property.

public string? DefaultValue { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-component-componentproperty.html#cfn-amplifyuibuilder-component-componentproperty-defaultvalue

Event

An event that occurs in your app.

public string? Event { get; set; }
Property Value

string

Remarks

Use this for workflow data binding.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-component-componentproperty.html#cfn-amplifyuibuilder-component-componentproperty-event

ImportedValue

The default value assigned to the property when the component is imported into an app.

public string? ImportedValue { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-component-componentproperty.html#cfn-amplifyuibuilder-component-componentproperty-importedvalue

Model

The data model to use to assign a value to the component property.

public string? Model { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-component-componentproperty.html#cfn-amplifyuibuilder-component-componentproperty-model

Property

The name of the component's property that is affected by an event.

public string? Property { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-component-componentproperty.html#cfn-amplifyuibuilder-component-componentproperty-property

Type

The component type.

public string? Type { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-component-componentproperty.html#cfn-amplifyuibuilder-component-componentproperty-type

UserAttribute

An authenticated user attribute to use to assign a value to the component property.

public string? UserAttribute { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-component-componentproperty.html#cfn-amplifyuibuilder-component-componentproperty-userattribute

Value

The value to assign to the component property.

public string? Value { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplifyuibuilder-component-componentproperty.html#cfn-amplifyuibuilder-component-componentproperty-value

Implements

CfnComponentPropsMixin.IComponentPropertyProperty
Back to top Generated by DocFX