aws-cdk-lib.aws_quicksight.CfnDashboard.BodySectionConfigurationProperty

interface BodySectionConfigurationProperty

LanguageType name
.NETAmazon.CDK.AWS.QuickSight.CfnDashboard.BodySectionConfigurationProperty
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awsquicksight#CfnDashboard_BodySectionConfigurationProperty
Javasoftware.amazon.awscdk.services.quicksight.CfnDashboard.BodySectionConfigurationProperty
Pythonaws_cdk.aws_quicksight.CfnDashboard.BodySectionConfigurationProperty
TypeScript aws-cdk-lib » aws_quicksight » CfnDashboard » BodySectionConfigurationProperty

The configuration of a body section.

Example

// 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 bodySectionConfigurationProperty: quicksight.CfnDashboard.BodySectionConfigurationProperty = {
  content: {
    layout: {
      freeFormLayout: {
        elements: [{
          elementId: 'elementId',
          elementType: 'elementType',
          height: 'height',
          width: 'width',
          xAxisLocation: 'xAxisLocation',
          yAxisLocation: 'yAxisLocation',

          // the properties below are optional
          backgroundStyle: {
            color: 'color',
            visibility: 'visibility',
          },
          borderStyle: {
            color: 'color',
            visibility: 'visibility',
          },
          loadingAnimation: {
            visibility: 'visibility',
          },
          renderingRules: [{
            configurationOverrides: {
              visibility: 'visibility',
            },
            expression: 'expression',
          }],
          selectedBorderStyle: {
            color: 'color',
            visibility: 'visibility',
          },
          visibility: 'visibility',
        }],
      },
    },
  },
  sectionId: 'sectionId',

  // the properties below are optional
  pageBreakConfiguration: {
    after: {
      status: 'status',
    },
  },
  style: {
    height: 'height',
    padding: {
      bottom: 'bottom',
      left: 'left',
      right: 'right',
      top: 'top',
    },
  },
};

Properties

NameTypeDescription
contentIResolvable | BodySectionContentPropertyThe configuration of content in a body section.
sectionIdstringThe unique identifier of a body section.
pageBreakConfiguration?IResolvable | SectionPageBreakConfigurationPropertyThe configuration of a page break for a section.
style?IResolvable | SectionStylePropertyThe style options of a body section.

content

Type: IResolvable | BodySectionContentProperty

The configuration of content in a body section.


sectionId

Type: string

The unique identifier of a body section.


pageBreakConfiguration?

Type: IResolvable | SectionPageBreakConfigurationProperty (optional)

The configuration of a page break for a section.


style?

Type: IResolvable | SectionStyleProperty (optional)

The style options of a body section.