package awsquicksight


// The options for an axis with a numeric field.
//
// Example:
//   // The code below shows an example of how to instantiate this type.
//   // The values are placeholders you should change.
//   import "github.com/aws/aws-cdk-go/awscdk"
//
//   var dataDriven interface{}
//
//   numericAxisOptionsProperty := &NumericAxisOptionsProperty{
//   	Range: &AxisDisplayRangeProperty{
//   		DataDriven: dataDriven,
//   		MinMax: &AxisDisplayMinMaxRangeProperty{
//   			Maximum: jsii.Number(123),
//   			Minimum: jsii.Number(123),
//   		},
//   	},
//   	Scale: &AxisScaleProperty{
//   		Linear: &AxisLinearScaleProperty{
//   			StepCount: jsii.Number(123),
//   			StepSize: jsii.Number(123),
//   		},
//   		Logarithmic: &AxisLogarithmicScaleProperty{
//   			Base: jsii.Number(123),
//   		},
//   	},
//   }
//
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-numericaxisoptions.html
//
type CfnDashboard_NumericAxisOptionsProperty struct {
	// The range setup of a numeric axis.
	// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-numericaxisoptions.html#cfn-quicksight-dashboard-numericaxisoptions-range
	//
	Range interface{} `field:"optional" json:"range" yaml:"range"`
	// The scale setup of a numeric axis.
	// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-numericaxisoptions.html#cfn-quicksight-dashboard-numericaxisoptions-scale
	//
	Scale interface{} `field:"optional" json:"scale" yaml:"scale"`
}

