Show / Hide Table of Contents

Interface CfnTemplatePropsMixin.IFreeFormLayoutElementProperty

An element within a free-form layout.

Namespace: Amazon.CDK.CfnPropertyMixins.AWS.QuickSight
Assembly: Amazon.CDK.CfnPropertyMixins.dll
Syntax (csharp)
public interface CfnTemplatePropsMixin.IFreeFormLayoutElementProperty
Syntax (vb)
Public Interface CfnTemplatePropsMixin.IFreeFormLayoutElementProperty
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-freeformlayoutelement.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.QuickSight;

             var freeFormLayoutElementProperty = new FreeFormLayoutElementProperty {
                 BackgroundStyle = new FreeFormLayoutElementBackgroundStyleProperty {
                     Color = "color",
                     Visibility = "visibility"
                 },
                 BorderStyle = new FreeFormLayoutElementBorderStyleProperty {
                     Color = "color",
                     Visibility = "visibility"
                 },
                 ElementId = "elementId",
                 ElementType = "elementType",
                 Height = "height",
                 LoadingAnimation = new LoadingAnimationProperty {
                     Visibility = "visibility"
                 },
                 RenderingRules = new [] { new SheetElementRenderingRuleProperty {
                     ConfigurationOverrides = new SheetElementConfigurationOverridesProperty {
                         Visibility = "visibility"
                     },
                     Expression = "expression"
                 } },
                 SelectedBorderStyle = new FreeFormLayoutElementBorderStyleProperty {
                     Color = "color",
                     Visibility = "visibility"
                 },
                 Visibility = "visibility",
                 Width = "width",
                 XAxisLocation = "xAxisLocation",
                 YAxisLocation = "yAxisLocation"
             };

Synopsis

Properties

BackgroundStyle

The background style configuration of a free-form layout element.

BorderStyle

The border style configuration of a free-form layout element.

ElementId

A unique identifier for an element within a free-form layout.

ElementType

The type of element.

Height

The height of an element within a free-form layout.

LoadingAnimation

The loading animation configuration of a free-form layout element.

RenderingRules

The rendering rules that determine when an element should be displayed within a free-form layout.

SelectedBorderStyle

The border style configuration of a free-form layout element.

Visibility

The visibility of an element within a free-form layout.

Width

The width of an element within a free-form layout.

XAxisLocation

The x-axis coordinate of the element.

YAxisLocation

The y-axis coordinate of the element.

Properties

BackgroundStyle

The background style configuration of a free-form layout element.

object? BackgroundStyle { get; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-freeformlayoutelement.html#cfn-quicksight-template-freeformlayoutelement-backgroundstyle

Type union: either IResolvable or CfnTemplatePropsMixin.IFreeFormLayoutElementBackgroundStyleProperty

BorderStyle

The border style configuration of a free-form layout element.

object? BorderStyle { get; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-freeformlayoutelement.html#cfn-quicksight-template-freeformlayoutelement-borderstyle

Type union: either IResolvable or CfnTemplatePropsMixin.IFreeFormLayoutElementBorderStyleProperty

ElementId

A unique identifier for an element within a free-form layout.

string? ElementId { get; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-freeformlayoutelement.html#cfn-quicksight-template-freeformlayoutelement-elementid

ElementType

The type of element.

string? ElementType { get; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-freeformlayoutelement.html#cfn-quicksight-template-freeformlayoutelement-elementtype

Height

The height of an element within a free-form layout.

string? Height { get; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-freeformlayoutelement.html#cfn-quicksight-template-freeformlayoutelement-height

LoadingAnimation

The loading animation configuration of a free-form layout element.

object? LoadingAnimation { get; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-freeformlayoutelement.html#cfn-quicksight-template-freeformlayoutelement-loadinganimation

Type union: either IResolvable or CfnTemplatePropsMixin.ILoadingAnimationProperty

RenderingRules

The rendering rules that determine when an element should be displayed within a free-form layout.

object? RenderingRules { get; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-freeformlayoutelement.html#cfn-quicksight-template-freeformlayoutelement-renderingrules

Type union: either IResolvable or (either IResolvable or CfnTemplatePropsMixin.ISheetElementRenderingRuleProperty)[]

SelectedBorderStyle

The border style configuration of a free-form layout element.

object? SelectedBorderStyle { get; }
Property Value

object

Remarks

This border style is used when the element is selected.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-freeformlayoutelement.html#cfn-quicksight-template-freeformlayoutelement-selectedborderstyle

Type union: either IResolvable or CfnTemplatePropsMixin.IFreeFormLayoutElementBorderStyleProperty

Visibility

The visibility of an element within a free-form layout.

string? Visibility { get; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-freeformlayoutelement.html#cfn-quicksight-template-freeformlayoutelement-visibility

Width

The width of an element within a free-form layout.

string? Width { get; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-freeformlayoutelement.html#cfn-quicksight-template-freeformlayoutelement-width

XAxisLocation

The x-axis coordinate of the element.

string? XAxisLocation { get; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-freeformlayoutelement.html#cfn-quicksight-template-freeformlayoutelement-xaxislocation

YAxisLocation

The y-axis coordinate of the element.

string? YAxisLocation { get; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-freeformlayoutelement.html#cfn-quicksight-template-freeformlayoutelement-yaxislocation

Back to top Generated by DocFX