awsquicksight

package
v2.0.0-alpha.10 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 14, 2021 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

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_AnalysisErrorProperty

type CfnAnalysis_AnalysisErrorProperty struct {
	// `CfnAnalysis.AnalysisErrorProperty.Message`.
	Message *string `json:"message"`
	// `CfnAnalysis.AnalysisErrorProperty.Type`.
	Type *string `json:"type"`
}

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_DataSetReferenceProperty

type CfnAnalysis_DataSetReferenceProperty struct {
	// `CfnAnalysis.DataSetReferenceProperty.DataSetArn`.
	DataSetArn *string `json:"dataSetArn"`
	// `CfnAnalysis.DataSetReferenceProperty.DataSetPlaceholder`.
	DataSetPlaceholder *string `json:"dataSetPlaceholder"`
}

type CfnAnalysis_DateTimeParameterProperty

type CfnAnalysis_DateTimeParameterProperty struct {
	// `CfnAnalysis.DateTimeParameterProperty.Name`.
	Name *string `json:"name"`
	// `CfnAnalysis.DateTimeParameterProperty.Values`.
	Values *[]*string `json:"values"`
}

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 CfnAnalysis_ResourcePermissionProperty

type CfnAnalysis_ResourcePermissionProperty struct {
	// `CfnAnalysis.ResourcePermissionProperty.Actions`.
	Actions *[]*string `json:"actions"`
	// `CfnAnalysis.ResourcePermissionProperty.Principal`.
	Principal *string `json:"principal"`
}

type CfnAnalysis_SheetProperty

type CfnAnalysis_SheetProperty struct {
	// `CfnAnalysis.SheetProperty.Name`.
	Name *string `json:"name"`
	// `CfnAnalysis.SheetProperty.SheetId`.
	SheetId *string `json:"sheetId"`
}

type CfnAnalysis_StringParameterProperty

type CfnAnalysis_StringParameterProperty struct {
	// `CfnAnalysis.StringParameterProperty.Name`.
	Name *string `json:"name"`
	// `CfnAnalysis.StringParameterProperty.Values`.
	Values *[]*string `json:"values"`
}

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_DataSetReferenceProperty

type CfnDashboard_DataSetReferenceProperty struct {
	// `CfnDashboard.DataSetReferenceProperty.DataSetArn`.
	DataSetArn *string `json:"dataSetArn"`
	// `CfnDashboard.DataSetReferenceProperty.DataSetPlaceholder`.
	DataSetPlaceholder *string `json:"dataSetPlaceholder"`
}

type CfnDashboard_DateTimeParameterProperty

type CfnDashboard_DateTimeParameterProperty struct {
	// `CfnDashboard.DateTimeParameterProperty.Name`.
	Name *string `json:"name"`
	// `CfnDashboard.DateTimeParameterProperty.Values`.
	Values *[]*string `json:"values"`
}

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_ResourcePermissionProperty

type CfnDashboard_ResourcePermissionProperty struct {
	// `CfnDashboard.ResourcePermissionProperty.Actions`.
	Actions *[]*string `json:"actions"`
	// `CfnDashboard.ResourcePermissionProperty.Principal`.
	Principal *string `json:"principal"`
}

type CfnDashboard_SheetControlsOptionProperty

type CfnDashboard_SheetControlsOptionProperty struct {
	// `CfnDashboard.SheetControlsOptionProperty.VisibilityState`.
	VisibilityState *string `json:"visibilityState"`
}

type CfnDashboard_StringParameterProperty

type CfnDashboard_StringParameterProperty struct {
	// `CfnDashboard.StringParameterProperty.Name`.
	Name *string `json:"name"`
	// `CfnDashboard.StringParameterProperty.Values`.
	Values *[]*string `json:"values"`
}

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_DataSetReferenceProperty

type CfnTemplate_DataSetReferenceProperty struct {
	// `CfnTemplate.DataSetReferenceProperty.DataSetArn`.
	DataSetArn *string `json:"dataSetArn"`
	// `CfnTemplate.DataSetReferenceProperty.DataSetPlaceholder`.
	DataSetPlaceholder *string `json:"dataSetPlaceholder"`
}

type CfnTemplate_ResourcePermissionProperty

type CfnTemplate_ResourcePermissionProperty struct {
	// `CfnTemplate.ResourcePermissionProperty.Actions`.
	Actions *[]*string `json:"actions"`
	// `CfnTemplate.ResourcePermissionProperty.Principal`.
	Principal *string `json:"principal"`
}

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_ResourcePermissionProperty

type CfnTheme_ResourcePermissionProperty struct {
	// `CfnTheme.ResourcePermissionProperty.Actions`.
	Actions *[]*string `json:"actions"`
	// `CfnTheme.ResourcePermissionProperty.Principal`.
	Principal *string `json:"principal"`
}

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"`
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL