Skip to content
v2.277.0

ConditionalFormattingColorProperty Struct ​

The formatting configuration for the color.

Example ​

ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_quicksight as quicksight } from 'aws-cdk-lib';
const conditionalFormattingColorProperty: quicksight.CfnTemplate.ConditionalFormattingColorProperty = {
  gradient: {
    color: {
      stops: [{
        gradientOffset: 123,

        // the properties below are optional
        color: 'color',
        dataValue: 123,
      }],
    },
    expression: 'expression',
  },
  solid: {
    expression: 'expression',

    // the properties below are optional
    color: 'color',
  },
};
python
# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk import aws_quicksight as quicksight

conditional_formatting_color_property = quicksight.CfnTemplate.ConditionalFormattingColorProperty(
    gradient=quicksight.CfnTemplate.ConditionalFormattingGradientColorProperty(
        color=quicksight.CfnTemplate.GradientColorProperty(
            stops=[quicksight.CfnTemplate.GradientStopProperty(
                gradient_offset=123,

                # the properties below are optional
                color="color",
                data_value=123
            )]
        ),
        expression="expression"
    ),
    solid=quicksight.CfnTemplate.ConditionalFormattingSolidColorProperty(
        expression="expression",

        # the properties below are optional
        color="color"
    )
)
java
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.quicksight.*;

ConditionalFormattingColorProperty conditionalFormattingColorProperty = ConditionalFormattingColorProperty.builder()
        .gradient(ConditionalFormattingGradientColorProperty.builder()
                .color(GradientColorProperty.builder()
                        .stops(List.of(GradientStopProperty.builder()
                                .gradientOffset(123)

                                // the properties below are optional
                                .color("color")
                                .dataValue(123)
                                .build()))
                        .build())
                .expression("expression")
                .build())
        .solid(ConditionalFormattingSolidColorProperty.builder()
                .expression("expression")

                // the properties below are optional
                .color("color")
                .build())
        .build();
csharp
// Install: dotnet add package Amazon.CDK.Lib
// 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 conditionalFormattingColorProperty = new ConditionalFormattingColorProperty {
    Gradient = new ConditionalFormattingGradientColorProperty {
        Color = new GradientColorProperty {
            Stops = new [] { new GradientStopProperty {
                GradientOffset = 123,

                // the properties below are optional
                Color = "color",
                DataValue = 123
            } }
        },
        Expression = "expression"
    },
    Solid = new ConditionalFormattingSolidColorProperty {
        Expression = "expression",

        // the properties below are optional
        Color = "color"
    }
};
go
// Install: go get github.com/aws/aws-cdk-go/awscdk/v2
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

conditionalFormattingColorProperty := &ConditionalFormattingColorProperty{
	Gradient: &ConditionalFormattingGradientColorProperty{
		Color: &GradientColorProperty{
			Stops: []interface{}{
				&GradientStopProperty{
					GradientOffset: jsii.Number(123),

					// the properties below are optional
					Color: jsii.String("color"),
					DataValue: jsii.Number(123),
				},
			},
		},
		Expression: jsii.String("expression"),
	},
	Solid: &ConditionalFormattingSolidColorProperty{
		Expression: jsii.String("expression"),

		// the properties below are optional
		Color: jsii.String("color"),
	},
}

Properties ​

gradientoptionalIResolvable | CfnTemplate.ConditionalFormattingGradientColorPropertygradientoptionaltyping.Union[IResolvable, ConditionalFormattingGradientColorProperty]gradientoptionalIResolvableGradientoptionalIResolvableGradientoptionalinterface{}#
Formatting configuration for gradient color.
solidoptionalIResolvable | CfnTemplate.ConditionalFormattingSolidColorPropertysolidoptionaltyping.Union[IResolvable, ConditionalFormattingSolidColorProperty]solidoptionalIResolvableSolidoptionalIResolvableSolidoptionalinterface{}#
Formatting configuration for solid color.