Show / Hide Table of Contents

Class CfnAnalysis.FreeFormLayoutElementProperty

An element within a free-form layout.

Inheritance
object
CfnAnalysis.FreeFormLayoutElementProperty
Implements
CfnAnalysis.IFreeFormLayoutElementProperty
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.AWS.QuickSight
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnAnalysis.FreeFormLayoutElementProperty : CfnAnalysis.IFreeFormLayoutElementProperty
Syntax (vb)
Public Class CfnAnalysis.FreeFormLayoutElementProperty Implements CfnAnalysis.IFreeFormLayoutElementProperty
Remarks

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

             var freeFormLayoutElementProperty = new FreeFormLayoutElementProperty {
                 ElementId = "elementId",
                 ElementType = "elementType",
                 Height = "height",
                 Width = "width",
                 XAxisLocation = "xAxisLocation",
                 YAxisLocation = "yAxisLocation",

                 // the properties below are optional
                 BackgroundStyle = new FreeFormLayoutElementBackgroundStyleProperty {
                     Color = "color",
                     Visibility = "visibility"
                 },
                 BorderStyle = new FreeFormLayoutElementBorderStyleProperty {
                     Color = "color",
                     Visibility = "visibility"
                 },
                 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"
             };

Synopsis

Constructors

FreeFormLayoutElementProperty()

An element within a free-form layout.

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.

Constructors

FreeFormLayoutElementProperty()

An element within a free-form layout.

public FreeFormLayoutElementProperty()
Remarks

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

             var freeFormLayoutElementProperty = new FreeFormLayoutElementProperty {
                 ElementId = "elementId",
                 ElementType = "elementType",
                 Height = "height",
                 Width = "width",
                 XAxisLocation = "xAxisLocation",
                 YAxisLocation = "yAxisLocation",

                 // the properties below are optional
                 BackgroundStyle = new FreeFormLayoutElementBackgroundStyleProperty {
                     Color = "color",
                     Visibility = "visibility"
                 },
                 BorderStyle = new FreeFormLayoutElementBorderStyleProperty {
                     Color = "color",
                     Visibility = "visibility"
                 },
                 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"
             };

Properties

BackgroundStyle

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

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

object

Remarks

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

BorderStyle

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

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

object

Remarks

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

ElementId

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

public string ElementId { get; set; }
Property Value

string

Remarks

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

ElementType

The type of element.

public string ElementType { get; set; }
Property Value

string

Remarks

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

Height

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

public string Height { get; set; }
Property Value

string

Remarks

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

LoadingAnimation

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

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

object

Remarks

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

RenderingRules

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

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

object

Remarks

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

SelectedBorderStyle

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

public object? SelectedBorderStyle { get; set; }
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-analysis-freeformlayoutelement.html#cfn-quicksight-analysis-freeformlayoutelement-selectedborderstyle

Visibility

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

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

string

Remarks

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

Width

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

public string Width { get; set; }
Property Value

string

Remarks

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

XAxisLocation

The x-axis coordinate of the element.

public string XAxisLocation { get; set; }
Property Value

string

Remarks

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

YAxisLocation

The y-axis coordinate of the element.

public string YAxisLocation { get; set; }
Property Value

string

Remarks

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

Implements

CfnAnalysis.IFreeFormLayoutElementProperty
Back to top Generated by DocFX