Class: AWSCDK::QuickSight::CfnAnalysis::KPIVisualStandardLayoutProperty

Inherits:
Jsii::Struct
  • Object
show all
Defined in:
quick_sight/cfn_analysis.rb

Overview

The standard layout of the KPI visual.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(type:) ⇒ KPIVisualStandardLayoutProperty

Returns a new instance of KPIVisualStandardLayoutProperty.

Parameters:

  • type (String)

    The standard layout type.



17099
17100
17101
17102
# File 'quick_sight/cfn_analysis.rb', line 17099

def initialize(type:)
  @type = type
  Jsii::Type.check_type(@type, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "type")
end

Instance Attribute Details

#typeString (readonly)

The standard layout type.



17108
17109
17110
# File 'quick_sight/cfn_analysis.rb', line 17108

def type
  @type
end

Class Method Details

.jsii_propertiesObject



17110
17111
17112
17113
17114
# File 'quick_sight/cfn_analysis.rb', line 17110

def self.jsii_properties
  {
    :type => "type",
  }
end

Instance Method Details

#to_jsiiObject



17116
17117
17118
17119
17120
17121
17122
# File 'quick_sight/cfn_analysis.rb', line 17116

def to_jsii
  result = {}
  result.merge!({
    "type" => @type,
  })
  result.compact
end