Show / Hide Table of Contents

Class CfnDashboardPropsMixin.TableFieldOptionProperty

The options for a table field.

Inheritance
object
CfnDashboardPropsMixin.TableFieldOptionProperty
Implements
CfnDashboardPropsMixin.ITableFieldOptionProperty
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.Mixins.Preview.AWS.QuickSight.Mixins
Assembly: Amazon.CDK.Mixins.Preview.dll
Syntax (csharp)
public class CfnDashboardPropsMixin.TableFieldOptionProperty : CfnDashboardPropsMixin.ITableFieldOptionProperty
Syntax (vb)
Public Class CfnDashboardPropsMixin.TableFieldOptionProperty Implements CfnDashboardPropsMixin.ITableFieldOptionProperty
Remarks

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

             var tableFieldOptionProperty = new TableFieldOptionProperty {
                 CustomLabel = "customLabel",
                 FieldId = "fieldId",
                 UrlStyling = new TableFieldURLConfigurationProperty {
                     ImageConfiguration = new TableFieldImageConfigurationProperty {
                         SizingOptions = new TableCellImageSizingConfigurationProperty {
                             TableCellImageScalingConfiguration = "tableCellImageScalingConfiguration"
                         }
                     },
                     LinkConfiguration = new TableFieldLinkConfigurationProperty {
                         Content = new TableFieldLinkContentConfigurationProperty {
                             CustomIconContent = new TableFieldCustomIconContentProperty {
                                 Icon = "icon"
                             },
                             CustomTextContent = new TableFieldCustomTextContentProperty {
                                 FontConfiguration = new FontConfigurationProperty {
                                     FontColor = "fontColor",
                                     FontDecoration = "fontDecoration",
                                     FontFamily = "fontFamily",
                                     FontSize = new FontSizeProperty {
                                         Absolute = "absolute",
                                         Relative = "relative"
                                     },
                                     FontStyle = "fontStyle",
                                     FontWeight = new FontWeightProperty {
                                         Name = "name"
                                     }
                                 },
                                 Value = "value"
                             }
                         },
                         Target = "target"
                     }
                 },
                 Visibility = "visibility",
                 Width = "width"
             };

Synopsis

Constructors

TableFieldOptionProperty()

The options for a table field.

Properties

CustomLabel

The custom label for a table field.

FieldId

The field ID for a table field.

UrlStyling

The URL configuration for a table field.

Visibility

The visibility of a table field.

Width

The width for a table field.

Constructors

TableFieldOptionProperty()

The options for a table field.

public TableFieldOptionProperty()
Remarks

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

             var tableFieldOptionProperty = new TableFieldOptionProperty {
                 CustomLabel = "customLabel",
                 FieldId = "fieldId",
                 UrlStyling = new TableFieldURLConfigurationProperty {
                     ImageConfiguration = new TableFieldImageConfigurationProperty {
                         SizingOptions = new TableCellImageSizingConfigurationProperty {
                             TableCellImageScalingConfiguration = "tableCellImageScalingConfiguration"
                         }
                     },
                     LinkConfiguration = new TableFieldLinkConfigurationProperty {
                         Content = new TableFieldLinkContentConfigurationProperty {
                             CustomIconContent = new TableFieldCustomIconContentProperty {
                                 Icon = "icon"
                             },
                             CustomTextContent = new TableFieldCustomTextContentProperty {
                                 FontConfiguration = new FontConfigurationProperty {
                                     FontColor = "fontColor",
                                     FontDecoration = "fontDecoration",
                                     FontFamily = "fontFamily",
                                     FontSize = new FontSizeProperty {
                                         Absolute = "absolute",
                                         Relative = "relative"
                                     },
                                     FontStyle = "fontStyle",
                                     FontWeight = new FontWeightProperty {
                                         Name = "name"
                                     }
                                 },
                                 Value = "value"
                             }
                         },
                         Target = "target"
                     }
                 },
                 Visibility = "visibility",
                 Width = "width"
             };

Properties

CustomLabel

The custom label for a table field.

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

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-tablefieldoption.html#cfn-quicksight-dashboard-tablefieldoption-customlabel

FieldId

The field ID for a table field.

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

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-tablefieldoption.html#cfn-quicksight-dashboard-tablefieldoption-fieldid

UrlStyling

The URL configuration for a table field.

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

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-tablefieldoption.html#cfn-quicksight-dashboard-tablefieldoption-urlstyling

Type union: either IResolvable or CfnDashboardPropsMixin.ITableFieldURLConfigurationProperty

Visibility

The visibility of a table field.

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

string

Remarks

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

Width

The width for a table field.

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

string

Remarks

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

Implements

CfnDashboardPropsMixin.ITableFieldOptionProperty
Back to top Generated by DocFX