Documentation ¶
Index ¶
- func CfnAnalysis_CFN_RESOURCE_TYPE_NAME() *string
- func CfnAnalysis_IsCfnElement(x interface{}) *bool
- func CfnAnalysis_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnAnalysis_IsConstruct(x interface{}) *bool
- func CfnDashboard_CFN_RESOURCE_TYPE_NAME() *string
- func CfnDashboard_IsCfnElement(x interface{}) *bool
- func CfnDashboard_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnDashboard_IsConstruct(x interface{}) *bool
- func CfnTemplate_CFN_RESOURCE_TYPE_NAME() *string
- func CfnTemplate_IsCfnElement(x interface{}) *bool
- func CfnTemplate_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnTemplate_IsConstruct(x interface{}) *bool
- func CfnTheme_CFN_RESOURCE_TYPE_NAME() *string
- func CfnTheme_IsCfnElement(x interface{}) *bool
- func CfnTheme_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnTheme_IsConstruct(x interface{}) *bool
- func NewCfnAnalysis_Override(c CfnAnalysis, scope constructs.Construct, id *string, props *CfnAnalysisProps)
- func NewCfnDashboard_Override(c CfnDashboard, scope constructs.Construct, id *string, ...)
- func NewCfnTemplate_Override(c CfnTemplate, scope constructs.Construct, id *string, props *CfnTemplateProps)
- func NewCfnTheme_Override(c CfnTheme, scope constructs.Construct, id *string, props *CfnThemeProps)
- type CfnAnalysis
- type CfnAnalysisProps
- type CfnAnalysis_AnalysisErrorProperty
- type CfnAnalysis_AnalysisSourceEntityProperty
- type CfnAnalysis_AnalysisSourceTemplateProperty
- type CfnAnalysis_DataSetReferenceProperty
- type CfnAnalysis_DateTimeParameterProperty
- type CfnAnalysis_DecimalParameterProperty
- type CfnAnalysis_IntegerParameterProperty
- type CfnAnalysis_ParametersProperty
- type CfnAnalysis_ResourcePermissionProperty
- type CfnAnalysis_SheetProperty
- type CfnAnalysis_StringParameterProperty
- type CfnDashboard
- type CfnDashboardProps
- type CfnDashboard_AdHocFilteringOptionProperty
- type CfnDashboard_DashboardPublishOptionsProperty
- type CfnDashboard_DashboardSourceEntityProperty
- type CfnDashboard_DashboardSourceTemplateProperty
- type CfnDashboard_DataSetReferenceProperty
- type CfnDashboard_DateTimeParameterProperty
- type CfnDashboard_DecimalParameterProperty
- type CfnDashboard_ExportToCSVOptionProperty
- type CfnDashboard_IntegerParameterProperty
- type CfnDashboard_ParametersProperty
- type CfnDashboard_ResourcePermissionProperty
- type CfnDashboard_SheetControlsOptionProperty
- type CfnDashboard_StringParameterProperty
- type CfnTemplate
- type CfnTemplateProps
- type CfnTemplate_DataSetReferenceProperty
- type CfnTemplate_ResourcePermissionProperty
- type CfnTemplate_TemplateSourceAnalysisProperty
- type CfnTemplate_TemplateSourceEntityProperty
- type CfnTemplate_TemplateSourceTemplateProperty
- type CfnTheme
- type CfnThemeProps
- type CfnTheme_BorderStyleProperty
- type CfnTheme_DataColorPaletteProperty
- type CfnTheme_FontProperty
- type CfnTheme_GutterStyleProperty
- type CfnTheme_MarginStyleProperty
- type CfnTheme_ResourcePermissionProperty
- type CfnTheme_SheetStyleProperty
- type CfnTheme_ThemeConfigurationProperty
- type CfnTheme_TileLayoutStyleProperty
- type CfnTheme_TileStyleProperty
- type CfnTheme_TypographyProperty
- type CfnTheme_UIColorPaletteProperty
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CfnAnalysis_CFN_RESOURCE_TYPE_NAME ¶
func CfnAnalysis_CFN_RESOURCE_TYPE_NAME() *string
func CfnAnalysis_IsCfnElement ¶
func CfnAnalysis_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnAnalysis_IsCfnResource ¶
func CfnAnalysis_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnAnalysis_IsConstruct ¶
func CfnAnalysis_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnDashboard_CFN_RESOURCE_TYPE_NAME ¶
func CfnDashboard_CFN_RESOURCE_TYPE_NAME() *string
func CfnDashboard_IsCfnElement ¶
func CfnDashboard_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnDashboard_IsCfnResource ¶
func CfnDashboard_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnDashboard_IsConstruct ¶
func CfnDashboard_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnTemplate_CFN_RESOURCE_TYPE_NAME ¶
func CfnTemplate_CFN_RESOURCE_TYPE_NAME() *string
func CfnTemplate_IsCfnElement ¶
func CfnTemplate_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnTemplate_IsCfnResource ¶
func CfnTemplate_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnTemplate_IsConstruct ¶
func CfnTemplate_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnTheme_CFN_RESOURCE_TYPE_NAME ¶
func CfnTheme_CFN_RESOURCE_TYPE_NAME() *string
func CfnTheme_IsCfnElement ¶
func CfnTheme_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnTheme_IsCfnResource ¶
func CfnTheme_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnTheme_IsConstruct ¶
func CfnTheme_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func NewCfnAnalysis_Override ¶
func NewCfnAnalysis_Override(c CfnAnalysis, scope constructs.Construct, id *string, props *CfnAnalysisProps)
Create a new `AWS::QuickSight::Analysis`.
func NewCfnDashboard_Override ¶
func NewCfnDashboard_Override(c CfnDashboard, scope constructs.Construct, id *string, props *CfnDashboardProps)
Create a new `AWS::QuickSight::Dashboard`.
func NewCfnTemplate_Override ¶
func NewCfnTemplate_Override(c CfnTemplate, scope constructs.Construct, id *string, props *CfnTemplateProps)
Create a new `AWS::QuickSight::Template`.
func NewCfnTheme_Override ¶
func NewCfnTheme_Override(c CfnTheme, scope constructs.Construct, id *string, props *CfnThemeProps)
Create a new `AWS::QuickSight::Theme`.
Types ¶
type CfnAnalysis ¶
type CfnAnalysis interface { awscdk.CfnResource awscdk.IInspectable AnalysisId() *string SetAnalysisId(val *string) AttrArn() *string AttrCreatedTime() *string AttrDataSetArns() *[]*string AttrLastUpdatedTime() *string AttrSheets() awscdk.IResolvable AttrStatus() *string AwsAccountId() *string SetAwsAccountId(val *string) CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string Errors() interface{} SetErrors(val interface{}) LogicalId() *string Name() *string SetName(val *string) Node() constructs.Node Parameters() interface{} SetParameters(val interface{}) Permissions() interface{} SetPermissions(val interface{}) Ref() *string SourceEntity() interface{} SetSourceEntity(val interface{}) Stack() awscdk.Stack Tags() awscdk.TagManager ThemeArn() *string SetThemeArn(val *string) UpdatedProperites() *map[string]interface{} AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OverrideLogicalId(newLogicalId *string) RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool ToString() *string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::QuickSight::Analysis`.
func NewCfnAnalysis ¶
func NewCfnAnalysis(scope constructs.Construct, id *string, props *CfnAnalysisProps) CfnAnalysis
Create a new `AWS::QuickSight::Analysis`.
type CfnAnalysisProps ¶
type CfnAnalysisProps struct { // `AWS::QuickSight::Analysis.AnalysisId`. AnalysisId *string `json:"analysisId"` // `AWS::QuickSight::Analysis.AwsAccountId`. AwsAccountId *string `json:"awsAccountId"` // `AWS::QuickSight::Analysis.Errors`. Errors interface{} `json:"errors"` // `AWS::QuickSight::Analysis.Name`. Name *string `json:"name"` // `AWS::QuickSight::Analysis.Parameters`. Parameters interface{} `json:"parameters"` // `AWS::QuickSight::Analysis.Permissions`. Permissions interface{} `json:"permissions"` // `AWS::QuickSight::Analysis.SourceEntity`. SourceEntity interface{} `json:"sourceEntity"` // `AWS::QuickSight::Analysis.Tags`. Tags *[]*awscdk.CfnTag `json:"tags"` // `AWS::QuickSight::Analysis.ThemeArn`. ThemeArn *string `json:"themeArn"` }
Properties for defining a `AWS::QuickSight::Analysis`.
type CfnAnalysis_AnalysisSourceEntityProperty ¶
type CfnAnalysis_AnalysisSourceEntityProperty struct {
// `CfnAnalysis.AnalysisSourceEntityProperty.SourceTemplate`.
SourceTemplate interface{} `json:"sourceTemplate"`
}
type CfnAnalysis_AnalysisSourceTemplateProperty ¶
type CfnAnalysis_AnalysisSourceTemplateProperty struct { // `CfnAnalysis.AnalysisSourceTemplateProperty.Arn`. Arn *string `json:"arn"` // `CfnAnalysis.AnalysisSourceTemplateProperty.DataSetReferences`. DataSetReferences interface{} `json:"dataSetReferences"` }
type CfnAnalysis_DecimalParameterProperty ¶
type CfnAnalysis_DecimalParameterProperty struct { // `CfnAnalysis.DecimalParameterProperty.Name`. Name *string `json:"name"` // `CfnAnalysis.DecimalParameterProperty.Values`. Values interface{} `json:"values"` }
type CfnAnalysis_IntegerParameterProperty ¶
type CfnAnalysis_IntegerParameterProperty struct { // `CfnAnalysis.IntegerParameterProperty.Name`. Name *string `json:"name"` // `CfnAnalysis.IntegerParameterProperty.Values`. Values interface{} `json:"values"` }
type CfnAnalysis_ParametersProperty ¶
type CfnAnalysis_ParametersProperty struct { // `CfnAnalysis.ParametersProperty.DateTimeParameters`. DateTimeParameters interface{} `json:"dateTimeParameters"` // `CfnAnalysis.ParametersProperty.DecimalParameters`. DecimalParameters interface{} `json:"decimalParameters"` // `CfnAnalysis.ParametersProperty.IntegerParameters`. IntegerParameters interface{} `json:"integerParameters"` // `CfnAnalysis.ParametersProperty.StringParameters`. StringParameters interface{} `json:"stringParameters"` }
type CfnDashboard ¶
type CfnDashboard interface { awscdk.CfnResource awscdk.IInspectable AttrArn() *string AttrCreatedTime() *string AttrLastPublishedTime() *string AttrLastUpdatedTime() *string AwsAccountId() *string SetAwsAccountId(val *string) CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string DashboardId() *string SetDashboardId(val *string) DashboardPublishOptions() interface{} SetDashboardPublishOptions(val interface{}) LogicalId() *string Name() *string SetName(val *string) Node() constructs.Node Parameters() interface{} SetParameters(val interface{}) Permissions() interface{} SetPermissions(val interface{}) Ref() *string SourceEntity() interface{} SetSourceEntity(val interface{}) Stack() awscdk.Stack Tags() awscdk.TagManager ThemeArn() *string SetThemeArn(val *string) UpdatedProperites() *map[string]interface{} VersionDescription() *string SetVersionDescription(val *string) AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OverrideLogicalId(newLogicalId *string) RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool ToString() *string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::QuickSight::Dashboard`.
func NewCfnDashboard ¶
func NewCfnDashboard(scope constructs.Construct, id *string, props *CfnDashboardProps) CfnDashboard
Create a new `AWS::QuickSight::Dashboard`.
type CfnDashboardProps ¶
type CfnDashboardProps struct { // `AWS::QuickSight::Dashboard.AwsAccountId`. AwsAccountId *string `json:"awsAccountId"` // `AWS::QuickSight::Dashboard.DashboardId`. DashboardId *string `json:"dashboardId"` // `AWS::QuickSight::Dashboard.DashboardPublishOptions`. DashboardPublishOptions interface{} `json:"dashboardPublishOptions"` // `AWS::QuickSight::Dashboard.Name`. Name *string `json:"name"` // `AWS::QuickSight::Dashboard.Parameters`. Parameters interface{} `json:"parameters"` // `AWS::QuickSight::Dashboard.Permissions`. Permissions interface{} `json:"permissions"` // `AWS::QuickSight::Dashboard.SourceEntity`. SourceEntity interface{} `json:"sourceEntity"` // `AWS::QuickSight::Dashboard.Tags`. Tags *[]*awscdk.CfnTag `json:"tags"` // `AWS::QuickSight::Dashboard.ThemeArn`. ThemeArn *string `json:"themeArn"` // `AWS::QuickSight::Dashboard.VersionDescription`. VersionDescription *string `json:"versionDescription"` }
Properties for defining a `AWS::QuickSight::Dashboard`.
type CfnDashboard_AdHocFilteringOptionProperty ¶
type CfnDashboard_AdHocFilteringOptionProperty struct { // `CfnDashboard.AdHocFilteringOptionProperty.AvailabilityStatus`. AvailabilityStatus *string `json:"availabilityStatus"` }
type CfnDashboard_DashboardPublishOptionsProperty ¶
type CfnDashboard_DashboardPublishOptionsProperty struct { // `CfnDashboard.DashboardPublishOptionsProperty.AdHocFilteringOption`. AdHocFilteringOption interface{} `json:"adHocFilteringOption"` // `CfnDashboard.DashboardPublishOptionsProperty.ExportToCSVOption`. ExportToCsvOption interface{} `json:"exportToCsvOption"` // `CfnDashboard.DashboardPublishOptionsProperty.SheetControlsOption`. SheetControlsOption interface{} `json:"sheetControlsOption"` }
type CfnDashboard_DashboardSourceEntityProperty ¶
type CfnDashboard_DashboardSourceEntityProperty struct {
// `CfnDashboard.DashboardSourceEntityProperty.SourceTemplate`.
SourceTemplate interface{} `json:"sourceTemplate"`
}
type CfnDashboard_DashboardSourceTemplateProperty ¶
type CfnDashboard_DashboardSourceTemplateProperty struct { // `CfnDashboard.DashboardSourceTemplateProperty.Arn`. Arn *string `json:"arn"` // `CfnDashboard.DashboardSourceTemplateProperty.DataSetReferences`. DataSetReferences interface{} `json:"dataSetReferences"` }
type CfnDashboard_DecimalParameterProperty ¶
type CfnDashboard_DecimalParameterProperty struct { // `CfnDashboard.DecimalParameterProperty.Name`. Name *string `json:"name"` // `CfnDashboard.DecimalParameterProperty.Values`. Values interface{} `json:"values"` }
type CfnDashboard_ExportToCSVOptionProperty ¶
type CfnDashboard_ExportToCSVOptionProperty struct { // `CfnDashboard.ExportToCSVOptionProperty.AvailabilityStatus`. AvailabilityStatus *string `json:"availabilityStatus"` }
type CfnDashboard_IntegerParameterProperty ¶
type CfnDashboard_IntegerParameterProperty struct { // `CfnDashboard.IntegerParameterProperty.Name`. Name *string `json:"name"` // `CfnDashboard.IntegerParameterProperty.Values`. Values interface{} `json:"values"` }
type CfnDashboard_ParametersProperty ¶
type CfnDashboard_ParametersProperty struct { // `CfnDashboard.ParametersProperty.DateTimeParameters`. DateTimeParameters interface{} `json:"dateTimeParameters"` // `CfnDashboard.ParametersProperty.DecimalParameters`. DecimalParameters interface{} `json:"decimalParameters"` // `CfnDashboard.ParametersProperty.IntegerParameters`. IntegerParameters interface{} `json:"integerParameters"` // `CfnDashboard.ParametersProperty.StringParameters`. StringParameters interface{} `json:"stringParameters"` }
type CfnDashboard_SheetControlsOptionProperty ¶
type CfnDashboard_SheetControlsOptionProperty struct { // `CfnDashboard.SheetControlsOptionProperty.VisibilityState`. VisibilityState *string `json:"visibilityState"` }
type CfnTemplate ¶
type CfnTemplate interface { awscdk.CfnResource awscdk.IInspectable AttrArn() *string AttrCreatedTime() *string AttrLastUpdatedTime() *string AwsAccountId() *string SetAwsAccountId(val *string) CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string LogicalId() *string Name() *string SetName(val *string) Node() constructs.Node Permissions() interface{} SetPermissions(val interface{}) Ref() *string SourceEntity() interface{} SetSourceEntity(val interface{}) Stack() awscdk.Stack Tags() awscdk.TagManager TemplateId() *string SetTemplateId(val *string) UpdatedProperites() *map[string]interface{} VersionDescription() *string SetVersionDescription(val *string) AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OverrideLogicalId(newLogicalId *string) RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool ToString() *string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::QuickSight::Template`.
func NewCfnTemplate ¶
func NewCfnTemplate(scope constructs.Construct, id *string, props *CfnTemplateProps) CfnTemplate
Create a new `AWS::QuickSight::Template`.
type CfnTemplateProps ¶
type CfnTemplateProps struct { // `AWS::QuickSight::Template.AwsAccountId`. AwsAccountId *string `json:"awsAccountId"` // `AWS::QuickSight::Template.TemplateId`. TemplateId *string `json:"templateId"` // `AWS::QuickSight::Template.Name`. Name *string `json:"name"` // `AWS::QuickSight::Template.Permissions`. Permissions interface{} `json:"permissions"` // `AWS::QuickSight::Template.SourceEntity`. SourceEntity interface{} `json:"sourceEntity"` // `AWS::QuickSight::Template.Tags`. Tags *[]*awscdk.CfnTag `json:"tags"` // `AWS::QuickSight::Template.VersionDescription`. VersionDescription *string `json:"versionDescription"` }
Properties for defining a `AWS::QuickSight::Template`.
type CfnTemplate_TemplateSourceAnalysisProperty ¶
type CfnTemplate_TemplateSourceAnalysisProperty struct { // `CfnTemplate.TemplateSourceAnalysisProperty.Arn`. Arn *string `json:"arn"` // `CfnTemplate.TemplateSourceAnalysisProperty.DataSetReferences`. DataSetReferences interface{} `json:"dataSetReferences"` }
type CfnTemplate_TemplateSourceEntityProperty ¶
type CfnTemplate_TemplateSourceEntityProperty struct { // `CfnTemplate.TemplateSourceEntityProperty.SourceAnalysis`. SourceAnalysis interface{} `json:"sourceAnalysis"` // `CfnTemplate.TemplateSourceEntityProperty.SourceTemplate`. SourceTemplate interface{} `json:"sourceTemplate"` }
type CfnTemplate_TemplateSourceTemplateProperty ¶
type CfnTemplate_TemplateSourceTemplateProperty struct { // `CfnTemplate.TemplateSourceTemplateProperty.Arn`. Arn *string `json:"arn"` }
type CfnTheme ¶
type CfnTheme interface { awscdk.CfnResource awscdk.IInspectable AttrArn() *string AttrCreatedTime() *string AttrLastUpdatedTime() *string AttrType() *string AwsAccountId() *string SetAwsAccountId(val *string) BaseThemeId() *string SetBaseThemeId(val *string) CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string Configuration() interface{} SetConfiguration(val interface{}) CreationStack() *[]*string LogicalId() *string Name() *string SetName(val *string) Node() constructs.Node Permissions() interface{} SetPermissions(val interface{}) Ref() *string Stack() awscdk.Stack Tags() awscdk.TagManager ThemeId() *string SetThemeId(val *string) UpdatedProperites() *map[string]interface{} VersionDescription() *string SetVersionDescription(val *string) AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OverrideLogicalId(newLogicalId *string) RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool ToString() *string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::QuickSight::Theme`.
func NewCfnTheme ¶
func NewCfnTheme(scope constructs.Construct, id *string, props *CfnThemeProps) CfnTheme
Create a new `AWS::QuickSight::Theme`.
type CfnThemeProps ¶
type CfnThemeProps struct { // `AWS::QuickSight::Theme.AwsAccountId`. AwsAccountId *string `json:"awsAccountId"` // `AWS::QuickSight::Theme.ThemeId`. ThemeId *string `json:"themeId"` // `AWS::QuickSight::Theme.BaseThemeId`. BaseThemeId *string `json:"baseThemeId"` // `AWS::QuickSight::Theme.Configuration`. Configuration interface{} `json:"configuration"` // `AWS::QuickSight::Theme.Name`. Name *string `json:"name"` // `AWS::QuickSight::Theme.Permissions`. Permissions interface{} `json:"permissions"` // `AWS::QuickSight::Theme.Tags`. Tags *[]*awscdk.CfnTag `json:"tags"` // `AWS::QuickSight::Theme.VersionDescription`. VersionDescription *string `json:"versionDescription"` }
Properties for defining a `AWS::QuickSight::Theme`.
type CfnTheme_BorderStyleProperty ¶
type CfnTheme_BorderStyleProperty struct {
// `CfnTheme.BorderStyleProperty.Show`.
Show interface{} `json:"show"`
}
type CfnTheme_DataColorPaletteProperty ¶
type CfnTheme_DataColorPaletteProperty struct { // `CfnTheme.DataColorPaletteProperty.Colors`. Colors *[]*string `json:"colors"` // `CfnTheme.DataColorPaletteProperty.EmptyFillColor`. EmptyFillColor *string `json:"emptyFillColor"` // `CfnTheme.DataColorPaletteProperty.MinMaxGradient`. MinMaxGradient *[]*string `json:"minMaxGradient"` }
type CfnTheme_FontProperty ¶
type CfnTheme_FontProperty struct { // `CfnTheme.FontProperty.FontFamily`. FontFamily *string `json:"fontFamily"` }
type CfnTheme_GutterStyleProperty ¶
type CfnTheme_GutterStyleProperty struct {
// `CfnTheme.GutterStyleProperty.Show`.
Show interface{} `json:"show"`
}
type CfnTheme_MarginStyleProperty ¶
type CfnTheme_MarginStyleProperty struct {
// `CfnTheme.MarginStyleProperty.Show`.
Show interface{} `json:"show"`
}
type CfnTheme_SheetStyleProperty ¶
type CfnTheme_SheetStyleProperty struct { // `CfnTheme.SheetStyleProperty.Tile`. Tile interface{} `json:"tile"` // `CfnTheme.SheetStyleProperty.TileLayout`. TileLayout interface{} `json:"tileLayout"` }
type CfnTheme_ThemeConfigurationProperty ¶
type CfnTheme_ThemeConfigurationProperty struct { // `CfnTheme.ThemeConfigurationProperty.DataColorPalette`. DataColorPalette interface{} `json:"dataColorPalette"` // `CfnTheme.ThemeConfigurationProperty.Sheet`. Sheet interface{} `json:"sheet"` // `CfnTheme.ThemeConfigurationProperty.Typography`. Typography interface{} `json:"typography"` // `CfnTheme.ThemeConfigurationProperty.UIColorPalette`. UiColorPalette interface{} `json:"uiColorPalette"` }
type CfnTheme_TileLayoutStyleProperty ¶
type CfnTheme_TileLayoutStyleProperty struct { // `CfnTheme.TileLayoutStyleProperty.Gutter`. Gutter interface{} `json:"gutter"` // `CfnTheme.TileLayoutStyleProperty.Margin`. Margin interface{} `json:"margin"` }
type CfnTheme_TileStyleProperty ¶
type CfnTheme_TileStyleProperty struct {
// `CfnTheme.TileStyleProperty.Border`.
Border interface{} `json:"border"`
}
type CfnTheme_TypographyProperty ¶
type CfnTheme_TypographyProperty struct {
// `CfnTheme.TypographyProperty.FontFamilies`.
FontFamilies interface{} `json:"fontFamilies"`
}
type CfnTheme_UIColorPaletteProperty ¶
type CfnTheme_UIColorPaletteProperty struct { // `CfnTheme.UIColorPaletteProperty.Accent`. Accent *string `json:"accent"` // `CfnTheme.UIColorPaletteProperty.AccentForeground`. AccentForeground *string `json:"accentForeground"` // `CfnTheme.UIColorPaletteProperty.Danger`. Danger *string `json:"danger"` // `CfnTheme.UIColorPaletteProperty.DangerForeground`. DangerForeground *string `json:"dangerForeground"` // `CfnTheme.UIColorPaletteProperty.Dimension`. Dimension *string `json:"dimension"` // `CfnTheme.UIColorPaletteProperty.DimensionForeground`. DimensionForeground *string `json:"dimensionForeground"` // `CfnTheme.UIColorPaletteProperty.Measure`. Measure *string `json:"measure"` // `CfnTheme.UIColorPaletteProperty.MeasureForeground`. MeasureForeground *string `json:"measureForeground"` // `CfnTheme.UIColorPaletteProperty.PrimaryBackground`. PrimaryBackground *string `json:"primaryBackground"` // `CfnTheme.UIColorPaletteProperty.PrimaryForeground`. PrimaryForeground *string `json:"primaryForeground"` // `CfnTheme.UIColorPaletteProperty.SecondaryBackground`. SecondaryBackground *string `json:"secondaryBackground"` // `CfnTheme.UIColorPaletteProperty.SecondaryForeground`. SecondaryForeground *string `json:"secondaryForeground"` // `CfnTheme.UIColorPaletteProperty.Success`. Success *string `json:"success"` // `CfnTheme.UIColorPaletteProperty.SuccessForeground`. SuccessForeground *string `json:"successForeground"` // `CfnTheme.UIColorPaletteProperty.Warning`. Warning *string `json:"warning"` // `CfnTheme.UIColorPaletteProperty.WarningForeground`. WarningForeground *string `json:"warningForeground"` }