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 awscdk.Construct, id *string, props *CfnAnalysisProps)
- func NewCfnDashboard_Override(c CfnDashboard, scope awscdk.Construct, id *string, props *CfnDashboardProps)
- func NewCfnTemplate_Override(c CfnTemplate, scope awscdk.Construct, id *string, props *CfnTemplateProps)
- func NewCfnTheme_Override(c CfnTheme, scope awscdk.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
Return whether the given object is a Construct. Experimental.
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
Return whether the given object is a Construct. Experimental.
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
Return whether the given object is a Construct. Experimental.
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
Return whether the given object is a Construct. Experimental.
func NewCfnAnalysis_Override ¶
func NewCfnAnalysis_Override(c CfnAnalysis, scope awscdk.Construct, id *string, props *CfnAnalysisProps)
Create a new `AWS::QuickSight::Analysis`.
func NewCfnDashboard_Override ¶
func NewCfnDashboard_Override(c CfnDashboard, scope awscdk.Construct, id *string, props *CfnDashboardProps)
Create a new `AWS::QuickSight::Dashboard`.
func NewCfnTemplate_Override ¶
func NewCfnTemplate_Override(c CfnTemplate, scope awscdk.Construct, id *string, props *CfnTemplateProps)
Create a new `AWS::QuickSight::Template`.
func NewCfnTheme_Override ¶
func NewCfnTheme_Override(c CfnTheme, scope awscdk.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() awscdk.ConstructNode
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)
OnPrepare()
OnSynthesize(session constructs.ISynthesisSession)
OnValidate() *[]*string
OverrideLogicalId(newLogicalId *string)
Prepare()
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
Synthesize(session awscdk.ISynthesisSession)
ToString() *string
Validate() *[]*string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::QuickSight::Analysis`.
func NewCfnAnalysis ¶
func NewCfnAnalysis(scope awscdk.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() awscdk.ConstructNode
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)
OnPrepare()
OnSynthesize(session constructs.ISynthesisSession)
OnValidate() *[]*string
OverrideLogicalId(newLogicalId *string)
Prepare()
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
Synthesize(session awscdk.ISynthesisSession)
ToString() *string
Validate() *[]*string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::QuickSight::Dashboard`.
func NewCfnDashboard ¶
func NewCfnDashboard(scope awscdk.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() awscdk.ConstructNode
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)
OnPrepare()
OnSynthesize(session constructs.ISynthesisSession)
OnValidate() *[]*string
OverrideLogicalId(newLogicalId *string)
Prepare()
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
Synthesize(session awscdk.ISynthesisSession)
ToString() *string
Validate() *[]*string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::QuickSight::Template`.
func NewCfnTemplate ¶
func NewCfnTemplate(scope awscdk.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() awscdk.ConstructNode
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)
OnPrepare()
OnSynthesize(session constructs.ISynthesisSession)
OnValidate() *[]*string
OverrideLogicalId(newLogicalId *string)
Prepare()
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
Synthesize(session awscdk.ISynthesisSession)
ToString() *string
Validate() *[]*string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::QuickSight::Theme`.
func NewCfnTheme ¶
func NewCfnTheme(scope awscdk.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"`
}